Tuesday, 2018-04-03

*** odyssey4me has quit IRC00:14
*** odyssey4me has joined #openstack-requirements00:14
*** hongbin has joined #openstack-requirements01:05
prometheanfiredhellmann: false positive in lower-constraints check? http://logs.openstack.org/17/558217/5/check/requirements-check/a380698/job-output.txt.gz#_2018-04-02_21_30_50_27124502:18
* prometheanfire knows it's late02:18
*** udesale has joined #openstack-requirements03:53
*** hongbin has quit IRC03:56
*** andreas_s has joined #openstack-requirements04:39
*** andreas_s has quit IRC04:43
*** snapiri has joined #openstack-requirements05:37
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/55839206:23
*** florianf has joined #openstack-requirements06:42
*** andreas_s has joined #openstack-requirements07:39
*** andreas_s has quit IRC07:44
*** jpich has joined #openstack-requirements08:06
*** andreas_s has joined #openstack-requirements08:20
*** ralonsoh has joined #openstack-requirements08:29
*** florianf has quit IRC10:19
*** florianf has joined #openstack-requirements10:21
*** florianf has quit IRC10:54
adam__What is the rule of thumb for sizing your control nodes?  Particularly for memory?  Someone gave me something that just seems way too high of requirements.11:00
*** florianf has joined #openstack-requirements11:12
*** adam__ has quit IRC11:13
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for oslotest to new release 3.4.1  https://review.openstack.org/55847811:19
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for pbr to new release 4.0.1  https://review.openstack.org/55847911:21
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for oslo.config to new release 6.0.1  https://review.openstack.org/55848011:23
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for oslo.cache to new release 1.30.0  https://review.openstack.org/55848111:24
*** ralonsoh_ has joined #openstack-requirements12:01
*** ralonsoh has quit IRC12:04
*** odyssey4me has quit IRC12:15
*** odyssey4me has joined #openstack-requirements12:15
openstackgerritJean-Philippe Evrard proposed openstack/requirements master: Add OpenStack-Ansible projects to list of projects  https://review.openstack.org/55849212:18
*** edmondsw has quit IRC12:28
*** edmondsw has joined #openstack-requirements12:28
*** edmondsw has quit IRC12:32
*** udesale has quit IRC12:50
*** lbragstad has joined #openstack-requirements12:50
*** udesale has joined #openstack-requirements12:50
*** edmondsw has joined #openstack-requirements12:58
openstackgerritDoug Hellmann proposed openstack/requirements master: remove debug prints from lower constraint checks  https://review.openstack.org/55850113:24
openstackgerritDoug Hellmann proposed openstack/requirements master: pick requirements directory based on operating mode  https://review.openstack.org/55850413:30
dhellmannprometheanfire : I was out yesterday. I'm looking at issues today.13:35
*** snapiri has quit IRC13:46
openstackgerritDoug Hellmann proposed openstack/requirements master: remove dead code  https://review.openstack.org/55851313:58
openstackgerritDoug Hellmann proposed openstack/requirements master: show which property does not match exactly  https://review.openstack.org/55851413:58
openstackgerritDoug Hellmann proposed openstack/requirements master: avoid testing exact matches twice  https://review.openstack.org/55851513:58
openstackgerritDoug Hellmann proposed openstack/requirements master: report all attributes that do not match exactly  https://review.openstack.org/55851613:58
openstackgerritDoug Hellmann proposed openstack/requirements master: stop requiring comments to match global-requirements.txt  https://review.openstack.org/55851713:58
dhellmannprometheanfire : the *comment* part of the line doesn't match, which I exposed with some more debugging stuff in the series I just posted for review. I also proposed a patch to skip checking the comments.13:59
prometheanfireI'm more in favor of skipping comments for this14:02
*** snapiri has joined #openstack-requirements14:10
*** ralonsoh_ has quit IRC14:11
*** vpickard has joined #openstack-requirements14:27
*** cjloader has joined #openstack-requirements14:45
*** andreas_s has quit IRC15:29
*** andreas_s has joined #openstack-requirements15:34
*** andreas_s has quit IRC15:38
openstackgerritDirk Mueller proposed openstack/requirements master: Remove XStatic-Magic-Search  https://review.openstack.org/55854415:55
*** udesale has quit IRC16:12
*** jpich has quit IRC16:33
openstackgerritMerged openstack/requirements master: remove debug prints from lower constraint checks  https://review.openstack.org/55850116:47
openstackgerritMerged openstack/requirements master: update constraint for pbr to new release 4.0.0  https://review.openstack.org/55700917:02
prometheanfireheh, pbr merged just in time for a new pbr17:22
openstackgerritDoug Hellmann proposed openstack/requirements master: skip complex comparison for constraints without markers  https://review.openstack.org/55856617:23
*** mugsie_ has joined #openstack-requirements18:41
*** EmilienM has quit IRC18:47
*** mordred has quit IRC18:47
*** masayukig[m] has quit IRC18:47
*** mugsie has quit IRC18:47
*** EmilienM_ has joined #openstack-requirements18:47
*** EmilienM_ is now known as EmilienM18:48
*** EmilienM has quit IRC18:49
*** EmilienM has joined #openstack-requirements18:49
smcginnisIs global-requirements.txt not being updated anyore?18:50
prometheanfireit is, but individual projects can fall outside it now18:50
prometheanfirejust because project a needs one version of a lib doesn't mean project b needs to update it18:51
smcginnisOK, some of these lower-constraint patches are setting packages higher than what is in global-requirement.txt.18:52
*** masayukig[m] has joined #openstack-requirements18:53
prometheanfireI don't think that should be good...18:53
prometheanfiredhellmann: ^18:53
dhellmannthat's why I wanted to remove the minimums from global-requirements.txt18:54
*** mordred has joined #openstack-requirements18:54
dhellmannif we're going to let projects diverge, I don't see why some can't claim they need a newer version as long as the upper-constraints.txt entry is at least that high18:54
smcginnisWhich is fine. Once projects have moved over to the new setup.18:55
dhellmannif they don't *need* those newer versions, then we should lower the constraints18:55
smcginnisIt appears to just be causing problems right now with trying to do that.18:55
dhellmannI noticed several that were like that, especially with sphinx18:56
smcginnisdhellmann: The problems I'm seeing is the project's lower-constraint file has higher versions than the openstack/requirenents lower-constraints.txt and global-requirements.txt files.18:56
smcginnisAnd I checked history and it isn't a matter of something changing after the patch was submitted.18:56
dhellmannok18:56
dhellmannso that theory is short18:56
dhellmannshot18:56
smcginnisHow were these lower-constraint files generated for the per-repo patches?18:57
dhellmannthe lower-constraints.txt file in the requirements repo isn't involved in any checks, and shouldn't be -- if we constrain everything to the same lower bound then we can't diverge18:57
prometheanfireya, that's not the intention18:57
dhellmannI used that global list that dirk prepared and took the relevant entries for each repo out to create the initial patches18:57
smcginnisWell, I think we should start everything the same, then once that's level set, then allow divergence.18:57
smcginnisAh, OK.18:58
smcginnisIt's just going to take some manual clean up to get at least the one I'm looking at to pass.18:58
dhellmannyeah18:58
dhellmannhow far off are they?18:59
smcginnisIt's a "not insignificant" list: http://logs.openstack.org/83/555483/2/check/requirements-check/aa12794/job-output.txt.gz#_2018-04-03_02_14_19_04275618:59
dhellmannhmm the requirements.txt entry for glance-store is lower than the constraint19:00
dhellmannI wonder if that means glance didn't land some g-r update?19:00
dhellmannor if the original constraint list was just wrong19:00
smcginnisg-r matches it fine: https://github.com/openstack/requirements/blob/master/global-requirements.txt#L6919:01
dhellmannok, so the original list of constraints was off19:01
smcginnisYeah, it appears so.19:01
dhellmannand we didn't notice that in some projects that landed their patch with the new job before we had the new tests in place19:01
dhellmannsigh19:01
dhellmannI guess the question is do we want to change the requirement or the constraint list?19:02
dhellmannit's probably more accurate to update the constraint list19:02
smcginnisSo should I make the g-r match the lower-constraints, or raise their requirements.txt to match what we're now declaring as lower? Yeah...19:02
dhellmannlet me see if I can script the constraint file update19:02
smcginnisI've started going through and updating requirements.txt. But just a little concerned that their requirements.txt will not match g-r for now.19:03
dhellmannthat no longer matters19:03
dhellmannthat's the point of all of this19:03
smcginnisBut until we've moved it all over, it may be a point of confusion.19:04
prometheanfirewe need to turn gr.txt into a pull method instead of the push method that it was19:04
dhellmannthe sync job is turned off and the new check rules are in place. what more is there to being moved over?19:04
dhellmannprometheanfire : if we pull changes into that list, it's going to set things up so one repo can break another19:05
prometheanfiredhellmann: 'that list'?19:05
smcginnisWell, all projects updated to be using lower-constraints for one. :)19:05
dhellmannprometheanfire : g-r19:05
prometheanfiredhellmann: how so?19:05
dhellmannsmcginnis : actually testing the lower constraints is orthogonal to allowing them to be different19:05
dhellmannprometheanfire : suppose we have a dependency in g-r and projects A and B with version 1.019:06
smcginnisExcept when them being different prevents the project from testing the lower constraints.19:06
dhellmannthen project A updates its dependency to 1.2 and updates its lower constraint at the same time19:06
dhellmannnow B wants to change some other dependency19:06
dhellmannbut it can't change its file because the g-r no longer matches -- hmm, well, that only matters if the thing we're testing is an exclusion, not a minimum19:07
dhellmannso ignore changing a min, and consider the same steps for adding an exclusion19:07
dhellmannsmcginnis : the values need to match *within the repo* they shouldn't need to match g-r except for the exclusion list19:07
prometheanfiredhellmann: the main change we'd have to do is allow exclusions out of the >= range19:07
dhellmannsmcginnis : and exclusions just need to be a subset19:08
dhellmannprometheanfire : why so?19:08
prometheanfiredo we still need to track global exclusions?19:09
dhellmannwe do for != but not for >=19:09
prometheanfireif we also are tracking the highest global >= (which we basically do because our project cross gates with others), then if we update foo from >=1.0.0 to >=2.0.0, we loose the exclusion tracking for !=1.1.0,!=1.2.0 etc19:11
dhellmannthat restriction is why we cannot track >= values in the g-r list any more19:11
prometheanfireso projects that still are on >=1.0.0 (because per-project reqs), will not have inherit those exclusions19:11
prometheanfirethat's one solution19:11
dhellmannif we need a "highest global" value we need to compute it from some set of individual requirement lists19:12
prometheanfireI think we need to figure out if we need a highest global, if not then we remove the min, it was only there for lc generation iirc19:13
prometheanfireas long as the highest global is able to be generated I think we are good19:13
dhellmannyeah, we can compute the highest global by scanning a bunch of input files19:15
prometheanfireyep19:15
openstackgerritDoug Hellmann proposed openstack/requirements master: script to fix lower constraints entries that do not match local requirements  https://review.openstack.org/55861019:38
dhellmannsmcginnis : I used https://review.openstack.org/558610 to update the glance patch in https://review.openstack.org/55548319:38
dhellmannsmcginnis : oh, sorry, it looks like I stomped on the version of that patch you proposed :-/19:39
smcginnisErr, or I stomped on yours.19:40
smcginnisdhellmann: Yours has a lot more changes than mine.19:41
smcginnisdhellmann: Mind resubmitting it?19:41
dhellmannhmm, git review doesn't want to do that. let me see if I can make it19:41
dhellmannsome of the changes may just be sorting19:44
dhellmannbut some are versions19:44
*** cjloader has quit IRC19:52
*** cjloader_ has joined #openstack-requirements19:52
*** cjloader_ has quit IRC19:53
*** cjloader has joined #openstack-requirements19:54
openstackgerritDoug Hellmann proposed openstack/requirements master: script to fix lower constraints entries that do not match local requirements  https://review.openstack.org/55861019:57
*** cjloader has quit IRC19:58
*** cjloader has joined #openstack-requirements20:05
*** florianf has quit IRC20:13
smcginnisdhellmann: Not bad, down to just one - http://logs.openstack.org/83/555483/7/check/requirements-check/593f021/job-output.txt.gz#_2018-04-03_20_00_13_63425320:29
*** cjloader has quit IRC20:41
*** cjloader has joined #openstack-requirements20:42
*** cjloader has quit IRC20:43
*** cjloader has joined #openstack-requirements20:43
*** cjloader has quit IRC20:44
*** cjloader has joined #openstack-requirements20:45
*** vpickard is now known as vpickard_20:58
*** edmondsw has quit IRC21:09
*** edmondsw has joined #openstack-requirements21:09
*** edmondsw has quit IRC21:14
*** cjloader has quit IRC21:30
openstackgerritMerged openstack/requirements master: Updating minimum version of os-brick  https://review.openstack.org/55822121:31
openstackgerritMerged openstack/requirements master: Add OpenStack-Ansible projects to list of projects  https://review.openstack.org/55849221:43
dhellmannsmcginnis : weird22:01
dhellmannsmcginnis : those are the same in my local repo22:01
dhellmannwe should abandon all of those bot proposed updates22:03
dhellmannupdated https://review.openstack.org/55548322:03
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-neutronclient to new release 6.8.0  https://review.openstack.org/55864422:23
*** lbragstad has quit IRC22:36
*** lbragstad has joined #openstack-requirements22:53
*** cjloader has joined #openstack-requirements23:15
*** cjloader has quit IRC23:21
*** cjloader has joined #openstack-requirements23:22
*** cjloader has quit IRC23:26

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