*** elodilles_pto is now known as elodilles | 08:19 | |
*** ralonsoh_ is now known as ralonsoh | 09:49 | |
opendevreview | Clark Boylan proposed opendev/system-config master: Update Limnoria and move it to python3.12 https://review.opendev.org/c/opendev/system-config/+/944401 | 15:39 |
---|---|---|
opendevreview | Clark Boylan proposed opendev/system-config master: Update matrix eavesdrop runtime to python3.12 https://review.opendev.org/c/opendev/system-config/+/944402 | 15:42 |
fungi | popping out for a quick lunch, probably back in about 45 minutes, ~16:30 utc | 15:45 |
opendevreview | Clark Boylan proposed opendev/system-config master: Update refstack python runtime to python 3.12 https://review.opendev.org/c/opendev/system-config/+/944404 | 15:48 |
clarkb | enjoy. I'm trying to push up changes that switch to python3.12 that we can land when we've got free time. Also not sure about refstack, is it still maintained? | 15:49 |
clarkb | anyway figured having the change gives us options and a location for discussion | 15:49 |
opendevreview | Clark Boylan proposed opendev/system-config master: Update the IRC accessbot to python3.12 https://review.opendev.org/c/opendev/system-config/+/944405 | 15:54 |
opendevreview | Clark Boylan proposed opendev/gerritlib master: Run the Gerritlib Jeepyb Gerrit integration job on Noble https://review.opendev.org/c/opendev/gerritlib/+/944407 | 16:01 |
opendevreview | Clark Boylan proposed opendev/system-config master: Update Gerrit container image to python3.12 https://review.opendev.org/c/opendev/system-config/+/944408 | 16:03 |
opendevreview | Clark Boylan proposed openstack/project-config master: Update jeepyb gerrit image build deps https://review.opendev.org/c/openstack/project-config/+/944409 | 16:04 |
opendevreview | Clark Boylan proposed opendev/lodgeit master: Update python runtimes https://review.opendev.org/c/opendev/lodgeit/+/944410 | 16:07 |
clarkb | I think that is mostly complete coverage of the things we build images with python for | 16:19 |
opendevreview | Clark Boylan proposed opendev/gerritlib master: Run the Gerritlib Jeepyb Gerrit integration job on Noble https://review.opendev.org/c/opendev/gerritlib/+/944407 | 16:28 |
opendevreview | Clark Boylan proposed opendev/gerritlib master: Run the Gerritlib Jeepyb Gerrit integration job on Noble https://review.opendev.org/c/opendev/gerritlib/+/944407 | 16:36 |
opendevreview | Clark Boylan proposed opendev/gerritlib master: Run the Gerritlib Jeepyb Gerrit integration job on Noble https://review.opendev.org/c/opendev/gerritlib/+/944407 | 16:45 |
fungi | looking | 16:56 |
fungi | i think refstack is probably just considered "feature complete" but worth checking with foundation staff colleagues on whether it's important still | 16:56 |
opendevreview | Clark Boylan proposed opendev/gerritlib master: Run the Gerritlib Jeepyb Gerrit integration job on Noble https://review.opendev.org/c/opendev/gerritlib/+/944407 | 17:00 |
clarkb | fungi: ya it may be feature complete but it doesn't look happy with newer pythons https://review.opendev.org/c/openinfra/refstack/+/944403 so still needs ongoing maintenance if we want to keep running it | 17:02 |
fungi | that is indeed the curse of python | 17:02 |
opendevreview | Clark Boylan proposed opendev/gerritlib master: Run the Gerritlib Jeepyb Gerrit integration job on Noble https://review.opendev.org/c/opendev/gerritlib/+/944407 | 17:06 |
fungi | interesting how limnoria rotates their master branch | 17:14 |
fungi | i guess those are tags made on the master branch | 17:14 |
clarkb | ya they stopped making proper releases years ago and instead just tag master when things look good I guess? | 17:15 |
fungi | seems like they don't tag from other branches, so the master- prefix is sort of pointless | 17:15 |
fungi | looks like they were doing more traditional versioned releases up to 2009, then did a patch release of some sort in 2011, then started doing date-based tags in 2014 | 17:17 |
opendevreview | Clark Boylan proposed opendev/system-config master: Mirror our python3.12 base images to quay https://review.opendev.org/c/opendev/system-config/+/944418 | 17:17 |
fungi | so there was basically a 5-year lull in releases between 2009 and 2014 around the change in release models | 17:18 |
fungi | 5.5 years more like | 17:18 |
fungi | 2009-05-25 to 2014-11-24 | 17:19 |
fungi | aha, that's the timeframe for the supybot forking, so basically those were supybot versions before 2010 | 17:20 |
fungi | i bet the 2011 patch release was the forkers hoping supybot maintenance would be resurrected | 17:21 |
fungi | then by late 2014 they gave up waiting | 17:21 |
clarkb | I just wish they had better changelogs | 17:22 |
fungi | if wishes were horses then beggars would ride | 17:22 |
fungi | or something like that | 17:22 |
fungi | mmm, apparently the earliest variant of that saying in recorded literature was "if wishes were thrushes beggars would eat birds" (1605) | 17:25 |
fungi | anyway, yes, i'm just glad it's still maintained by someone (who isn't us) after all this time | 17:26 |
clarkb | the gerrit meets event reminded me to check on our gerrit caches. The biggest cache backing file is 8.5Gb so that seems relatively stable thankfully | 17:58 |
fungi | excellent | 17:58 |
clarkb | and I'm hoping to ask if others have run into startup problems with the h2 caches and if anyone has automated mitigations like deleting the files on shutdown/startup | 18:00 |
clarkb | if you won't attend (its youtube for consuming the stream and discord for questions, but maybe they have youtube live comments too?) let me know if you think weshould be asking other things | 18:01 |
fungi | i've got some other stuff going on, but will noodle on coming up with additional questions | 18:18 |
opendevreview | Merged opendev/system-config master: Mirror our python3.12 base images to quay https://review.opendev.org/c/opendev/system-config/+/944418 | 18:39 |
fungi | should we trigger that ^ now or just wait for it to run on schedule and recheck the lodgeit change later? | 18:41 |
clarkb | I think we can wait. None of the 3.12 stuff is a major rush | 18:49 |
clarkb | mostly I wanted to get things moving so it doesn't become a rush | 18:49 |
clarkb | interesting thing about refstack is that our container deployment and system-config-run job is happy with the bump to 3.12 but refstack's own testing isn't | 18:51 |
clarkb | probably means that thigns mostly work and its just framework stuff that needs help | 18:51 |
fungi | or tests themselves that need adjusting | 19:16 |
clarkb | I ended up digging in and culprit #1 was alembic db migrations that weren't sqlalchemy 2.0 compatible. Its possible that fixing that finds a whole new can of worms with sqlalchemy 2.0. Then thesecond issue was some mock assertion that I think was jut passing because mock (the method was wrong) | 19:58 |
clarkb | anyway I pushed a change for sqlachemy and updated the 3.12 testing change | 19:58 |
fungi | sqla2 conversion is as good a reason as any to inquire about retiring it though | 19:59 |
clarkb | kopecmartin was sort of half maintaining it and had to step away from openstack altogether | 20:01 |
clarkb | so ya | 20:01 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!