Wednesday, 2022-11-16

opendevreviewMerged opendev/statusbot master: Add mastodon support  https://review.opendev.org/c/opendev/statusbot/+/86458600:00
opendevreviewMerged opendev/lodgeit master: Modernize test suite  https://review.opendev.org/c/opendev/lodgeit/+/86422200:01
opendevreviewIan Wienand proposed opendev/system-config master: statusbot: add mastodon config options  https://review.opendev.org/c/opendev/system-config/+/86459900:03
clarkbianw: if you have time for https://review.opendev.org/c/opendev/system-config/+/864217 that would be great too. I'm happy to do the restarts (probably tomorrow at this point) just want some eyeballs to make sure I haven't done anything silly in building gerrit00:04
ianwclarkb: oh yep, thanks -- i looked last week and that's when i noticed the screenshots weren't updating when we (I) switched to bridge9900:06
ianwthat's all back, they're showing 3.5.4, so all lgtm.  i approved it, i can do a quick restart when it's quiet later00:07
clarkbsounds great, thanks!00:07
opendevreviewMerged opendev/lodgeit master: Update uwsgi image to python 3.10  https://review.opendev.org/c/opendev/lodgeit/+/86422000:10
opendevreviewMerged opendev/lodgeit master: Drop python 3.6 testing  https://review.opendev.org/c/opendev/lodgeit/+/86422100:10
opendevreviewIan Wienand proposed opendev/system-config master: opendev.org: add status update links  https://review.opendev.org/c/opendev/system-config/+/86460000:42
opendevreviewMerged opendev/system-config master: Update Gerrit images to 3.5.4 and 3.6.3  https://review.opendev.org/c/opendev/system-config/+/86421701:29
opendevreviewMerged opendev/system-config master: statusbot: add mastodon config options  https://review.opendev.org/c/opendev/system-config/+/86459901:29
ianw#status log test01:49
ianwhrm, that just recursively tooted, which was *not* the intent :/01:57
opendevreviewIan Wienand proposed opendev/statusbot master: Don't recurse on log() message  https://review.opendev.org/c/opendev/statusbot/+/86463402:08
opendevreviewMerged opendev/statusbot master: Don't recurse on log() message  https://review.opendev.org/c/opendev/statusbot/+/86463402:36
fungihah, yes, that's a mess. i wonder if we can clean it up02:37
fungiit just keeps scrolling and scrolling and...02:39
ianwit's "only" 300 messages.  i'm running a script to slowly purge them, but have to be careful of rate limit02:40
ianwi have pulled that new image so it can't happen again at least02:40
ianwi am kind of surprised it let me post so many in a row so quickly like that02:41
fungiyeah, i eventually found the bottom02:41
ianwi don't exactly know how the rate limit works, but we can't remove any more until the top of the hour (2pm here)02:42
fungii guess the real test post can be a #status log entry about adding a fosstodon handle to the statusbot02:43
ianwhttps://docs.joinmastodon.org/api/rate-limits/02:44
ianw300 in 5 minutes, so that's where the 300 comes from i guess!02:45
ianwthat still seems high, i wouldn't mind if it was 5% of that02:45
ianwbut it looks like we can only delete 30/30 minutes02:47
fungiso 5 hours to clean up 5 minutes of entries02:48
ianwsigh, a terrible first impression, totally my fault :(02:49
*** rlandy is now known as rlandy|out03:00
ianw#status log test03:04
opendevstatusianw: finished logging03:04
ianwhttps://fosstodon.org/@opendevinfra/109351264242468623 ... that's more like it.  i'll clean this up and hopefully we can start fresh03:05
ianwat least i'm having a better day than the two people chosen to drive up to a fully fueled rocket and tighten some leaking nuts, i guess03:06
*** dasm|off is now known as Guest163403:20
opendevreviewIan Wienand proposed opendev/statusbot master: Update ancient hacking version  https://review.opendev.org/c/opendev/statusbot/+/86458803:36
*** yadnesh|away is now known as yadnesh04:46
ianwi'll do the gerrit restart05:31
ianwhttps://hub.docker.com/layers/opendevorg/gerrit/3.5/images/sha256-363467247a6f538d31a243b5f7539c8b244d980218fc5e07533158424018fb50?context=explore is the latest05:33
ianwwhich matches our container -- opendevorg/gerrit@sha256:363467247a6f538d31a243b5f7539c8b244d980218fc5e07533158424018fb50"05:34
ianwPowered by Gerrit Code Review (3.5.4-6-gc54f1da933-dirty) 05:36
ianw#status log restarted gerrit to pick up 3.5.4 (https://review.opendev.org/c/opendev/system-config/+/864217)05:37
opendevstatusianw: finished logging05:37
*** ysandeep|out is now known as ysandeep05:41
fricklerEven though your account is not locked, the fosstodon.org staff thought you might want to review follow requests from these accounts manually.05:41
frickleris the bot autofollowing back everyone? do we want that? I'd say no05:42
ianwno i don't think so05:42
fricklergot that follow request after I followed it05:43
ianwit may be because we are currently hidden; there's a few hours until the bad messages are cleared out.  once that is done, i'll reach out to the admins to see if we can get unhidden05:43
ianwmaybe don't advertise it or anything till we've got it sorted ...05:44
ianwi can delete 30 of the bad messages per 30 minutes, and there's 61 left05:45
ianwbut the good news is the ^^ log went through fine05:46
ianwfrickler: OOHHH I turned on "manually approve followers" until we sorted this out, i think that's what you saw05:50
*** ysandeep is now known as ysandeep|brb06:16
*** soniya29|rover is now known as soniya29|rover|afk06:38
*** soniya29|rover|afk is now known as soniya29|rover06:57
*** ysandeep|brb is now known as ysandeep06:57
*** akahat|ruck is now known as akahat|rover|lunch07:35
*** soniya29|rover is now known as soniya29|rover|lunch07:43
*** yadnesh is now known as yadnesh|afk07:57
*** soniya29|rover|lunch is now known as soniya29|rover08:01
*** akahat|rover|lunch is now known as akahat|rover08:28
*** jpena|off is now known as jpena08:40
*** pojadhav is now known as pojadhav|afk08:47
*** ysandeep is now known as ysandeep|lunch08:52
*** yadnesh|afk is now known as yadnesh09:00
*** ysandeep|lunch is now known as ysandeep10:04
*** soniya29|rover is now known as soniya29|rover|afk10:16
*** pojadhav|afk is now known as pojadhav10:23
*** rlandy|out is now known as rlandy10:55
*** dviroel|afk is now known as dviroel11:20
*** yadnesh is now known as yadnesh|afk11:43
*** soniya29|rover|afk is now known as soniya29|rover11:49
*** ysandeep is now known as ysandeep|brb12:06
*** ysandeep|brb is now known as ysandeep12:17
*** yadnesh|afk is now known as yadnesh12:19
opendevreviewMerged opendev/statusbot master: Update ancient hacking version  https://review.opendev.org/c/opendev/statusbot/+/86458812:36
*** ysandeep is now known as ysandeep|afk12:47
*** ysandeep|afk is now known as ysandeep13:26
*** Guest1634 is now known as dasm13:48
*** akahat|rover is now known as akahat|ruck|afk14:03
*** ysandeep is now known as ysandeep|retro14:58
*** akahat|ruck|afk is now known as akahat|ruck15:00
fricklerinfra-root: some POST_FAILURE popping up with no logs available, maybe some issue with one of our backends, does one of you have time to check? eg. https://zuul.opendev.org/t/openstack/build/e94e6eaeaed24e06b6dfdcfc8445667015:34
clarkbthat job ran on ze12 if anyone wants to grep the log. It got a 503 from the ovh gra swift region15:46
clarkbhttps://public-cloud.status-ovhcloud.com/incidents/by8279p6sdjd I'll write a change15:48
opendevreviewClark Boylan proposed opendev/base-jobs master: Disable ovh swift endpoints due to errors  https://review.opendev.org/c/opendev/base-jobs/+/86475515:51
*** ysandeep|retro is now known as ysandeep16:02
*** ysandeep is now known as ysandeep|out16:08
opendevreviewMerged opendev/base-jobs master: Disable ovh swift endpoints due to errors  https://review.opendev.org/c/opendev/base-jobs/+/86475516:09
fungiclarkb: frickler: ^ any builds starting now should be in the clear, at least, but already running builds have still possibly chosen a broken api endpoint16:10
clarkbnote I don't think it is a 100% failure16:10
clarkbwe don't have enough post failures to support that. But clearly happening often enough to still be a problem16:10
*** yadnesh is now known as yadnesh|away16:27
*** dviroel is now known as dviroel|lunch16:32
clarkbthe ovh incident reports no more observed impact. We may be able to revert shortly16:47
*** marios is now known as marios|out17:01
opendevreviewJeremy Stanley proposed openstack/project-config master: Drop OpenStack governance repos from StoryBoard  https://review.opendev.org/c/openstack/project-config/+/86477117:13
*** dviroel|lunch is now known as dviroel17:27
fungiclarkb: not sure if you saw, but hashar was asking in the gerrit matrix/discord channel about solutions for dealing with duplicate email conflicts17:38
fungididn't the guidance we followed originally come from wmf's gerrit admins?17:38
clarkbfungi: it was Andrew at the LF17:41
*** jpena is now known as jpena|off18:01
opendevreviewMichael Kelly proposed zuul/zuul-jobs master: helm: Add job for linting helm charts  https://review.opendev.org/c/zuul/zuul-jobs/+/86179918:13
clarkbfollowup on the lodgeit updates. THe container was restarted automatically on what appears to be the updated image. I am able to make a test paste successfully18:22
clarkbwe should expect a gitea 1.18.0-rc1 soon judging on their milestone tracker. Looks like they accidentally tagged 1.18.0-rc0 as latest on dockerhub and downgrading to 1.17.x doesn't work. Good thing we build our own images I guess18:25
fungiclarkb: i was going to point him at the scripts we have, but figured you might have more context19:09
Clark[m]Feel free to. I'm working on early lunch due to upcoming meetings19:21
*** dviroel is now known as dviroel|afk19:34
opendevreviewClark Boylan proposed opendev/base-jobs master: Revert "Disable ovh swift endpoints due to errors"  https://review.opendev.org/c/opendev/base-jobs/+/86478219:50
clarkbinfra-root ^ the incident is marked resolved by ovh now. I'm going to dig up my old zuul-jobs base-test testing change to do a quick sanity check but I Think we can land that soon19:51
fungithanks!19:51
opendevreviewMerged openstack/project-config master: Drop OpenStack governance repos from StoryBoard  https://review.opendev.org/c/openstack/project-config/+/86477120:07
clarkbhttps://review.opendev.org/c/zuul/zuul-jobs/+/680178 is my test change and it got a +1. It should've only uploaded to ovh with the unittest jobs. I spot checked one of them and it uploaded to bhs20:08
clarkball that to say I think 864782 is good to land if others agree that the testing doesn't expose any problems20:08
jrosseri have a question about WIP status, in the 'old days' we would put [WIP] in the first line of a commit message to indicate and anyone who pushed a new revision could change that, now we have the actual WIP status in gerrit but that only seems accessible to the owner of the change.21:28
JayFYou can update the ACLs to enable others to do the WIP21:28
JayFe.g. https://review.opendev.org/c/openstack/project-config/+/863931 21:29
JayFI have to update that, apparently, thanks for the reminder :D 21:29
jrosserah that would be good - i have a case where the original author is no longer a contributor so the WIP feature is essentially unavailable on that change21:29
opendevreviewJay Faulkner proposed openstack/project-config master: Allow Ironic cores to toggle WIP state  https://review.opendev.org/c/openstack/project-config/+/86393121:34
clarkbnote workflow -1 was the proper way to WIP things previously (since that actually prevented merging, and it still works today)21:34
fungiyeah, some time when i'm not so busy, i can attempt to recount our history of wip solutions in gerrit21:40
fungishrews started an early implementation in 201221:40
fungiit still hangs over his head like a cloud21:41
fungifor the longest time it seemed like the gerrit maintainers just had no interest in a wip indicator, pointing at draft changes as their recommended approach21:42
JayFI honestly always liked Workflow-1 as a WIP indicator, I am not sure I ever understood why that's not good enough.21:43
fungiwell, it was our (second? third?) workaround for there being no wip functionality in gerrit21:44
fungithe main problem with workflow -1 is that it's per reviewer, so multiple people can independently set wip on a change and nobody can undo anyone else's21:45
fungiwith it being a change-specific value, we've now got the option for people to unset wip set by someone else given sufficient acls21:46
*** darkowlzz7 is now known as darkowlzz21:58
opendevreviewJames E. Blair proposed zuul/zuul-jobs master: Add no_log to all log upload tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/86479522:17
opendevreviewMerged zuul/zuul-jobs master: Add no_log to all log upload tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/86479522:34
opendevreviewClark Boylan proposed opendev/system-config master: Cleanup force merging docs  https://review.opendev.org/c/opendev/system-config/+/86479822:51
clarkbcorvus: ^ fyi22:51
corvusclarkb: thanks, i think that would have addressed my cognitive dissonance when reading that :)22:52
clarkbI'm going to go ahead and land the ovh disable revert now https://review.opendev.org/c/opendev/base-jobs/+/864782 I have enough daylight left to be able to debug further if necessary and I'd prefer to not be down a provider overnight22:56
JayFfungi: that makes sense; ty22:59
fungiclarkb: yeah, those instructions started out in the ssh section, but i guess someone identified they were semi-redundant with instructions elsewhere and half moved them23:01
opendevreviewMerged opendev/base-jobs master: Revert "Disable ovh swift endpoints due to errors"  https://review.opendev.org/c/opendev/base-jobs/+/86478223:03
opendevreviewMichael Kelly proposed zuul/zuul-jobs master: helm: Add job for linting helm charts  https://review.opendev.org/c/zuul/zuul-jobs/+/86179923:09
*** dasm is now known as dasm|off23:11
clarkbsome of the jobs for ^ uploaded to ovh and I don't see any post fialures yet. Initial indications are that this is working23:15
*** rlandy is now known as rlandy|out23:25
clarkbianw: left some comments on the launch node venv. Some of that is my ocnfusion around newer tools and some of it is likely bits that we'll need to fix. Let me know if I wasn't clear cc fungi23:56
fungiwhat's the change id again? i've still been too overrun with other stuff to find time to review it23:57
clarkbfungi: https://review.opendev.org/c/opendev/system-config/+/86128423:57
fungithanks!23:58

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