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