14:01:45 <croelandt> #startmeeting glance
14:01:45 <opendevmeet> Meeting started Thu Sep  4 14:01:45 2025 UTC and is due to finish in 60 minutes.  The chair is croelandt. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:01:45 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:01:45 <opendevmeet> The meeting name has been set to 'glance'
14:01:49 <croelandt> #topic roll call
14:01:50 <croelandt> o/
14:02:02 <dansmith> o/
14:02:41 <croelandt> abhishek_: around?
14:03:09 <croelandt> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda
14:03:11 <abhishek_> o/
14:03:19 <croelandt> Not much on today's agenda
14:03:24 <croelandt> #topic Release/periodic job updates
14:03:38 <croelandt> glance-multistore-cinder-import-fips fails... differently :)
14:03:48 <croelandt> we finally moved to CentOS 10 to have a recent version of Python
14:04:03 <abhishek_> ack
14:04:04 <croelandt> Now the jobs fails while setting up fips
14:04:09 <croelandt> [Errno 2] No such file or directory: b'fips-mode-setup'"
14:04:09 <dansmith> awesome
14:04:23 <croelandt> I kind of need to figure out how ansible handles this but I cannot find the role for fips enablement
14:04:34 <croelandt> I need to dig a bit deeper
14:05:33 <croelandt> #topic Open Discussion
14:06:06 <croelandt> Abhishek is on PTO starting next week, so I encourage everybody to throw stuff to review at him, because we probably will merge way fewer patches in the next three weeks as we usually do
14:06:09 <abhishek_> I have one, related to s3 checksum validation
14:06:37 <croelandt> do you have a link?
14:06:46 <abhishek_> I think right now we should add a release note stating set the environment variables
14:07:02 <croelandt> ok
14:07:04 <abhishek_> and next cycle fix it properly
14:07:06 <croelandt> and later release a proper fix?
14:07:13 <abhishek_> let me share the idea
14:07:19 <croelandt> Hm, why not fix in this cycle?
14:08:21 <abhishek_> https://paste.openstack.org/show/bIn61aqEtUVII8nnij9S/
14:09:05 <croelandt> oh you're turning this into a spec :)
14:09:26 <abhishek_> yes
14:09:42 <croelandt> with very fine-grained control over the behaviour
14:09:47 <croelandt> yes in that case it's a discussion for G
14:09:52 <dansmith> so this is new boto change, which has an envar workaround for the time being, and we can address it later correct?
14:10:02 <abhishek_> right
14:10:03 <croelandt> yes
14:10:11 <croelandt> the issue is that for some users things are going to start failing
14:10:27 <croelandt> which is really a boto issue, to be fair :)
14:10:31 <abhishek_> and only ceph rgw is having issue with this, with swift it is working
14:10:41 <croelandt> I think Cinder *might* have issues with it
14:11:02 <croelandt> so I am going to try and talk to ratailor Rajat or rosmaita about this, see if we can check
14:11:26 <abhishek_> I will submit the spec when I will be back and we can discuss this during PTG
14:11:30 <croelandt> I also wonder how easily this fix can be backported
14:11:31 <croelandt> ok
14:11:32 <dansmith> yeah, so envar workaround seems fine to make sure we handle it properly
14:11:52 <croelandt> yeah at first
14:11:58 <abhishek_> ack
14:12:07 <croelandt> ideally things would be a bit smoother than "wow, it's failing now? OK gotta set some vars"
14:12:22 <croelandt> this is so annoying
14:12:45 <dansmith> we could also just pin boto for the time being right?
14:13:03 <croelandt> hm, interesting
14:13:19 <abhishek_> hmm, but that might not allow us to use other features if there are any?
14:13:38 <croelandt> no but we pin it to <1.36.0 for F
14:13:41 <croelandt> and unpin it for G
14:13:53 <abhishek_> either env workaround or pin boto I am ok for anything
14:14:02 <croelandt> but I think that is a change we'd have to implement in openstack/requirements
14:14:16 <croelandt> so by pinning, we make sure the users never run into the issue
14:14:24 <abhishek_> yes
14:14:33 <croelandt> and once they upgrade to G, they get glance_store with the fix and an up-to-date boto
14:14:37 <croelandt> so it's worth considering
14:14:44 <abhishek_> ack
14:14:46 <croelandt> ok I'll consult first with Cinder and see if they have the same issue
14:14:56 <croelandt> because it would be nice for the both of us to implement the same fix for F
14:15:07 <abhishek_> Ok
14:15:07 <dansmith> I mean.. this is not unusual for us to do
14:15:16 <dansmith> unless there's some burning reason for us to have the newer thing
14:15:19 <croelandt> dansmith: yeah, makes sense
14:15:26 <croelandt> especially if we pin it temporarily
14:15:41 <croelandt> I don't want this to turn into "the year is 2037, boto3 is still pinned to 1.35"
14:15:44 <croelandt> :D
14:16:15 <abhishek_> :P
14:16:25 <croelandt> OK, moving on
14:16:29 <croelandt> #topic https://etherpad.opendev.org/p/2026.1-ptg-glance-planning
14:16:34 <dansmith> we should be so lucky to still be relevant in 2037 :)
14:16:40 <croelandt> You may start adding topics for the pTG at the end of october
14:16:52 <croelandt> dansmith: the industry moves *slowly* :D
14:17:04 <croelandt> nothing's urgent, but it would be nice not to fill that Etherpad in the last week :)
14:17:31 <croelandt> #topic https://review.opendev.org/c/openstack/glance/+/958715
14:17:39 <croelandt> Last but not least, we should keep an eye on this patch
14:17:42 <croelandt> there is a Cinder counterpart
14:18:46 <abhishek_> you can merge it once cinder is good to go
14:18:54 <croelandt> yeah waiting on Cinder :)
14:18:57 <croelandt> Anything else?
14:19:06 <abhishek_> nope, I am good
14:19:39 <abhishek_> I will be back in October 1st week, will be checking mail frequently
14:19:54 <dansmith> abhishek_: have a good one!
14:20:01 <croelandt> please don't check email too frequently
14:20:04 <abhishek_> thank you :D
14:20:16 <croelandt> Please go to places with no 4G
14:20:21 <abhishek_> croelandt: ack :P
14:20:52 <croelandt> #endmeeting