Friday, 2025-04-18

*** gmann_pto is now known as gmann04:59
opendevreviewDmitriy Rabotyagov proposed openstack/project-config master: Deprecate openstack-ansible-tests repository  https://review.opendev.org/c/openstack/project-config/+/94762906:24
opendevreviewDmitriy Rabotyagov proposed openstack/project-config master: Remove noop jobs for openstack-ansible-tests  https://review.opendev.org/c/openstack/project-config/+/94766512:38
opendevreviewKarolina Kula proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167214:57
clarkbcorvus: https://paste.opendev.org/show/bXJRMKf4tnCs5DcGbaSc/ more science. I think this shows that it very is likely just artifacting from the tracing system. Both sigint and sighup exhibit similar behaviors that change from attempt to attempt15:35
clarkbI didn't include kill -9 output because it is consistently boring with the shutdown callback not being called (as expected)15:35
clarkbI think I'm like 99% confident that this change from HUP to INT is safe now. I'll followup wtih gerrit discord and note the testing I did15:36
clarkband left a detailed note on https://review.opendev.org/c/opendev/system-config/+/947540/15:42
clarkbI've been totally nerd sniped. FOund https://www.brendangregg.com/Slides/dtrace_topics_java.pdf where brendan gregg has been doing this stuff with dtrace for decades15:51
clarkbits too bad that solaris died15:52
clarkblots of great engineering and tooling in that system15:52
mnaseri'm sorry i keep bringing up weird git issues =)16:45
mnaserwe use renovate to bump things to the latest to kee pthings updated and i ran into a weird issue16:45
mnaserwhat i can see the latest commit for zed-eol in https://opendev.org/openstack/heat-dashboard/src/tag/zed-eol/ is 5d1ef0faf10c77490051984e850ce0431054db7f16:45
mnaserhowever, somehow, renovate seems to think that's not the right one and attempts to change it to 6eda28f2ad0c74ccb5d9f0986811ff177a95f11016:46
mnaserand when i put https://opendev.org/openstack/heat-dashboard/commit/6eda28f2ad0c74ccb5d9f0986811ff177a95f110 .. it looks like it's tehe same commit?!16:46
mnaserand then our docker build job fails because "fatal: git cat-file: could not get object info"16:46
mnaserwhats also odd is that its not like this had multiple revs so maybe it was another rev or something.. https://review.opendev.org/c/openstack/heat-dashboard/+/85744416:47
clarkbmnaser: I'm trying to confirm this is the case here (have to remembr the git magic) but there are two hashes associated with every tag. The first is the has hfor the tag object and the second is the hash for the thing the tag points to16:58
clarkbif you do git show zed-eol you get commit 5d1ef0faf10c77490051984e850ce0431054db7f so the commit itself is 5d1ef... now I'm just trying to confirm 6eda is the tag sha16:58
clarkb`git rev-parse zed-eol` says the hash for the tag is 6eda28f2ad0c74ccb5d9f0986811ff177a95f11016:59
mnaserso i guess renovate uses rev-parse in this case, but buildkit checkouts doesnt like that17:00
clarkbone reason may be that you haven't fetched the tag17:00
clarkbthe commit version may be present simply by being in the tree history. But the tag is a leaf17:01
clarkbso if you haven't fetched the tag properly then it wouldn't be there maybe17:01
mnaserwe use the dockerfile ADD with git .. https://github.com/vexxhost/atmosphere/blob/stable/zed/images/horizon/Dockerfile#L28 it doesn't fetch much, we always have to do fetch unshallow afterwards to get pbr version to work properly17:02
clarkbunrelated I think I've decided to make difftastic my default diff tool for git17:11
fungii'm not here, but `git show-ref ...` is what you use to get the tag object id hash18:12
fungier, what i use anyway18:12
clarkbI thought there was a way to have git show show both of them too18:14
clarkblike tag xyz commit abc18:14
clarkbbut I couldn't figure that out so maybe I'm dreaming it18:14
fungii usually just use show and show-ref to get them separateely18:16
*** dansmith_pto is now known as dansmith18:45
clarkbI just remembered that we had paused noble image builds and the expected kernel fix should've arrived this week20:15
* clarkb tries to hunt down if that happened20:15
clarkbI believe the new 6.8.0-58.60 kernel is the expected fix20:24
clarkbbased on the original bug and the bug it refers to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2104134 and https://bugs.launchpad.net/kernel-sru-workflow/+bug/210252920:24
clarkbI just rebooted review03 onto that kernel now ( Irealized getting it up to date before the move monday is a good idea)20:26
clarkbthe project-config/nodepool/nodepool.yaml file says we are not pausing noble but noble dib-image-list says we are. I think that means the pause was requested on the command line20:32
clarkbtimburke_: "configuration error: `tool.setuptools` must not contain {'ext-modules'} properties" is weird since https://setuptools.pypa.io/en/latest/userguide/ext_modules.html has a literal example doing just that20:46
clarkbbut unfortunately I don't have any idea ideas about fixing it20:46
fungii'm not here, but wrong setuptools version?20:48
clarkbya thats my hunch at this point. Maybe the setuptools is too old to support that functionality20:50
clarkblooks like this build is happening in a docker image clled pyeclib-build-wheel-latest so maybe just a matter of updating that image20:51
clarkband that seems to be based on the upstream manylinux images20:53
clarkbhrm the pyproject.toml files says it needs setuptools >=74.121:20
clarkbthat is less than a year old but maybe ext modules support is even newer?21:21
clarkb74.1 is the first versions that supports it according to the changelog21:24
clarkbI'm stumped without trying to reproduce this locally. I'll leave that for timburke_ 21:24
clarkboh its doing python setup.py bdist_wheel21:28
clarkbso maybe isn't invoking the >=74.1 installation21:28
clarkbtimburke_: ya I think you need to update https://opendev.org/openstack/pyeclib/src/branch/master/pack_wheel.py#L104-L107 to use the build tool instead. That tools does seem to be installed in the manylinux wheels so you should be able to just use it21:33
timburke_clarkb, thanks for looking at it! yeah, i wanted to try a thing, sorry if it set off any alarm bells for you ;-)23:57
timburke_unfortunately, i don't think build is going to work for me (or at any rate, i couldn't figure out any way to have it spit out abi3 wheels)23:58

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