Wednesday, 2024-03-13

opendevreviewMerged openstack/project-config master: Drop gating for x/networking-opencontrail  https://review.opendev.org/c/openstack/project-config/+/91267800:20
opendevreviewOpenStack Proposal Bot proposed openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/c/openstack/project-config/+/91269402:32
*** mrunge_ is now known as mrunge06:54
hasharfungi: +1ed thanks for the git-review release notes07:11
hasharon another topic, I had a look at upgrading tox from 3 to 4 and it turned out to be a nightmare. I have noticed you have switched to use `nox` and I am wondering whether some rationale was written about it07:16
hasharor how devs accepted switching from `tox` to `nox`07:16
hasharmy guess is that is merely in commit message and the switch has "just happened" ™ (ex https://review.opendev.org/c/zuul/zuul/+/867057 )07:18
opendevreviewTakashi Kajinami proposed openstack/project-config master: Retire puppet-ec2api: End Project Gating  https://review.opendev.org/c/openstack/project-config/+/91271007:38
opendevreviewTakashi Kajinami proposed openstack/project-config master: Retire puppet-ec2api: Remove Project from Infrastructure System  https://review.opendev.org/c/openstack/project-config/+/91271307:45
fricklerhashar: there was a lot of discussion and testing happening when tox 4 came out, but I don't remember anything being permanently documented. note also that openstack itself is still using tox08:12
fricklerseems this is the best I can find https://meetings.opendev.org/meetings/infra/2023/infra.2023-01-10-19.01.log.html#l-7608:16
opendevreviewDmitriy Rabotyagov proposed openstack/project-config master: Add Freezer to gerritbot  https://review.opendev.org/c/openstack/project-config/+/91271608:25
opendevreviewDmitriy Rabotyagov proposed openstack/project-config master: Notify in IRC regarding patches to OSA unmaintained branches  https://review.opendev.org/c/openstack/project-config/+/91271708:29
hasharfrickler: that is awesome thank you for much for having taken the time to find some meetings minutes :)09:17
hasharI had my share of tox v4 related issues which I have documented on https://phabricator.wikimedia.org/T34569509:17
hasharbut I think ultimately it is probably not worse pursuing any further and I am leaning at nox based on opendev adoption09:18
hasharI gotta reach out to our python devs and see what they think of it hence why I am looking for some arguments :)09:18
fungihashar: the tox upgrade challenges are tractable once you know where the rough edges are (especially around use_develop and skip_sdist), but also nox seems to work fairly well12:50
opendevreviewDmitriy Rabotyagov proposed openstack/project-config master: Add #openstack-freezer to accessbot  https://review.opendev.org/c/openstack/project-config/+/91276713:11
opendevreviewDmitriy Rabotyagov proposed openstack/project-config master: Add Freezer to gerritbot  https://review.opendev.org/c/openstack/project-config/+/91271613:11
noonedeadpunkfungi: that is unfortunate side-effect I didn't thought about....13:44
fungiyeah, normally the first person to /join gets implicitly set as a channel operator, but if others join and they drop and the channel never goes completely empty, then they can't regain that if they didn't register the channel to begin with13:45
noonedeadpunkI wonder what would be a reasonable thing to do here13:46
noonedeadpunkas getting everyone out sounds tricky13:46
noonedeadpunkLike when I joined there were couple of ppl as you might imagine13:47
fungicalling them by name in the channel and asking them to /part for a few days might get their attention13:48
fungiworst case, we have contacts in oftc who can bypass the restrictions to override that for us when the channel name begins with a prefix they associate with our projects (#openstack- being one), but it takes time and i would have to dig up notes on the process so preferable if other options are exhausted first13:49
noonedeadpunk++13:50
noonedeadpunkI was thinking also of doing just #freezer - as it's empty (or well, I'm chan op there)13:51
fungithat's certainly a faster option13:51
noonedeadpunkbut would prefer it being preffixed13:51
noonedeadpunkwell, it should go through governance first I assume. So not that sure what would be faster :D13:52
fungii mean, as far as adding a channel to accessbot and then other bots it would be faster, but yes updating the channel mentioned for the project in openstack/governance may not be13:55
fricklera simple project update should just need two tc members to approve, no mandatory waiting period13:59
fricklerbut I'd certainly also prefer to stick to #openstack- prefixed channel names, the existing exceptions to that always cause confusion for me14:00
corvusplus we actually do have the group contact benefits of #openstack-14:01
corvushttps://docs.opendev.org/opendev/system-config/latest/irc.html#access  are the docs for creating an irc channel14:03
*** blarnath is now known as d34dh0r5314:51
hasharfungi: I have hit a few walls with tox such as lack of forcing an env variable to be passed (eg: `XDG_CACHE_HOME` and `CI`) and a chicken and eggs with latest tox depending on an arbitrary recent version of setuptools which does not support some old pythons 3 :D14:52
hasharI guess I will stick to tox 3 and investigate nox :)14:53
corvushashar: i love nox.  zuul has a slightly more complex than average noxfile if you want to see see some advanced stuff: https://opendev.org/zuul/zuul/src/branch/master/noxfile.py14:54
hasharneat thank you!14:55
clarkbI think nox has worked well. I really like that it composes standard tools more so than tox and its apis have been very stable so far15:09
opendevreviewClark Boylan proposed opendev/base-jobs master: Remove centos-7 nodeset  https://review.opendev.org/c/opendev/base-jobs/+/91278615:23
opendevreviewClark Boylan proposed openstack/project-config master: Remove centos-7 image uploads from Nodepool  https://review.opendev.org/c/openstack/project-config/+/91278715:24
opendevreviewClark Boylan proposed openstack/project-config master: Remove centos-7 nodepool image builds  https://review.opendev.org/c/openstack/project-config/+/91278815:30
clarkbthose changes should have appropriate WIP flags and depends on to prevent early merging15:31
clarkblooks like openstack ansible still has stable/pike branches open and they use the centos-7 nodeset...15:34
fungiyeah, noonedeadpunk and jrosser were talking about manual branch deletion options15:35
noonedeadpunkyup, it's not that we wanna have them15:35
noonedeadpunkI was going to gather list of repos/branches somehow as they're realy more random things here and there15:36
funginoonedeadpunk: the ironic folks did something similar for their bugfix branches since those aren't managed by the release team, though that's a more ongoing activity i guess15:37
fungihttps://opendev.org/openstack/project-config/src/branch/master/gerrit/acls/openstack/ironic.config#L1715:38
noonedeadpunkI mean, I could do that and then revoke access15:39
noonedeadpunk*revert the patch15:39
fungiyes, some projects have also done that in the past, it's a reasonable enough process15:42
fungiin centos-7 news, i got go-ahead from keystone and neutron ptls to bypass review/gating and merge those removals, i've not had any luck getting in touch with the solum ptl but the tc has declared them inactive anyway so i'll just do it there too15:46
clarkbsounds like a plan15:47
fungithen i'll do tge same with the remaining devstack change and see what new zuul config errors it produces15:47
claygclarkb: anything we can do get a bump on this feature-branch?  911950: Add feature/mpu branch for Swift | https://review.opendev.org/c/openstack/releases/+/91195016:33
fungiclayg: looks like that's for the openstack release managers in the #openstack-release channel?16:33
fungii've temporarily merged the cleanup change in devstack (after merging the outstanding blockers we knew about in keystone, neutron-vpnaas and solum). it appears this increased the config error count by only 3, which is orders of magnitude fewer than i expected16:35
fungidiffing, it's for openstack/keystone branches stable/victoria, stable/wallaby, stable/xena which i already merged cleanup changes on16:38
fungii wonder if configuration was already broken on those branches and zuul is operating off a cached version?16:38
fungihuh, nope, looks like i may have never pushed those three backports for some reason and somehow didn't notice16:40
fungigreat news! after merging the missing three keystone stable backports, the zuul config errors list is identical to what it was before i merged the devstack cleanup, so that was actually everything related to the custom devstack-single-node-centos-7 nodeset16:51
fungiso i'll abandon the revert and unrevert16:52
fricklerthat sounds like success17:00
fungiit's far more success than i was expecting at least17:01
fungii'll gladly take it as a win17:01
fungiand now we have no centos-7 use on master branches of anything (nor on stable/2024.1 branches for openstack projects which have them), so if nothing else the removal on friday shouldn't impact openstack release work17:02
fungiwhich was my main concern, given the relative timing17:03
opendevreviewMerged opendev/git-review master: Add missing release notes and manpage updates  https://review.opendev.org/c/opendev/git-review/+/91265317:08
opendevreviewMerged opendev/git-review master: It's patchset not patch set  https://review.opendev.org/c/opendev/git-review/+/91268117:08
fungiheading out for a quick lunch, should hopefully be back in an hour (or less)17:17
noonedeadpunkugh, there's just 1 folk left in the freezer channel with nick osn.. don't anyone accidentally know who's that? As they do present in many openstack channels today...17:40
noonedeadpunkand frankly - not sure they're active, so unlikely they will quit it.17:55
funginoonedeadpunk: /whois claims they're connected via an aws vm, so might be a total zombie. in a bunch of other #openstack-.* channels too, but only idle 5.5 days so possibly still around19:18
noonedeadpunkyup, seen that already19:19
noonedeadpunk5 days is promising though19:19
fungii'll do a quick search against all the logged openstack channels for their possible activity19:24
funginoonedeadpunk: no luck, all the matches for "osn" this year (case insensitive) other than this exact discussion were typos21:46
fungiclarkb: there was some question from other reviewers on whether https://review.opendev.org/849219 should be included in the next git-review release, and i seem to recall you had an opinion21:51
opendevreviewBirger J. Nordølum proposed openstack/diskimage-builder master: fix(rocky): don't uninstall linux-firmware  https://review.opendev.org/c/openstack/diskimage-builder/+/91281622:49
opendevreviewBirger J. Nordølum proposed openstack/diskimage-builder master: fix(rocky): don't uninstall linux-firmware  https://review.opendev.org/c/openstack/diskimage-builder/+/91281622:50
ReverbverbverbHas anyone seen this sort of thing? Fails consistently (same 5-byte error). Some sort of network error? I'm on a cellular hotspot, tethered to my iPhone, if that's a factor. https://paste.openstack.org/show/bN9V9KQqo6z3mYnE6Hc7/22:59

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