Wednesday, 2026-05-27

-@gerrit:opendev.org- Michal Nasiadka proposed on behalf of Mohammed Naser: [opendev/system-config] 980994: Deploy node_exporter across all managed hosts https://review.opendev.org/c/opendev/system-config/+/98099405:34
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:35
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:53
-@gerrit:opendev.org- Michal Nasiadka marked as active: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:53
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:54
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:54
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:56
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:56
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831005:57
-@gerrit:opendev.org- Damian Fajfer proposed: [zuul/zuul-jobs] 990279: Allow support for custom certificates in twine https://review.opendev.org/c/zuul/zuul-jobs/+/99027912:11
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831014:09
@clarkb:matrix.orgI have a school run in about 15 minutes and then have to pop out again for an appointment around 1630 UTC and I don't know how long that will take14:11
@clarkb:matrix.orgthat said the gitea 1.26.2 upgrade change and the new backup server changes are basically ready to go. Not sure if we want to get those moving despite my AFK status for much of the morning14:12
@fungicide:matrix.orgi've been juggling other stuff, so probably best if we don't try to do any upgrades right this moment, but i'm around if anything comes up14:22
@clarkb:matrix.orgack wfm14:22
@fungicide:matrix.orgClark: did you want to send something to service-announce about next week's gerrit upgrade maintenance? or would you like me to? if it goes out today, then we can also link it in the openinfra newsletter that's going out earlier in the week14:27
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831014:41
@clarkb:matrix.orgfungi: I want to send it today. https://etherpad.opendev.org/p/SFnVUJwITKx-8Ed3k7Ev is the draft I wrote previously14:46
@clarkb:matrix.orgfungi: I can send it when I return from my appointment, but I'm happy for you to send it as well (or use a different draft if you prefer)14:47
@fungicide:matrix.orgoh! right, i already reviewed it14:50
@fungicide:matrix.orgthere's no rush, and yeah if you send it today we can mention it in the newsletter that's getting circulated two days prior. if you think you won't have time today just let me know and i'm happy to14:50
@clarkb:matrix.orgThanks I should be able to send it when I return hopefully by lunch/midday 14:53
@clarkb:matrix.orgI still haven't been able to get the adns task reordering change to run on raxflex but it has passed every single time it has run so I think that is a good sign15:24
@clarkb:matrix.orgI'm also holding a gerrit 3.13 node now so that I can work through the TODO list on the gerrit etherpad upgrade list15:25
@clarkb:matrix.orgthat way I don't have to upgrade the held 3.12 node again :)15:25
@fungicide:matrix.orgi'm honestly fine to merge it if it's passing consistently, and then if we occasionally see a failure because it ran on flex we can iterate further15:26
@clarkb:matrix.orgya I'm beginning to think that may be the approach we take15:26
@clarkb:matrix.orgrereviewing my gerrit upgrade notes there is one TODO I want to check before announcing the release: its the change to the cookieSecure setting to stop reading it from config and set it automatically15:38
@clarkb:matrix.orghttps://gerrit-review.googlesource.com/c/gerrit/+/480342 is the upstream change. We set that value explicitly today to make our cookies secure. If they don't auto set it to true then that is a bug that is probably big enough to not upgrade to. I will check via the held node I am waiting on15:39
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul-jobs] 989997: Use zuul_user_dir in some roles https://review.opendev.org/c/zuul/zuul-jobs/+/98999715:40
@clarkb:matrix.orgeverything else seems to have config options or possible acl controls. But this cahnge is the removal of the ability to configure things so I want to make sure it works the way we expect before upgrading15:41
@jim:acmegating.comwe should check on the git mirror jobs later on to make sure 989997 did not break them (i mean, it's tested, but still)15:41
@clarkb:matrix.org++15:42
-@gerrit:opendev.org- Damian Fajfer proposed: [zuul/zuul-jobs] 990279: Allow support for custom certificates in twine https://review.opendev.org/c/zuul/zuul-jobs/+/99027915:45
@clarkb:matrix.orgreading the gerrit code it used to do `c.setSecure(authConfig.getCookieSecure() && isSecure(req));` but now all it checks is `isSecure(req)`. my xsrf token is set to secure so I think that means that both conditions were true. Which implies that the lone condition in 3.13 will also be true and we will get the behavior we want. But I will double check15:54
@clarkb:matrix.orgok https://158.69.71.235 is the held 3.13 node. If I login as the zuul user and inspect my cookies in firefox it shows both cookies are listed as secure. I guess I should test chrome and chromium for completeness. But this is looking good16:12
@clarkb:matrix.orgchrome and chromium look good as well. So I think this change is safe for us. I will be popping out shortly for that appointment but given these results I will continue to plan to send the announcement when I return16:15
@fungicide:matrix.orgthanks!16:15
@clarkb:matrix.orgthe switch to full sha1 hashes in conflict markers is another change without a toggle, but I don't think that one matters16:18
@clarkb:matrix.orgI don't think anyone is handling conflict resolution through gerrit in an automated fashion and if they are they can update the tooling to handle the full sha116:19
@fungicide:matrix.orgnot that i'm aware of at least16:19
-@gerrit:opendev.org- Jon Bernard proposed: [openstack/project-config] 990337: Add jbernard as an op for the cinder IRC channel https://review.opendev.org/c/openstack/project-config/+/99033717:18
@scott.little:matrix.orgmy parrent company thinks 'git notes' is a great way to track AI contributions to code commits.   What is the current level of opendev/gerrit support for this?  1) ideally the 'git review' would need to submit the note along with the commit for review.  2) ideally the note is visible in the review. 3) the note os propogated along side the commit when the review is merged. 17:27
@fungicide:matrix.orgscott.little: https://paste.opendev.org/show/bnwJjbUkKuSpXQx6CcHh/ is what i add to my `~/.gitconfig` in order to see the "review" git notes gerrit uses internally17:32
@fungicide:matrix.orgadd that, then `git remote update` in a repository, and `git log` to see all gerrit's notes included17:32
@fungicide:matrix.orghttps://paste.opendev.org/show/bGldBEdsjV5wGQWOOqZI/ is what the most recent few commits look like from `git log --no-merges` in the `starlingx/config` repository, for example17:35
@fungicide:matrix.orgnote that gerrit only tracks vote information for the final patchset of each change17:35
@clarkb:matrix.orgThis feels like a testing and patches welcome situation. I don't have time right now to investigate Gerrit notes integration 17:37
@clarkb:matrix.orgAnd I think whatever is done should be generic not AI specific17:38
@fungicide:matrix.orggitea itself doesn't have the ability to display gerrit's notes when browsing commits, but e.g. openstack's release management automation scrapes them to include in tags in order to track who reviewed/approved each release request: https://opendev.org/openstack/pbr/releases/tag/7.0.317:38
-@gerrit:opendev.org- Zuul merged on behalf of Jon Bernard: [openstack/project-config] 990337: Add jbernard as an op for the cinder IRC channel https://review.opendev.org/c/openstack/project-config/+/99033717:39
@fungicide:matrix.orgi guess it's worth noting (ha!) that years ago gerrit switched off storing review information in a relational database and moved it all into git notes objects17:41
@scott.little:matrix.orgsorry if i was unclear.  I know gerrit use git notes to store review metadata.   This is not what we are looking for.  THe goal is for a designer to do a "git notes add -m'<note-string>' <commit-id>"  and have that propogate up to gerrit when 'git review' is invoked.   and have that note propogate to the upstream git when the review merges.  I'm getting the feeling the answer is 'not supported', but would be considdered if an implementation was proposed. 17:49
-@gerrit:opendev.org- Zuul merged on behalf of Damian Fajfer: [zuul/zuul-jobs] 990279: Allow support for custom certificates in twine https://review.opendev.org/c/zuul/zuul-jobs/+/99027917:50
@fungicide:matrix.orgscott.little: i don't think any of us know if it's supported, but i've not seen evidence in the gerrit documentation or ui to indicate it's an option, and browsing the gerrit plugins list i don't find anything likely (only "reviewnotes" which is already installed and enabled, and i think is what provides the aforementioned annotations with those "review" note objects)17:52
@fungicide:matrix.orgscott.little: is it that you're wanting something more expressive than the "generated-by" and "assisted-by" commit trailer lines recommended by https://openinfra.org/legal/ai-policy ?17:57
@scott.little:matrix.orgsetting gerrit aside,  might it be possible to allow a direct push of notes into the upstream git within a restricted name space?   e.g.  "git notes --ref=stx/ai_tag add -m <note-string> <commit-id>" followed by "git push origin refs/notes/stx/ai_tag"  where origin is https://opendev.org/starlingx/<project>17:57
@fungicide:matrix.orgthat may be possible with an acl block scoped to `refs/notes/stx/ai_tag` with a push permission17:58
@scott.little:matrix.orgyes, the lawyers have a whole yaml template tey want to see filled out17:58
@fungicide:matrix.orgi'll also point out that the openinfra foundation governing board has recently established a working group to revisit the foundation's ai policy, so i'd encourage them to get involved17:59
@fungicide:matrix.orgscott.little: https://lists.openinfra.org/archives/list/foundation@lists.openinfra.org/thread/EVUIMPA3HI3LIG4JTGYDEQ4ZGFOHM7A2/17:59
@fungicide:matrix.orgthe idea is that the openinfra foundation ai policy should try to address the legal concerns of the foundation's constituents so that this doesn't end up with widely varied and/or conflicting requirements being placed on the foundation's projects, including starlingx18:04
@fungicide:matrix.orgscott.little: sorry, my reply about an acl addition would be to allow the notes objects to be pushed to the repository in gerrit, then gerrit would take care of replicating them to gitea (the origin remote)18:07
@fungicide:matrix.orgso in theory something like `git push review refs/notes/stx/ai_tag` instead of `origin`18:07
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [openstack/project-config] 990349: Give infra-root permission to push sandbox notes https://review.opendev.org/c/openstack/project-config/+/99034918:16
@fungicide:matrix.orgsomething along ^ those lines18:16
@scott.little:matrix.orgso gerrit would forward the note immediately? without review?  what if commit referenced by the note hasn't merged yet ?18:17
@fungicide:matrix.orgyou could push it after the change has merged, i expect18:21
@fungicide:matrix.orgnotes objects aren't commits, so as far as i can see gerrit has no way to "review" them in its interface or api, any more than it has an ability to "review" tag objects18:22
@fungicide:matrix.orgalso, gerrit already replicates all commits into gitea (your `origin` remote) whether they're merged or not18:22
@fungicide:matrix.orgit's just that they're not attached to your branch history, so you wouldn't find them browsing around and would have to know a specific commit id18:23
@fungicide:matrix.orgtake https://review.opendev.org/c/starlingx/config/+/990336 for example, it's still an active review, but is replicated as https://opendev.org/starlingx/config/commit/9f6fe56c68ac69f913ae26362aa270246df27fd2 anyway18:25
@fungicide:matrix.organd you can similarly fetch that commit from your origin remote explicitly18:26
@fungicide:matrix.orgit's simply not attached to the history on the target branch head there18:26
@clarkb:matrix.orgok I'm back if timing works for things like gitea upgrades etc. Though I'm going to work through my gerrit upgrade todo list and send the announcement for a bit18:51
@clarkb:matrix.orgthen lunch, but I'm basically around if we want to proceed on any of that stuff18:51
@fungicide:matrix.orgyeah, i'm around for upgrades now. we've got a contractor here trying to figure out why our air conditioner died yesterday, but christine's got him mostly handled so i can focus18:53
@clarkb:matrix.orgfungi: if you want to review https://review.opendev.org/c/opendev/system-config/+/989448 and https://review.opendev.org/c/opendev/system-config/+/989567 and its depends on and decide what if anything you think we can proceed with that would be great18:55
@fungicide:matrix.orgyep, looking now18:56
@fungicide:matrix.orgi was just hunting those down again, thanks!18:56
@fungicide:matrix.organy particular order you want to do these in?18:56
@clarkb:matrix.orgfungi: for the backup server if you can double check the lvm and mount setup that would be good too since your understanding of that stuff is better than mine18:56
@fungicide:matrix.orgwill do18:57
@clarkb:matrix.orguhm I think gitea will deploy more quickly?18:57
@clarkb:matrix.orgbut I don't think the order matters too much18:57
@fungicide:matrix.orgwow, surprising number of security fixes in gitea 1.26.218:57
@fungicide:matrix.orgthough nothing affecting our uses, doesn't look like18:57
@clarkb:matrix.orgya I didn't think they were urgent but its always good to update just in case18:58
@clarkb:matrix.orgI just sent the gerrit upgrade announcement19:02
@clarkb:matrix.organd now lunch while gitea runs through the gate19:08
-@gerrit:opendev.org- Zuul merged on behalf of Michal Nasiadka: [opendev/zone-opendev.org] 989566: Add backup03.vexxhost https://review.opendev.org/c/opendev/zone-opendev.org/+/98956619:08
@scott.little:matrix.orgwhat's blocking https://review.opendev.org/c/starlingx/helm-charts/+/988521 ?19:36
@clarkb:matrix.orgscott.little: looks like starlingx-common-tox-linters (a child of openstack-tox-linters) is the only check and gate job. Something could be preventing that from running like file or branch matchers maybe? Though I don't immediately see any19:40
@clarkb:matrix.orgoh it may be the lack of the f/gazpacho branch in https://opendev.org/starlingx/zuul-jobs/src/branch/master/zuul.d/jobs.yaml ?19:41
@clarkb:matrix.orgso the job isn't defined on that branch19:41
@clarkb:matrix.orgbut also openstack-tox (parent of openstack-tox-linters) has a bunch of branch matchers defined too19:42
@fungicide:matrix.orgi do wonder why starlingx/zuul-jobs is a branched repository, that seems like a case for a single-branch repository19:43
@fungicide:matrix.orgimplicit branch matching for a central shared job repository seems like a recipe for confusion19:43
@fungicide:matrix.orgbut it does seem like those jobs have different definitions on its various branches, yeah19:45
@fungicide:matrix.orgthough in this case wouldn't it be falling back on the definition in the master branch?19:46
@clarkb:matrix.orgfungi: not for job definitions iirc. this is what allows grenade to magically fall off on the old openstack branches iirc19:46
@fungicide:matrix.organyway, it does appear that starlingx/zuul-jobs has branches for f/caracal and f/epoxy so presumably they'd want one for f/gazpacho as well19:48
@fungicide:matrix.orgdefinitely a good place to start19:49
@clarkb:matrix.orgfungi: iirc the fallback branch selection is used when doing things like deciding which branch to checkout in the job environment. But the configuration compilation is more strict19:50
@clarkb:matrix.orgthis allows you to work with repos with odd/different/mismatched branches but if you need to pull config from them then you need valid config. corvus can probably confirm if that is a reasonable summary19:51
@fungicide:matrix.orgaha, got it19:51
@clarkb:matrix.orginfra-root I'm mostly through the areas of concern and breaking changes lists for Gerrit 3.13. There are two I wanted to ask for broader input on (but review of the whole document is also fine and appreciated). On line 61 of https://etherpad.opendev.org/p/gerrit-upgrade-3.13 there is a not about refs/meta/config visibility for project owners. I can't think of a reason this would be a problem but wanted to see if others had concerns. And on line 78 is a change in smtp timeouts. I think we're talking to local exim so this should be fine (basically let exim handle connection issues not gerrit). Can you weigh in on those?19:55
@fungicide:matrix.orgi commented on those in the pad19:59
@jim:acmegating.comyep i endorse Clark's summary20:01
@clarkb:matrix.orgfungi: thanks responded to your comments the old smtp timeout was 0 which is no timeout20:03
@clarkb:matrix.organyway I'll go ahead and mark both of those items as done per fungi's comments20:06
@fungicide:matrix.orgthanks, yeah they seem fine to me20:07
@clarkb:matrix.orgcorvus: for the zuul restarts during the Gerrit upgrade should I leave queues paused until that is complete? I think the risk to having attempted robot commenting is that zuul will fail to report back on changes that have inline comments? that seems like a low risk if we want to unpause sooner?20:08
@jim:acmegating.comyeah, but that seems like enough of an impact to want to avoid, so i would leave paused until gerrit is upgraded and zuul schedulers are restarted20:14
@clarkb:matrix.orgperfect I will update the document to reflect that plan20:15
-@gerrit:opendev.org- Clark Boylan proposed: [openstack/project-config] 990373: Update jeepyb gerrit build to 3.13 https://review.opendev.org/c/openstack/project-config/+/99037320:24
@fungicide:matrix.orgthe gitea upgrade is very close to merging now, should get in before the 21z hourlies20:39
@clarkb:matrix.orgyup I think I'm through the Gerrit upgrade document for now and will pay attention to gitea20:43
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [opendev/git-review] 990377: Integration testing for Gerrit 3.13 andPython 3.14 https://review.opendev.org/c/opendev/git-review/+/99037720:52
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [opendev/git-review] 990377: Integration testing Gerrit 3.13 and Python 3.14 https://review.opendev.org/c/opendev/git-review/+/99037720:53
@fungicide:matrix.orgit's in the middle of testinfra tests now20:53
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [opendev/system-config] 989448: Upgrade Gitea to 1.26.2 https://review.opendev.org/c/opendev/system-config/+/98944820:56
-@gerrit:opendev.org- Zuul merged on behalf of Michal Nasiadka: [opendev/system-config] 989567: Add backup03 https://review.opendev.org/c/opendev/system-config/+/98956720:56
@clarkb:matrix.orggitea image promotion is successful and the gitea deployment job has just begun21:00
@fungicide:matrix.orginfra-prod-service-gitea is running21:00
@fungicide:matrix.orgyep21:00
@fungicide:matrix.orgin just under the wire21:00
@clarkb:matrix.orggitea09 just restarted. I'm talking to gitea10 so will wait for it to upgrade then do preliminary checks21:02
@clarkb:matrix.orggitea10 lgtm at first glance21:04
@clarkb:matrix.orgonce the entire set are done updating I'll clone a repo and then also check on replication21:05
@fungicide:matrix.orgonce these changes have finished deploying, assuming everything looks good, i think i'm going to disappear for dinner21:09
@fungicide:matrix.orgi wasn't planning on going out, but spending 24 hours with no air conditioning while it's hot and humid has left us not wanting to cook anything (but at least they seem to have finally fixed it as of the past hour)21:10
@clarkb:matrix.orgI'm going to get some vitamin d on a bicycle. But I'll be back after21:10
@clarkb:matrix.orgI would be tempted to go sit in the water21:11
@fungicide:matrix.orgyeah, the ocean is still nice and cool this time of year21:11
@clarkb:matrix.orgall 6 backends have updated now (gitea14 is on its weay up)21:11
@fungicide:matrix.orgyep, deploy succeeded and everything still seems working for me so far with gitea21:12
@clarkb:matrix.orgI am able to clone system-config and the cloned repo looks right21:12
@fungicide:matrix.org"Powered by Gitea Version: v1.26.2"21:12
@clarkb:matrix.orgthe hourly is going ahead of the backup server addition in the semaphore grabbing queue21:13
@fungicide:matrix.orgyeah, and also, even with some parallelization, that's a **ton** of jobs it's going to need to run because of touching the inventory21:13
@fungicide:matrix.orgi may not stick around for that21:13
@fungicide:matrix.orgor, well, will check back in on it after getting something to eat anyway21:14
@clarkb:matrix.orginfra-prod-service-borg-backup is one of the more interesting changes. Then checking whichever backup source gets udpated first for the three cron jobs (should be two currently and we are adding a third)21:14
@fungicide:matrix.orgah, yeah, that should run before "the fold" (letsencrypt)21:16
@clarkb:matrix.orghttps://opendev.org/airship/armada-operator/commit/401ba42643d6a6590702c3ff1b46be84d567d95d was replicated from https://review.opendev.org/c/airship/armada-operator/+/990181 after all backends updated I think21:16
@clarkb:matrix.orgso that shows replication appears to be working21:16
@fungicide:matrix.org21:13:36 push, so yes after the deploy was done to all backends21:17
@fungicide:matrix.orghourlies just finished and the backup server addition is starting its deploy jobs21:19
@clarkb:matrix.orgI guess toughbooks were never water proof only water resistant. Clearly someone needs to make the poolside/bayside laptop for the overheating professional21:20
@fungicide:matrix.orgyes, badly21:22
@fungicide:matrix.organyway, gonna go grab food, shouldn't be too long21:22
@clarkb:matrix.orgenjoy. I'm still watching this21:23
@clarkb:matrix.orggitea09 has a third backup cronjob now21:30
@clarkb:matrix.organd the new backup server is getting configured right now21:32
@clarkb:matrix.organd the job completed successfully. Now we monitor the infra root inbox to see if there are problems actually making backups to the new server21:34
@clarkb:matrix.orglooks like gitea09 will backup tomorrow at 13:55 UTC21:34
@clarkb:matrix.orgthe full deployment isn't done yet, but I think I'm happy with what I see so far21:36
@clarkb:matrix.orgthe zookeeper deployment failed on docker hub rate limits. https://quay.io/repository/opendevmirror/zookeeper?tab=tags doesn't mirror the zookeeper images but maybe it should then we can convert? I'll propose a change for that21:40
-@gerrit:opendev.org- Clark Boylan proposed: [opendev/system-config] 990382: Mirror zookeeper 3.9 container images https://review.opendev.org/c/opendev/system-config/+/99038221:43
@clarkb:matrix.orgthat zookeeper job was the only failure and I'm confident it is unrelated to the change. So this all looks good to me at the moment21:52
@fungicide:matrix.orgokay, back22:17
@fungicide:matrix.orglooks like i just missed the wrapup for the deploy jobs22:17
@fungicide:matrix.orgyeah, deploy results lgtm, and i approved the zk 3.9 mirroring change too22:21
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [opendev/system-config] 990382: Mirror zookeeper 3.9 container images https://review.opendev.org/c/opendev/system-config/+/99038222:27
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [opendev/git-review] 990377: Integration testing Gerrit 3.13 and Python 3.14 https://review.opendev.org/c/opendev/git-review/+/99037722:42
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [zuul/zuul-jobs] 990392: Add a nox-py314 job https://review.opendev.org/c/zuul/zuul-jobs/+/99039222:46
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [opendev/git-review] 990377: Integration testing Gerrit 3.13 and Python 3.14 https://review.opendev.org/c/opendev/git-review/+/99037722:46
@jim:acmegating.comupload-git-mirror seems to still work23:22
@clarkb:matrix.orgThat was fun. My derailleur cable decided it was done with participating in bike shifting. Had to make an unscheduled stop at the bike shop23:36
@jim:acmegating.comit's not the worst cable to break on a ride23:37
@jim:acmegating.comglad the unscheduled stop was controlled23:37
@clarkb:matrix.orgYa you just end up with the worst single speed gear ratio but that was good enough to get where I needed to go23:38

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