Tuesday, 2025-01-28

*** dhill is now known as Guest720001:27
*** elodilles is now known as elodilles_pto08:23
corvusi have a theory why the old images weren't deleted; i think it's because they predate some new fields that zuul uses for image management.  i'm going to hit the "delete" button in the web ui, then build some more new images and see if the new-old ones cycle out automatically.14:38
corvusalso, we need to add the 'state' field to the web ui :)14:39
opendevreviewMerged zuul/zuul-jobs master: Use consistent registry type var name across roles  https://review.opendev.org/c/zuul/zuul-jobs/+/88152414:42
opendevreviewJeremy Stanley proposed opendev/bindep master: DNM: Test PBR beta release  https://review.opendev.org/c/opendev/bindep/+/94025815:28
opendevreviewJeremy Stanley proposed zuul/zuul-jobs master: ensure-pyproject-build: Use the pip module  https://review.opendev.org/c/zuul/zuul-jobs/+/94031416:01
clarkbfungi: are we in a position to start landing more bindep changes or do you think we should wait for pbr to get a release or two out the door first? (just not sure what we feel is the right order of operations here)16:44
fungii'm still fiddling a bit16:50
fungiclarkb: my observation with the latest iteration of 940258 is that pyproject-build isolated build venvs aren't getting setuptools preinstalled by default on older pythons, so we actually need that dependency change to drop the >=3.12 environment marker for older platforms16:59
clarkbthats odd, docs it not use either venv or virtualenv?17:00
clarkbfungi: or we need to keep setuptools in the build system dependency list17:01
clarkbI think I'm fine with either option. Dropping the env marker is probably most efficient in terms of ease of use17:01
*** priteau is now known as Guest726717:04
*** priteau2 is now known as priteau17:04
fungiclarkb: https://github.com/pypa/build/blob/main/src/build/env.py#L20217:09
fungiit explicitly instructs the installer to omit setuptools and wheel from the venv17:09
fungialso uninstalls it if it ends up in there: https://github.com/pypa/build/blob/main/src/build/env.py#L24017:10
fungiand then the legacy fallback installs setuptools always for non-pep-517 cases: https://github.com/pypa/build/blob/main/src/build/_builder.py#L3517:13
fungiso yeah, i think that perfectly explains my observations17:15
corvusclarkb: https://stackoverflow.com/questions/20414669/nginx-add-headers-when-returning-400-codes  may be the thing we need19:36
corvusadd "always" to the add_header19:36
clarkbthanks19:36
fungiinfra-root: JayF: as discussed in today's opendev meeting, i've disabled bounce processing for the openstack-discuss mailing list for now, and will raise my present concerns on the mailman-users mailing list to see if it can be improved to the point where it's usable for us there20:01
JayFcool; I hope they're able to figure it out b/c I don't want your efforts here to be for naught :/ 20:02
clarkbI'm just hoping that mailman doesn't say something like "well those mail systems are clearly broken and evicting their membership is a feature not a bug"20:10
fungithe main concern i have is that it sends copies of messages (bounces in verp probes, held messages in moderator notifications), and when those included messages contain spam or content likely to be misidentified as spam it creates problems20:15
opendevreviewClark Boylan proposed opendev/system-config master: Update graphite to send CORS headers even on 400 responses  https://review.opendev.org/c/opendev/system-config/+/94032820:16
clarkbfungi: ya verp probes for valid addresses seem like something that should haev neutral content20:16
clarkbhopefully they don't consider that a feature and instead think of it as a bug20:16
fungiwell, at a minimum it could be made configurable20:17
corvusclarkb: what about adding always to allow-headers?  i do think x-grafana-device-id is sent for that options request20:18
fungii get that it has the potential to reduce work for list admins if users can find out for themselves why their messages bounced, but it comes at the risk of making the verp probes useless and possibly disclosing more than it needs to in the case of bulk rejections20:18
fungiin the case of moderator notices, forwarding copies of potential spam has the potential to get the list server flagged as a spam source by the providers used by moderators20:20
Clark[m]corvus: ack I can add always to all four20:28
opendevreviewClark Boylan proposed opendev/system-config master: Update graphite to send CORS headers even on 400 responses  https://review.opendev.org/c/opendev/system-config/+/94032820:47
opendevreviewClark Boylan proposed opendev/system-config master: Deploy mariadb for etherpad from opendev's quay mirror  https://review.opendev.org/c/opendev/system-config/+/94033621:00
opendevreviewClark Boylan proposed opendev/system-config master: Upgrade etherpad to v2.2.7  https://review.opendev.org/c/opendev/system-config/+/94033721:00
clarkbwe should probably hold a node for the 2.2.7 update but I want to make sure it builds and runs cleanly against ci before I bother21:01
fungiinfra-root: JayF: as a followup, here's the thread i started on mailman-users about the trouble with verp probe messages: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/OFTHDKATNSDCXO6VDNDFFVR6BI37R64J/#OFTHDKATNSDCXO6VDNDFFVR6BI37R64J21:10
clarkblooks great thank you for putting that together21:16
fungialso the markdown formatter they have turned on in their hyperkitty always seems to mistake my standard signature separator ("-- ") as an underline and turns the last paragraph of the message into a section heading21:18
fungii try to stick in a blank line before the signature separator when sending to mailman-users, but forgot this time21:18
clarkbhttps://review.opendev.org/c/opendev/system-config/+/940328 this change passed testing though I'm not sure how robust our graphtie testing is. It probably does fall into the category of thing where landing it and checking on the held node is the easiest way forward though. If it breaks impact should be minimal21:19
clarkbbut also I'm about to go outside because it si warm and sunny and that won't last21:19
fungiyou should do that thing instead, yes21:20
fungitake advantage of the good weather while you can21:20
corvusthe only images listed on https://zuul.opendev.org/t/opendev/image/debian-bullseye are from today \o/23:24
corvusi think that means all the new image management functionality is working as expected.  it's probably safe to start adding periodic image build jobs now.23:25
fungiawesome!23:26
clarkbwoot23:35
opendevreviewClark Boylan proposed opendev/system-config master: DNM force etherpad failure to hold node  https://review.opendev.org/c/opendev/system-config/+/84097223:37
clarkbI've put an autohold in place for ^ so that we can sanity check etherpad 2.2.723:38
opendevreviewClark Boylan proposed opendev/system-config master: Switch refstack to opendevmirror hosted mariadb image  https://review.opendev.org/c/opendev/system-config/+/94034723:40
opendevreviewClark Boylan proposed opendev/system-config master: Switch keycloak to opendevmirror hosted mariadb image  https://review.opendev.org/c/opendev/system-config/+/94034823:42
opendevreviewClark Boylan proposed opendev/system-config master: Switch mailman3 to opendevmirror hosted mariadb image  https://review.opendev.org/c/opendev/system-config/+/94034923:45
opendevreviewClark Boylan proposed opendev/system-config master: Switch standalone mariadb to opendevmirror hosted mariadb image  https://review.opendev.org/c/opendev/system-config/+/94035023:47
clarkbcorvus: ^ that one will have a small impact on zuul when deployed I think23:47
opendevreviewClark Boylan proposed opendev/system-config master: Switch Gerrit to opendevmirror hosted mariadb image  https://review.opendev.org/c/opendev/system-config/+/94035123:49
clarkbI think that is everything using mariadb23:49
clarkbfungi: enjoy your evening but maybe first thing tomorrow we can land the graphite nginx config updaet and then work through ^23:58
clarkbfungi: also we can land the exim config update too23:58

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!