Monday, 2023-09-25

opendevreviewMerged openstack/hacking master: Fix nova integration job  https://review.opendev.org/c/openstack/hacking/+/87451606:20
opendevreviewNatz cheng proposed openstack/devstack master: remove unicode prefix from code  https://review.opendev.org/c/openstack/devstack/+/89634106:36
frickler^^ why do people keep doing this? are they struggling just to do any contribution at all? I'm close to giving up on this, just to make it stop. https://review.opendev.org/c/openstack/devstack/+/854528 https://review.opendev.org/c/openstack/devstack/+/852318 https://review.opendev.org/c/openstack/devstack/+/89088707:03
fricklerkopecmartin: any progress on global_venv for centos? IMO it would be good if we could deprecate not using it for the next cycle, currently it seems lots of projects prefer to just disable it instead of fixing their testing07:08
frickleralso, should we drop openeuler before we branch?07:08
kopecmartinfrickler: unfortunately not yet, don't have any updates on that .. regarding openeuler, based on the latest comment in https://review.opendev.org/c/openstack/devstack/+/894796 it seems it'll be fixed07:11
fricklerkopecmartin: oh, I didn't see that comment. weird timing, too. but o.k., then we can leave it as is for now07:16
opendevreviewYadnesh Kulkarni proposed openstack/devstack stable/xena: Use RDO official CloudSIG mirrors for C9S deployments  https://review.opendev.org/c/openstack/devstack/+/89621509:25
opendevreviewYadnesh Kulkarni proposed openstack/devstack stable/xena: Use RDO official CloudSIG mirrors for C9S deployments  https://review.opendev.org/c/openstack/devstack/+/89621509:26
kopecmartinfrickler: i gave the global_venv bug almost 2 hours, but I absolutely don't understand it, there is no obvious pattern, the issue is somehow related to keystone, but how? I don't see the logic in stack.sh where we have 'if GLOBAL_VENV' and symlinking random service - i say random because there are more commands in /opt/stac/data/venv/bin than those that are symlinked and i don't see the pattern :/09:50
kopecmartinalso some services, e.g. lib/glance, have 'if GLOBAL_VENV' but some don't like e.g. the failing keystone o.O09:50
kopecmartini tried adding 'sudo ln -sf /opt/stack/data/venv/bin/keystone-manage /usr/local/bin' in stack.sh, didn't help09:52
kopecmartini'm starting to think, this isn't devstack's bug, it might be keystone's10:01
fricklerkopecmartin: so as to why only some are symlinked: I only created symlinks for those that I saw causing failures, trying to keep that list minimal. maybe linking all or adding /opt/stac/data/venv/bin to PATH might be a better solution after all10:11
kopecmartinlet me try that since i already have an env10:18
kopecmartin'sudo ln -sf /opt/stack/data/venv/bin/* /usr/local/bin || true' .. let's see what happens :D 10:20
kopecmartinnope, only that is not enough , hmm, keystone failed to open /opt/stack/data/venv/bin/keystone-wsgi-public  .. cause it's not there, what creates that?10:29
fricklerkopecmartin: hmm, in my devstack that file exists, same timestamp as keystone-manage10:33
fricklerkopecmartin: https://opendev.org/openstack/keystone/src/branch/master/setup.cfg#L57-L64 seems like centos might place wsgi_scripts somewhere else?10:34
kopecmartinkeystone-manage and keystone-status are there (/opt/stack/data/venv/bin/), only keystone-wsgi-public is missing10:35
kopecmartinoh, let me search the whole system10:35
kopecmartinkeystone-wsgi-public doesn't exist anywhere o.O 10:36
kopecmartinso maybe something that was supposed to create it failed, wasn't run etc10:37
fricklerhmm, then try something like "pip install -v keystone", not sure what option you need in order to see in detail what pip does10:38
frickleralso check the pip version in the venv10:38
fricklerwith "pip -vvv" is see something like: Installing keystone-wsgi-admin script to build/bdist.linux-x86_64/wheel/keystone-23.1.0.dev49.data/scripts10:45
fricklerbut no mention of the script getting installed later. only about removing it when doing "pip -U"10:46
fricklerat least I can confirm that pip does indeed install that file on bookworm10:51
* kopecmartin back from lunch 11:38
kopecmartinpip install -v keystone did install the file, i can see it now at /home/cloud-user/.local/bin/keystone-wsgi-public11:38
fricklerkopecmartin: oh, may that be a special case for editable installs? I didn't try that yet11:57
fricklerinteresting, for editable install this does get mentioned explicitly: "Installing keystone-wsgi-public script to /opt/stack/data/venv/bin"12:06
fricklerkopecmartin: is_suse indeed still needs to be dropped from the designate plugin, but that should not cause any failures, since "command not found" has the same effect as is_suse returning false12:51
kopecmartinfrickler: right, i just wanted to prove the fact that most likely the plugin is outdated12:54
opendevreviewMerged openstack/devstack master: Use OS_CLOUD in sample local.sh  https://review.opendev.org/c/openstack/devstack/+/88576413:31
gmannkopecmartin: do you want to +W on these tempest releases series? https://review.opendev.org/c/openstack/tempest/+/895984  https://review.opendev.org/c/openstack/tempest/+/895985/2  https://review.opendev.org/c/openstack/tempest/+/895986/217:11
opendevreviewArtom Lifshitz proposed openstack/whitebox-tempest-plugin master: Use old value for service report interval  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/89161218:39
kopecmartingmann: absolutely18:59
opendevreviewMerged openstack/tempest master: Add releasenote to tag the Tempest for 2023.2 release  https://review.opendev.org/c/openstack/tempest/+/89598420:04

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