Earlier  
Posted Nick Remark
#openstack-nova - 2024-06-18
13:31:12 bauzas https://0dcb2cbd4fa467880edd-6556216e0c08650db1b5109918fbb7f6.ssl.cf2.rackcdn.com/922140/4/experimental/nova-mtty/9c2329f/controller/logs/dpkg-l.txt
13:31:42 sean-k-mooney i dont think python -m venv isntalls setup tools by default and we used to clamp it partly becasue of our use of pbr and clamping pip version in the past
13:31:58 sean-k-mooney my guess is if setuptools is in the venv its too old to provide it
13:32:30 opendevreview Elod Illes proposed openstack/nova master: DNM: test zuul job regex https://review.opendev.org/c/openstack/nova/+/922213
13:32:30 opendevreview Elod Illes proposed openstack/nova master: [CI] Replace deprecated regex https://review.opendev.org/c/openstack/nova/+/922212
13:32:31 opendevreview Elod Illes proposed openstack/nova master: DNM: test zuul job regex #3 https://review.opendev.org/c/openstack/nova/+/922215
13:32:31 opendevreview Elod Illes proposed openstack/nova master: DNM: test zuul job regex #2 https://review.opendev.org/c/openstack/nova/+/922214
13:32:50 sean-k-mooney ah
13:32:52 sean-k-mooney https://docs.python.org/3.12/whatsnew/3.12.html#ensurepip
13:32:58 sean-k-mooney easy_install, pkg_resources, setuptools and distutils are no longer provided by default in environments created with venv or bootstrapped with ensurepip, since they are part of the setuptools package. For projects relying on these at runtime, the setuptools project should be declared as a dependency and installed separately (typically, using pip).
13:33:24 sean-k-mooney so ya we need to expictly include setuptools in the venv
13:44:07 bauzas sean-k-mooney: frickler: python3-setuptools was installed thru a apt dependency https://0dcb2cbd4fa467880edd-6556216e0c08650db1b5109918fbb7f6.ssl.cf2.rackcdn.com/922140/4/experimental/nova-mtty/9c2329f/controller/logs/devstacklog.txt
13:46:22 sean-k-mooney bauzas: yes but you missed the part i said above about the venv
13:46:29 opendevreview Fabian Wiesel proposed openstack/nova-specs master: Lazy Metadata Loading in order to Reduce Server Load https://review.opendev.org/c/openstack/nova-specs/+/922201
13:46:38 sean-k-mooney bauzas: we install devstack in a venv without accss to site packages
13:46:56 sean-k-mooney so the setup tools package need to installed form pip in that venv
13:55:23 bauzas sorry, got a fucking IRC blip due my LTE connection
13:55:39 sean-k-mooney no worries
13:55:49 bauzas sean-k-mooney: I just said I thought we were installing devstack in a venv if and only if GLOBAL_VENV was set
13:55:58 bauzas which is not the case with that job
13:56:13 sean-k-mooney bauzas: its the default
13:56:29 bauzas oh, a venv per project then
13:56:33 sean-k-mooney and not installing in a venv is effectilvy deprecated
13:56:39 bauzas compared to a larger global vencv
13:56:44 sean-k-mooney no the venv per project is even more deprecated
13:56:51 bauzas with shared venv for all projects
13:57:03 bauzas hum, I'm lost
13:57:14 bauzas what's the difference between GLOBAL_VENV=True and False?
13:57:34 sean-k-mooney GLOBAL_VENV=True uses a single venv for all project
13:57:46 frickler we are using a dedicated venv in this case /opt/stack/requirements/.venv/bin/edit-constraints
13:57:51 sean-k-mooney GLOBAL_VENV=false does a site wide install
13:57:58 sean-k-mooney using sudo
13:58:09 frickler I guess because this runs before actual service installs are happening
13:58:38 sean-k-mooney bauzas: the only reason we have not removed GLOBAL_VENV and made GLOBAL_VENV=True the only option is centos/fedroa were broken due to the way pbr generates wsgi files
13:59:02 sean-k-mooney frickler: like not because of that but because of grenade
13:59:23 sean-k-mooney frickler: like tempest the requiremet repo might be slightly diffent in terms of deps
13:59:42 bauzas frickler: okay, can you please confirm me that the stack wasn't done with a global venv ?
14:00:17 sean-k-mooney bauzas: the pice your mssing is enven with that set some sepical project use there own venv
14:00:38 sean-k-mooney bauzas: tempest alwas uses its own venv becaue we uses master tempest on stable/*
14:00:51 sean-k-mooney bauzas: the requirement repo apprently also does that
14:01:26 sean-k-mooney frickler: the quick fix for now woudl be to add setuptools explcitly to the requirements.txt for the requiremets repo
14:01:33 sean-k-mooney until the distutils dep is remvoed
14:20:52 opendevreview Elod Illes proposed openstack/nova master: DNM: test zuul job regex https://review.opendev.org/c/openstack/nova/+/922213
14:20:52 opendevreview Elod Illes proposed openstack/nova master: [CI] Replace deprecated regex https://review.opendev.org/c/openstack/nova/+/922212
14:20:53 opendevreview Elod Illes proposed openstack/nova master: DNM: test zuul job regex #3 https://review.opendev.org/c/openstack/nova/+/922215
14:20:53 opendevreview Elod Illes proposed openstack/nova master: DNM: test zuul job regex #2 https://review.opendev.org/c/openstack/nova/+/922214
15:56:25 bauzas nova meeting in ~4 mins here
16:00:14 opendevmeet The meeting name has been set to 'nova'
16:00:14 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:14 opendevmeet Meeting started Tue Jun 18 16:00:14 2024 UTC and is due to finish in 60 minutes. The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:14 bauzas #startmeeting nova
16:00:18 bauzas hey folks
16:00:25 gibi o/
16:00:30 auniyal o/
16:00:34 bauzas sorry, maybe my bouncer will fail during this meeting
16:00:52 elodilles o/
16:01:22 bauzas #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting
16:02:15 bauzas let's start
16:02:17 bauzas #topic Bugs (stuck/critical)
16:02:22 bauzas #info No Critical bug
16:02:27 bauzas #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster
16:02:31 bauzas any bugs to raise ?
16:03:54 bauzas looks not
16:03:59 bauzas #topic Gate status
16:04:02 Uggla o/
16:04:03 bauzas #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs
16:04:08 bauzas #link https://etherpad.opendev.org/p/nova-ci-failures-minimal
16:04:13 bauzas #link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status
16:04:23 bauzas everything green except nova-emulation
16:04:38 bauzas #link https://zuul.openstack.org/build/c118533b8c7c4954904ef430e4597ecd
16:04:53 bauzas the usual suspect
16:05:17 bauzas but I think we discussed it last week
16:05:20 bauzas so, moving on
16:05:27 bauzas #info Please look at the gate failures and file a bug report with the gate-failure tag.
16:05:32 bauzas #info Please try to provide meaningful comment when you recheck
16:05:44 bauzas any gate things you want to discuss ?
16:06:28 bauzas #topic Release Planning
16:06:32 bauzas #link https://releases.openstack.org/dalmatian/schedule.html
16:06:36 bauzas #info Dalmatian-2 in 2 weeks
16:06:41 bauzas #info Spec review day planned on July 1st https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/JBPORDTEELT5ZVPJAFCYD733IVSMXMKR/
16:07:07 bauzas I slowly started to review some specs (due to my internet issue), but I'll continue to do this
16:07:20 bauzas anything about this ?
16:08:23 bauzas looks not
16:08:29 bauzas #topic Review priorities
16:08:40 bauzas #link https://etherpad.opendev.org/p/nova-dalmatian-status
16:08:46 bauzas #topic Stable Branches
16:08:50 bauzas elodilles: floor is yours
16:08:56 elodilles #info stable/202*.* gates seem to be OK
16:09:06 elodilles #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci
16:09:07 bauzas ++
16:09:17 elodilles so nothing special
16:09:35 bauzas ack
16:10:18 bauzas thanks then
16:10:24 bauzas #topic vmwareapi 3rd-party CI efforts Highlights
16:10:34 bauzas fwiesel: no updates AFAICS
16:10:43 fwiesel Correct.
16:11:06 fwiesel I do understand some failures where due to some changes in openstack/requirements?
16:11:17 fwiesel Just to cross-check.
16:11:41 bauzas which failures ? :)
16:13:03 fwiesel Great, or not so great, depending. Then nothing from my side. Any questions or remarks?

Earlier   Later