14:00:15 <rafaelweingartner> #startmeeting cloudkitty 14:00:15 <opendevmeet> Meeting started Mon May 31 14:00:15 2021 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:16 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:18 <opendevmeet> The meeting name has been set to 'cloudkitty' 14:00:23 <rafaelweingartner> Roll count 14:00:39 <priteau> o/ 14:01:24 <opendevreview> Pierre Riteau proposed openstack/cloudkitty master: [DNM] Pin Flask to 1.x https://review.opendev.org/c/openstack/cloudkitty/+/793790 14:01:32 <priteau> It might be just you and me today rafaelweingartner 14:01:37 <priteau> Bank holiday in the UK 14:02:13 <priteau> Did you notice I propose some discussion topics at https://etherpad.opendev.org/p/cloudkitty-meeting-topics 14:03:44 <rafaelweingartner> yes, I saw 14:03:56 <rafaelweingartner> Thanks for orgazing the topics for today 14:04:04 <rafaelweingartner> organizing* 14:04:23 <rafaelweingartner> #topic IRC move 14:04:48 <rafaelweingartner> So, we are moving to a new IRC system. I reviewed the Patches that updated the docs and readme 14:04:59 <rafaelweingartner> Do we need to do something else related to IRC? 14:05:20 <priteau> We should stay for a while on freenode as well, and direct anyone to the new channel. 14:05:32 <priteau> I am connected 24/7 so I am happy to do this 14:05:52 <rafaelweingartner> Awesome, thanks! 14:06:36 <priteau> Especially making sure the active people migrate 14:07:19 <rafaelweingartner> Aggree 14:07:19 <priteau> jopdorp, zigo, mkarpiarz of course 14:07:40 <rafaelweingartner> This month I will try to work a IRC relay, so I can somehow be connected there as well 14:07:58 <rafaelweingartner> work to setup* 14:07:59 <priteau> I use znc as a bouncer 14:08:04 <priteau> It's quite easy to set up 14:08:12 <rafaelweingartner> cool 14:08:18 <rafaelweingartner> thanks for the tip 14:10:00 <opendevreview> Pierre Riteau proposed openstack/cloudkitty master: [DNM] Pin Flask to 1.x https://review.opendev.org/c/openstack/cloudkitty/+/793790 14:10:10 <rafaelweingartner> Moving on 14:10:12 <rafaelweingartner> #topic Xena release 14:10:36 <rafaelweingartner> I would like to merge my patches for Xena 14:10:48 <rafaelweingartner> do you have some requests for me? 14:11:28 <rafaelweingartner> I mean, is there something pending for those patches to get merged 14:11:30 <priteau> you're talking about the reprocessing spec? 14:11:38 <priteau> I will try to look at it later today 14:11:39 <rafaelweingartner> not just this one 14:11:44 <rafaelweingartner> but the others as well 14:11:52 <rafaelweingartner> I have 4 o5 other patches open 14:12:00 <rafaelweingartner> Mariusz has reviewed them already 14:12:10 <rafaelweingartner> I guess that you also posted some feedback 14:12:34 <rafaelweingartner> I amended the patches as requested, and not I was waiting for some further feedback 14:13:42 <rafaelweingartner> and now I was waiting*... 14:14:23 <priteau> If we can finish this meeting early I will review them :) 14:14:31 <rafaelweingartner> Cool 14:14:33 <rafaelweingartner> thanks 14:14:49 <rafaelweingartner> and from your side? Do you have something that you would like to see in Xena? 14:15:32 <priteau> I have this nova-based collector pending, will try to push it for Xena 14:15:40 <priteau> Otherwise I am interested in reprocessing API mostly 14:16:12 <rafaelweingartner> Cool, and I will try to push the reprocessing API for Xena then 14:16:22 <rafaelweingartner> I am focusing on this one 14:16:41 <priteau> I should mention the other Xena topic, which is: gate is broken 14:17:01 <rafaelweingartner> yes 14:17:04 <priteau> It is caused by the release of Flask 2.x which was added to upper constraints recently 14:17:17 <rafaelweingartner> hmm, I saw your patch 14:17:25 <priteau> I tried pinning to 1.x but requirements-check fail, looks like we are not allowed to do this 14:17:30 <rafaelweingartner> I was waiting for Zuul to review it 14:17:49 <priteau> You can see the in-progress results here: https://zuul.openstack.org/status#cloudkitty 14:17:58 <rafaelweingartner> one thing that I did, to pass Zuul checks was setting 'Werkzeug<2.0.0 # BSD' 14:18:09 <rafaelweingartner> I am not sure if this is related to Flask 14:18:26 <priteau> This was the error: https://883e64ccf1baa18808cd-253a4fdc639606f0e3df13378f2c598b.ssl.cf2.rackcdn.com/793790/1/check/requirements-check/8498273/job-output.txt 14:18:32 <priteau> ERROR: Requirement for package Flask excludes a version not excluded in the global list. 14:18:35 <priteau> Local settings : {'<2.0'} 14:18:38 <priteau> Global settings: {'!=0.11'} 14:18:40 <priteau> Unexpected : {'!=0.11'} 14:20:20 <priteau> So maybe we'll need to fix our flask code to be compatible with 1.x and 2.x 14:20:36 <priteau> Or, be compatible with 2.x and drop support for 1.x 14:21:06 <rafaelweingartner> that might be troublesome. I mean, I do not know what is the impact of this change 14:21:23 <rafaelweingartner> if it is something small, I would say that we can just start supporting 2.x 14:21:33 <rafaelweingartner> otherwise, it might be a bit more difficult 14:22:09 <priteau> I agree 14:22:21 <rafaelweingartner> I will add a note here 14:22:27 <rafaelweingartner> and I will check this later then 14:23:30 <rafaelweingartner> my experience in this Patch: https://review.opendev.org/c/openstack/cloudkitty/+/774634 14:23:42 <rafaelweingartner> is that the problem is being caused by Werkzeug 14:23:50 <rafaelweingartner> but I might be mistaken 14:24:02 <rafaelweingartner> that is why I added 'Werkzeug<2.0.0 # BSD' 14:24:50 <priteau> Since then upper constraints have been updated 14:25:03 <priteau> So we'll get flask 2.0.1 by default 14:25:09 <rafaelweingartner> I see 14:25:30 <rafaelweingartner> I will investigate how to fix that then 14:25:39 <rafaelweingartner> I will ping you later this week about this issue 14:27:23 <priteau> Thanks 14:27:50 <rafaelweingartner> #topic Review priorities 14:28:23 <rafaelweingartner> As I said, I would like to get my patches into Xena; so, if you can review them, I would very much appreciate :) 14:28:45 <rafaelweingartner> Also, if you have something, just let me know 14:29:26 <priteau> Nothing for now 14:29:45 <rafaelweingartner> Ok. So, I guess that we can close eariler today 14:29:59 <rafaelweingartner> and maybe, if you can review at least the spec for the reprocessing API 14:30:04 <rafaelweingartner> that would help quite a lot 14:30:45 <priteau> Will do! 14:31:20 <rafaelweingartner> Awesome 14:32:08 <rafaelweingartner> Thank you guys for participating. Have a nice week. 14:32:12 <rafaelweingartner> #endmeeting