| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2024-06-18 | |||
| 13:30:35 | sean-k-mooney | we are surly installing python3-dev in devstack however | |
| 13:30:40 | sean-k-mooney | i wonder is the a venv thing | |
| 13:30:40 | bauzas | https://zuul.opendev.org/t/openstack/build/9c2329f04a5344b4bbc9661e2360d282/log/job-output.txt#8152-8160 | |
| 13:30:50 | bauzas | I can try to look at the installed packages | |
| 13:30:54 | sean-k-mooney | we dont allow site packages | |
| 13:31:09 | sean-k-mooney | so we might need to explcitly install setuptools form pip in the venv | |
| 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 | |