Monday, 2020-05-11

*** tetsuro has joined #openstack-release00:16
*** e0ne has joined #openstack-release00:26
*** e0ne has quit IRC00:31
*** ricolin_ has joined #openstack-release01:54
*** ekcs has joined #openstack-release02:37
*** ekcs has quit IRC03:08
*** ekcs has joined #openstack-release03:09
openstackgerritAdrian Turjak proposed openstack/releases master: Update Adjutant version to 0.5.1 for bugfix  https://review.opendev.org/72672203:13
*** slaweq has joined #openstack-release03:17
*** ekcs has quit IRC03:17
*** slaweq has quit IRC03:22
*** ricolin_ has quit IRC03:25
*** tetsuro has quit IRC03:28
*** tetsuro has joined #openstack-release04:16
*** evrardjp has quit IRC04:36
*** evrardjp has joined #openstack-release04:36
*** ykarel|away is now known as ykarel05:07
*** udesale has joined #openstack-release05:15
*** ricolin has quit IRC05:22
*** vishalmanchanda has joined #openstack-release05:29
*** ysandeep|away is now known as ysandeep05:42
*** slaweq has joined #openstack-release06:17
*** tinwood is now known as tinwood-afk07:06
*** tosky has joined #openstack-release07:34
*** rpittau|afk is now known as rpittau07:36
*** hberaud has quit IRC07:42
*** dtantsur|afk is now known as dtantsur08:04
*** tinwood-afk is now known as tinwood08:05
*** witek has joined #openstack-release08:09
*** EmilienM has quit IRC08:15
*** EmilienM has joined #openstack-release08:16
*** hberaud has joined #openstack-release08:26
*** ysandeep is now known as ysandeep|lunch08:27
*** huats_ has quit IRC08:27
*** ykarel is now known as ykarel|lunch08:27
*** huats has joined #openstack-release08:28
*** amoralej|off is now known as amoralej08:38
*** ykarel|lunch is now known as ykarel09:00
*** ysandeep|lunch is now known as ysandeep09:11
*** ykarel is now known as ykarel|mtg09:18
*** ricolin has joined #openstack-release09:20
ttxsmcginnis: See RCfreeze exception at https://review.opendev.org/#/c/726722/09:22
ttxRegarding that validation error (Permission denied on bdist_wheel build)... could it come from https://review.opendev.org/#/c/726700/ ? Not sure what that patch fixes as it seemed to work just fine before09:33
openstackgerritMerged openstack/releases master: Release rally-openstack 2.0.0  https://review.opendev.org/72648209:42
*** priteau has joined #openstack-release09:44
*** jbadiapa has joined #openstack-release09:48
*** ykarel|mtg is now known as ykarel10:05
*** rpittau is now known as rpittau|bbl10:15
*** tetsuro has quit IRC10:26
openstackgerritMerged openstack/releases master: Update add_reviewers to add to all open reviews  https://review.opendev.org/72652110:47
openstackgerritMerged openstack/releases master: Increase validate job timeout to 3 hours  https://review.opendev.org/72654110:51
openstackgerritMerged openstack/releases master: Install wheel in validate venv  https://review.opendev.org/72670010:53
openstackgerritMerged openstack/releases master: Speed up sdist build  https://review.opendev.org/72670110:55
*** ysandeep is now known as ysandeep|brb11:21
smcginnisttx: The wheel patch is really for local testing when calling "tox -e validate". I noticed on a system that did not have that installed that I would then get errors.11:31
smcginnisSo I don't believe that has anything to do with the error.11:31
smcginnisttx: Regarding the freeze exception, any reason why we should do that now and not just wait for a stable release?11:31
smcginnisttx: I'm really reluctant to do that for a project that pretty much had to be remindeded at every step that there actually was such thing as a release cycle.11:31
smcginnisAnd the RC patch has most PTL acks already that would be wiped out if we had to update for a new release.11:32
smcginnisNot to mention setting a bad precendent that I was hoping we could avoid this time around.11:32
ttxsmcginnis: it's a cycle-with-intermediary so it should not affect the final-release patch... Agree on the bad precedent. The only reason I'm considering it is that a migration bug is generally considered release-critical. that said it's the first release so we do not guarantee migrations will work... Your call11:34
*** jovial[m1 has joined #openstack-release11:37
openstackgerritThierry Carrez proposed openstack/releases master: [DNM] Test reproduce bdist_wheel error  https://review.opendev.org/72678511:38
jovial[m1afternoon all, I've proposed to include ansible in the blacklist here: https://review.opendev.org/#/c/726768/. Just wondered if this idea had legs... Here is what I'm trying to do: https://review.opendev.org/#/c/726081/311:38
ttxjovial[m1: you might want to also ping #openstack-requirements on this11:40
*** ysandeep|brb is now known as ysandeep11:40
smcginnisttx: Oh, true. c-w-i shouldn't have as much of an impact.11:41
*** toabctl has quit IRC11:43
jovial[m1Thanks for pointing me to the correct channel. I've just posted the same message #openstack-requirements :-)11:45
openstackgerritThierry Carrez proposed openstack/releases master: [DNM] Test reproduce bdist_wheel error  https://review.opendev.org/72678511:48
smcginnisttx: Hit the permission denied on that patch too.11:56
smcginnisAlmost like an empty arg is being passed to subprocess.11:57
*** rpittau|bbl is now known as rpittau11:58
smcginnisWould be a lot easier to figure out if this would fail locally too.12:00
*** amoralej is now known as amoralej|lunch12:09
ttxhmm12:11
openstackgerritThierry Carrez proposed openstack/releases master: [DNM] Test reproduce bdist_wheel error  https://review.opendev.org/72678512:14
*** priteau has quit IRC12:16
ttxI don;t believe in coincidences12:24
ttxdarn my 3rd test is blocked on a faulty test node12:28
*** tkajinam has quit IRC12:31
smcginnisYeah, something in there. But I just tried on a fresh VM, and no luck getting it to fail locally again.12:31
smcginnisWe may need to ask for a node to be held so we can do some local debugging.12:35
ttxok, 2nd attempt12:37
*** amoralej|lunch has quit IRC12:50
smcginnisttx: It seems like it must be something with the sdist speedup patch, but I've stared at that code a lot and can't figure out what would be causing an issue like this.12:51
ttxYeah, been staring too12:52
ttxLast test results confirms that the speedup patch is tho blame12:52
ttxMaybe you can't alter the env of a child process in the sandbox we use to execute tests12:52
ttxI'll narrow it down to that12:53
openstackgerritSean McGinnis proposed openstack/releases master: Revert sdist rerun check  https://review.opendev.org/72683812:56
*** zxiiro has joined #openstack-release12:57
*** amoralej has joined #openstack-release12:58
openstackgerritThierry Carrez proposed openstack/releases master: [DNM] Test reproduce bdist_wheel error  https://review.opendev.org/72678513:01
ttxsmcginnis: in this one I only remove the env set ^13:01
ttxit's our most promising suspect, and you can keep the sdist cache13:02
openstackgerritSean McGinnis proposed openstack/releases master: Test limiting flags  https://review.opendev.org/72683913:02
smcginnisTrying the big one.13:02
ttxIt actually fails when trying to run the command, so I think I'll win13:03
*** ykarel is now known as ykarel|afk13:05
*** udesale_ has joined #openstack-release13:06
smcginnisYeah, but we still need to fix it.13:07
smcginnisI don't think we can stay in the timeout window for jobs otherwise.13:07
ttxwe could increase timeout window13:08
smcginnisWe're at the allowed max with the 3 hour window. Not sure if that is enough.13:09
*** udesale has quit IRC13:09
smcginnisIt takes a loooong time to build nova's release notes.13:09
smcginnisAnd neutron, cinder, etc.13:09
smcginnisOtherwise we may need to break out the final taking into multiple patches.13:10
smcginnisOr temporarily disable validations.13:10
ttxwe could increase the tenant limit13:10
ttxif that's the only way around it13:10
ttxIn another meeting, need to pay attention13:11
smcginnisWe may need to. But seems a shame since we don't need release notes to do our validation.13:11
ttxagreed. Once we narrow it down we should explore why it fails13:11
*** amoralej has quit IRC13:19
smcginnisI wonder if there is a bug in pbr when this flag is set.13:27
openstackgerritSean McGinnis proposed openstack/releases master: Revert sdist rerun check  https://review.opendev.org/72683813:29
*** beekneemech is now known as bnemec13:47
*** diablo_rojo has joined #openstack-release13:56
*** ysandeep is now known as ysandeep|afk14:02
ttxOK, that narrows it down to the env passing: https://review.opendev.org/#/c/726785/14:04
*** amoralej has joined #openstack-release14:10
*** dtantsur is now known as dtantsur|brb14:17
*** ykarel|afk is now known as ykarel14:19
ttxstill a bit of a mystery14:22
*** jhesketh has quit IRC14:35
openstackgerritSean McGinnis proposed openstack/releases master: Revert sdist rerun check  https://review.opendev.org/72683814:42
*** dtantsur|brb is now known as dtantsur14:59
-openstackstatus- NOTICE: Our CI mirrors in OVH BHS1 and GRA1 regions were offline between 12:55 and 14:35 UTC, any failures there due to unreachable mirrors can safely be rechecked15:08
openstackgerritSean McGinnis proposed openstack/releases master: Drop PBR environment flags from sdist build  https://review.opendev.org/72687915:12
*** ykarel is now known as ykarel|away15:12
*** armax has joined #openstack-release15:22
openstackgerritSean McGinnis proposed openstack/releases master: Drop PBR environment flags from sdist build  https://review.opendev.org/72687915:26
*** weshay is now known as weshay|ruck15:28
*** ysandeep|afk is now known as ysandeep|away15:36
*** weshay|ruck is now known as weshay15:42
*** e0ne has joined #openstack-release15:45
*** weshay is now known as weshay|ruck15:45
openstackgerritSean McGinnis proposed openstack/releases master: Revert sdist rerun check  https://review.opendev.org/72683815:48
openstackgerritSean McGinnis proposed openstack/releases master: Ussuri final releases for cycle-with-rc projects  https://review.opendev.org/72648415:51
ttxsmcginnis: if you end up having to up the tenant limit, that is where that is defined:15:54
ttxhttps://zuul-ci.org/docs/zuul/reference/tenants.html#attr-tenant.max-job-timeout15:54
ttxhttps://opendev.org/openstack/project-config/src/branch/master/zuul/main.yaml#L10315:55
smcginnisThanks. It's looking more and more like that may be necessary.15:57
ttxsmcginnis: so.... summary is you need to copy env before adding your flags16:02
ttxenv = os.environ.copy()16:02
smcginnisI did that basically. Still fails.16:02
ttxhmmm where16:02
smcginnishttps://review.opendev.org/#/c/726838/4/openstack_releases/processutils.py16:03
ttxah, found it16:03
openstackgerritMerged openstack/releases master: Drop PBR environment flags from sdist build  https://review.opendev.org/72687916:03
ttxsmcginnis: in that file you do not pass env, right16:04
ttxonly **kwargs16:04
smcginnisRight. It updates the existing env dict.16:05
ttxor does it pass the ref16:05
ttxhm16:05
smcginnisShould be passing the ref.16:05
openstackgerritSean McGinnis proposed openstack/releases master: Revert sdist rerun check  https://review.opendev.org/72683816:06
ttxCode examples I found use env = os.environ.copy() then env.update and then pass env explicitly, but I agree that should work16:06
smcginnisI'll try to be explicit.16:06
smcginnisI saw some things that indicated updating the environ used by subprocess may not be possible, and subprocess docs only refer to explicitly passing in an environment dictionary. But I could try that too.16:07
*** rpittau is now known as rpittau|afk16:09
*** ianychoi_ is now known as ianychoi16:09
ttxYour latest patchset will pass env= twice (one explicitly and one in kwargs), not sure that works16:12
ttxalso it does not explain why this does not fail locally16:13
ttxI'll pick up the puzzle tomorrow morning if you haven't solved it by then16:13
openstackgerritSean McGinnis proposed openstack/releases master: Revert sdist rerun check  https://review.opendev.org/72683816:16
clarkbsmcginnis: ttx what you do is copy the running processes environment then explicitly pass that in16:17
*** witek has quit IRC16:17
clarkbhttps://docs.python.org/3/library/os.html#os.environ <- make a copy of that object, then update it to include what you want and pass that updated copy into the subprocess16:18
ttxclarkb: yeah, that's what i suggested... smcginnis has a variant that looks like it should work though16:18
smcginnisclarkb: subprocess.run wants env to be a dict of string:sting values. Are you saying if it is in kwargs it will use it even though they have the separate env kwarg?16:18
*** dtantsur is now known as dtantsur|afk16:19
clarkbsmcginnis: import os; env_copy = os.environ.copy(); env_copy['foo'] = 'bar'; processutils.check_call(env=env_copy)16:20
ttxEven if env is not provided.16:20
smcginnisOK, I can try that.16:20
smcginnisI suppose in the actual docs, it does not say explicitly that it wants a dict like I read elsewhere: "it must be a mapping that defines the environment variables"16:21
ttxttyl!16:21
smcginniso/16:21
openstackgerritSean McGinnis proposed openstack/releases master: Pass full environ copy to sdist subprocess  https://review.opendev.org/72683816:31
*** udesale_ has quit IRC16:34
*** evrardjp has quit IRC16:36
*** evrardjp has joined #openstack-release16:36
smcginnisclarkb, fungi: Still fails with passing in a copy of os.environ.16:39
clarkbsmcginnis: is that beacuse the kwargs.pop('env', None) should have a default of {} not None?16:43
clarkboh wait you gaurd against that and you flip env aroung there so it should be ok16:43
smcginnisYeah16:43
openstackgerritSean McGinnis proposed openstack/releases master: Pass full environ copy to sdist subprocess  https://review.opendev.org/72683816:52
*** e0ne has quit IRC16:58
smcginnisWell, that worked with getting the full path to the executable.17:53
openstackgerritSean McGinnis proposed openstack/releases master: Pass full environ copy to sdist subprocess  https://review.opendev.org/72683818:01
*** jbadiapa has quit IRC18:08
openstackgerritSean McGinnis proposed openstack/releases master: Ussuri final releases for cycle-with-rc projects  https://review.opendev.org/72648418:09
*** witek has joined #openstack-release18:33
*** witek has quit IRC18:49
*** toabctl has joined #openstack-release18:57
openstackgerritMerged openstack/releases master: Update Adjutant version to 0.5.1 for bugfix  https://review.opendev.org/72672219:26
*** diablo_rojo has quit IRC19:30
*** e0ne has joined #openstack-release19:50
*** e0ne has quit IRC20:13
openstackgerritSean McGinnis proposed openstack/releases master: Test: debug sdist build environment  https://review.opendev.org/72695421:28
openstackgerritColleen Murphy proposed openstack/releases master: Release keystone for stein and train  https://review.opendev.org/72695521:35
openstackgerritSean McGinnis proposed openstack/releases master: Test: debug sdist build environment  https://review.opendev.org/72695421:43
openstackgerritSean McGinnis proposed openstack/releases master: Test: debug sdist build environment  https://review.opendev.org/72695422:04
*** slaweq has quit IRC22:08
*** slaweq has joined #openstack-release22:08
openstackgerritSean McGinnis proposed openstack/releases master: Pass full environ copy to sdist subprocess  https://review.opendev.org/72683822:09
openstackgerritSean McGinnis proposed openstack/releases master: Ussuri final releases for cycle-with-rc projects  https://review.opendev.org/72648422:10
*** slaweq has quit IRC22:13
*** KeithMnemonic has joined #openstack-release22:14
*** tkajinam has joined #openstack-release22:55
*** tosky has quit IRC22:57

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