Wednesday, 2018-07-11

*** r-mibu has joined #openstack-requirements00:13
*** hongbin has joined #openstack-requirements00:59
*** edmondsw has joined #openstack-requirements01:05
*** otherwiseguy has quit IRC01:05
*** edmondsw has quit IRC01:09
*** otherwiseguy has joined #openstack-requirements01:14
*** rpioso is now known as rpioso|afk01:19
openstackgerritMerged openstack/requirements master: update constraint for openstacksdk to new release 0.15.0  https://review.openstack.org/58138601:23
*** cjloader has joined #openstack-requirements01:43
*** cjloader has quit IRC01:53
openstackgerritMerged openstack/requirements stable/pike: update constraint for tripleo-common to new release 7.6.14  https://review.openstack.org/58088402:35
*** edmondsw has joined #openstack-requirements02:53
*** edmondsw has quit IRC02:57
*** hongbin has quit IRC03:40
*** udesale has joined #openstack-requirements03:49
*** hwoarang has quit IRC05:31
*** hwoarang has joined #openstack-requirements05:32
*** CrayZee has joined #openstack-requirements05:33
*** ianw is now known as ianw_pto06:00
*** andreas_s has joined #openstack-requirements06:22
*** florianf has joined #openstack-requirements06:25
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/58158906:38
*** udesale has quit IRC06:40
*** udesale has joined #openstack-requirements06:42
openstackgerritMerged openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/58121106:43
prometheanfire5 minutes too late :|06:45
openstackgerritMatthew Thode proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/58158906:47
*** ccamacho has joined #openstack-requirements07:02
*** amoralej|off is now known as amoralej07:34
*** tosky has joined #openstack-requirements07:37
*** jpich has joined #openstack-requirements07:56
*** andreas_s has quit IRC08:59
*** andreas_s has joined #openstack-requirements08:59
*** andreas_s_ has joined #openstack-requirements09:00
*** andreas_s_ has quit IRC09:00
*** andreas_s_ has joined #openstack-requirements09:01
*** andreas_s_ has quit IRC09:01
*** andreas_s has quit IRC09:04
*** andreas_s has joined #openstack-requirements09:30
*** andreas_s has quit IRC09:43
*** andreas_s has joined #openstack-requirements09:52
*** andreas_s has quit IRC10:01
*** andreas_s has joined #openstack-requirements10:01
*** andreas_s has quit IRC10:05
*** spsurya_ has joined #openstack-requirements10:08
*** andreas_s has joined #openstack-requirements10:09
*** andreas_s_ has joined #openstack-requirements10:16
*** andreas_s has quit IRC10:19
*** andreas_s_ has quit IRC10:20
*** andreas_s has joined #openstack-requirements10:26
*** andreas_s has quit IRC10:35
*** andreas_s has joined #openstack-requirements10:40
*** andreas_s has quit IRC10:53
kevkoHello guys, can someone advice me how to run requirements tests which is zuul running on review ?11:05
kevkois it possible with tox ?11:06
*** andreas_s has joined #openstack-requirements11:07
*** andreas_s has quit IRC11:13
*** andreas_s has joined #openstack-requirements11:13
*** r-mibu has quit IRC11:21
dhellmannkevko : it's not necessarily straightforward to do that, unfortunately, because of the way the job is defined11:22
dhellmannthe script in the requirements repo is playbooks/requirements-check.yaml11:23
dhellmannsorry, pasto11:23
dhellmannthe script is playbooks/files/project-requirements-change.py11:23
dhellmannto run it you need to install the requirements repo with pip11:24
dhellmannso you'll want a virtualenv11:24
kevkodhellmann: hmm, ok, just wanted to know if there is some way to do that ... because my review was passing requiremets test ..but now it is not ... in log is :11:24
dhellmannwe should probably add a virtualenv to the tox config to make that a little simple11:24
kevkodhellmann: 2018-07-11 09:28:08.260129 | ubuntu-xenial | Requirement(package='contextlib2', location='', specifiers='>=0.4.0', markers='', comment='# PSF License', extras=frozenset()) 'markers': '' does not match "python_version<'3.0'" 2018-07-11 09:28:08.260474 | ubuntu-xenial | Could not find a global requirements entry to match package {}. If the package is already included in the global list, the name or platform marke11:24
kevkors there may not match the local settings.11:24
kevkodhellmann: so , i added  ";python_version<'3.0' "   to requirements ...and hope it will pass ...but it would be nice to have a option to try it locally11:25
dhellmannthat should fix it for you11:25
dhellmannbut yes, I agree, it would be useful to be able to run that test locally11:25
dhellmanndo you have a link to your patch handy?11:26
kevkodhellmann: thank you for answer :)11:26
*** udesale has quit IRC11:29
openstackgerritDoug Hellmann proposed openstack/requirements master: add tox env for running requirements-check  https://review.openstack.org/58169411:34
dhellmannkevko : ^^11:34
*** EvilienM is now known as EmilienM11:36
kevkodhellmann: oh, that was very fast :) , and how can I run test for specific change locally in git ?11:41
dhellmannkevko : check out the requirements repository with that patch, then run tox -e requirements-check and pass it the path to your local copy of your repository11:42
dhellmannthe readme in the patch shows what the command looks like11:42
kevkodhellmann: yes , but this will run requirements check for all project cross right ?11:43
dhellmannno11:43
dhellmannthat only validates that the requirements settings in your repository are correct11:44
dhellmannthis is just a little bit of tox glue to set up the same script that is run in the requirements-check job in the CI system11:44
kevkodhellmann: oh, i see readme ... got it now11:44
kevkodhellmann: going to try, thank you11:45
dhellmannlet me know how it goes :-)11:45
kevkodhellmann: ok11:45
kevkodhellmann:   requirements-check: commands succeeded11:46
kevko  congratulations :)11:46
kevkodhellmann: nice :)11:46
kevkodhellmann: very usefull11:46
dhellmann\o/11:47
*** amoralej is now known as amoralej|lunch12:20
*** edmondsw has joined #openstack-requirements12:27
*** udesale has joined #openstack-requirements12:31
*** udesale_ has joined #openstack-requirements12:35
*** udesale_ has quit IRC12:36
*** udesale has quit IRC12:36
*** udesale_ has joined #openstack-requirements12:36
*** udesale_ has quit IRC12:37
*** vpickard_ is now known as vpickard12:42
*** openstack has joined #openstack-requirements13:04
*** ChanServ sets mode: +o openstack13:04
*** amoralej|lunch is now known as amoralej13:13
*** spsurya_ has quit IRC13:18
openstackgerritMatthew Thode proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/58158914:08
*** spsurya_ has joined #openstack-requirements14:37
*** cjloader has joined #openstack-requirements14:51
*** udesale has joined #openstack-requirements14:54
*** cjloader has quit IRC14:56
*** cjloader has joined #openstack-requirements14:57
*** rpioso|afk is now known as rpioso14:58
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-muranoclient to new release 1.1.0  https://review.openstack.org/58177215:02
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-solumclient to new release 2.7.0  https://review.openstack.org/58177515:08
*** florianf has quit IRC15:09
*** florianf has joined #openstack-requirements15:14
*** andreas_s has quit IRC15:54
*** andreas_s has joined #openstack-requirements15:55
*** andreas_s has quit IRC15:59
*** jpich has quit IRC16:13
prometheanfiredhellmann: did you look at the taskflow thing after johnsom ack'd16:29
dhellmannprometheanfire : not yet, let me do that now16:29
openstackgerritSorin Sbarnea proposed openstack/requirements master: Raise minimum for pyyaml to 3.13  https://review.openstack.org/57880116:29
dhellmannprometheanfire : approved16:32
*** florianf has quit IRC16:34
prometheanfirethanks :D16:44
*** udesale has quit IRC17:04
*** amoralej is now known as amoralej|off17:05
*** edmondsw has quit IRC18:07
*** edmondsw has joined #openstack-requirements18:07
openstackgerritMichal Arbet proposed openstack/requirements master: Raise networkx upper-constraints to 2.1  https://review.openstack.org/58185419:07
*** CrayZee has quit IRC19:12
*** cjloader has quit IRC19:41
*** edmondsw has quit IRC19:42
*** cjloader has joined #openstack-requirements19:42
*** edmondsw has joined #openstack-requirements19:43
*** cjloader has quit IRC20:03
prometheanfiremeeting in 23 min or after the game whichever comes last20:05
*** cjloader_ has joined #openstack-requirements20:08
prometheanfirewell, guess that's that20:21
prometheanfireit just keeps going20:30
tonybprometheanfire: meeting?20:32
prometheanfireI suppose20:32
tonybprometheanfire: some of us gt up early to make this time, and some are staying up late20:32
prometheanfire#startmeeting requirements20:33
openstackMeeting started Wed Jul 11 20:33:04 2018 UTC and is due to finish in 60 minutes.  The chair is prometheanfire. Information about MeetBot at http://wiki.debian.org/MeetBot.20:33
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.20:33
*** openstack changes topic to " (Meeting topic: requirements)"20:33
openstackThe meeting name has been set to 'requirements'20:33
prometheanfire#topic rollcall20:33
*** openstack changes topic to "rollcall (Meeting topic: requirements)"20:33
prometheanfireo/20:33
prometheanfiretonyb, prometheanfire, number80, dirk, coolsvap, toabctl, smcginnis, dhellmann20:33
tonybo/20:33
openstackgerritMichal Arbet proposed openstack/requirements master: Update constraints for networkx to new release 2.1  https://review.openstack.org/57809420:34
tonyblooks like just us two ;p20:35
prometheanfireya20:35
prometheanfiretonyb: I'm trying to get this networkx thing finished, just need a release of taskflow and dib to get their shit together about it20:35
prometheanfirehttp://logs.openstack.org/94/578094/5/check/requirements-tox-py27-check-uc/1f1eeb6/job-output.txt.gz#_2018-07-11_19_26_50_34422520:35
tonybprometheanfire: I'll take care of DIB20:36
prometheanfire#topic Any controversies in the Queue?20:36
*** openstack changes topic to "Any controversies in the Queue? (Meeting topic: requirements)"20:36
prometheanfiretonyb: thanks, the taskflow patch may help20:36
*** spsurya_ has quit IRC20:36
tonybnot controversies, but things I'd liekto highligh20:36
tonybhttps://review.openstack.org/581160 oslo.messaging 8.0.020:36
prometheanfireyes?20:37
tonybwe want to make sure the API break isn't going to cause pain or at least call it out on the list with a reasonable set of instructions as to how to fix it20:37
tonybI wanted to write a script to find likley breakers and run a noop chnage against it and I may still do that20:38
prometheanfireshouldn't oslo (and us) mail the list trying to get people to test/use lower-constraints to guard against it?20:38
tonybwell we need to gett it into upper-consstraints first, and if the API break doesn't affect $project then they don't need to bump l-c either20:39
tonybbut yes if we do find a project that breaks we do need to call that out in l-c20:39
prometheanfireok20:39
prometheanfireso are you worried that the cross tests are not good enough?20:39
tonybprometheanfire: Yeah, basically20:39
tonybprometheanfire: I don't *know* but I don't think it covers all the oslo.messaging (direct) users20:40
* tonyb runs his scripts to check.20:41
tonybwheil I do ...20:41
tonybwe need to decide about our support for py34 on master20:41
tonyb(backtrack)Package      : oslo-messaging [oslo-messaging] (used by 51 projects)20:42
tonybso yeah I doubt our cross-gate will catch the breaks if they happen.20:42
prometheanfiretonyb: ya, sounds good20:42
tonybanyway, the python3.4 stuff20:42
prometheanfiresure20:42
tonybwe have it in our constraints but techically we don't support master on py3.420:43
prometheanfireoslo-messaging is used by deps of deps20:43
prometheanfireI suspect we cover at least the majority of that 5120:43
tonybbut I feel like perhaps suse could be doing that thing20:43
prometheanfireya, now that we have py36 we should drop py3420:43
prometheanfireI thought gentoo dropped py34, but we still have it, think we switched default to 3620:44
prometheanfiresuse could do what thing?20:44
tonybprometheanfire: have py34 in the OS and run rocky/master on that OS20:45
tonybooo actually I know people other than dirk in suse I'll ping them20:45
prometheanfiretonyb: lol20:45
prometheanfireI thought rocky was targeting 3520:46
dirktonyb: could be doing what?20:46
tonybdirk: have py34 in the OS and run rocky/master on that OS20:46
dirkyep, that could happen20:47
tonybdirk: We're trying to work out if having the py3.4 constrarints in u-c is helpful or can be removed20:47
prometheanfireok, in that case perhaps we should schedule the drop for stein?20:47
dirkso opensuse-leap-423, which is supportd until end of 01/2019, contains python 3.420:47
dirkso it is potentially used somewhere20:48
dirk(its available as a nodepool image)20:48
tonybdirk: Okay.20:48
dirkwe could add it to the testing if thats your concern :)20:48
prometheanfiretechnically you could do it in gentoo too, but I've been switching things over to 35, might make 36 for rocky20:48
dirkadding another tests job against a leap image shouldn't be difficult20:48
tonybdirk: Great, so wheil it's a nodepool image we shoudl keep the constraints20:48
tonybprometheanfire: Yup I think we shoudl keep them and schedule the removal fro m3 in stien20:49
dirktonyb: ever tried running against it?20:49
tonybdirk: I think you started doign that at one point20:49
tonybdirk: personally no, but are there *any* jobs that do?20:49
prometheanfiretonyb: are we the ones that make that decision (remove support for a python from openstack)?20:50
tonybprometheanfire: Yes and no20:50
tonybThere is a community statement, we're just extending it a little20:51
prometheanfireok20:51
dirktonyb: I tried py3620:51
prometheanfirehonestly I'd prefer removing 34 from stein right after we branch20:52
openstackgerritDirk Mueller proposed openstack/requirements master: DNM: py34 constraints testing  https://review.openstack.org/58188220:52
dirkprometheanfire: works for me20:52
tonybprometheanfire: but that'll break opensuse-leap-423 nodepool images20:52
tonybdirk: nice one!20:52
dirkleap-423 is going to be removed jan 201920:52
dirkah, so proposal is to remove earlier20:52
dirksorry, was confused about tiemline20:53
dirkwell, lets see how far it works.. :)20:53
prometheanfiredirk: ok, as long as it doesn't hurt any project (and it shouldn't)20:53
prometheanfirehonestly we'll probably only remove py34 once upstream stops supporting it20:53
prometheanfiremeaning I could add a py34 gentoo job til that happens20:54
tonybOk so I think we need to do 2 things 1) ask the list about when we remove py34 constraints and suggest stien-m3 for ^^ reasons ; and 2) merge https://review.openstack.org/580241 + one more (unwritten) chnage so that we don't keep losing py36 stuff20:54
prometheanfireat least for the simple checks20:54
prometheanfiretonyb: sgtm20:54
tonybprometheanfire: cool.20:55
prometheanfiremy attempt at on freeze to others didn't go well :P20:55
tonybdirk: how doe your chnage run on leap-423?20:56
dirktonyb: it doesn't yet20:56
tonybdirk: Ahh okay glad I didn't just miss it20:56
dirktonyb: I was trying to figure out how to change the image whithout copying all of the job parent20:56
dirkI was hoping the default image already contains python 3.420:56
tonybdirk: Ahh okay, as long as they aren't 'final' you shoudl be able to do that20:57
tonybdirk: I don't think it does but we'll see20:57
prometheanfireok, other than those tasks, move on?20:57
tonybprometheanfire: +120:57
prometheanfire#topic open floor21:01
*** openstack changes topic to "open floor (Meeting topic: requirements)"21:01
openstackgerritDirk Mueller proposed openstack/requirements master: DNM: py34 constraints testing  https://review.openstack.org/58188221:01
tonybchnages from the constraints bot ... is it time to add known bad exclusions to g-r?21:01
tonybdo we know why the 'bad' things are bad?21:02
openstackgerritDirk Mueller proposed openstack/requirements master: DNM: py34 constraints testing  https://review.openstack.org/58188221:02
prometheanfiretonyb: yes, generally, the google stuff is waiting on cinder21:03
prometheanfirethe pyldap stuff should be fixed in code to not be proposed21:03
prometheanfirenetworkx is known about21:03
prometheanfireeventlet is the only one off the top of my head that has a case to be capped21:04
tonybprometheanfire: are the cinder team workign on fixing the google stuff?21:04
prometheanfireyes21:07
dirkis this mental to do list noted down somewhere?21:07
prometheanfireI talked with them yesterday iirc21:07
prometheanfiredirk: nope21:07
tonybprometheanfire: Okay21:08
prometheanfireanything else?21:09
tonybnot from me21:10
prometheanfire#endmeeting21:12
*** openstack changes topic to "OpenStack Requirements - IRC meetngs on Wednesdays @ 07:00 UTC in here in #openstack-requirements - See agenda @ http://tinyurl.com/h44ryuw - IRC channel is *LOGGED* @ http://tinyurl.com/j38rk24"21:12
openstackMeeting ended Wed Jul 11 21:12:08 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:12
openstackMinutes:        http://eavesdrop.openstack.org/meetings/requirements/2018/requirements.2018-07-11-20.33.html21:12
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/requirements/2018/requirements.2018-07-11-20.33.txt21:12
openstackLog:            http://eavesdrop.openstack.org/meetings/requirements/2018/requirements.2018-07-11-20.33.log.html21:12
openstackgerritDirk Mueller proposed openstack/requirements master: DNM: py34 constraints testing  https://review.openstack.org/58188221:13
dirktonyb: I wonder if we wouldn't want to remove py27 support prior py34 support (I think python 3.x should be all fairly easy to support)21:14
dirkbut it looks like the timelines are different21:15
dirktonyb: redhat is targetting py36 for rocky?21:15
*** ccamacho has quit IRC21:19
tonybdirk: we'll remove py27 sometime after unicorn that part is a little fuzzy but projecst can remove py27 *code* as soon as we branch unicorn21:23
tonybdirk: the el7 distros don't have any py3 at all and REHL-next has been said to not have any py2, which I think answers your question about rocky21:24
dirkwell, it could still be py37 ;-)21:27
prometheanfirenice21:27
dirkhttp://logs.openstack.org/82/581882/4/check/requirements-tox-py34-check-uc/580cce5/job-output.txt.gz#_2018-07-11_21_23_07_48654121:28
dirkthats the answer to the "are the python 3.4 constraints useful"21:28
tonybdirk: True.  At some level you're asking about product dates which aren't public21:29
tonybdirk: Oh so not are the useful they're different21:30
tonybdirk: rats :(21:30
dirkif this the first issue in that area?21:30
dirkI wonder how to solve that - I'm trying to figure out if its the only issue21:30
* tonyb has no idea how to handle that, without a stable nodepool image that has python 2.7, 3.4, 3.5 and 3.6 :(21:30
openstackgerritDirk Mueller proposed openstack/requirements master: DNM: py34 constraints testing  https://review.openstack.org/58188221:31
dirktonyb: containers!21:31
tonybdirk: that'll do it21:32
tonybdirk: create a container with all those python versions?21:32
dirkfor something else I recently bite the bullet and added some small docker magic to test the same thing on several different distros21:32
tonybdirk: I suppose we could modify the generate tool to capture the freeze from a python in a container and then use the same logic to merge them21:33
dirktonyb: well, building a container for each. not very difficult21:33
tonybdirk: in theory no hard than a venv, just slower ;P21:33
tonybdirk: I'll ask infra21:35
tonybdocker pull python:3.421:36
tonybseems to do somethign reasonable21:36
tonybactually rather than ask on infra I'll ask on the list as it's likley to be a bigger discussion21:37
dirkif the image is precached inside the nodepool image?21:37
tonybdirk: I doubt they'd do that but IIUC there is a local registry in each provider21:38
*** vpickard is now known as vpickard_21:38
tonybusing containers would make it harder for peopel to run locally :(21:41
toskyuhm, in the last year I've seen wave of changes that removed the py34 tox target for many projects21:43
toskybut maybe for requirements is different?21:43
dirkit is definitely one of the more esoteric versions in openstack21:44
tonybtosky: Yeah the general rule in the community is we support master on the current ubuntu LTS but for requirements we have consumers on a wide range of distro (at varing ages) so we're trying to be moer accommodating21:44
toskyI see, thanks21:45
dirkthere isn't a strong need for py34 atm though21:45
dirkso if its a major headache we don't have to spend time on it21:45
dirkI actually did work on py37 + openstack and thats a pain already21:45
*** edmondsw has quit IRC23:12
*** edmondsw has joined #openstack-requirements23:13
*** edmondsw has quit IRC23:17
*** tosky has quit IRC23:35
*** rpioso is now known as rpioso|afk23:44

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