Thursday, 2025-06-26

opendevreviewMichal Nasiadka proposed opendev/glean master: Ensure files are created with 0600 perms  https://review.opendev.org/c/opendev/glean/+/95327604:04
opendevreviewMichal Nasiadka proposed opendev/glean master: Stop adding uuid= in keyfiles  https://review.opendev.org/c/opendev/glean/+/95332005:56
opendevreviewMichal Nasiadka proposed opendev/glean master: Ensure files are created with 0600 perms  https://review.opendev.org/c/opendev/glean/+/95327607:16
opendevreviewMichal Nasiadka proposed opendev/glean master: Stop adding uuid= in keyfiles  https://review.opendev.org/c/opendev/glean/+/95332007:16
opendevreviewMichal Nasiadka proposed opendev/glean master: Ensure files are created with 0600 perms  https://review.opendev.org/c/opendev/glean/+/95327608:01
opendevreviewMichal Nasiadka proposed opendev/glean master: Stop adding uuid= in keyfiles  https://review.opendev.org/c/opendev/glean/+/95332008:01
opendevreviewAntoine Musso proposed zuul/zuul-jobs master: upload-logs-s3: allow logging output on upload  https://review.opendev.org/c/zuul/zuul-jobs/+/95344112:53
opendevreviewAntoine Musso proposed zuul/zuul-jobs master: upload-logs-swift: allow logging output on upload  https://review.opendev.org/c/zuul/zuul-jobs/+/95344212:53
fungii'm rebooting wiki.openstack.org again to get openid logins back to a working state13:12
fungi#status log Rebooted wiki.openstack.org again to get openid logins back to a working state13:14
opendevstatusfungi: finished logging13:16
fungiyeesh, load average is already above 80 a mere 3 minutes after rebooting13:16
mnasiadkait seems glean network manager implementation needs some love - Rocky Linux 10 didn't like two aspects of current config - so would be grateful for some reviews on https://review.opendev.org/c/opendev/glean/+/953276 and https://review.opendev.org/c/opendev/glean/+/953320/814:24
opendevreviewMichal Nasiadka proposed opendev/zuul-providers master: Add CentOS Stream 10 builds  https://review.opendev.org/c/opendev/zuul-providers/+/95346014:33
fungimnasiadka: +2 from me on both glean changes. if we can get an extra set of eyes on that, i'm happy to tag a new release as soon as they merge14:34
fungi#status log Pruned /opt/backups-202010 on backup02.ca-ymq-1.vexxhost reducing volume usage from 91% to 59%14:52
opendevstatusfungi: finished logging14:54
opendevreviewClark Boylan proposed opendev/system-config master: Replace zk06 with zk01  https://review.opendev.org/c/opendev/system-config/+/95116414:56
clarkbI realized there was some additional zk06 cleanup missing from ^14:57
clarkbinfra-root ^ I don't want to rush into that so reviews are very much appreciated then I'll try and start that first thing on a quiet morning (guessing not today just because there haven't bee nreviews yet and I think I have a morning meeting tomorrow so maybe monday?)14:58
clarkband thats fine. The etherpad upgrade is still failing so I need to debug that too14:59
clarkbmnasiadka: fungi: both glean changes lgtm I've approevd them15:01
mnasiadkaYay, thanks :)15:01
clarkbrubencabrera[m]: I'm looking at https://review.opendev.org/c/openstack/diskimage-builder/+/952875 and while the fundamental aspects of the change seem fine (need to sudo to write to that directory and that requires tee beacuse > doesn't get sudo privs) I'm confused as to why anyone would need that element anymore15:04
clarkbrubencabrera[m]: the default for debian now is systemd right? so that element seems like it shouldn't be necessary at all at this point. A leftover from the debian systemd transition period?15:05
clarkbfungi: before we tag any glean releases can we ensure that the rockylinux jobs pass on https://review.opendev.org/c/openstack/diskimage-builder/+/952548 ?15:06
rubencabrera[m]<clarkb> "rubencabrera: the default for..." <- I misread what the element meant and thought that for some reason the plain `debian` wasn't using systemd. But this being a leftover from the transition makes much more sense. I'm happy for the change to be rejected, then.15:11
clarkbrubencabrera[m]: ya debian-systemd is an easy way to override the default here: https://opendev.org/openstack/diskimage-builder/src/branch/master/diskimage_builder/elements/debian/install.d/10-cloud-opinions#L24-L3115:14
clarkbrubencabrera[m]: looks like wheezy was the last one defaulting to sysvinit and everything after that should be systemd-sysv15:14
rubencabrera[m]Is it OK if I send another change to update the debian-systemd README so I don't make the same mistake the next time I look at this? ๐Ÿ˜…15:20
clarkbrubencabrera[m]: yup that would be great15:25
clarkbI believe https://github.com/panva/node-oidc-provider/commit/11e1b330c8df82c566c68897815f9af4a3b688b7 this change is what broke etherpad oidc token generation and then etherpad 2.3.1/2.3.2 upadted deps to pick that up15:29
clarkbI'm getting this error on the held node: 'resource indicator must be an absolute URI'15:29
opendevreviewClark Boylan proposed opendev/system-config master: Update etherpad to v2.3.2  https://review.opendev.org/c/opendev/system-config/+/95332815:50
opendevreviewClark Boylan proposed opendev/system-config master: DNM force etherpad failure to hold node  https://review.opendev.org/c/opendev/system-config/+/84097215:50
clarkbI guess the oidc library just needs a resource identify in the token generation request? We'll see if that makes testing happy15:55
clarkbI ended up hacking the js and restarting things on the held node to get more logging output. I'm glad nodejs doesn't need to run minified content :)15:55
fungiclarkb: are the dib jobs testing glean from source?15:59
clarkbfungi: yes16:02
clarkbthat change depends on the two glean changes for that reason and won't pass with glean as is16:02
clarkbhttps://zuul.opendev.org/t/openstack/build/8a6131614d194b3b8b104c04f185c03c/log/diskimage-rocky-container.log#346-349 is the current issue which isn't realted to glean but unfortunately means we fail before we check glean16:04
clarkbI guess if the centos 10 job is passing then its good enough to know we didn't break things worse and a release is probably fine. But we may need more fixes for rock linux 16:04
clarkband centos 10 stream did pass so a release is probably fine16:05
opendevreviewMerged opendev/glean master: Ensure files are created with 0600 perms  https://review.opendev.org/c/opendev/glean/+/95327616:15
clarkbetherpad update passes testing now and held node is at 66.70.103.71. I haven't tested on that yet but it should be ready for that when we get around to it16:38
opendevreviewMerged opendev/glean master: Stop adding uuid= in keyfiles  https://review.opendev.org/c/opendev/glean/+/95332016:47
clarkbconnected to the held etherpad from firefox and chrome and it seems to work for me. I used the pad clarkb-test if anyone else wants to look wiht 66.70.103.71 as etherpad.opendev.org in /etc/hosts17:15
clarkbI suspect we can upgrade etherpad whenever someone else reviews the change (and ideally tests it too via the held node))17:17
mnasiadkaclarkb: did another recheck, it was building fine yesterday, so it looks like some rocky mirror problem17:30
clarkbmnasiadka: ya or maybe the packages updated in a way that just doesn't work right now17:31
clarkbNeilHanlon may have insight (but it isn't urgent I think its safe to update glean and do a release based on the centos 10 stream testing)17:31
NeilHanlono/ 17:31
* NeilHanlon reds17:31
NeilHanlonYeah our propagation looks bad the last few hours 17:32
NeilHanlonhttps://drop1.neilhanlon.me/irc/uploads/26290448bf19d150/image.png 17:32
NeilHanloni will go slap filebeat in the face17:32
clarkbthansk!17:33
NeilHanlonof course of course17:33
fungiclarkb: test held etherpad lgtm, i made some edits to your clarkb-test pad there18:07
clarkbfungi: cool I should be able to monitor if we want to deploy that18:08
fungiyeah, lemme approve just a sec18:08
fungiand done18:09
opendevreviewMerged opendev/system-config master: Update etherpad to v2.3.2  https://review.opendev.org/c/opendev/system-config/+/95332818:51
clarkbstill waiting for ^ to update the container on the server18:54
clarkbit just restarted and is coming up now18:55
clarkbUp 17 seconds (healthy)18:55
clarkbhttps://etherpad.opendev.org/p/opendev-zookeeper-upgrade-2025 still loads for me18:55
clarkbas does the old zk server update etherpad: https://etherpad.opendev.org/p/opendev-zookeeper-upgrade-202118:55
clarkbis there anything specific we want to test before I eat lunch?18:56
clarkbhttps://etherpad.opendev.org/p/gerrit-upgrade-3.10 makes use of more etherpad features and also seems to load properly18:59
clarkbI think I'm happy enough with this for now18:59
mnasiadkaclarkb, fungi: rocky 10 passed in dib - itโ€™s safe to release glean ;)19:16
fungiokay thanks for confirming! working on that now19:21
fungiclarkb: yeah, upgraded etherpad server lgtm19:21
fungiseeing as how those two bugfix changes from today are the only thing merged for glean since 1.25.0 i propose we release this as 1.25.119:30
fungicommit 547dfdcb04877e8bc211d02d2b9c16bbc9e0d13f (HEAD, tag: 1.25.1, origin/master, origin/HEAD, gerrit/master, gerrit/HEAD)19:32
fungiinfra-root: ^ objections?19:32
Clark[m]Sounds good to me19:37
fungiokay, hearing no concerns, i'm pushing that now19:59
fungihttps://pypi.org/project/glean/ has updated now20:04
fungimnasiadka: should be able to move forward with new glean now20:05
fungi#status log Released glean 1.25.120:05
opendevstatusfungi: finished logging20:05
clarkbthanks20:05
clarkbfungi: https://review.opendev.org/c/opendev/glean/+/953163 is a quick review for glean as part of cleanup for the testing changes20:05
clarkb(it didn't need to go in before the release so thats all fine. Just thinking now that the release is done we should do the last bit of cleanup there)20:06
clarkbI've +2'd the rocky linux 10 dib change as well. I think that looks good and is ready to go in. We may be able to doa dib release soon with support for EL 10 and a few of the other things that have gone in recently20:07
clarkbwhile trying to sort out some pip dep solving problems with zuul's requirements.txt file I notice that tools that release super often make this problem worse20:26
clarkbthat said there must be some transitive dep or something that casues pip to go crazy and scan the entire history of all these deps rather than just take the latest version20:27
corvusniz update: i think the launchers are slowly catching up with the image upload workload.  it's a bit hard to tell what they're doing, so i proposed some logging changes to improve that.20:32
corvusi also found that we're setting timestamps where i don't think we should, which is causing some confusion.  it's not critical, but it's causing some confusion about which uploads to delete.  that's addressed in https://review.opendev.org/95346920:32
clarkbfor the timestasmp thing we're essentially having the creation timestamp occur at the very beginning then don't update it again so that we preserve order right? I +2'd the stack they all seemed reasonable to me20:39
corvusyep.  so it'll be pretty close to the time at the point the artifact build completed.20:42
corvusi noticed it as an issue because due to the errors/crashes earlier in the week, we ended up uploading old artifacts much later than we would have normally20:43
fungiclarkb: for pip dep solver going crazy, usual suspects are any (direct or transitive) dependencies with skipped or capped versions forcing it to evaluate older versions20:48
clarkbzuul doesn't have a lot of those but I did notice that pyparsing and httplib2 were capped by google's cloud api lib which probably contributed to the last round I got past. Now its complaining about boto320:50
clarkbnot sure if others saw but openmetal will be migrating the physical location of our openmetal cloud sometime between july 21 and august 22. They'll send us followup email with more accurate timing info as we get closer21:00
clarkbI don't anticipate that to be a big issue for us. We can set max-servers to 0 if we're wanting to be cautious21:01
fungiyeah, i skimmed the announcement, seems non-urgent for now but good to be aware of21:01
clarkbI'm going to pop out for a bike ride nowish. Today is nice and cool but summer is coming21:06
fungisounds like a great idea21:17
fungii'm staying indoors to hide from the heat and unusual lack of breeze21:17

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