Friday, 2023-09-29

clarkbfungi: its late so no rush but did we start the process of lceaning up the lists.katacontainers.io server yet?00:03
clarkbno concerns or anything it just occurred to me that maybe that hadn't happened yet and is something we can do at this point00:03
fungiclarkb: not yet, i figured we'd give it a little time, but frankly we copied everything of value off it anyway, so probably doesn't need to be kept around or even snapshot (but i'll likely do that first anyway)00:04
fungisnapshotting it now00:10
fungii meant to notify the openstack-discuss ml today about upcoming maintenance, but did not get to it yet00:12
fungiimage creation is still in progress. i'll just check it in the morning and delete the server if that succeeded00:37
opendevreviewBernhard Berg proposed zuul/zuul-jobs master: prepare-workspace-git: Add ability to define synced pojects  https://review.opendev.org/c/zuul/zuul-jobs/+/88791710:48
fungi#status log Deleted the old lists.katacontainers.io server now that it's been migrated to its new home for over a week11:37
opendevstatusfungi: finished logging11:37
opendevreviewJeremy Stanley proposed openstack/project-config master: Replace 2023.2/Bobcat key with 2024.1/Caracal  https://review.opendev.org/c/openstack/project-config/+/89694414:08
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664614:10
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664614:46
opendevreviewJeremy Stanley proposed openstack/project-config master: Temporarily remove release docs semaphores  https://review.opendev.org/c/openstack/project-config/+/89694814:50
opendevreviewJeremy Stanley proposed openstack/project-config master: Revert "Temporarily remove release docs semaphores"  https://review.opendev.org/c/openstack/project-config/+/89694914:50
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664615:08
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664615:18
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664615:28
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664615:39
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664615:47
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664616:04
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664616:39
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664616:48
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664616:57
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664617:09
opendevreviewdaniel.pawlik proposed zuul/zuul-jobs master: WIP Add workaround to accept traffic in/out the bridge; add dns test  https://review.opendev.org/c/zuul/zuul-jobs/+/89664617:17
slittleI was wondering if there was someone who could help me understand a zuul complaint with https://review.opendev.org/c/starlingx/utilities/+/89517617:59
slittleI think I need to install openldap-dev.deb into the ubuntu container running the tests18:04
fungilooking18:05
slittleor perhaps a newer ubuntu release than 'nodeset: ubuntu-bionic'18:07
clarkbdefinitely stop using ubuntu-bionic if you can18:07
fungithat job says it's using debian-bullseye actually18:08
fungiwe do have debian-bookworm images too18:08
fungiyeah, seems like you're installing https://pypi.org/project/python-ldap/ and there's no wheels for that, only sdists18:09
slittleam I misunderstanding the purpose of the 'nodeset' directive?  Does it make sense for that to map to 'debian-bullseye' ?18:10
fungiso you'll need libldap-dev to link against probably, checking for the exact package name for that18:10
fungislittle: not sure i understand what you're asking but this is the job you're talking about i think (the one that's failing on the change you linked): https://zuul.opendev.org/t/openstack/job/stx-utilities-tox-pylint18:11
slittley18:11
fungiit says the nodeset it's using is debian-bullseye, and the inventory.yaml in the zuul build result confirms that's what it ran on too18:11
slittlesorry, my mouse drifted down to a different job within that zuul file18:12
fungino worries. so anyway, it looks like on bullseye the distro package you want to install for those headers is libldap2-dev, though if you switch to bookworm it's just libldap-dev instead18:13
fungihttps://packages.debian.org/search?keywords=libldap-dev18:13
clarkbyou can add both to your bindep file too18:14
slittlelets stick with bullseye.   So I need libldap2-dev not libldap-dev.   Where do I add that?  I'm missing Al right now.  He was a wizard with the tox/zuul stuff.18:15
fungiyeah, it looks like that job does include the unittests pre playbook, which installs anything listed in bindep.txt18:15
fungihttps://zuul.opendev.org/t/openstack/build/33426388c34c41259ce6d67f89549906/console#1/0/2/debian-bullseye shows it installed relevant packages listed in the src/opendev.org/starlingx/utilities/bindep.txt file18:16
slittlelibldap2-dev is already listed18:16
fungihttps://opendev.org/starlingx/utilities/src/branch/master/bindep.txt18:16
fungiyeah, looks like it should be installed for the pylint jobs based on the profile it's tagged with18:17
fungiand that's the problem... https://zuul.opendev.org/t/openstack/build/33426388c34c41259ce6d67f89549906/console#1/0/15/debian-bullseye18:18
fungi/usr/bindep-env/bin/bindep -b -f src/opendev.org/starlingx/utilities/bindep.txt compile test18:18
fungiit didn't ask bindep about the pylint profile18:18
clarkbI think you can set bindep profiles to add to the job vars? but ya I think it only does test by default18:19
fungiconfirmed: https://zuul-ci.org/docs/zuul-jobs/latest/general-roles.html#rolevar-bindep.bindep_profile18:19
clarkbwow I remembered correctly18:20
slittleas in ...18:21
slittle    vars:18:21
slittle      bindep_profile: pylint18:21
slittlewhich is already part of stx-utilities-tox-pylint job definition18:22
fungiyeah, https://zuul.opendev.org/t/openstack/job/stx-utilities-tox-pylint also confirms if you expand the job variables array18:23
fungiclarkb: what could prevent that from getting plumbed through? the role should automatically pick that up, right? or does the unittests grandparent job definition need that to be a settable variable?18:25
fungisearching repos, i find lots of examples of setting that when including the role in various playbooks, but very few cases of setting it in job definitions/variants18:26
clarkbif something sets it on the role inclusion that wuold win precedence18:26
clarkbI see the variable is set in the role and is used by the role so it isn't just a case of bad docs18:27
clarkbI don't see that happening18:29
clarkbtox_envlist is passed into the job but bindep_profile is not : https://zuul.opendev.org/t/openstack/build/33426388c34c41259ce6d67f89549906/log/zuul-info/inventory.yaml#28-3318:30
clarkbthe failure is from a couple of weeks ago. Was this problem fixed in the interim?18:31
clarkbsurvey says yes https://opendev.org/starlingx/utilities/commit/a04fa768cd4243d2b665f95e4c9b74366dacc75518:31
clarkbyou just need to recheck I think18:31
fungioh, good eye18:31
slittlek, I'll recheck18:31
fungiCompleted at 2023-09-14 14:23:3418:32
slittleyeah, I see successful runs that are more recently dated.18:32
fungiand yes, fix merged 4 days after that failure18:33
slittleha, that's what I get for setting this change aside for 2 weeks to work other stuff.  Thanks for looking at it.  I've definitely learned a little zuul kungfu18:40
fungino problem, it was a good double-check, and at least we arrived at the correct answer even if it had already been implemented18:43

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