Thursday, 2023-09-14

opendevreviewOpenStack Release Bot proposed openstack/devstack-plugin-ceph stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/89508501:34
opendevreviewOpenStack Release Bot proposed openstack/devstack-plugin-ceph stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/89508601:35
opendevreviewMerged openstack/devstack-plugin-ceph stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/89508502:35
opendevreviewMerged openstack/devstack-plugin-ceph stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/89508602:41
*** osmanlicilegi is now known as Guest004:33
opendevreviewJakub Skunda proposed openstack/tempest master: Remove test duplication between tempest and n-t-p QuotasTest  https://review.opendev.org/c/openstack/tempest/+/89267708:58
sean-k-mooneygmann: i have a question/objection i woudl like to raice for the 2024.1 testing runtime10:36
sean-k-mooneywhy are there refence to ubuntu 20.04/python 3.8 in that docs10:36
sean-k-mooneyhttps://github.com/openstack/governance/blob/master/reference/runtimes/2024.1.rst10:36
sean-k-mooney20.04 is not expected to be supported in caracal10:37
sean-k-mooneyits last realeas was antilope and it has no supprot in bobcat10:37
sean-k-mooneyi assume this is a bug so i was going to submit a patch to fix it10:38
sean-k-mooneydo you know if it was included intentionally because i really dont think its approciate to incldue it10:38
sean-k-mooneyi filed https://review.opendev.org/c/openstack/governance/+/895160 to correct what i think is an error but i am wonderign why this was not cuaght in review11:00
sean-k-mooneyfrickler: ^11:02
fricklersean-k-mooney: that's essentially a tc topic, not qa. one could argue the same about python 3.9 possibly11:05
sean-k-mooneywell python 3.9 was a testign runtime for centos 9 last cycle11:08
sean-k-mooneybaiscally i want to remvoe the py3.8 job in caracal11:08
sean-k-mooneyso im not partically happy to see it reinotduced11:08
sean-k-mooneywhen it was not requried to be tested at all in bobcat11:09
frickleryeah, I understand that, it's just nothing the QA team can do anything about11:11
sean-k-mooneyfrickler: you are on the tc right? would you mind bring this up in the next tc meeting11:11
sean-k-mooneywell i was pinging gmann because they wrote the patch and then motivation was to remove the py38 jobs11:12
sean-k-mooneyand ubuntu 20.04 jobs11:12
fricklersean-k-mooney: I'm just a candidate so far. I can still do that, but I assume your patch proposal will be on the agenda anyway11:12
fricklerand yes, gmann is wearing multiple hats ;)11:13
sean-k-mooneyam well dont go to any trouble i jsut dont normally attend tc calls11:14
sean-k-mooneybut ya it will proably come up organically11:14
dtantsurA nasty problem in grenade: https://a86af8e24720e7d1aa6e-c7277a3e95ece459b8b2ecfff9ffad89.ssl.cf5.rackcdn.com/894015/1/check/ironic-inspector-grenade/1b5ab34/controller/logs/grenade.sh_log.txt11:56
dtantsurTL;DR the Nova's resource code expects Cirros version from new (2023.2) devstack (0.6.2), while the image is uploaded using the code from old devstack (2023.1, with cirros 0.5.2)11:56
dtantsurI guess we could override the version in our jobs...11:56
sean-k-mooneypersonly i alwasy have wanted to rename the image to just cirros12:02
sean-k-mooneyso that it would not change when we change the version12:02
sean-k-mooney but you could jsut upload both images in the grenade job12:02
sean-k-mooneydevstack can take multipel images in its config12:03
sean-k-mooneyso i woudl just endure both are in the list as part fo the iniall install12:03
sean-k-mooneyi think you would just need to add IMAGE_URLS+="https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-${CIRROS_ARCH}-disk.img"12:07
sean-k-mooneyin the local.conf12:07
opendevreviewRodolfo Alonso proposed openstack/tempest master: Mark "test_live_migration_with_trunk" as unstable  https://review.opendev.org/c/openstack/tempest/+/89516713:04
*** tosky_ is now known as tosky14:06
opendevreviewLuigi Toscano proposed openstack/tempest master: DNM test rbd retype  https://review.opendev.org/c/openstack/tempest/+/89036014:26
opendevreviewGoutham Pacha Ravi proposed openstack/tempest master: Revert "Revert "Mark "test_live_migration_with_trunk" as unstable""  https://review.opendev.org/c/openstack/tempest/+/89502815:13
gmannsean-k-mooney: np! to ping me anywhere :) I replied on the gerrit. py3.8 testing is intentionally kept as we do not want to bump the python min version unless it is EOL or cannot be tested16:21
gmannsean-k-mooney: for ubuntu 20.04 ref, that is just a info on from where we can test python3.8 so it is not we do test/support ubuntu 20.04 in 2024.1 cycle16:21
sean-k-mooneyok cauuse i kind of want ot bump the min python version16:22
sean-k-mooneyi guess that coudl be a ptg topic. i care leass baout the 3.8 to 3.9 change16:22
gmannyeah, we faced the issue in 2023.2 for that and explicitly made clear about it in PTI also https://review.opendev.org/c/openstack/governance/+/88215416:22
gmannsean-k-mooney: we dropped that and added back after finding the issue. ^^16:23
sean-k-mooneyso can we drop all py38 testing on master/caracal?16:23
gmannwe do not want to until py3.8 is EOL or there is no way to test it16:24
gmannit is minimum testing expectation just unit test job will make sure code are compatible so no big cost to keep them16:24
sean-k-mooney...16:24
sean-k-mooneyim not sure that is a good thing but ok that woudl be drop it in 2024.216:25
gmannthat is how we can give more compatibility to old and new distro16:25
sean-k-mooneyits eol 2024-1016:25
sean-k-mooneythe problem is we dont expect to support ubuntu 20.04 with master16:25
sean-k-mooneyits not the most recent lts16:25
gmanndistro version and pythin version are kept separate and pythin version is soemthing we want to suppor as mush as possible 16:26
sean-k-mooneythats prblmeantic based on the fact that we are also trying to supprot 3.11 adn soone 3.1216:26
gmannwhich is ok, if we can support as much as possible so that operator with old distro and new openstack can also work at least does not block them for python version compatibility 16:27
sean-k-mooneywell we are not oging to be abel to test it with tempest anymore16:29
sean-k-mooneyunless we use a pyenv of something to install an older python with newer libvirt/qemu16:29
sean-k-mooneyi guess we can hold off dropting the tox jobs until 2024.216:30
sean-k-mooneyit was one of the first things i planed to do once master repoended16:30
gmannyeah, tox job at least make sure code is compatible 16:30
sean-k-mooneyim still not sold that that is a good idea by the way16:31
gmannand at least setup.cfg does not block installation on that which happended in this cycle16:31
sean-k-mooneybut ok16:31
sean-k-mooneyspecific i dotn think we shoudl be encuriging peopel to dpeloy new openstack on old distors16:31
sean-k-mooneyto mee this feels a bit liek the extended maintaince discusion16:32
sean-k-mooneywe should not block it but i dont think we shoudl really imply its supported16:32
sean-k-mooneythat is a wider comunity discussion but i dont want to get into a situraiton where our thrid party libs start droping py38 suport16:33
sean-k-mooneyand we cant bump uc because of that16:34
sean-k-mooneyi assume that is why the upstream eol timeframe was selected16:35
gmannwe will see the situation and if something deps or so make us not tested on py3.8 or so then we can always think or that 16:35
sean-k-mooneythe other reason i wnated to dro py 38 this cycle by the way 16:35
sean-k-mooneyis i wanted it to stilil be supprot upstream for the lenght of the stable branch16:35
sean-k-mooneyso i woudl have prefered if we required a python to have 18 months of upstream support till its eol to be in the tested runtimes16:36
sean-k-mooneydistros will supprot it longer but its still fagile in my view16:37
gmannit will be very less chance that if any backport will cause issue on py3.8 if those are tested on py3.9 or 3.10 in master in future16:41
gmannand it is not difficult to keep python code compatible if we find such cases.16:42
gmannpy2.7 drop was the same case for all stable branches kept py2.7 but not master16:42
sean-k-mooneyya i guess the disconnect is iw wanted the supproted pythons to be supproted for the full supproted lifecylce of the branch16:42
sean-k-mooneynot just when its released16:42
sean-k-mooneywhich is why i didnt what to support py38 in bobcat of caracal16:43
gmannkopecmartin: I am ok with this but we need to make sure we keep tempest tests as much as possible and cleanup duplicate tests on plugin side https://review.opendev.org/c/openstack/tempest/+/892677?tab=comments16:43
-opendevstatus- NOTICE: The lists.airshipit.org and lists.katacontainers.io sites will be offline briefly for migration to a new server16:48
opendevreviewMerged openstack/tempest master: Mark "test_live_migration_with_trunk" as unstable  https://review.opendev.org/c/openstack/tempest/+/89516719:32

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