Wednesday, 2026-04-01

opendevreviewchandan kumar proposed openstack/cyborg master: Update DevStack setup guide and add sample local.conf  https://review.opendev.org/c/openstack/cyborg/+/98300306:19
opendevreviewchandan kumar proposed openstack/cyborg master: Add VM setup and NVMe driver documentation  https://review.opendev.org/c/openstack/cyborg/+/98271109:46
opendevreviewchandan kumar proposed openstack/cyborg master: Add VM setup and NVMe driver documentation  https://review.opendev.org/c/openstack/cyborg/+/98271109:50
opendevreviewchandan kumar proposed openstack/cyborg master: Add VM setup and NVMe driver documentation  https://review.opendev.org/c/openstack/cyborg/+/98271109:58
opendevreviewchandan kumar proposed openstack/cyborg master: Add VM setup and NVMe driver documentation  https://review.opendev.org/c/openstack/cyborg/+/98271110:18
opendevreviewchandan kumar proposed openstack/cyborg master: Add user guide for creating instances with accelerators  https://review.opendev.org/c/openstack/cyborg/+/98302710:52
opendevreviewchandan kumar proposed openstack/cyborg master: Add doc around running cyborg tempest plugin test  https://review.opendev.org/c/openstack/cyborg/+/98303011:31
chandankumarsean-k-mooney: hello, Tox update and .gitreview update for 2025.2 is good to go https://review.opendev.org/c/openstack/python-cyborgclient/+/959714 and https://review.opendev.org/c/openstack/python-cyborgclient/+/959715/1 , Please have a look when free, thank you!12:28
sean-k-mooneychandankumar: thanks ill try and ge though the sabel one ones today12:29
chandankumar2024.2 and 2025.1 tox jobs are broken due to pkg_resources12:30
chandankumarI will propose a stable only fix for these branches by pinning setuptool12:30
sean-k-mooneyin which job12:31
sean-k-mooneythe docs job?12:31
chandankumarhttps://review.opendev.org/c/openstack/python-cyborgclient/+/928258/1#message-93732aabc5b3bc3dffc2e66d0022a83fa41ab03712:31
chandankumartox jobs except pep812:31
chandankumarhttps://review.opendev.org/c/openstack/python-cyborgclient/+/943714/1#message-52854be5dadc03bbadaf2a199387cb3737b92e3f12:32
sean-k-mooneythat not really the corerct fix for the python ones12:32
sean-k-mooneyalhtohg maybe that what we need to do without some other changes12:32
sean-k-mooneywe do not pin it in nova or watcher client12:34
chandankumaryes, we did it in watcher repo for docs https://opendev.org/openstack/watcher/commit/9b5babfbcbc66c6d9298d3c8ddaf8ea42576aaf112:35
sean-k-mooneyoh i think i might see the issue12:36
sean-k-mooneypython-cyborgclient is missing it pyproject.toml12:36
sean-k-mooneywhich means it is not proprly using pbr to build on the sable branches12:36
sean-k-mooneythe fix woudl be to add https://github.com/openstack/python-novaclient/blob/stable/2025.1/pyproject.toml12:36
sean-k-mooneylets fix that on master12:37
chandankumarproposing patch12:38
sean-k-mooneyand try cherry-picking it ot the older brnaches adn see if that resolves the issues12:38
opendevreviewchandan kumar proposed openstack/python-cyborgclient master: add pyproject.toml to support pip 23.1  https://review.opendev.org/c/openstack/python-cyborgclient/+/98304612:47
chandankumarok12:53
chandankumarsean-k-mooney: https://review.opendev.org/c/openstack/python-cyborgclient/+/983051/1#message-fb3303afcbd5d567f6b358030894bb0b0b67e1a8 with pyproject.toml changes, it is still failing with same error.13:05
chandankumarRequirement already satisfied: setuptools in ./.tox/py39/lib/python3.9/site-packages (from pbr!=2.1.0,>=2.0.0->-r /home/zuul/src/opendev.org/openstack/python-cyborgclient/requirements.txt (line 4)) (82.0.0) is used there13:06
chandankumarI think we need to avoid installing this version in pyproject.toml also13:07
sean-k-mooneylet me double check13:09
sean-k-mooneybut we shoudl not need too13:09
sean-k-mooneywe are requireign >613:10
sean-k-mooney6.somthing in pre-commit13:10
sean-k-mooneyhttps://github.com/openstack/python-cyborgclient/blob/master/requirements.txt#L4 is a lot lower then we actully need13:10
chandankumarpython-watcherclient uses pbr!=2.1.0,>=3.1.1 # Apache-2.013:11
sean-k-mooneyya we dont nee the !=2.1.0 part13:12
sean-k-mooneynova client just has pbr>=3.0.0 #13:12
sean-k-mooneybut our actual reqiremetnis >6.1.0 i think13:12
sean-k-mooneyor >=5.7.0 as the acual min that works with pyproject.toml13:12
sean-k-mooneynova has >=5.8.0 in requiremets.txt13:13
sean-k-mooneyhttps://github.com/openstack/nova/blob/master/requirements.txt#L5C1-L5C2413:13
sean-k-mooneyso lets go with that for now13:14
sean-k-mooneythat what they have on 2024.2 as well13:14
sean-k-mooneyhttps://github.com/openstack/nova/blob/stable/2024.2/requirements.txt#L513:14
sean-k-mooneyso we know that we at least have that aviabel13:14
chandankumarCan I include pbr change in pyproject.toml itself ? I will keep the same in requirements and pyproject.toml13:15
sean-k-mooneyupdate both13:16
chandankumarok13:21
sean-k-mooneythere may be other work requried to fix this properly but you shoudl be abel to repoduce the issues locally just runnign tox13:23
sean-k-mooneyi makde sure this was all fixed in cybrog beofre the release but i forgot to do it for the client repo so my bad on that13:24
-opendevstatus- NOTICE: The opendev.org site is currently experiencing overwhelming load adversely impacting git operations and repository browsing since 12:20 UTC today, mitigation work is in progress14:41
chandank`sean-k-mooney: I am not able to reproduce that locally with tox -e py39 or tox -e py312 locally14:59
chandank` I proposed https://review.opendev.org/c/openstack/python-cyborgclient/+/983073 to pin setuptools for 2025.1 15:00
chandank`ci job passes here15:00
sean-k-mooneyso directlly im not ok wiht pins like that in genral unless they are tempeory15:02
sean-k-mooneychandank`: policy wise project are not ment to cap or pin depencies in genreal. this is slightly diffent15:02
chandank`yes I agree. But I am not able to get a reproducer15:03
sean-k-mooneythat is because this depend on the version of setuptools and virual env you have i think so you would likely need to repoduce on ubuntu15:04
chandank`I tried with ubuntu noble with py312 same here. Setuptools 82.0.1 is getting installed there15:05
sean-k-mooneyyes and that is ok15:13
sean-k-mooneyon 2025.1 we have backported the change sin other repos to make it compatible15:13
sean-k-mooneylet me take a look in a few minutes 15:14
sean-k-mooneywe might proceed with the pin for now to unblock things but we shoudl fix it properly15:14
sean-k-mooneythe ping woudl only be ok on stable15:14
sean-k-mooneymaster need to remain unpinned15:15
chandank`https://paste.openstack.org/raw/bHvAJfuJzCW2OXVMYhZP/ 15:16
chandank`I am pinning it on stable/2025.1 only15:16
chandank`and will backport it to 2024.2 to ubblock CI15:16
chandank`sure,15:17
chandank`feel free to leave your comments based on your investigation15:17
chandank`I will take a look tomorrow morning15:17
chandank`983073: [Stable-only][CI] Pin setuptools | https://review.opendev.org/c/openstack/python-cyborgclient/+/983073 for 2025.1 is the review pin for 2025.1 only15:19
sean-k-mooneyhttps://paste.opendev.org/show/bPESsYNpkOOQju6gLKuu/15:45
sean-k-mooneyi can repoduce it locally15:45
sean-k-mooneyhttps://review.opendev.org/c/openstack/python-cyborgclient/+/983051 fixes it but i need to od that properly on master and backport it16:10
sean-k-mooneyi think we will have to squash it into https://review.opendev.org/c/openstack/python-cyborgclient/+/943715/1 and make the .gitreview patch go after to get it to pass ci16:11
sean-k-mooneyor squash all 316:11
-opendevstatus- NOTICE: Load on the opendev.org Gitea backends is under control again for now, if any Zuul jobs failed with SSL errors or disconnects reaching the service they can be safely rechecked16:12

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