Wednesday, 2025-05-21

mnasiadkaclarkb: yeah, that's why I moved back to irccloud (with the across TZ interactions it's easier for me sometimes to reply on a mobile - didn't find a good other mobile client for a bouncer)04:58
*** ralonsoh_out is now known as ralonsoh05:25
fricklerregarding the discussion of moving into the matrix: my main concern is still the lack of decentralization, if matrix.org ever went away (or became non-free), the whole thing would blow up.05:43
fricklerlack of feasible clients is another concern, but I admit that I'm likely special in that regard, seeing tmux+irssi as the ideal solution05:45
fricklerinfra-root: there's an error message in the zuul export-keys cron jobs, looks like the exports proceed anyway, so might be just cosmetic? https://paste.opendev.org/show/bk2Gv0kKpSihKknpQVEc/05:52
*** jroll04 is now known as jroll007:17
mnasiadkawho doesn't like irssi, but they could actually be a bit better on the Matrix plugin front07:34
mnasiadkabut I guess there's a small risk matrix.org goes away07:34
opendevreviewMichal Nasiadka proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167208:05
*** sfinucan is now known as stephenfin11:19
mnasiadkaAny reason glean is not having distro in requirements.txt and has it's own version under _vendor/ ?12:56
fungifrickler: there are a few console-based clients listed on matrix.org, though since i switched from irssi to weechat over a decade ago i've opted to use a weechat plugin (weechat-matrix-rs, basic chat functionality is working but more advanced features are still wip)13:06
fungimnasiadka: i'd usually consult git history, we're sticklers for thorough commit messages13:07
fungimnasiadka: https://review.openstack.org/545314 added it initially "as not to have external dependencies installed"13:09
fungiyou'll notice there is no requirements.txt in glean13:09
fricklerfungi: I tested some some years ago and they were essentially nonfunctional, might be time to revisit13:16
corvusfrickler: wow, the odds of hitting that race condition are fantastic.  https://review.opendev.org/950536 should fix it.13:26
corvusregarding matrix federation; there are a number of for-profit companies that host homeservers for low cost (i realize that is not sufficient, but it does indicate some ecosystem health).  some open source communities host their own homeservers for the use of their constituents (fedora is one).13:31
corvusrunning the server is the easy part, dealing with authentication and abuse is the harder part, which is likely why there aren't a ton of generally available homeservers.  but there are some; it looks like this is a list from folks who want to see less concentration on matrix.org: https://servers.joinmatrix.org/13:32
fungithough the same could be said for irc servers13:33
fungidealing with authentication and abuse is why there are whole communities built up around operating irc networks. those problems aren't unique to matrix13:34
corvusyep, and of course, we have dealt with irc networks ... let's say "becoming unavailable" :)13:34
fungivery much so. if memory serves, that situation was the impetus or at least an accelerant for zuul's community moving fully to matrix when it did13:35
corvusyeah, and a repeat of that if matrix.org became unavailable would "only" affect the matrix.org users, not others.  that could be most users if we recommend matrix.org, so it's definitely a concern, but how much of a concern depends on our collective choices, and there are options for recovery that don't involve rebuilding everything from scratch.13:37
mnasiadkafungi: yeah, after asking that question I found that by myself, if lack of requirements.txt is the end goal - fine by me ;-)14:03
clarkbfrickler: re decentralization I also like the to think about what that would happen if the fear comes to pass. We'd changes homeservers, move back to IRC, or use another tool (mattermost etc I dunno)14:47
clarkbfrickler: given the risk seems low and there are viable alternatives I'm not sure that is a major concern to me. Yes it is annoying to hcange tooling but its not the first time and unlikely to be the last despite our best efforts14:47
clarkbto me this is similar to the concern wtih granian vs uwsgi. uwsgi is basically unmaintained at this point so has no maintainers. Granian has one maintainer. That is still a risk but we're in a better place if we switch because 1>014:52
clarkbwith matrix vs IRC the benefits are more nebulous and a lot of it depends on opinion, but I do think that matrix is going to be a better experience for those who have struggled with IRC (due to persistent scrollback and web based account signups)14:53
clarkbfungi: looking at lists the files have not rotated yet. I seem to recall the first time logrotate runs it makes note of ages of things then you have to wait for the next pass for it to actually do the work?15:05
clarkbaccording to syslog logrotate did run `May 21 00:01:05 lists01 systemd[1]: Finished Rotate log files.`15:06
fungihuh...15:09
fungilooking15:09
clarkbI want to say this is expected behavior and things will rotate on the next run. But ya good to double check15:09
clarkbthen I'd like to proceed with https://review.opendev.org/c/opendev/system-config/+/949778 if there are no objections to update to gerrit 3.10.6 with the plan of restarting gerrit today and triggering an online reindex of changes post restart15:14
johnsomJust an observation, but zuul seems to be a lot slower recently. Like I put in a search for the job "octavia-v2-dsvm-cinder-amphora-v2" and I'm am sitting on the spinning circle for a while...15:17
fungiwhat spinning circle where?15:17
fungiwhat's the url where you see it?15:18
johnsomhttps://zuul.openstack.org/builds?job_name=octavia-v2-dsvm-cinder-amphora-v215:19
johnsomThe job  list just isn't coming up15:19
fungitry scoping it by project too15:20
funginon-project-scoped queries can take many times longer to return15:20
fungii think this has come up in the past with query optimization for the builds page15:21
clarkbthere have been improvements to the db schemas and queries to make things faster, if I had to guess some update in a recent deployment may have undone some of that effort inadverdently. But I haven't looked at the zuul commit log15:21
johnsomHmm, not sure I know how to do that from the jobs page. It seems to only have a filter for job name15:21
clarkbfungi: ya it seems like things go back and forth as features are added to the web and migrations are done to the database15:21
fungithe url you showed is the builds page, there's a drop-down in th etop-right to add filters15:22
clarkbtop left not right but yes15:22
fungier, top-left sorry15:22
johnsomAck, thanks. Two pages deeper than I was looking15:23
johnsomhttps://zuul.openstack.org/builds?job_name=octavia-v2-dsvm-cinder-amphora-v2&project=openstack%2Foctavia&skip=015:23
johnsomHmm, still no luck15:23
johnsomI know the job has been running (though timing out I think) as I see it ran on a patch on 5/1315:25
johnsomhttps://zuul.opendev.org/t/openstack/build/c9202aea67994e2280044565b42a4b6515:26
johnsomI was hoping to get an idea of what shape that job is in... I'm guessing it needs some love15:26
clarkbhrm I'm not seeing any zuul web server or zuul sql driver updates in the last month or so15:29
clarkbthe database is up and running as the default give me the last 50 rows is returning data (as are build specific pages)15:30
funginormally the job history link from the top of the build page should get you back something useful15:30
fungier build history15:30
johnsomDoes that URL work for you? Is it just something on my side?15:30
fungiand that's returning https://zuul.opendev.org/t/openstack/builds?job_name=octavia-v2-dsvm-cinder-amphora&project=openstack/octavia15:30
fungiwhich does have results15:30
fungiaha, your first url had a bad job name, extra -v2 on the end?15:31
clarkbhttps://zuul.opendev.org/t/openstack/builds?job_name=octavia-v2-dsvm-cinder-amphora&project=openstack%2Foctavia&branch=master&pipeline=check&skip=0 this url works for me15:32
clarkbhttps://zuul.opendev.org/t/zuul/builds?job_name=octavia-v2-dsvm-cinder-amphora&project=openstack%2Foctavia&branch=master&pipeline=check&skip=0 this does not15:32
fungithe dashboard doesn't know whether job names its queried for exist in the database or not, without querying the database to find out, since they can be since-deleted from configuration or ephemeral from changes that never merged too15:32
clarkboh ha I'm in the wrong tenant no wonder15:32
clarkbjohnsom: ^ double check you didn't do what I did15:32
johnsomAh, interesting, yeah, the extra -v2..... I searched for "octavia-v2-dsvm-cinder-amphora" in jobs and it's last on the list. I clicked that.15:32
fungiso that's probably a job which hasn't run in a very long time (or ever) and the first 50 results are so far back in the database (if they even exist) that finding them is taking too long15:33
johnsomSome point in history we must have had a bad job...15:33
clarkbbut ya a job that doesn't exist (either because the name is wrong or you're in the wrong tenant) will prdouce this behavior15:33
johnsomThank you for the help! I have what I need.15:34
clarkbfungi: any thoughts on proceeding with https://review.opendev.org/c/opendev/system-config/+/949778 today (will need a restart of gerrit and we should do the online reindexing after startup)15:36
clarkbI guess I can check with the openstack release team to make sure they dno't have anything going on15:36
fungiyeah, that seems like a good one to knock out. i'm around all day today15:39
clarkbok I'll approve it15:40
fungiwas going to run some errands, but decided to push them off to after my morning meetings tomorrow instead15:40
clarkbI want to get it done so that we can do testing of latest versions of things15:40
clarkbas part of 3.11 upgrade prep15:40
clarkbchange is approved15:41
fungiexcellent15:41
mnasiadkaIs there some mirror sync issue with Ubuntu Jammy? Getting "ERROR:kolla.common.utils.keystone-base:libldap-dev : Depends: libldap-2.5-0 (= 2.5.18+dfsg-0ubuntu0.22.04.3) but 2.5.19+dfsg-0ubuntu0.22.04.1 is to be installed"15:49
clarkbmnasiadka: if you look at https://mirror.dfw.rax.opendev.org/ubuntu/ there is a timestamp file that is usually good first indication if we haven't updated recently15:49
fungihave a build result link?15:49
clarkband yes that timestamp looks old15:49
mnasiadkahttps://5554f32d93e8516e6111-eb074e4d266b226b76de64a5b482d977.ssl.cf1.rackcdn.com/openstack/452259b2e5f34e5f82cca695ee8a9d2d/kolla/build/000_FAILED_keystone-base.log15:50
fungihttps://grafana.opendev.org/d/9871b26303/afs15:50
fungilast updated a month ago but the volume isn't full at least15:51
fungihttps://static.opendev.org/mirror/logs/reprepro/ubuntu-jammy.log.1 is very long, i wonder if it got stuck on a timeout from a huge mirror content update15:52
fungichecking for stale locks now15:53
fungiThe lock file '/afs/.openstack.org/mirror/ubuntu/db/lockfile' already exists. There might be another instance with the same database dir running. To avoid locking overhead, only one process can access the database at the same time. Do not delete the lock file unless you are sure no other version is still running!15:56
fungii did this: k5start -t -f /etc/reprepro.keytab service/reprepro -- bash -c "rm /afs/.openstack.org/mirror/ubuntu/db/lockfile"15:56
funginow i've got an ubuntu mirror refresh underway in a root screen session on the mirror-update server, will monitor it to make sure it gets caught up asap15:57
clarkbfungi: and there was no month old sync running I guess?15:57
clarkband thanks!15:57
fungithere was not, no15:57
fungii'm sure it got culled by the timeout15:57
fungibut i checked the process list just in case15:58
fungilooking at the log i linked earlier, it must have been running for at least an hour because the log was rotated during the run and there's about an hour worth of timestamps in there. unfortunately the previous log is gone due to how long this has been16:00
clarkbya we'll just have to roll forward and figure it out from where things are at today16:00
fungia month's worth of updates will likely take a while16:01
opendevreviewMichal Nasiadka proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167216:17
fungiclarkb: 949778 has hit a post_failure on system-config-upload-image-gerrit-3.1116:20
fungishould we manually dequeue/enqueue to speed things up or just wait and recheck?16:20
clarkbfungi: it looks like an rsync data transfer problem not an issue with docker hub apis. Given that I think reenqueing should be fine16:21
clarkbfungi: did you want to do that or should I?16:21
fungii can, just a sec i'll get it going16:21
clarkbthanks16:22
fungiokay, it's back in the gate16:23
clarkbif it were a docker hub api issue then waiting a bit befor retrying can sometimes be helpful16:23
fungii'm going to step away from the screen for a few minutes to put lunch together, since this'll be a while still16:24
clarkbenjoy16:24
fungibrb16:25
opendevreviewMichal Nasiadka proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167216:29
opendevreviewMichal Nasiadka proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167216:34
clarkbfor post gerrit restart reindexing I think we do this `ssh -p 29418 fooadmin@review gerrit index start changes --force` the --force will be necessary because we're already going to be running the latest index version. This seems to match what we do after renaming repos too so I think this should be what we want16:43
clarkbif we want to be extr aparanoid we could reindex all the indexes too. But since the chagne index is the one we've noticed a problem with I figure we can scope to that for now16:46
opendevreviewMichal Nasiadka proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167216:47
clarkbmnasiadka: looking at ^ that latest patchset I think those output files indicate we're writing to /etc/sysconfig/network-scripts and not the network manager keyfiles?16:49
clarkbthe mock for is keyfile makes sense to me though so I'm not sure why that is happening. Unless maybe those files were just copied overand still need editing for the keyfile content16:50
clarkbas an alternative we could run https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#index-change the problem with that is we'd want to list changes with recent updates. However, to do that you're relying on the index so I think there is a bit of a chicken and egg to generate that list16:58
clarkbWe could monitor stream events for a few minutes prior to restarting (I'm not sure if stream events is triggered off of index updates or more directly)16:59
mnasiadkaclarkb: trying to sort that out, I think it was writing to proper files a patchset or two before - had some weird local outputs (like /etc/NetworkManager/system-connections/eth0 read only) so that's why I pushed it for Zuul to test16:59
clarkbanyway thats a long way to say I think just reindexing all changes is simplest16:59
clarkbmnasiadka: ack16:59
fungithe reindex command looks correct to me17:13
clarkbwe should be about 5 minutes away from merging17:14
clarkbso restart process is now: note old image, pull new image, stop gerrit, move replication waiting queue aside, delete large caches, start gerrit, wait for general functionality then trigger change reindexing17:20
* clarkb grumbles something about how most of this should be handled by gerrit itself17:20
clarkbhow about #status notice Gerrit is being updated to the latest 3.10 bugfix release as part of early prep work for an eventual 3.11 upgrade. Gerrit will be offline momentarily while it restarts on the new version.17:23
opendevreviewMerged opendev/system-config master: Update Gerrit images to 3.10.6 and 3.11.3  https://review.opendev.org/c/opendev/system-config/+/94977817:23
clarkbI've started a root screen on review0317:24
clarkbwe're still waiting for the images to promote17:24
clarkbopendevorg/gerrit               3.10      ca3978438207   3 weeks ago    691MB <- this is the current image17:25
fungiattaching17:25
*** darmach0 is now known as darmach17:27
fungithe promotes completed17:28
fungiand deploy is done now17:28
clarkbfungi: those two caches I've listed appear to be the largest. I'll reuse your command from last time which clears those two out17:28
fungisgtm17:28
fungilgtm too17:29
clarkbfungi: cool I updated the waiting queue move to use today's date and everything else should be the same as last time17:29
clarkbthat rm command in there looks good?17:29
fungiyes17:30
clarkbok I'll do a pull now and then we can probably send the alert and run the command?17:30
fungiwant me to put the status notice together?17:31
clarkbfungi: I drafted one above if it looks good to you at 17:23:4917:31
fungilgtm, sorry i missed it earlier17:31
fungijuggling several unrelated conversations at once, as usual17:32
clarkbI think I'm ready if you're ready. Want to send the notice then I'll run the queued up command once it is completed?17:32
fungiyep, on it17:32
fungi#status notice Gerrit is being updated to the latest 3.10 bugfix release as part of early prep work for an eventual 3.11 upgrade. Gerrit will be offline momentarily while it restarts on the new version.17:32
opendevstatusfungi: sending notice17:32
-opendevstatus- NOTICE: Gerrit is being updated to the latest 3.10 bugfix release as part of early prep work for an eventual 3.11 upgrade. Gerrit will be offline momentarily while it restarts on the new version.17:33
opendevstatusfungi: finished sending notice17:35
fungilooks like we're gtg17:36
clarkbalright I'll run the command now17:36
clarkbsuddenly I'm worried about signal handling again. Arg17:36
clarkbwe ran it last time a second time just to confirm it would work and it seemed to but this seems to be stopping slower than I would expect17:37
fungimmm17:37
fungimaybe it just takes some time to wrap up?17:37
clarkbusually its a few seconds17:37
fungisince it's been running a while17:37
clarkblike 3-5 I think. But yes we can let it run a while17:37
fungiokay, this is verging on "i think it's not going to stop" time17:39
clarkbthe log does indicate it stopped sshd which is what we saw last time too17:39
clarkbwhere it seems to half stop but the process doesn't die17:40
fungiso maybe our signal stuff still isn't quite right17:40
clarkbya its possible that sigint isn't as equiavlent to sighup as I hope. Next time we could manually issue the sighup out of bad to docker compose17:40
corvusyou mean gerrit stopped the mina ssh server?17:40
clarkbcorvus: ya [2025-05-21T17:36:55.348Z] [ShutdownCallback] INFO  com.google.gerrit.sshd.SshDaemon : Stopped Gerrit SSHD17:40
clarkbcorvus: so it is processing the signal but then not fully shutting down like it did when we used sighup17:41
clarkbits about to get the sigkill due to the timeout17:41
clarkbamd teh command exited non zero so it short circuited17:41
* fungi grumbles17:42
clarkbI'm manually rerunning the commands one by one as a result17:42
clarkb[2025-05-21T17:43:27.439Z] [main] INFO  com.google.gerrit.pgm.Daemon : Gerrit Code Review 3.10.6-12-gf8d9e0470a-dirty ready17:43
clarkbnext time we restart gerrit I think we can issue a kill -HUP $gerritpid and see if that is better. If it is we may just have to live with that for a bit? I dunno will have to think about it17:44
clarkbI can see my personal dashboard and diffs are loading for the one change I pulled up (they didn't load when I first pulled up teh change but load now)17:44
fungiyeah, that seems like the next step for figuring it out17:44
corvusgertty seems happy17:45
opendevreviewJames E. Blair proposed opendev/zuul-providers master: Move periodic image builds to correct pipeline  https://review.opendev.org/c/opendev/zuul-providers/+/95059117:45
clarkb`ssh -p 29418 cboylan.admin@review03.opendev.org gerrit show-queue -w` also looks good17:45
fungiyeah, egerything's looking right to me17:45
fungiand the reindex?17:46
corvusthere's a change you can try opening and reviewing.  :)17:46
clarkbhttps://opendev.org/opendev/zuul-providers/commit/a3118c472a5b760a2313ee8ae86fea0d37ea4f2b seems to have replicated17:46
clarkbfungi: yup I wanted to check replication ^ but I'll run ssh -p 29418 review03 gerrit index start changes --force now17:47
opendevreviewJames E. Blair proposed opendev/zuul-providers master: Move periodic image builds to correct pipeline  https://review.opendev.org/c/opendev/zuul-providers/+/95059117:47
fungicool, just making sure we don't forget17:47
clarkbthe show-queue output shows all of that is in the task queue now17:47
fungiconfirmed17:47
clarkbcorvus: any reason to not approve https://review.opendev.org/c/opendev/zuul-providers/+/949896 at this point to remove max-ready-age from zuul-providers?17:55
clarkbI think we're about 1/3 of the way done with reindexing17:56
corvusclarkb: i think that's ready to merge17:57
corvushaven't seen any leaky bits recently, so we're either okay to remove that because it's not needed, or, removing that will help us see if anything else more subtle is wrong17:58
clarkback I'll approve once reindexing is done17:58
clarkblooks like the child change should be mergeable too (the one getting image formats from zuul)17:58
clarkbas well as the periodic pipeline change17:59
corvusyep; the image formats change should be effectively self-testing18:00
clarkboh I have an idea18:07
clarkbwhat if the cache pruning is taking longer than that timeout and it is trying to shutdown18:07
clarkbI'm wondering if upstream h2 changes have made that cache pruning more effective. Remember we tried ti and it seemed to noop? I'm just thinking out loud here wondering if it isn't nooping anymore18:08
clarkbthat would explain why the second restart we did last time was quick and fine18:08
opendevreviewDouglas Viroel proposed opendev/system-config master: Add statusbot to openstack-watcher channel  https://review.opendev.org/c/opendev/system-config/+/95059318:08
fungicertainly a possibility18:08
clarkbsince we had manually cleared out the large caches by that point18:08
clarkbmaybe we should back that out since we're relying on cache deletion18:09
clarkbthat would also explain why it works in CI which uses sigint in a number of restart locations (particularly with the upgrade testing)18:09
clarkbI think we may run the rename playbook somewhere which also restarts things18:10
clarkbthis is my best guess at the moment. And we saw the two caches were 20GB and 15GB respectively so pruning them down may have been expensive18:10
clarkbonce things settle down and I'ev had lunch I'll work up a revert change18:12
clarkbhrm we only set that value to 15 seconds. There are 17 caches on disk and 15*17 is 255 seconds which is less than our 300 second timeout so this may not be the answer18:16
clarkbbut it may be contributing is say shutdown wants to take longer than 45 seconds for some reason and we're processing things serially?18:16
opendevreviewClark Boylan proposed opendev/system-config master: Revert "Set h2.maxCompactTime to 15 seconds"  https://review.opendev.org/c/opendev/system-config/+/95059518:22
clarkb[2025-05-21T18:21:00.084Z] [Reindex changes v86-v86] INFO  com.google.gerrit.server.index.OnlineReindexer : Reindex changes to version 86 complete18:24
clarkbthere were three changes that failed. These look like ones we've seen before: "ps 3 of change 19316 failed." "ps 1 of change 19321 failed." "ps 2 of change 11544 failed."18:25
fungiyeah, those seem familiar18:25
fungivery low numbers18:25
opendevreviewMerged opendev/zuul-providers master: Remove max-ready-age  https://review.opendev.org/c/opendev/zuul-providers/+/94989618:26
opendevreviewMerged opendev/zuul-providers master: Move periodic image builds to correct pipeline  https://review.opendev.org/c/opendev/zuul-providers/+/95059118:27
clarkbcorvus: ^ fyi18:27
opendevreviewJeremy Stanley proposed openstack/project-config master: Temporarily require Signed-Off-By in the sandbox  https://review.opendev.org/c/openstack/project-config/+/95059618:38
opendevreviewJeremy Stanley proposed openstack/project-config master: Temporarily require Signed-Off-By in the sandbox  https://review.opendev.org/c/openstack/project-config/+/95059618:42
opendevreviewJeremy Stanley proposed openstack/project-config master: Allow use of receive.requireSignedOffBy in ACLs  https://review.opendev.org/c/openstack/project-config/+/95059718:42
clarkbfungi: I'm about to pop out for lunch. I've disconnected from the screen if you want to look it over and shut it down if you are satisfied all si well I think that is fine at this point18:54
clarkbI've approved the acl linter update since that seems non controversail. I'll let you decide if/when there has been enough feedback on updating sandbox's acls18:55
clarkbI guess I didn't confirm that you've got the syntax correct for the acl but worst case gerrit will reject it and we'll fix it (I think it is ocrrect rhough)18:56
clarkbactually I checked on the held 3.11 node where I modified x/test-project and it put `requireSignedOffBy = true` under `[receive]` so I think we're good18:57
fungiyeah, screen content lgtm, closing it out now18:58
corvusmy main concern with sandbox would be confusing new users that are using that as part of training.... maybe set a time limit ahead of time?18:58
fungiyeah, that was my main concern with the change as well18:58
clarkblooking at https://review.opendev.org/q/project:opendev/sandbox updates are infrequent but steady. I think we can probably update it this afternoon and revert tomorrow with minimal impact18:59
fungido you think an inline comment in the acl is warranted for that (can we do comments in acls?) or just in the commit message? would 3 days be too long?18:59
clarkbI don't think an inline comment in the acl helps much since those acls are pretty opaque to end users19:00
clarkbthe commit message is probably sufficient given that19:00
clarkband 3 days is probably on the long end just looking at the chagne list for the project. But doable19:00
fungi2 days then? 20z friday?19:01
clarkbwfm19:01
opendevreviewJeremy Stanley proposed openstack/project-config master: Temporarily require Signed-Off-By in the sandbox  https://review.opendev.org/c/openstack/project-config/+/95059619:01
clarkbthough as a heads up I'm considering taking friday afternoon off (the weather looks great and I'm suffering some cabin fever)19:01
clarkbbut +A'ing a change like that should be fine19:01
fungii expect to be around19:01
opendevreviewMerged openstack/project-config master: Allow use of receive.requireSignedOffBy in ACLs  https://review.opendev.org/c/openstack/project-config/+/95059719:02
fungiand i know i said i was planning to be around all day, but now it sounds like i'm popping out for a quick early dinner around the corner. shouldn't be long19:03
opendevreviewMichal Nasiadka proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167219:33
mnasiadkaclarkb: ^^ that should work - I can rework the testing so we don't change the distro variable name if needed, but tests should pass now.19:34
leonardo-serranoHi, I'm trying to download a code tar.gz from one of the opendev.org repos and getting an "invalid server response 500". Is this a known issue?19:38
leonardo-serranoMore specifically, trying to download this link: https://opendev.org/starlingx/apt-ostree/archive/b22d528742c41e37618176f1f09dc1b862444316.tar.gz19:39
Clark[m]leonardo-serrano: yes unfortunately that feature in gitea has been broken/flaky for some time now19:44
Clark[m]As an alternative you can clone the repo and run git archive locally or do a shallow clone and use the content directly depending on what you are trying to accomplish19:45
leonardo-serranoI see. Thanks for the suggestions. I'll adjust accordingly19:47
fungiyes, we don't encourage fetching tarballs of git repos directly anyway as you lose the metadata and in many cases (e.g. openstack's projects) people assume they're installable when they aren't. it's better if projects explicitly publish distribution tarballs20:02
fungii wish we could completely disable or hide the links to that gitea feature20:04
fungileonardo-serrano: keep in mind that starlingx/apt-ostree uses pbr, so needs the actual git clone in order to be able to make a proper python sdist for it20:10
fungia naive tarball of the worktree is insufficient20:10
fungiinfra-root: unless there's immediate objection in the next few minutes, i'm self-approving https://review.opendev.org/950596 and scheduling a reminder to myself to revert it at the time mentioned in the commit message20:29
clarkbwfm. I'm going to pop out for a bike ride and probably some yard work but should be back in a couple hours20:30
clarkbthis rain/sun/rinse/repeat cycle means the grass has grown more in the last week or two then it has since last fall20:30
clarkbI made the mistake of looking outside during lunch today20:30
fungiyeah, i won't have a chance to mow my lawn until sometime next week, and am dreading the inevitable slog that's going to be20:32
opendevreviewMerged openstack/project-config master: Temporarily require Signed-Off-By in the sandbox  https://review.opendev.org/c/openstack/project-config/+/95059620:52
opendevreviewMerged opendev/system-config master: Add statusbot to openstack-watcher channel  https://review.opendev.org/c/opendev/system-config/+/95059321:20
fungithe ubuntu mirror update completed a little while ago, i'm rerunning now in the same screen session just to make sure it's approximately a no-op the second time through21:22

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