Friday, 2025-07-11

*** ykarel_ is now known as ykarel08:53
opendevreviewStephen Finucane proposed openstack/pbr master: Silence Python warnings  https://review.opendev.org/c/openstack/pbr/+/95470810:25
*** clarkb is now known as Guest2173410:51
opendevreviewStephen Finucane proposed openstack/pbr master: Silence Python warnings  https://review.opendev.org/c/openstack/pbr/+/95470811:02
opendevreviewStephen Finucane proposed openstack/pbr master: Use unicode literals  https://review.opendev.org/c/openstack/pbr/+/95471411:02
opendevreviewStephen Finucane proposed openstack/pbr master: Remove (now) unnecessary u prefixes  https://review.opendev.org/c/openstack/pbr/+/95471511:02
opendevreviewStephen Finucane proposed openstack/pbr master: Silence Python warnings  https://review.opendev.org/c/openstack/pbr/+/95470812:43
opendevreviewStephen Finucane proposed openstack/pbr master: Use unicode literals  https://review.opendev.org/c/openstack/pbr/+/95471412:43
opendevreviewStephen Finucane proposed openstack/pbr master: Remove (now) unnecessary u prefixes  https://review.opendev.org/c/openstack/pbr/+/95471512:43
opendevreviewMerged openstack/pbr master: Centralise Python 2/3 compat code  https://review.opendev.org/c/openstack/pbr/+/95451413:25
opendevreviewMerged openstack/pbr master: Tweak loading distribution version  https://review.opendev.org/c/openstack/pbr/+/95404113:36
opendevreviewMerged openstack/pbr master: Use importlib.metadata where possible  https://review.opendev.org/c/openstack/pbr/+/95404213:36
funginoonedeadpunk: as for the underlying cause of the failures, it looks like pillow isn't publishing wheels for python 3.12 yet, so it's being built from sdist when installed in the propose-translation-update jobs and is missing at least libjpeg-dev headers to enable that14:29
fungihttps://zuul.opendev.org/t/openstack/build/195e55079d82445492f961997583032f for example14:34
fungilooks like https://opendev.org/openstack/horizon/src/branch/master/requirements.txt#L24 includes pillow as a horizon install_requires but https://opendev.org/openstack/horizon/src/branch/master/bindep.txt lacks the toolchain/headers necessary for installing it on noble14:39
noonedeadpunkfungi: yeah... I wonder if it's worth adding a different defenition for these broken projects separately14:39
fungii mean, fundamentally it's indicating that horizon can't currently be installed for python 3.1214:40
noonedeadpunkbut also - are project requirements really valid for doc and getting strings for zanata update?14:40
noonedeadpunkas this sounds like unrelated things14:40
noonedeadpunkbut Horizon runs noble jobs?14:40
fungii wonder how14:41
noonedeadpunkBut also I wonder what pillow are we talkign about?14:41
noonedeadpunkAs this one does have even 3.13: https://pypi.org/project/pillow/14:42
noonedeadpunkhttps://github.com/python-pillow/Pillow/blob/main/pyproject.toml#L29-L3014:42
fungiCollecting Pillow>=9.1.0 (from -r requirements.txt (line 24))14:42
fungiPillow-9.5.0.tar.gz14:42
noonedeadpunku-c has pillow===11.3.014:43
noonedeadpunkhttps://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt#L30914:43
fungisays it's doing `pip install -c /home/zuul/src/opendev.org/openstack/horizon/upper-constraints.txt -r requirements.txt -r test-requirements.txt`14:44
noonedeadpunkso it feels like it's held back somewhere for purpose of not got broken for 18.0414:44
noonedeadpunkwait14:44
noonedeadpunkso we have lower constraints there?14:44
noonedeadpunkI don't see that in repo14:44
noonedeadpunkok14:44
noonedeadpunkso I guess we need to find then where it comes from....14:45
fungihttps://zuul.opendev.org/t/openstack/build/195e55079d82445492f961997583032f/console#3/0/15/ubuntu-noble14:45
fungi"src":"/home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt"14:46
noonedeadpunkah14:46
fungiso it's copying it14:46
noonedeadpunkwell, I'm still very confused about versions....14:46
fungiyeah, i'm still trying to find what's forcing it to that verison14:47
fungiversion14:47
noonedeadpunkbut we should be seeing conflict with constraints14:47
fungiunless an earlier task is switching the reqs repo branch checkout14:48
noonedeadpunkor later task does some kind of sed...14:49
fungilooks like we have pillow===9.5.0 in constraints for stable/2024.114:52
fungiand stable/2024.214:52
fungiit increased in stable/2025.114:53
*** Guest21734 is now known as clarkb14:53
clarkbthere is probably an override checkout somewhere due to running on bionic previously14:54
fungiyep!14:54
fungii just found it14:54
fungihttps://zuul.opendev.org/t/openstack/build/195e55079d82445492f961997583032f/log/zuul-info/inventory.yaml#164-17314:54
fungicheckout: stable/2024.214:54
clarkbI suspect simply removing the override may make things happy again in that case14:55
opendevreviewJeremy Stanley proposed openstack/project-config master: Drop requirements branch override for translations  https://review.opendev.org/c/openstack/project-config/+/95474714:58
funginoonedeadpunk: clarkb: ^14:58
noonedeadpunkah, doh14:58
noonedeadpunkI overlooked it obviously...14:58
noonedeadpunkbut it's not only occurance14:59
fungiyeah, release notes jobs still do it, but they run on ubuntu-jammy for now14:59
noonedeadpunkI somehow feel there's a task duplication there...15:00
noonedeadpunkah. nno15:00
noonedeadpunkbut I commented15:00
fungithanks!15:03
clarkbnoonedeadpunk: fungi: side note (except for horizon maybe) there is almost zero reason to install any deps at all. You just need the python babel toolchain iirc15:04
clarkbhorizon is different because it uses django which uses its own toolingand I'm not sure how bespoke that is. But the babel stuff is gnutext in python and very standardized15:05
clarkbI don't know why we didn't do that at the time. Maybe it was just easier to put babel in requirements.txt and not think about it from there15:05
funginoonedeadpunk: oh, good catch, that was upstream-translation-updates not propose-translation-updates15:07
opendevreviewJeremy Stanley proposed openstack/project-config master: Drop requirements branch override for translations  https://review.opendev.org/c/openstack/project-config/+/95474715:08
fungiand since they're both on ubuntu-noble now neither should need to use older constraints files15:10
fungiopenstack doesn't do translation updates for older branches anyway afaik15:10
clarkb* gnu gettext15:12
opendevreviewJames E. Blair proposed openstack/project-config master: Remove bionic/focal arm64 wheel jobs  https://review.opendev.org/c/openstack/project-config/+/95475816:09
opendevreviewMerged openstack/project-config master: Remove bionic/focal arm64 wheel jobs  https://review.opendev.org/c/openstack/project-config/+/95475816:25
opendevreviewJames E. Blair proposed openstack/openstack-zuul-jobs master: Remove bionic- and focal- arm64 jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476116:27
opendevreviewJames E. Blair proposed openstack/openstack-zuul-jobs master: Remove bionic- and focal- arm64 jobs, also xenial  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476116:35
opendevreviewJames E. Blair proposed openstack/openstack-zuul-jobs master: Remove bionic- and focal- arm64 jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476116:50
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Remove bionic- and focal- arm64 jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476117:11
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Remove bionic- and focal- arm64 jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476117:16
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Drop openstack-tox-py3[89]-arm64 from project-templates  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476217:16
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Drop openstack-tox-py3[89]-arm64 from project-templates  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476217:20
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Remove bionic- and focal- arm64 jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476117:20
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Make dummy ubuntu-xenial nodeset  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476317:20
opendevreviewGhanshyam proposed openstack/openstack-zuul-jobs master: Remove arm64 unit tests job from stable branches  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476417:26
clarkbgmaan: give me a minute I'm trying to come up with a stack of changes that addresses the opendev concerns then we can work on properly cleaning up the openstack side of things17:27
gmaanclarkb: sure17:27
clarkbgmaan: that said I think https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/954763/ fixes the most immediate issue if you want to review that one17:27
gmaan+117:28
gmaanclarkb: I will rebase on top of your, basically to try removing the older template and add note for us not to add more stable branch jobs for arm64 whenever there is new stable branch cut17:31
fungiunfortunate that there's references in old neutron stable branches17:31
fungii suppose another option could be to keep referenced jobs but gut their configuration and give them an empty nodeset17:32
fungimaybe what we need is an always-failing nodeless abstract job which echoes a clear message into the log17:33
fungiand then make it the parent of any jobs that use nodesets we want to eventually clean up17:34
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Remove bionic- and focal- arm64 wheel build jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476117:36
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Drop openstack-tox-py3[89]-arm64 from project-templates  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476217:36
clarkbgmaan: ^ ok I think 954761 is good as is but then 954762 may need iterative development17:40
fungiapparently openstack/requirements includes references too17:41
clarkbya I'm digging into that next17:45
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Remove bionic-arm64 wheel build jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476118:26
opendevreviewMerged openstack/openstack-zuul-jobs master: Make dummy ubuntu-xenial nodeset  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95476318:40
opendevreviewGhanshyam proposed openstack/openstack-zuul-jobs master: Remove arm64 unit tests job from stable branches  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95478118:47
opendevreviewGhanshyam proposed openstack/openstack-zuul-jobs master: Remove arm64 unit tests job from stable branches  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95478118:48
opendevreviewGhanshyam proposed openstack/openstack-zuul-jobs master: Remove arm64 unit tests job from stable branches  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95478118:56
opendevreviewGhanshyam proposed openstack/openstack-zuul-jobs master: Remove arm64 unit tests job from stable branches  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95478119:11
opendevreviewGhanshyam proposed openstack/openstack-zuul-jobs master: Remove arm64 unit tests job from stable branches  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/95478119:31
opendevreviewMerged openstack/project-config master: Drop requirements branch override for translations  https://review.opendev.org/c/openstack/project-config/+/95474723:36

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