Wednesday, 2025-04-09

clarkblike gitea ^ that hit the 404 against the buildest registry error that we think is actually the docker hub rate limit error00:34
clarkbunlike the system-config run jobs we don't force these jobs to talk to ipv4 docker hub00:34
clarkbbut maybe we should?00:34
clarkbanyway I'll recheck that change now and cross my fingers but its dinner time so won't be able to followup until tomorrow likely00:36
opendevreviewMerged opendev/system-config master: Add setuptools to python-builder assemble  https://review.opendev.org/c/opendev/system-config/+/94672204:16
mnaserclarkb: I think guilhermesp can help update them for you05:29
*** mrunge_ is now known as mrunge07:23
opendevreviewJaromír Wysoglad proposed openstack/project-config master: Add Aetos under the telemetry project  https://review.opendev.org/c/openstack/project-config/+/94673907:52
opendevreviewJaromír Wysoglad proposed openstack/project-config master: Add jobs for new Aetos repository  https://review.opendev.org/c/openstack/project-config/+/94674208:17
opendevreviewJaromír Wysoglad proposed openstack/project-config master: Add Aetos under the telemetry project  https://review.opendev.org/c/openstack/project-config/+/94673908:27
opendevreviewJaromír Wysoglad proposed openstack/project-config master: Add Aetos under the telemetry project  https://review.opendev.org/c/openstack/project-config/+/94673908:49
*** Guest12857 is now known as dhill11:35
*** dhill is now known as Guest1323511:36
jamesdentonclarkb i'm sorry, i squirrel'd and lost track of that issue. Didn't really have a chance to make progress on it. If you are OK with deleting it, that's fine13:30
Clark[m]jamesdenton: I'm happy either way. If you think it is important to debug further we can keep it around13:31
jamesdentonyeah, lemme take another stab at it. Can you get me the UUID, if you have it?13:32
fungii can get it13:34
fungijamesdenton: 7e608502-6e33-4a59-aa1a-b4e2257d0a1113:37
jamesdentonthank you13:37
guilhermespo/ ive heard you guys needs some reserve dns for some ips? 13:40
fungiguilhermesp: reverse, yes13:41
fungiguilhermesp: these two ip addresses (one v4, one v6) should reverse to review03.opendev.org: 162.253.55.233 2604:e100:1:0:f816:3eff:fe31:926a13:43
guilhermespcool i will arrange that and let you know once its done 13:43
fungiwe're already serving the corresponding a/aaaa rrs: https://opendev.org/opendev/zone-opendev.org/src/branch/master/zones/opendev.org/zone.db#L690-L69113:43
fungithanks!13:43
opendevreviewJaromír Wysoglad proposed openstack/project-config master: Add Aetos under the telemetry project  https://review.opendev.org/c/openstack/project-config/+/94673914:02
opendevreviewJaromír Wysoglad proposed openstack/project-config master: Remove telemetry groups  https://review.opendev.org/c/openstack/project-config/+/94676714:02
opendevreviewMerged openstack/project-config master: Add Aetos under the telemetry project  https://review.opendev.org/c/openstack/project-config/+/94673915:42
JayFIs there any way to persist or download the log of a PTG session chat?15:44
JayF(from meetpad)15:44
fungii do not know15:44
fungithough if you re-enter the same room i believe it will persist15:45
fungilooks like there's a firefox extension for doing it: https://addons.mozilla.org/en-US/firefox/addon/jitsi-chat-exporter/ (came up in a random web search)15:46
fungihttps://community.jitsi.org/t/how-to-how-to-save-chats-and-speaker-stats/80904 talks about a server-side plugin15:47
JayFto others: doon't use this15:47
JayFit blanked existing chat in the window and only copied timestamps to my clipboard15:48
JayFreload did get me the messages back though15:48
fungiyeah, i can't make recommendations, right now i'm just serving as a meat-based search engine proxu15:48
fungiproxy15:48
JayFyeah, nbd just closing the loop in case other folks see this15:49
JayFlooks like there's no great answer which is fine, we just need to be better at 301-redirecting live chat commentary to the etherpad15:49
guilhermesphttps://www.irccloud.com/pastebin/zMSchARw/16:40
guilhermespbtw cc fungi  :) 16:41
fungithanks guilhermesp!16:42
fungii can confirm they're resolving for me now too16:43
fungiclarkb: ^16:43
*** dansmith is now known as dansmith_pto16:52
corvusfungi: are we ready for https://review.opendev.org/946274 ?  (i'm slightly out of the loop)17:42
fungicorvus: oh! yes, past due, sorry17:46
opendevreviewMerged opendev/zuul-providers master: Revert "Disable rax-flex-dfw3"  https://review.opendev.org/c/opendev/zuul-providers/+/94627417:46
fungiwe merged the corresponding revert for project-config a while ago17:46
clarkbfungi: guilhermesp  thank you!17:49
clarkbfungi: I'm back now and I think we can reapprove/reenqueue the gitea upgrade?17:49
fungii'm going to be afk betwen ~18:00-19:00 but maybe it won't deploy before then anyway17:51
clarkbya the jobs take about an hour minimum17:51
clarkbshoudl I enqueue to the gate or recheck?17:54
clarkbif I recheck it will definitely be done well after you get back. Maybe thats the best option17:54
clarkbrechecked17:55
fungiyeah, sorry, trying to wrap up a ptg session i'm leading17:58
fungircheck is fine17:58
clarkbah sorry, I've admittedly been a bit disconnected from PTG happenings this time around17:58
opendevreviewJames E. Blair proposed opendev/zuul-providers master: Build vhd images  https://review.opendev.org/c/opendev/zuul-providers/+/94679917:58
corvusthat's still needed for rax classic, right?17:59
clarkbyes17:59
clarkb+2 from me17:59
corvuszuul-launcher seems to think so -- it's in a rebuild loop because we keep running that job and not producing a vhd image :)17:59
clarkbcorvus: the conversion needs to use the specail built tool too17:59
clarkbcorvus: not sure if that is installed by the jobs but if not it will need to be17:59
corvusif we just tell dib to do that will it work?18:00
clarkbcorvus: dib knows to use vhd-util, but that has to be installed. We install it to the nodepool container images but I'm not sure about your jobs18:00
corvusour jobs :)18:00
clarkb++18:01
fungiokay, disappearing, should return in an hour-ish18:01
clarkbcorvus: the nodepool dockerfile does echo "deb http://ppa.launchpad.net/openstack-ci-core/vhd-util/ubuntu focal main" >> /etc/apt/sources.list then an apt get update then installs vhd-util18:01
clarkbI think if you install that toolchain then dib will automatically use it18:01
corvusso we probably just need an ansible package task for that in the job18:01
corvusi don't suppose we have any ansible that installs that?  so i can just copypasta it...18:02
clarkbI'm not aware of any18:03
clarkbI think we've baked it into the container images so we don't have to think about it. Another option is to pull the container image and exec the command out of it. I think that is what tonyb did when converting images recently18:03
corvusdib container images?18:04
clarkbcorvus: nodepool-builder container images18:04
clarkbbut now that youv'e said dib container images maybe we should be building those18:04
corvuswell that is not a long-term solution :)18:04
clarkbya I think building dib images is somethign we should consider but they don't exist yet18:05
corvus(there will not be nodepool container images in future)18:05
opendevreviewJames E. Blair proposed opendev/zuul-providers master: Build vhd images  https://review.opendev.org/c/opendev/zuul-providers/+/94679918:13
corvusclarkb: ^ does that look right?18:13
clarkbcorvus: yes, the only thing I wonder about is apt_repository might default to using the codename for the node it runs against and we may need toforce it to focal?18:16
clarkbhttp://ppa.launchpad.net/openstack-ci-core/vhd-util/ubuntu/dists/ ya focal is the latest18:17
corvusoh we're running "focal" packages on something else?18:17
clarkbya18:17
clarkbcorvus: its a tool from xenserver that mordred patched to do the two phase vhd conversion that rax needs built into a package that we last built for focal18:17
clarkbits all kinds of pain but it works and has for some time18:17
corvusyeah i remember that, just not which things it's built for18:18
mordredmight not be terrible to make newer versions of that?18:18
clarkbmordred: ya its possible we can reupload the existing source package stuff for newer releases and it would work. I'm not sure18:18
mordredalso - IIRC - the functionality that's in that MIGHT be in one of the normal utilites now18:19
clarkbmordred: the last time we checked we had to revert18:19
opendevreviewJames E. Blair proposed opendev/zuul-providers master: Build vhd images  https://review.opendev.org/c/opendev/zuul-providers/+/94679918:19
mordredthere were outstanding patches 5 years ago and I feel like I remember at least one of them being close18:19
clarkband I think ianw recentlyish double checked if that was fixed and decided it wasn't?18:19
corvusthere's a "codename" argument so i set it to focal18:19
mordredsigh18:19
clarkbcorvus: +218:20
corvusclarkb: cool, i'll +3 -- it's very self-testing18:20
clarkbinfra-root as far as timing for landing the change to add review03 to the inventory goes I think tomorrow is good for me. I expect I will be home all day (unlike today)18:25
clarkbso if you've got time to sanity check that doing so between now and then would be great18:25
clarkblooking at grafana it looks like rax-flex sjc3 might be capping out at ~8 or 9 nodes18:42
clarkbI wonder if we leaked resources there18:42
clarkbserver list there returns a 500 error18:44
clarkbdan_with: jamesdenton ^ not to pile on but I just noticed that when trying to debug why we aren't booting as many nodes as expected. limits show --absolute does seem to indicate we are using most of our memory so I do suspect we have leaked servers but I can't list them currently18:44
corvus(if the api under server list returns an error, then nodepool or zuul-launcher can't launch them either -- or, rather, mark them as ready after booting them)18:53
clarkbah ya so maybe nodepool is in a bit of a limbo due to that specific error and fixing that would allow nodepool to do its thing and clean up18:55
corvusthat too.  if zuul-launcher leaked them... cleanup isn't implemented yet.  that's #2 on my list.  :)18:55
jamesdentongetting a 500 error on list?18:58
clarkbjamesdenton: yes `openstack server list`18:58
clarkb<class 'KeyError'>18:59
jamesdentonright, ok. i've seen this before but need to track it down18:59
clarkb/v2.1/tenantuuid/servers/detail?deleted=False seems to be the request it is making19:00
clarkbusing our other tenant listings work19:00
jamesdentonthere is likely something about a particular instance causing that. Not sure if we tracked it down to a client bug or not19:01
opendevreviewTim Burke proposed opendev/yaml2ical master: Add ability to have per-meeting chairs  https://review.opendev.org/c/opendev/yaml2ical/+/94682419:23
clarkbcorvus: jamesdenton has pointed out three servers in an ERROR state that are expected to be the problem with listing things. All three appear to be booted by zuul-launcher not nodepool (based on non sequential npXYZ digits and the flavors being small and large)19:24
clarkbcorvus: jamesdenton the reason they are in ERROR is due to hitting quota limits which I think is expect with zuul-launcher and nodepool both competing for the quota19:25
fungiback, errand took longer than expected19:26
clarkbstill well before gitea is done gating19:27
fungiyeah, looks that way19:28
fungisystem-config-run-gitea just now starting in gate19:28
timburkecross-post from #openstack-dev: i sent an email yesterday about swift's ops-feedback session happening tomorrow, but i haven't seen it show up in the discuss archives -- is it still held for moderation or something?19:29
clarkbfungi: ^ is typically a moderator for the openstack discuss list19:31
clarkbcorvus: jamesdenton: so I think the reason nodepool graphs show less usage is zuul-launcher is also consuming the quota. Thats all fine and doing a server list I'm able to see that now (they fixed something on the backend and ti works)19:32
clarkbso other than the error'd nodes and failed listing I think this si working as expected19:32
corvusack -- so we should try manually deleting those since zl won't do it for us yet19:37
clarkbcorvus: rax already did it for us. That was the fix for server listings19:38
clarkbwhich puts us in an awkward spot where we can't actually see the broken nodes to delete them. But I don't think zuul-launcher would either...19:39
clarkbMy hunch is this is a nova bug when you have multiple simultaneous requsets and some subset go over quota19:39
corvusoh this doesn't sound good?19:39
clarkbbut that is very hand wavy19:39
corvuslike, it sounds really likely that we will keep producing ERROR servers with no recourse to delete them?19:39
clarkbyes that seems likely. We can probably mitigate by using max-servers values that are smaller in nodepool and allow zuul-launcher to fill that space?19:40
corvusyeah, but zuul-launcher will, by design, occassionally exceed quota19:40
corvusso if we're in a situation where we must absolutely never hit quota otherwise the cloud breaks... then we need to limit it far below the real quota, or something similarly drastic19:41
jamesdentonclarkb fungi corvus looks like those issues might be a result of https://bugs.launchpad.net/nova/+bug/209536419:41
jamesdentonwaiting on another +2 and backport19:42
clarkboh that bug may point to a workaround. If we use an older microversion to list servers then we'd see them maybe?19:42
jamesdentonMAYBE it can be worked around by specifiying microversion w/ the client?19:42
jamesdentonbeat me to it19:42
clarkbya I'm going to test that now. Though I can't test if it fails but if I get back data with an older microversion then that would probably work19:42
clarkbcorvus: ^ and if that does work then zuul-launcher and us have an out19:42
jamesdentonworth a shot19:42
corvus++19:43
clarkbI just have to figure out how to incant the microversion version (the docs say a bunch of things about what versiosn you need to support which flags but no obvious this is how you set the version info...)19:44
corvuskeep in mind that nodepool and zl both have their own exceedingly optimized server list method (they don't use sdk; only the keystone session object).  not sure if that makes that easier or harder.19:44
corvusclarkb: ^ i mention that to say: don't waste too much time figuring out how to do it with sdk; look directly at the nodepool/zl driver instead19:45
fungiclarkb: yeah, streams crossed, i started replying in #openstack-dev because i was pinged there first19:45
corvusclarkb:  https://opendev.org/zuul/nodepool/src/branch/master/nodepool/driver/openstack/adapter.py#L72119:45
clarkbcorvus: ack19:45
corvusthat's identical in niz19:45
clarkbthe docs I found seem to say use --os-compute-api-version but if I set that to 2.95 it says that isn't in 2 or 2.119:47
clarkbso I think that is trying to select the major api version not the microversion19:47
clarkblooking in the code openstackclient hardocdes a lot of requests to microversion 2.119:54
clarkbbut it still isn't clear to me how you as the user say "use this microversion for this request"19:55
clarkbsince apparently --os-compute-api-version only allows for 2 or 2.119:55
jamesdentoni did find that my openstackclient will append a header for the microversion: -H "OpenStack-API-Version: compute 2.54", for example19:56
jamesdentonopenstack --os-compute-api-version 2.54 --os-cloud default server list19:57
clarkb-H "X-OpenStack-Nova-API-Version: 2.95"19:57
clarkbok I see that too19:57
clarkbso the bug here is in UX saying that is an invalid version then it sends the header anyway19:57
jamesdentonok yeah, actually two headers...-H "X-OpenStack-Nova-API-Version: 2.54" and -H "OpenStack-API-Version: compute 2.54"19:58
opendevreviewTim Burke proposed opendev/irc-meetings master: swift: Fix meeting channel and chair  https://review.opendev.org/c/opendev/irc-meetings/+/94683319:58
opendevreviewTim Burke proposed opendev/irc-meetings master: Swift: Reinstate 0700 meeting slot  https://review.opendev.org/c/opendev/irc-meetings/+/94683419:58
corvusif that's all we have to do, then it should be very easy to drop that into simpleServerList19:59
clarkbcorvus: reading https://docs.openstack.org/api-guide/compute/microversions.html#client-interaction I think zuul-launcher and nodepool-launcher may be ok as is beacuse that doc says nova will use the oldest possible micrversion if not specified19:59
corvusohhh nice19:59
clarkbcorvus: and we're just doing a get against a url there I don't think that will get us those headers? So this is a set of human interface bugs but the automated tools are ok I suspect20:00
corvuscool, we can probably double check that with logs from the error time period20:00
corvuswould have to be from nodepool since i don't think we launched anything with zl lately20:00
corvusbut basically: if we don't have any nodepool-launcher tracebacks in server list during that time, we should be good20:01
clarkbI think there are 11 zl launched nodes in sjc3 right now. I don't know how old they are and maybe they too leaked?20:01
clarkblet me see if nodepool logs from just before 1900 show successful listings20:02
opendevreviewMerged opendev/system-config master: Update gitea to 1.23.7  https://review.opendev.org/c/opendev/system-config/+/94664020:03
clarkbcorvus: 2025-04-09 18:50:01,589 DEBUG nodepool.OpenStackAdapter.raxflex-sjc3: API call detailed server list in 0.633169088978320420:03
clarkblet me triple check there aren't any exceptions around that message20:03
clarkbya it seems clean so I suspect that indicates we are ok20:04
clarkbthe last question I have is whether or not those 11 zl nodes need manual cleanup or not20:04
opendevreviewMerged opendev/irc-meetings master: swift: Fix meeting channel and chair  https://review.opendev.org/c/opendev/irc-meetings/+/94683320:05
clarkbI'll haev to switch gears and double check that gitea upgrade nowish (its behind hourly updates but taht shouldn't take long)20:06
fungilooks like the gitea deploy is behind the hourly jobs, but those are going to be done at any moment20:07
fungiunderway now20:11
fungicontainer images are pulling20:11
fungiand now being stopped on 0920:11
clarkbonly ssh has stopped though the others are in the process fo exiting20:12
clarkband up again20:13
clarkbhttps://gitea09.opendev.org:3081/opendev/system-config/ lgtm I'm going to test a clone now20:13
fungiPowered by Gitea Version: v1.23.720:13
clarkbclone worked for me20:14
fungiyeah, working here from 09 too20:14
clarkb10 is done now too. So far this is looking happy20:15
fungiyeah, so far, so good20:15
clarkball are done now20:21
clarkband the job just succeeded20:21
fungiand everything seems to be working fine for me20:21
clarkbthe last major item on my mental checklist is seeing replication occur20:21
clarkbI don't see any recent changes and don't have anything loacl I can push other than a throwaway20:23
clarkbanyone have a change to update that is more interesting than a noop change from me?20:23
fungii do not20:24
fungihttps://review.opendev.org/c/starlingx/update/+/94683520:26
clarkbperfect20:26
fungihttps://opendev.org/starlingx/update/commit/f1ea56320:27
clarkbthat did replicate (I did my git fetch origin refs/changes/35/946835/2 && git show FETCH_HEAD thing because I can never remember the url)20:28
fungiignore the commit time on it, that's when it was created locally, not when it was pushed20:28
fungii find it easier to grab the commit id for the patchset and then load that commit directly in gitea's webui20:29
fungirather than fussing with the refs/changes named refs20:30
clarkbya for whatever reason I can remember the magical git refs but not the gitea urls20:30
fungii'm not sure there even is a gitea url to pull them up that way like cgit and gitweb could20:30
opendevreviewTim Burke proposed opendev/yaml2ical master: Add ability to have per-meeting chairs  https://review.opendev.org/c/opendev/yaml2ical/+/94682420:31
fungigitea does some odd custom filtering of the refs tree20:31
fungiif we get consensus on 946824 then that will be a good opportunity to go ahead and do another yaml2ical release20:32
fungisince there's an irc-meetings change pending that depends on it20:33
opendevreviewTim Burke proposed opendev/irc-meetings master: Allow per-schedule meeting chairs  https://review.opendev.org/c/opendev/irc-meetings/+/94683820:34
clarkbI have to say yaml2ical being in opendev feels like an odd fit when it comes to changes like this beacuse opendev is very much the opposite in terms of making everythign liek meeting chairs rigid.20:34
clarkbIts probably a good feature it just occurs to me that we're apparently maintainnig software we basically never use20:35
fungiyeah, when we shook up the openstack-infra snowglobe there were clearly things than landed on the opendev and the openstack sides of the landscape, but also some stuff that was near the intersection that might have gotten misclassified20:37
fungiyaml2ical and irc-meetings repos are part of that questionable middle ground20:38
clarkbI approved the yaml2ical change. The irc-meetings change has a small typo in it that I called out20:42
fungii tend to look at it as features that meta-opendev (sysadmins and systems automation) doesn't use heavily but projects we host still rely on20:45
clarkbya and I guess for the general functioanlity they do. But fancy daylight savings time in particular came up recently and got me thinking I don't want to be responsible for getting that right20:47
clarkbit feels like the tool is falling away from general purpose usability to opensatck wants it this way20:47
clarkb(which is fine it just feels weird for me to be on the hook for that)20:48
fungii don't even think a majority of openstack wants meetings that follos some arbitrary timezone, just a subset of contributors do20:48
fungiif i were in au i'd be extra annoyed by meetings following eu or usa dst20:49
clarkbya a two hour swing instead of one20:49
fungiit seems like a case of convenience over inclusivity20:50
opendevreviewTim Burke proposed opendev/irc-meetings master: Allow per-schedule meeting chairs  https://review.opendev.org/c/opendev/irc-meetings/+/94683820:50
fungiit's funny-sad to see people talk about wanting more engagement from potential contributors in south america and africa, but then nailing team meetings to northern hemisphere timekeeping20:52
JayFfungi: at some point folks give up on having alternate times with minimal participation; I know that is why Ironic pinned to a single time (which is kinda EU/US friendly but not as APAC friendly)20:54
opendevreviewMerged opendev/yaml2ical master: Add ability to have per-meeting chairs  https://review.opendev.org/c/opendev/yaml2ical/+/94682420:55
fungiyeah, but for example chile and california are in compatible timezones if only they weren't on different sides of the equator20:55
JayFI am confused by that comment20:56
fungii was talking about differencs between northern vs southern hemisphere annual timezone changes20:56
fungilatitude not longitude20:57
fungithere was a suggestion that we e.g. make it easier for a team to have meetings auto-adjust to follow usa dst or eu dst annual changes rather than a year-round tz like utc20:58
fungiand i was saying that i'd be annoyed if i were trying to contribute from the southern hemisphere and everyone just assumd my timezone changes the same ways theirs does on the other side of the equator20:59
timburkethe only thing worse than having your meeting time shift by an hour twice a year is having it shift by one to two hours four times a year20:59
fungialso people talking about a "summer schedule" when that's actually winter for half the globe21:00
fungior fall vs spring21:00
JayFooh yeah21:00
JayFI would *never* want to move meeting UTC times with DST21:01
fungithere's an unfortunate majority of "developed" countries on one side of the equator who are either prenending that the other side of the planet is irrelevant or merely ignorant to how the whole concept works21:01
JayFbut some of that is also working for a UK-based company and experiencing the awkward-weeks of only half of us being DST21:01
fungis/prenending/pretending/21:03
fungibut yeah, i think we can be opinionated and draw a line between features like time-specific meeting chairs vs meeting schedule options to track dst changes for some specific point on the globe21:04
fungii see the periodic changes for teams that reschedule their utc meeting time twice a year to avoid unrelated meeting conflicts among team members as a feature not a bug. they're being explicit that while the meeting time is being kept constant in local time for some set of people it's actually changing utc time21:06
opendevreviewMerged opendev/irc-meetings master: Allow per-schedule meeting chairs  https://review.opendev.org/c/opendev/irc-meetings/+/94683821:08
fungii recently watched the worse version of that go down for a recurring meeting i participate in, because the meeting host scheduled it in a usa timezone but wanted it to follow eu dst changes, so they had to "cancel" the "normal" (usa) meeting time for several weeks and schedule a temporary alternate meeting at a "different" time until eu dst started21:09
fungitracking international meetings in utc is far less complicated by comparison21:12
opendevreviewMerged opendev/zuul-providers master: Build vhd images  https://review.opendev.org/c/opendev/zuul-providers/+/94679921:14
clarkbetherpad has a new release (perfectly timed for the ptg) and I thought it would be an easy update the the dockerfile is much different21:20
fungihere's the changes for yaml2ical since the most recent (0.13.0) tag: https://paste.opendev.org/show/bua5N3eueF58SaH9NKYd/21:24
fungii think a 0.14.0 would make sense21:24
fungithe most recent change is the only one of substance21:26
fungiinfra-root: objections to me tagging yaml2ical commit 630657cafd6600d6ac40452a7c917ea75ac18ff5 as 0.14.0 ?21:35
opendevreviewClark Boylan proposed opendev/system-config master: Update Etherpad to 2.3.0  https://review.opendev.org/c/opendev/system-config/+/94684221:36
fungithis will also be a good secondary test of the newer-style python packaging we used in recent bindep which i've replicated in yaml2ical recently21:36
clarkbno objections from me (but I didn't check the hash or the version yet)21:36
fungithis will be the first release in about 3.5 years21:37
clarkbI marked the etherpad change WIP and made a couple notes for thigns I noticed21:38
clarkbfungi: the version and sha both look correct to me21:38
clarkbI'm going to pop out shortly for a bike ride. Its warm and the sun is coming out so I will take advantage21:39
fungihave fun! i'm around but winding down for the day21:39
fungicommit 630657cafd6600d6ac40452a7c917ea75ac18ff5 (HEAD, tag: 0.14.0, origin/master, origin/HEAD, gerrit/master, gerrit/HEAD)21:40
fungii've pushed it21:41
funginow to see if the recent job and tenant changes still work21:41
fungiit queued opendev-release-python so that's a good start21:41
fungifinally running21:47
fungiuploaded successfully, looks like21:48
fungihttps://pypi.org/project/yaml2ical/ shows the new release21:49
fungithe new package metadata seems to have been parsed correctly there21:49
fungiexercising with a recheck of 94683421:50
fungi#status log Released yaml2ical 0.14.021:51
opendevstatusfungi: finished logging21:51
fungistrangely it still used yaml2ical-0.13.021:57
timburkedelay in updating mirrors?21:57
fungimaybe too fast for the proxy cache to realize21:58
fungiyeah, i don't see any smoking gun in the log to explain it skipping a present 0.14.0 so i'll just give it a few minutes and try again22:00
fungii think our apache configs are set to cache indices for up to 10 minutes?22:01
fungianyway, it's not like it's running on a too-old cpython or constraining/pinning the dependency22:01
fungiso it should "just work"22:01
fungitimburke: okay, that's better, now the only failure is that something's still not quite right in tools/check_chair.py22:12
timburkei'll work on it some22:13
timburkethanks for getting the release out!22:13
fungimy pleasure. i'm glad it worked given all the packaging and zuul job changes i made to it22:13
opendevreviewTim Burke proposed opendev/irc-meetings master: Swift: Reinstate 0700 meeting slot  https://review.opendev.org/c/opendev/irc-meetings/+/94683422:14
opendevreviewTim Burke proposed opendev/irc-meetings master: Update check_chair.py for per-schedule chairs  https://review.opendev.org/c/opendev/irc-meetings/+/94685122:21
opendevreviewMerged opendev/irc-meetings master: Swift: Reinstate 0700 meeting slot  https://review.opendev.org/c/opendev/irc-meetings/+/94683422:32
opendevreviewMerged opendev/irc-meetings master: Update check_chair.py for per-schedule chairs  https://review.opendev.org/c/opendev/irc-meetings/+/94685122:46

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