Thursday, 2018-03-29

openstackgerritTony Breeds proposed openstack/requirements master: Add sphinx_feature_classification as a requirement  https://review.openstack.org/48129400:07
*** odyssey4me has quit IRC00:53
*** odyssey4me has joined #openstack-requirements00:53
*** hongbin has joined #openstack-requirements00:57
openstackgerritMerged openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/55676001:37
*** jrist has quit IRC03:11
*** jrist has joined #openstack-requirements03:12
openstackgerritTony Breeds proposed openstack/requirements master: Add sphinx_feature_classification as a requirement  https://review.openstack.org/48129403:27
*** udesale has joined #openstack-requirements03:29
*** udesale has quit IRC03:51
*** hongbin has quit IRC04:12
*** cjloader has quit IRC04:47
*** cjloader has joined #openstack-requirements04:56
*** udesale has joined #openstack-requirements05:04
openstackgerritMatthew Thode proposed openstack/requirements master: uncap pysaml2  https://review.openstack.org/55743405:15
prometheanfiretonyb: ^ :D05:16
prometheanfirehope that works for you05:16
tonybprometheanfire: Thanks05:17
prometheanfiretonyb: I'm fine with that time btw, also dirk proposed 2200, he'd have to confirm if 2230 would work05:19
tonybOkay  2230 CEST == 2030 UTC == 0630 AEST == 1530 CDT05:24
tonybIf I can calendar right05:24
prometheanfiresomething like that sounds right05:25
tonybprometheanfire: it makes it impossible for coolsvap but he can speak for himself05:27
*** cjloader has quit IRC05:27
prometheanfirewe have 4 fairly diferent timezones to work around, not sure we'll find something perfect05:28
prometheanfireI did cc him at least05:28
tonybhttps://www.worldtimebuddy.com/?qm=1&lid=2147714,4726206,12,1259229&h=2147714&date=2018-4-2&sln=21-22 is when we used to have it, but I'm not a night person and I don't think you're a morning person05:30
tonybso yeah perfect is off the table ;P05:30
tonybif coolsvap opts out then 2030 works for me05:30
prometheanfirenot quite a morning person05:31
prometheanfireya, we used to do that time05:32
prometheanfireanyway, I'm going to bed, long day (had a meeting at 1AM last night :P)05:32
tonyb:(05:33
prometheanfire?05:34
prometheanfirewell, nn05:39
*** udesale_ has joined #openstack-requirements06:13
*** cjloader has joined #openstack-requirements06:14
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/55761406:14
dirkprometheanfire: tonyb : 22:30 local still works for me, although I might occasionally miss it I should be able to join most of the time06:15
tonybdirk: Okay.  Cool06:16
*** udesale has quit IRC06:16
*** cjloader has quit IRC06:18
*** andreas_s has joined #openstack-requirements06:32
*** udesale_ has quit IRC06:38
*** udesale has joined #openstack-requirements06:39
*** florianf has joined #openstack-requirements06:58
*** udesale_ has joined #openstack-requirements07:03
*** udesale__ has joined #openstack-requirements07:05
*** udesale has quit IRC07:07
*** udesale_ has quit IRC07:09
*** jrist has quit IRC07:27
*** jrist has joined #openstack-requirements07:27
*** udesale has joined #openstack-requirements07:45
*** udesale__ has quit IRC07:47
*** jpich has joined #openstack-requirements07:49
*** ralonsoh has joined #openstack-requirements07:54
openstackgerritTony Breeds proposed openstack/requirements master: uncap pysaml2  https://review.openstack.org/55743408:04
openstackgerritTony Breeds proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/55761408:15
*** cjloader has joined #openstack-requirements09:06
*** cjloader has quit IRC09:11
*** cjloader has joined #openstack-requirements10:06
*** cjloader has quit IRC10:11
*** andreas_s has quit IRC11:02
*** andreas_s has joined #openstack-requirements11:03
*** andreas_s has quit IRC11:07
*** edmondsw has joined #openstack-requirements11:30
openstackgerritMatthew Edmonds proposed openstack/requirements master: Update pypowervm min to 1.1.13  https://review.openstack.org/55767811:39
edmondswdhellmann is there a reason that the new per-project lower-constraints.txt files need to include things not in their requirements.txt, or is that just because it's easier to do en masse as you're setting this up?11:43
*** udesale has quit IRC11:46
*** udesale has joined #openstack-requirements11:46
*** andreas_s has joined #openstack-requirements11:51
*** andreas_s has quit IRC11:56
*** udesale_ has joined #openstack-requirements12:14
*** udesale has quit IRC12:16
*** udesale_ has quit IRC12:19
dhellmannedmondsw : that's how constraints usually work, they list everything.12:34
edmondswdhellmann is something going to maintain that in each project, so it will continue to list everything?12:35
edmondswif so, then that makes sense12:35
dhellmannedmondsw : the intent is for project teams to keep that list up to date as they need to adjust their requirements files12:38
dhellmannso when you need a new feature of a library, you raise the minimum in say requirements.txt and then also update it in lower-constraints.txt12:38
edmondswIOTW it will rapidly become useless except for things that are listed in requirements.txt...12:38
dhellmannwell if something in requirements.txt is changed and *needs* a new version of something else, that would need to be raised, too12:39
edmondswI mean, the project-specific lower-constraints is not going to have new things added as they are added in openstack/requirements12:40
dhellmannright, we have completely stopped automated updates into projects12:40
dhellmannfor all dependency lists, not just the new lower-constraints.txt file12:40
edmondswif someone adding a new requirement is going to have to go look at openstack/requirements anyway, why not make them do that for lower-constraints as well as upper?12:40
edmondswand not list unneeded lower-constraints in the meantime12:41
dhellmannI'm not sure I understand exactly what you mean12:41
edmondswhave project-specific lower-constraints.txt only list things that are in project-specific requirements.txt12:42
edmondswbecause anything more is unused12:42
dhellmannthey should only include things that are in requirements.txt *and the dependencies of those things*12:42
edmondswand will likely have to be updated if it ever needs to be used12:42
dhellmannI suppose you could try removing the second and third level dependencies and see how that goes, if that's what you mean12:42
edmondswwhy does it need to list dependencies of those things?12:43
dhellmannthe point of constraints is to have an exact list of versions to test with.12:43
dhellmannif you don't include everything, then a dependency is unconstrained12:43
edmondswk12:43
dhellmannwhich means if I have a requirement for A>=1.0 and A depends on B as B>=1.3 and then B releases 2.0 you might break12:44
edmondswgot it, tx12:44
dhellmanncool12:44
dhellmannwe'll probably need to build some tools to help with the lists. I know dirk had something for building the global list that we started with.12:45
edmondswdhellmann maybe I don't have it quite yet... doesn't that example you gave argue for u-c, not l-c?12:47
dhellmannboth12:47
dhellmannif you want to keep the lower-constraints test actually testing at the lower bounds and A 1.0 is not compatible with B 2.0 you have to prevent B 2.0 from accidentally ending up in the lower-constraints test job12:47
edmondswso in that case B might be allowed by u-c, for use with a newer A?12:48
dhellmannif A 1.5 is compatible with B 2.0 then in order to add B 2.0 to *upper* constraints you would have to constrain A to 1.512:48
dhellmannright12:48
edmondswk12:48
dhellmannthis is all made extra complicated because of the number of dependencies we have and the depth of the graph12:49
edmondswno kidding12:49
dhellmanneverything would be simpler if we could ensure all distros packaged exactly the version we need12:50
dhellmannbut we can't, of course, so we're doing the best we can to provide guidance about what is likely to work12:50
*** odyssey4me has quit IRC12:57
*** odyssey4me has joined #openstack-requirements12:57
*** edmondsw has quit IRC12:58
*** edmondsw has joined #openstack-requirements12:59
*** andreas_s has joined #openstack-requirements13:01
*** edmondsw has quit IRC13:03
*** edmondsw has joined #openstack-requirements13:05
*** andreas_s has quit IRC13:05
openstackgerritDoug Hellmann proposed openstack/requirements master: add validation rules for lower constraints  https://review.openstack.org/55703413:37
openstackgerritDoug Hellmann proposed openstack/requirements master: trigger requirements-check if the lower-constraints.txt file changes  https://review.openstack.org/55703813:37
openstackgerritDoug Hellmann proposed openstack/requirements master: remove debugging print  https://review.openstack.org/55733813:37
smcginnisAnyone aware of a subprocess signal.poll() issue that appears to have just recently surfaced?13:52
*** udesale has joined #openstack-requirements13:53
smcginnisSorry, select.poll(). Here's a failure - http://logs.openstack.org/73/557673/1/check/build-openstack-sphinx-docs/9bf1f80/job-output.txt.gz#_2018-03-29_12_08_50_35093813:55
smcginnisOddly, I've only seen it on glance patches so far.13:56
smcginnisGuess I'll have to look into what might be done differently there.13:56
*** udesale has quit IRC13:59
prometheanfiresmcginnis: nope, we did update openstackdocstheme (not sphinx) yesterday13:59
smcginnisprometheanfire: Hmm, suspicious that this is coming out of there. Thanks, I'll take a quick look at those changes too to see if anything looks suspect.14:03
*** andreas_s has joined #openstack-requirements14:04
prometheanfireit was a patch bump iirc14:07
*** andreas_s has quit IRC14:10
*** jlvillal has quit IRC14:15
openstackgerritMatthew Thode proposed openstack/requirements master: uncap pysaml2  https://review.openstack.org/55743414:34
prometheanfiredhellmann: dirk ^ would like your ack on this, want to make sure we DO want to be able to exclude prereleases.14:36
prometheanfireoops, had the debug print still in there14:37
openstackgerritMatthew Thode proposed openstack/requirements master: uncap pysaml2  https://review.openstack.org/55743414:37
*** cjloader has joined #openstack-requirements14:38
*** jlvillal has joined #openstack-requirements15:12
*** cjloader has quit IRC15:52
openstackgerritMerged openstack/requirements master: Add sphinx_feature_classification as a requirement  https://review.openstack.org/48129415:55
smcginnisFYI in case anyone else hits it and comes looking, but I've verified the bump to openstackdocstheme 1.20.0 is what has broken glance builds.16:30
*** florianf has quit IRC16:39
*** jpich has quit IRC16:46
*** florianf has joined #openstack-requirements16:55
openstackgerritDoug Hellmann proposed openstack/requirements master: add validation rules for lower constraints  https://review.openstack.org/55703417:06
openstackgerritDoug Hellmann proposed openstack/requirements master: trigger requirements-check if the lower-constraints.txt file changes  https://review.openstack.org/55703817:06
openstackgerritDoug Hellmann proposed openstack/requirements master: remove debugging print  https://review.openstack.org/55733817:06
*** ralonsoh has quit IRC17:19
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-openstackclient to new release 3.15.0  https://review.openstack.org/55778217:37
dhellmannprometheanfire : I don't see an issue excluding pre-releases. Being explicit is probably good, but I would expect them to be excluded by default?18:56
prometheanfirethey probably are, we don't allow prereleases to be specified in constraints updates or gr >= values, but they could still be pulled in if not using constraints (which is what we want to protect against)19:14
*** florianf has quit IRC19:40
dhellmannmakes sense20:10
edmondswlooking for a second +2 on https://review.openstack.org/#/c/557678/ to unblock some commits that need a newer version of pypowervm20:13
dhellmannedmondsw : +2a20:13
edmondswdhellmann tx20:13
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for openstackdocstheme to new release 1.20.1  https://review.openstack.org/55782120:16
*** edmondsw has quit IRC20:47
*** edmondsw has joined #openstack-requirements20:47
*** edmondsw has quit IRC20:52
lbragstadprometheanfire: ping20:58
lbragstadprometheanfire: do we plan on merging https://review.openstack.org/#/c/557440/1 as is?21:03
prometheanfirelbragstad: no21:06
prometheanfirelbragstad: that can go away, there will be a bot update with https://review.openstack.org/557434 in it21:07
lbragstadoh - neat21:07
prometheanfireonce that merges we can then move forward on the requirements side raising uc21:07
prometheanfirewe don't actually need to raise gr, since you passed tests with no code change21:07
lbragstadso https://review.openstack.org/#/c/557440/ was merely an exercise to make sure things would pass with pysaml2==4.5.021:08
prometheanfireyep21:08
lbragstadok - cool21:08
prometheanfireyou can abaondon if you want21:08
prometheanfireor I can21:08
prometheanfirewhatever21:08
lbragstadi have my head in jwt/cryptography stuff yesterday, i'll abandon with a link to this discussion21:08
prometheanfirewfm21:08
prometheanfireya, I'm going to start bugging people about moving from pycrypto to cryptography again soon21:09
lbragstadand then https://bugs.launchpad.net/keystone/+bug/1750843 will be closed once keystone merges a change with pysaml2 from the opb21:09
openstackLaunchpad bug 1750843 in OpenStack Global Requirements "pysaml2 version in global requirements must be updated to 4.5.0" [Undecided,New]21:09
prometheanfirethat bug will be closed when reqs raises at least the UC of pysaml221:10
prometheanfireat least the reqs portion of it21:10
prometheanfireI suspect they'll want us to raise the gr as well (and we probably should)21:10
prometheanfireso I guess we'll do that in the followon patch21:10
lbragstadok - so we'll keep the keystone portion of that open for the time being then21:11
openstackgerritMerged openstack/requirements master: Update pypowervm min to 1.1.13  https://review.openstack.org/55767821:45
tonybprometheanfire: why'd we need to https://review.openstack.org/#/c/557434/6/openstack_requirements/requirement.py@227 in that change?22:01
*** edmondsw has joined #openstack-requirements22:20
*** edmondsw has quit IRC22:25
prometheanfiretonyb: to allow the exclusion of rc122:27
tonybprometheanfire: Hmm okay wouldn't it just be better to omit rc1 from the banned list? then everything just ignores it22:42
tonybprometheanfire: Actully I'll do that in a follow-up patch22:43
*** andreas_s has joined #openstack-requirements22:53
prometheanfiretonyb: we want users to not use rc1 right?22:54
tonybprometheanfire: Correct I *thought* that pip excluded even public prereleases .... which seems to not be the case :/22:55
prometheanfirepip sucks, news at 11 :P22:56
*** andreas_s has quit IRC22:58
openstackgerritTony Breeds proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/55761423:20
*** andreas_s has joined #openstack-requirements23:33
*** andreas_s has quit IRC23:38

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!