Monday, 2020-08-31

openstackgerritIan Wienand proposed openstack/devstack master: [dnm] testing suspected break of setuptools 50  https://review.opendev.org/74893400:38
*** cliffparsons has joined #openstack-qa00:49
*** cliffparsons has left #openstack-qa00:50
*** Liang__ has joined #openstack-qa01:16
openstackgerritIan Wienand proposed openstack/devstack master: [wip] Projects in /usr/bin with setuptools 50.0.0  https://review.opendev.org/74893701:19
*** ramishra has joined #openstack-qa02:30
openstackgerritIan Wienand proposed openstack/devstack master: [dnm] Use packaged pip  https://review.opendev.org/74894202:48
*** rcernin has quit IRC02:58
*** rcernin has joined #openstack-qa03:19
openstackgerritIan Wienand proposed openstack/devstack master: [dnm] testing suspected break of setuptools 50  https://review.opendev.org/74893403:30
*** rfolco has joined #openstack-qa03:31
*** rcernin has quit IRC04:12
*** rcernin has joined #openstack-qa04:14
*** Liang__ has quit IRC04:20
openstackgerritIan Wienand proposed openstack/devstack master: [dnm] testing suspected break of setuptools 50  https://review.opendev.org/74893404:21
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-qa04:33
*** vishalmanchanda has joined #openstack-qa04:35
*** stephenfin has quit IRC05:35
*** stephenfin has joined #openstack-qa05:42
*** stephenfin has quit IRC05:47
*** rcernin has quit IRC05:48
*** stephenfin has joined #openstack-qa05:56
*** stephenfin has quit IRC06:01
*** stephenfin has joined #openstack-qa06:02
*** rcernin has joined #openstack-qa06:03
*** stephenfin has quit IRC06:09
*** stephenfin has joined #openstack-qa06:16
*** lpiwowar has joined #openstack-qa06:17
openstackgerritIan Wienand proposed openstack/devstack master: [wip] Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs  https://review.opendev.org/74895706:23
*** stephenfin has quit IRC06:27
*** stephenfin has joined #openstack-qa06:29
*** gcheresh has joined #openstack-qa06:39
*** stephenfin has quit IRC06:50
*** lpiwowar has quit IRC06:52
*** lpiwowar has joined #openstack-qa06:53
*** stephenfin has joined #openstack-qa06:57
*** ralonsoh has joined #openstack-qa07:01
*** stephenfin has quit IRC07:04
*** gcheresh has quit IRC07:10
*** ccamposr__ has joined #openstack-qa07:17
*** trident has quit IRC07:18
*** ccamposr has quit IRC07:20
fricklerianw: https://review.opendev.org/#/c/748942 does seem to work fine on focal and fedora, so despite some workarounds being needed for older stuff, I'm thinking that this may be the right way forward07:22
*** lpiwowar has quit IRC07:24
*** lpiwowar has joined #openstack-qa07:24
ianwfrickler: yeah, i guess the problem has always been that the distro pip somehow isn't sufficient and we need to go back to upstream07:25
ianwlike for example bionic pip not pulling down manylinux hweels07:25
fricklerianw: yeah, but if it works for a year or so, we could then try to bump distros into supporting new stuff if needed07:27
ianwfrickler: i guess the concern is when the focal version then breaks, and we're back to the same discussion about how do we pull in upstream again07:28
ianwand yeah, i don't know how to fix the immediate issues with bionic version either07:29
fricklerswitch to focal for master, cap setuptools for stable branches does sound reasonable to me. but I don't have too much time this week to iron things out, either, so maybe wait and see what others come up with07:31
ianwfrickler: yeah, i imagine as the world wakes up the issues will start to come in upstream ...07:32
frickleranother option to consider might be dropping the "-e" installs, which seem to be the key trigger in this iiuc. would make life for developers a bit more complicated, but might be worth it overall07:39
*** tosky has joined #openstack-qa07:39
ianwhrrrm, i'm not familiar with that side of it.  is that because the .egg or .lnk or whatever it is goes in site-packages?07:40
ianwyeah, it's making /usr/lib/python3.6/site-packages/keystone.egg-link07:42
fricklerI'm going to test locally, just read that in some previous discussion. I think clarkb mentioned it for th 48.0 issue?07:43
ianw... interesting, maybe you're right?07:44
*** gcheresh has joined #openstack-qa07:44
ianwi think it does install to /usr/local/lib/python3.6/dist-packages/keystone without "-e"07:45
ianwmaybe it's only "-e" and the .egg-link file getting put in setuptools07:45
ianwfrickler : root@158.69.73.143 is one on hold with setuptools 5007:46
*** brinzhang has joined #openstack-qa07:49
*** rcernin has quit IRC07:51
*** tosky has quit IRC08:00
*** ramishra has quit IRC08:00
*** lucasagomes has joined #openstack-qa08:01
*** irclogbot_1 has quit IRC08:02
*** ralonsoh_ has joined #openstack-qa08:02
*** ralonsoh has quit IRC08:03
*** ralonsoh_ has quit IRC08:03
*** tosky has joined #openstack-qa08:05
*** ramishra has joined #openstack-qa08:05
*** irclogbot_0 has joined #openstack-qa08:08
*** lpiwowar has quit IRC08:13
*** lpiwowar has joined #openstack-qa08:13
*** TomStappaerts has joined #openstack-qa08:16
*** ricolin has quit IRC08:16
openstackgerritTom Stappaerts proposed openstack/devstack stable/train: Fix uwsgi install from source  https://review.opendev.org/74798708:24
*** dulek has joined #openstack-qa08:33
*** gcheresh has quit IRC08:41
*** gcheresh has joined #openstack-qa08:53
*** trident has joined #openstack-qa09:08
openstackgerritJens Harbott (frickler) proposed openstack/devstack master: DNM: Do not make editable pip installs  https://review.opendev.org/74900709:10
*** dtantsur|afk is now known as dtantsur09:11
fricklerianw: ^^ this worked fine for me locally until it discovered some weird issue in designate-dashboard, lets see how far it gets us in gate09:11
slaweqfrickler: ianw: hi, do You know if error like https://zuul.opendev.org/t/openstack/build/9c4f759d06f84887832a9cb18b92498a/log/job-output.txt#11036 is already reported somewhere?09:12
slaweqI see that almost all neutron jobs are failing due to that now09:13
ianwslaweq: yes, see http://lists.openstack.org/pipermail/openstack-discuss/2020-August/016905.html09:13
fricklerslaweq: without looking at your job: likely all devstack jobs are broken currently, yes, see ml about setuptools new release09:13
slaweqfrickler: ianw thx a lot for confirmation09:14
* frickler should likely send a notice about that09:14
ianwwe have a number of options; but also i see more issues coming in on https://github.com/pypa/setuptools/issues/ too09:14
*** brinzhang has quit IRC09:16
-openstackstatus- NOTICE: due to a new release of setuptools (50.0.0), a lot of jobs are currently broken, please do not recheck blindly. see http://lists.openstack.org/pipermail/openstack-discuss/2020-August/016905.html09:17
*** brinzhang has joined #openstack-qa09:19
fricklermaybe the final result will be "use venvs for everything you can't get from distro pkgs"09:20
ianwyes, i mean that's probably what we should do09:22
ianwjust that's practically never got very far :)09:23
*** brinzhang_ has joined #openstack-qa09:37
*** brinzhang has quit IRC09:40
*** ralonsoh has joined #openstack-qa09:43
*** brinzhang_ has quit IRC09:52
*** ramishra has quit IRC10:09
*** ralonsoh has quit IRC10:10
*** ralonsoh has joined #openstack-qa10:10
*** tosky has quit IRC10:13
*** tosky has joined #openstack-qa10:13
*** gfidente has joined #openstack-qa10:19
*** Luzi has joined #openstack-qa10:35
openstackgerritSoniya Murlidhar Vyas proposed openstack/tempest master: Need to have stable implementation of nova_volume_detach() and add missing docstrings  https://review.opendev.org/74902510:42
*** brinzhang has joined #openstack-qa10:43
openstackgerritTom Stappaerts proposed openstack/devstack stable/train: Fix uwsgi install from source  https://review.opendev.org/74798710:45
*** lpiwowar_ has joined #openstack-qa10:45
*** vhari has joined #openstack-qa10:45
*** lpiwowar has quit IRC10:47
*** ramishra has joined #openstack-qa10:51
*** whoami-rajat__ has joined #openstack-qa11:12
*** elod has quit IRC11:27
whoami-rajat__hi #openstack-qa , I'm seeing this error in the cinder gate during devstack setup, i couldn't find any direct change that would affect it, can you please take a look http://paste.openstack.org/show/797292/11:30
*** elod has joined #openstack-qa11:52
*** raildo has joined #openstack-qa12:12
frickleryoctozepto: gmann: what to do think about https://review.opendev.org/749007 vs. capping setuptools in reqs?12:17
*** lbragstad_ has joined #openstack-qa12:32
*** redrobot has joined #openstack-qa12:34
openstackgerritLukas Piwowarski proposed openstack/tempest master: Create documentation for tests  https://review.opendev.org/73561912:34
frickleror follow https://review.opendev.org/74895712:36
*** lbragstad_ has quit IRC12:39
*** rh-jelabarre has joined #openstack-qa12:39
*** paras333 has joined #openstack-qa12:49
*** raildo has quit IRC12:51
openstackgerritTom Stappaerts proposed openstack/devstack stable/train: Fix uwsgi install from source  https://review.opendev.org/74798712:53
*** lbragstad has joined #openstack-qa12:55
*** raildo has joined #openstack-qa13:00
openstackgerritJens Harbott (frickler) proposed openstack/devstack master: Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs  https://review.opendev.org/74895713:04
frickleryoctozepto: gmann: ianw: clarkb: I guess I'd go with this option ^^13:05
openstackgerritJens Harbott (frickler) proposed openstack/devstack stable/ussuri: Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs  https://review.opendev.org/74905013:12
*** artom has joined #openstack-qa13:17
frickler^^ the backport conflicted because we still have grenade jobs running as non-voting in gate for ussuri, maybe we remember to clean that up this time ;)13:44
*** Luzi has quit IRC13:51
*** nweinber has joined #openstack-qa13:56
*** Liang__ has joined #openstack-qa13:57
*** brinzhang has quit IRC14:05
openstackgerritJens Harbott (frickler) proposed openstack/devstack stable/train: Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs  https://review.opendev.org/74906314:09
abhishekkgmann, glance_store changes related to cinder store are merged now and now we can review this patch https://review.opendev.org/74380014:10
abhishekkthis is the glance patch, which uses above devstack patch https://review.opendev.org/74803914:10
*** Liang__ has quit IRC14:31
*** openstackgerrit has quit IRC14:37
*** TViernion has quit IRC14:37
*** TViernion has joined #openstack-qa14:41
*** gfidente has quit IRC14:55
yoctozeptofrickler: you have my +2, sir :-)14:56
yoctozeptogmann, frickler: btw, for some reason only bionic is affected? I see masakari on focal is passing: https://review.opendev.org/74434314:56
clarkbas a side note dropping the -e from pip install would likely work too. I expect many people use the -e functionality in devstack so the env var switch is likely a better choice for devstack. But if you run into this in other contexts there are other options14:57
frickleryoctozepto: interesting, I hadn't noticed that before. seems because with install distro python3-setuptools there and then don't upgrade to latest15:00
*** lpiwowar_ has quit IRC15:00
*** gfidente has joined #openstack-qa15:03
*** paras333 has quit IRC15:04
yoctozeptoclarkb: env var sounds like fixing the root problem (or at least a bit closer to it),  dropping -e like a workaround15:04
clarkbyoctozepto: dropping the -e is not a workaround, its a proper fix15:04
yoctozeptofrickler: possibly, or no conflict happens?15:04
clarkbthe behavior only happens with -e because distutils is only used with -e15:04
clarkbotherwise setuptools is used without distutils aiui15:05
*** paras333 has joined #openstack-qa15:05
yoctozeptoclarkb: ah, interesting, though as you noted we kinda want -e for folks who are accustomed to it15:05
yoctozeptohmm, google is unhelpful https://setuptools.readthedocs.io/en/latest/distutils-legacy.html15:06
clarkbbasically -e exposes a distutils feature15:07
yoctozeptohttps://www.reddit.com/r/Python/comments/ijvtmr/heads_up_recent_setuptools_release_has_broken/ "Don't run pip as root" :D15:07
*** mjturek1 has joined #openstack-qa15:07
clarkbthere is a risk that setuptools will be updated to match the distutils behavior though15:12
clarkbwhich would be more fun bceause then our distutils override would be mismatched with the non -e behavior :)15:12
yoctozeptofrickler: yeah, the setuptools seem not to get touched on focal and that's why it's happy15:13
yoctozeptofrickler: if we migrated early, we would be green ;d15:13
yoctozeptofrickler, clarkb: maybe we should not touch system setuptools at all when doing sudo installs, seems fair but hard to enforce15:14
frickleryoctozepto: clarkb: in the long run, finishing the work to make everything run in venvs may be the best option, like dtantsur mentioned on the ml15:15
yoctozeptoor just go dtantsur's idea and venv it all15:15
frickleryoctozepto: ^5 ;)15:15
yoctozeptofrickler: you read my mind15:15
clarkbyup, I reached that conclusion back when pip 10 happened15:15
clarkbbut there are a lot of difficulties :/15:15
yoctozeptowell, we can just use kolla ;d15:16
yoctozeptoSean Mooney likes to dev with kolla so it might not be that bad of an idea15:16
yoctozeptobut not for today obviously15:16
clarkbit come sup frequently. My major concerns aboutdoing that are the very large overheads compared to regular devstack which lead to even longer setuptimes aiui15:16
clarkbalso we'd lose co installability checking15:17
clarkbdevstack is really slow itself, the bar isn't set high but it seems the other tools don't really do better15:17
yoctozeptoclarkb: true that, as they care even more about production features15:18
yoctozeptorather than raw speed for development15:18
fricklermaybe some day nobody is going to need co-installability anymore. think openstack-operator15:18
yoctozeptofrickler: kolla does not need it and hence why it does not enforce/test it ;d15:18
yoctozeptobut anyhow15:18
yoctozeptowhat are we doing right here and right now?15:19
clarkbit sounds like setting that env var?15:19
yoctozeptosad gmann not around, I'd just merge that gate greenifier right away15:19
clarkbwe can always revert and do some other change if necessary15:19
fricklerhttps://review.opendev.org/748957 just passed, clarkb do you want to review otherwise I'd self-approve15:20
clarkbfor the grenade question getting into the habit of forward porting fixes would be good15:20
clarkbit simplifies cleanup15:20
clarkbdo we want to push up a bunch of stable branch changes to do that or deal with the cleanup of marking the jobs voting again once it is working?15:20
fricklerclarkb: the stable branches haven't been cleaned up yet anyway from the last event15:21
fricklerI'll push changes for that once the current set gets in15:21
fricklerhttps://review.opendev.org/749050 seems ready, too15:21
clarkbfrickler: ok I'll approve the env var chnage then15:22
yoctozeptothanks15:22
dtantsurI don't want to get you scared, but we seem to see this breakage even with venv..15:22
dtantsur(not on devstack, on bifrost)15:22
yoctozeptodtantsur: :O15:22
yoctozeptowell, that's counter-logic15:22
dtantsurit may be a separate fallout from the same setuptools release15:22
fricklerdtantsur: same break or different? do you have a pointer?15:22
clarkbI'm not sure how this would happen wit ha virtualenv15:23
fricklerwe have seen some other failure with venv on py35 in #opendev15:23
clarkbsince the virtualenv bin dir is self contained (and independent of the distro)15:23
clarkbit may be there is a different regression15:23
dtantsurfrickler: https://zuul.opendev.org/t/openstack/build/86049990893a40f1a3732485d2226623/log/job-output.txt#9553 happens only on focal15:23
dtantsurModuleNotFoundError: No module named 'setuptools._distutils'\n\n"15:24
yoctozeptohah, only on focal you say...15:24
yoctozepto;D15:24
dtantsurI *think* we have to use --system-site-packages15:24
dtantsurbut I'm probably distracting you :)15:26
yoctozeptothat would be a bad decision15:26
yoctozeptonah, it's the right thing to discuss in here15:26
dtantsuryoctozepto: there is no way around it if you want to use ansible and install packages15:26
dtantsuryeah15:26
yoctozeptodtantsur: you can link up the selinux if that's what you are about15:26
dtantsuryoctozepto: I'm about python-apt/python-dnf not distributed via pypi15:27
yoctozeptodtantsur: ah, those, I *think* the same applies, but it's a bit tricker afair selinux is more self-contained15:28
dtantsuranyway, please move on :)15:28
* frickler moves on and afks, bbl15:28
* yoctozepto moves on to masakari again15:29
gmannyoctozepto: frickler sorry, just finished my internal meetings15:30
*** ricolin has joined #openstack-qa15:31
yoctozeptogmann: no problem, we are just merging one of the fixes and wanted your feedback too15:34
gmann+1, read the log.15:41
*** ricolin has quit IRC16:00
*** lucasagomes has quit IRC16:02
*** ricolin has joined #openstack-qa16:08
*** artom has quit IRC16:10
*** openstackgerrit has joined #openstack-qa16:19
openstackgerritOleksandr Kozachenko proposed openstack/devstack master: Remove legacy special cases in is_service_enabled  https://review.opendev.org/74908216:19
openstackgerritJames Parker proposed openstack/whitebox-tempest-plugin master: Update exception message for nova service  https://review.opendev.org/74908516:27
*** gfidente has quit IRC16:49
*** ralonsoh has quit IRC16:53
*** dtantsur is now known as dtantsur|afk17:13
*** tosky has quit IRC17:14
*** ccamposr has joined #openstack-qa17:17
*** ccamposr__ has quit IRC17:20
*** artom has joined #openstack-qa17:49
artomjparker_, so, the failure I'm seeing is "ModuleNotFoundError: No module named 'neutron'"17:50
artomWhich looks like a devstack failure...17:50
* jparker_ looking17:50
jparker_artom: oh sorry I was looking at the compute logs not the controller17:51
clarkbits probably more fallout from the setuptools update (and maybe the fix? though that hasn't landed yet I don't think)17:52
artomclarkb, fix doesn't look to have landed yet...17:54
*** rfolco has quit IRC17:54
artomI guess we need to wait for https://review.opendev.org/#/c/748957/2 to get in?17:55
gmannclarkb: frickler ianw we need to disable grenade job in template too to merge devstack fix - https://review.opendev.org/#/c/749095/118:01
gmannartom: yes18:01
clarkbor do the forward porting18:01
clarkbI personally prefer forward porting to deal with grenade18:01
clarkbbut I need to pop out now for a bit so will defer to ohters18:01
gmannok,  i am ok with that. train one should pass18:02
gmann+2 on train one too - https://review.opendev.org/#/c/749063/118:03
gmannyoctozepto: ^^18:03
clarkboh do we have backports already?18:03
clarkbI can review those really quickly before popping out18:03
gmannclarkb: yeah18:03
*** rfolco has joined #openstack-qa18:08
*** rfolco has quit IRC18:14
openstackgerritDoug Schveninger proposed openstack/patrole master: Clean up tox.ini and document zuul.yaml settings  https://review.opendev.org/74780618:23
openstackgerritHemachandra Reddy proposed openstack/tempest master: Wait until dependent resource is deleted  https://review.opendev.org/74876518:28
fricklergmann: ah, now I know why grenade was made n-v in ussuri gate instead of commented out :-/ I think we can approve ussuri now anyway, because it will be on top of train in the integrated gate queue18:32
gmannfrickler: yeah18:37
gmannfrickler: done18:38
openstackgerritJames Parker proposed openstack/whitebox-tempest-plugin master: Added instance collocation migration test  https://review.opendev.org/70442019:48
openstackgerritMerged openstack/devstack stable/train: Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs  https://review.opendev.org/74906319:51
openstackgerritMerged openstack/devstack stable/ussuri: Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs  https://review.opendev.org/74905020:01
*** tosky has joined #openstack-qa20:15
*** nweinber has quit IRC20:17
*** paras333 has quit IRC20:31
*** ccamposr__ has joined #openstack-qa20:51
*** paras333 has joined #openstack-qa20:51
*** ccamposr has quit IRC20:52
*** paras333 has quit IRC20:56
*** gcheresh has quit IRC21:00
*** ccamposr__ has quit IRC21:01
clarkbdtantsur|afk: fyi I think your issue with setuptools 50 may be https://github.com/pypa/setuptools/issues/235221:09
clarkbor related anyway I think you're on a newe rpython but the failure is similar21:09
ianwso we merged both the env var fix and the requirements change?21:10
clarkbthere was a requirements change?21:11
clarkb(I think requirements ar eusually too late)21:11
gmanni did not know either21:11
ianwyeah -- it's sort of a corner case because we re-install setuptools in install_pip.sh21:12
clarkbah21:12
ianwhttps://review.opendev.org/#/c/748943/21:13
ianwand yeah, as later discussion found, that changelog isn't i guess 100% correct.  i does install with "-e" into site-packages, but not without "-e"21:13
ianwjust to be super confusing21:13
clarkbya its definitely -e specific21:14
*** vishalmanchanda has quit IRC21:15
ianwi do hope that change merging hasn't hidden any defects that SETUPTOOLS_USE_DISTUTILS might have21:15
ianware we sure that hasn't run against setuptools <50? ... checking21:16
ianwi guess on stable branches i could not have21:16
clarkbya unless we backported to stable too21:19
ianwno it wasn't, but i still have some concerns ...21:20
gmannthis is with 50 on master (before req was merged) https://zuul.opendev.org/t/openstack/build/c8b572906e3a4ad0aae36ecbbc95bc7d/log/job-output.txt#354221:21
ianw2020-08-31 15:13:52.886 | Successfully installed pip-9.0.3 setuptools-44.1.1 wheel-0.35.121:22
ianwhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_09c/749063/1/check/devstack/09c6df3/controller/logs/devstacklog.txt21:22
ianwthat's the train job21:22
clarkbianw: was that on python2?21:22
clarkbI think newer setuptools is python3 only?21:22
gmannussuri one is also with 5021:22
ianwok, so train does a cap-pip.txt to <1021:23
ianwhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_33a/749050/1/check/devstack/33ad688/controller/logs/devstacklog.txt21:27
ianwthat ussuri21:27
ianwsudo -H LC_ALL=en_US.UTF-8 SETUPTOOLS_USE_DISTUTILS=stdlib http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite /usr/local/bin/pip3.6 install -c /opt/stack/requirements/upper-constraints.txt 'setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0;python_version>='\''3.5'\''' 'setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.21:27
ianw2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,<45.0.0;python_version<='\''2.7'\'''21:27
*** ccamposr has joined #openstack-qa21:27
ianwso i'd agree that has installed 5021:28
ianwas gmann said :)21:28
ianwi think then we can probably revert the requirements change21:28
clarkbas long we we base it on the master env var change?21:29
ianwclarkb: so master is the one i'd want to verify is working *without* the requirements change21:33
clarkbya so pushing up a revert on top of the env var change should confirm that?21:34
ianwhttps://zuul.opendev.org/t/openstack/build/ecc2f16c7501459fb566c59c670dd753/log/controller/logs/devstacklog.txt#183621:34
ianwthis was the gate job, which didn't seem to run with that requirements change21:35
ianwpip_install 'setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,!=48.0.0,!=49.0.0'21:35
ianwi mean WITHOUT that requirements change, sorry21:35
ianwi.e. i think we're good21:35
ianwthe requirements change isn't hiding any failures with the SETUPTOOLS_USE_DISTUTILS change21:36
gmannyeah21:40
*** raildo has quit IRC21:41
*** ccamposr has quit IRC21:49
*** ccamposr__ has joined #openstack-qa21:50
*** ccamposr__ has quit IRC21:50
*** ccamposr__ has joined #openstack-qa21:51
clarkbhas the requirements change merged? I'm looking at my local git tree and seems like no?21:52
gmannyeah around 4hrs before - https://review.opendev.org/#/c/748943/21:54
ianwrevert proposed @ https://review.opendev.org/74915921:55
clarkboh it was in requirements no wonder I'm confused (I thought you meant it was in devstack's get-pip.py instal list but cleraly when you said requirements that is what you meant :P)21:56
*** whoami-rajat__ has quit IRC22:01
*** ccamposr__ has quit IRC22:06
*** ccamposr__ has joined #openstack-qa22:06
ianwyeah we have the cap-pip.txt, but then also the setuptools re-install from requirements22:06
ianwi'm trying to decide if i should look into this more or just see what comes out of upstream; which is currently not much response to the several issues22:09
*** slaweq has quit IRC22:15
clarkbthey were responsive when setuptools 48 broke things22:16
clarkbmaybe they just need a day22:17
*** artom has quit IRC22:30
*** artom has joined #openstack-qa22:31
*** stephenfin has joined #openstack-qa22:37
ianwso the "-e" thing i think is a red-herring; i think by default without "-e" you're building a wheel and installing that22:40
ianwwhich seems to take a different path that gets things right22:41
clarkbianw: it isn't a red herring its directly related aiui. The original bug from setuptools 48 goes into details22:41
clarkbbasically -e is an editable install which depends on distutils to do its thing22:41
clarkbif you don't do an editable install then you bypass distutils entirely22:42
ianwright, yeah but i mean "pip install --no-binary :all: ." also installs it incorrectly22:42
clarkboh interesting, I wouldn't have expected that to go into distutils either but I guess it does22:42
*** rcernin has joined #openstack-qa22:51
*** tosky has quit IRC23:03
*** paras333 has joined #openstack-qa23:47
openstackgerritDoug Schveninger proposed openstack/patrole master: Fix Extension gates by supporting Skip Execption in test case.  https://review.opendev.org/74648023:48
openstackgerritMerged openstack/devstack master: Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs  https://review.opendev.org/74895723:55

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