13:31:00 <jpena> #startmeeting rpm_packaging
13:31:00 <opendevmeet> Meeting started Thu Jul  1 13:31:00 2021 UTC and is due to finish in 60 minutes.  The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:31:00 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:31:00 <opendevmeet> The meeting name has been set to 'rpm_packaging'
13:31:00 <jpena> ping toabctl, dirk, apevec, jpena, number80, kaslcrof,  rha, hberaud, sboyron
13:31:16 <jpena> please remember to add any last-minute topic to the agenda at https://etherpad.opendev.org/p/openstack-rpm-packaging
13:31:20 <jpena> #topic roll call
13:31:58 <hberaud> o/
13:32:03 <jpena> #chair hberaud
13:32:03 <opendevmeet> Current chairs: hberaud jpena
13:32:24 <sboyron> o/
13:32:38 <jpena> #chair sboyron
13:32:38 <opendevmeet> Current chairs: hberaud jpena sboyron
13:35:52 <jpena> let's start with the agenda
13:35:57 <hberaud> ok
13:35:59 <jpena> #topic open floor
13:36:01 <hberaud> Yes
13:36:04 <hberaud> jpena: Few days you asked me a question about releasing/requirement on rhos-dev, I don't really remember what was the question, do you still need help?
13:36:40 * jpena tries to remember
13:36:58 <jpena> oh yes
13:37:05 <hberaud> Is it was related to rpm-packaging?
13:37:36 <jpena> it was related to fedora, but it could help here too
13:37:41 <hberaud> ok
13:37:41 <jpena> so https://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt#L537
13:37:48 <jpena> decorator is capped at 4.4.2 there
13:37:57 <hberaud> yes
13:38:14 <jpena> We have a newer major version 5.0.x, but I can't find any automated commit to bump it to that version
13:38:43 <hberaud> Where? On openstack/requirements?
13:38:46 <jpena> so, is there a place to configure exclusions to the bump job?
13:38:47 <jpena> yes
13:39:37 <jpena> I see many bot-proposed changes like https://review.opendev.org/c/openstack/requirements/+/797567
13:40:05 <hberaud> AFAIK nope
13:40:20 <hberaud> I wonder why it was ignored
13:41:08 <hberaud> 7 versions have been skipped https://pypi.org/project/decorator/#history
13:41:58 <hberaud> lemme check something
13:43:46 <hberaud> I didn't see why it was skipped
13:44:20 <hberaud> So, I think that we can propose a manual bump
13:44:38 <hberaud> And discuss with Mathew to see why it was skipped
13:44:48 <hberaud> Mathew = prometheanfire
13:44:49 <jpena> well, I know it will break openstacksdk, that's why I started digging
13:46:58 <hberaud> Ok
13:47:08 <hberaud> Well, I asked the question to Mathew
13:47:21 <jpena> we had to do https://src.fedoraproject.org/rpms/python-openstacksdk/c/0bee6f390081eac060ee5fed95efd75ddbce9ae6?branch=rawhide
13:47:32 <jpena> to skip some tests in Fedora, which has decorator 5.0
13:48:29 <hberaud> Do you know if openstacksdk have some specific functional checks triggered on requirement bump as with nova, neutron, etc...?
13:48:45 <jpena> no, no idea
13:48:59 <hberaud> It could be a way to protect us against undesired bump
13:49:10 <hberaud> lemme give you an example
13:49:35 <jpena> hm, it seems like it does
13:49:43 <jpena> https://review.opendev.org/c/openstack/requirements/+/797567
13:49:56 <jpena> that one is listing an openstacksdk-functional-devstack job
13:54:54 <hberaud> so
13:55:04 <hberaud> It was with http://lists.openstack.org/pipermail/openstack-discuss/2021-April/022094.html
13:55:11 <hberaud> (my example)
13:56:01 <hberaud> and yes indeed openstacksdk-functional-devstack is a job
13:56:26 <hberaud> however I wonder what is the difference between this job and the "cross" jobs
13:56:49 <hberaud> cross-cinder, cross-nova, etc...
13:57:22 <hberaud> I would argue that this functional job will lead us to the same result, though
13:58:06 <hberaud> that is to say, test our requirements bumps with our libs and services
13:58:28 <jpena> ack
13:58:34 <jpena> I can propose the bump and give it a test
13:58:40 <hberaud> Yes
13:58:53 <hberaud> add me the review and I'll +2 if it work
13:58:54 <jpena> ok, will do so
13:59:11 <hberaud> Excellent
13:59:15 <hberaud> Thanks
14:00:26 <hberaud> That's all for me
14:00:33 <jpena> ok, nothing else for me either
14:02:09 <jpena> let's close the meeting then
14:02:12 <jpena> it was a productive one :)
14:02:15 <jpena> #endmeeting