Tuesday, 2018-07-17

ianwamrith: sorry, missed this conversation a little while ago.  anyway, the /dev etc mounts are expected00:11
ianwi think we have a long known issue where the elements mount those into the chroot, but the block-device tool isn't really aware of them when it tries to unwind (it only knows about the mounts it has made)00:12
ianwwhich means the failure-case exit cleanup can be messy00:12
ianwbut ... that said ... the *real* problem is why things are falling into the failure case path anyway00:12
*** mjturek|off has quit IRC00:18
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6  https://review.openstack.org/58306800:37
ianwi guess we should bite the bullet and move to python3 testing here00:39
ianwput it on the todo list00:39
ianwtonyb: did networkx get bumped to 2.0?01:47
tonybianw: No not yet, we still think DIB needs work to support 2.X (at this point 2.1) and it hasn't made it to the top of my list01:48
ianwhrm, what's01:49
ianw2018-07-17 01:07:03.350098 | ubuntu-xenial | Requirement for package networkx excludes a version not excluded in the global list.01:49
ianw2018-07-17 01:07:03.350172 | ubuntu-xenial |   Local settings : {'<2.0'}01:49
ianwtelling me then?01:49
ianwthere is an open change for 2.0 support, which was working.  presumably 2.1 ... i'll find that01:50
tonybianw: It just means our requirements.txt is out of sync with g-r01:51
tonybin g-r the cap was removed to make way for 2.X relying on u-c to keep it out01:51
tonybso we just need to remve the cap01:51
ianwahh, ok.  i think this will have to be bundled in with the pylint fix01:52
tonybor do quick chnage to remove the cap and base dpylint on that01:53
tonyb(rather than squashing it)01:53
prometheanfiretonyb: hi01:53
ianwbut both break the gate, so need to be together?01:53
tonybOh yeah okay01:54
tonybmy bad01:54
prometheanfirewhat version of pylint was dib using?01:54
ianwi also hope we use u-c correctly, i think we do01:54
ianwpromethanfire: ==1.7.1 or something, whatever was current when we put it in i guess01:55
tonybianw: https://review.openstack.org/#/c/506524/ was your networkx change01:55
prometheanfirehuh, I thought only vmware-nsx and kingbird used it01:55
tonybianw: mind if I rebase it and see how it goes with 2.1?01:56
tonybianw: we do01:56
prometheanfireopenstack-doc-tools will need it too01:56
tonybprometheanfire: it's listed explictly in tox.ini not in *requirements.txt so codesearch wouldn't find it01:57
tonybOh no I'm just wrong01:57
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306801:57
prometheanfire| diskimage-builder                      | test-requirements.txt                                                                     |    5 | pylint==1.7.1 # GPLv2                                                                                      |01:57
prometheanfiretonyb: :P01:57
prometheanfireianw: for py3 compat you should use 1.9.x01:58
prometheanfirestarting with 1.9.101:58
ianwtonyb: no, go for it.01:58
prometheanfire1.9,2 actually01:58
prometheanfire14:29 <       dhellmann > prometheanfire, boden : as part of the python3-first goal you're going to want to update pylint. See line 223 of https://review.openstack.org/#/c/575933/14/goals/stein/python3-first.rst01:58
prometheanfire14:29 <       dhellmann > prometheanfire , boden : version 1.9.2 is the earliest version of pylint that I tested and got to work01:58
ianwprometheanfire: i'm not super fussed, i thought maybe let's do py3 environment updates with that together?02:00
prometheanfireianw: just a fair warning :P02:00
ianwi was kind of hoping to get all these LVM things in and cut a release02:01
ianwanyway, i guess we need this stuff in a relase02:02
prometheanfireit'd be nice02:03
ianwprometheanfire: i guess we should *always* run the requirements check?  not just when we touch requirements files02:03
ianwthat would have triggered this more quickly02:03
prometheanfireit's useful to run, it's cheap enough too I guess02:03
prometheanfireI'm not sure how worth it is to run on every check02:04
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652402:04
prometheanfireif people actually cared about and checked their periodics I'd say to put it there02:04
prometheanfiretonyb: is that really all that was needed for networkx?02:06
prometheanfirewould be ncie02:07
ianwdib was never really the sticking point with networkx i don't think02:09
ianwhrm02:11
ianw2018-07-17 01:59:55.995830 | ubuntu-xenial | Validating lower constraints of test-requirements.txt02:11
ianw2018-07-17 01:59:55.995917 | ubuntu-xenial | *** Incompatible requirement found!02:11
ianw2018-07-17 01:59:55.996040 | ubuntu-xenial | *** See http://docs.openstack.org/developer/requirements02:11
prometheanfireheh, I think it's the last one we care about02:11
prometheanfirelinky link is linked?02:12
ianwhttp://logs.openstack.org/68/583068/2/check/requirements-check/6ee1597/job-output.txt.gz#_2018-07-17_01_59_55_99583002:12
ianwoh, above that02:12
ianwRequirement for package networkx has no lower bound02:12
tonybianw: I guess we still want the >=1.1 then :(02:13
ianwhrm, the 3rd party testing doesn't use upper-constraints i guess02:14
tonybianw: Oh phooey02:15
ianwtonyb: so i'm a bit lost as to why we need the lower bound?02:17
tonyb"./env/bin/pip install /home/jenkins/openstack/diskimage-builder"02:17
tonybianw: I *think* only because the requirements tooling expects there to be one so it can generate/validate the lower-constratints.txt02:18
tonybBecause of the 3rd party CI thing, pylint and networkx we may need to do the whole think in 1 review :(02:19
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:21
tonybianw: cool.02:21
ianwsorry, wrong channel02:21
prometheanfireianw: extra space around networkx02:21
tonybI still got it and replied here ;P02:22
prometheanfirethink that will fail02:22
tonybprometheanfire: I really *hope* that doesn't cause our tools to barf02:22
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:22
ianwfixed it anyway02:22
prometheanfireianw: missed the space after02:23
prometheanfiretonyb: we check formatting, I'm not sure it barfs on that, but it does barf on spacing for the licence part02:23
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:24
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652402:24
ianwi think for the 3rd party, it might have to be broken until 2.x lands02:24
tonybas long as we can land with them failign I'm fine with that02:24
ianwit wouldn't be hard to update ... is it mgagne who maintains?02:24
tonybianw: I'm not sure who maintains it02:25
tonybbut it'd be nice if they did something like tox -re func --notest02:25
tonybt get the enviroment installed (with constraints)02:25
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652402:28
tonybrebases crossing in the night02:29
tonyb"Updated requirements match openstack/requirements" (http://logs.openstack.org/24/506524/10/check/requirements-check/091efac/job-output.txt.gz#_2018-07-17_02_31_44_445090)02:34
tonybthat's a good start02:34
tonybunit tests and linters pass now for funcational testing02:35
tonybianw: your pylint+networkx change failed the lower-constraints job because https://review.openstack.org/#/c/583068/5/lower-constraints.txt@24 != https://review.openstack.org/#/c/583068/5/requirements.txt@5 (or at least I *think* that's why)02:42
tonybianw: I'll fix it up02:46
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:48
tonybOh wow thats; not right :(02:49
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:51
*** brault has quit IRC02:53
*** brault has joined #openstack-dib02:56
ianwahh, ok03:00
* tonyb has managed to really mess up his workign tree but I'll fix it03:01
prometheanfiretonyb: delete and reclone03:11
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652403:13
tonybwow that was much harder than it needed to be :(03:14
tonybbut the good news is that 583068 has passed requirements-check, lc, linters and most unit tests \o/03:15
tonybHmm but it broke the tripleo-buildimage-overcloud-full-centos-7 job :(03:22
tonyb... because *it* doesn't use constraints03:23
* tonyb tries to work out why03:24
prometheanfiretonyb: it's only tripleo :P03:24
tonybprometheanfire: true but it also means a -1 from Zuul03:26
tonybOkay I think my yakstack just overflowed03:28
prometheanfireah, thought it was non-voting03:29
tonybAssuming 506524 passes I think I'm in favor of paering over the damage and just squashing the 2 changes down.03:32
tonyb... rather than fix the tripleo-buildimage-overcloud-full-centos-7 job to use constraints03:32
ianwhrmm03:33
ianwtox -evenv -- pip install /home/zuul/workspace/diskimage-builder /home/zuul/workspace/tripleo-common03:36
tonybianw: Yup03:36
ianwi'm guessing our -e venv *could* do this right?03:36
tonybOr create a special one that does03:36
ianwenv installdeps: -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt03:38
ianwwhy is that not got network==1.11?03:38
ianwit does ...03:39
tonybianw: right but after the env (for python-tripleocleint) is build we then just pip install $package (without constraints) and as the uncap is well ... uncapped it goes bang03:39
tonybwe'd need tox -evenv -- pip install -c${UPPER_CONSTRAINTS_FILE} /home/zuul/workspace/diskimage-builder /home/zuul/workspace/tripleo-common03:40
tonybianw: I can't even find wheer that job is defined my grepping is failing me :(03:41
ianwooohhhh03:41
tonyb... it probably doesn't help that my working trees are a mix of branches :(03:44
ianwhttp://git.openstack.org/cgit/openstack-infra/tripleo-ci/tree/playbooks/tripleo-buildimage/run.yaml#n8603:44
ianwi think03:44
ianwbut to do that, we need to take ourselves *out* of upper-constraints right?03:45
tonybahh yeah that'd work and explain why I didn't find it03:45
tonybianw: Yeah03:46
tonybianw: let me hack something up03:46
tonybOh it's still using zuul-cloner :/03:47
ianwyeah, so i see now, it's installed the checked out versions of dib and tripleo-common for testing into python-tripleoclient03:48
ianwit doesn't really fit neatly into the tox_siblings stuff03:49
tonybianw: Yeah: something like http://paste.openstack.org/show/726080/ *could* work03:53
ianw# The main zuul playbooks shoudl have set UPPER_CONSTRATINS_FILE for us to be a file03:55
ianwi don't think it will, unless using the tox role?03:55
tonybHmm possibly that is correct03:57
tonybianw: Oh wait, we cloned the requiremenst dir so we know where the file is03:59
tonybupper-constraints.txt04:01
tonybhttp://paste.openstack.org/show/72608204:01
ianwtonyb: http://paste.openstack.org/show/726083/04:01
ianwhaha, yep, that's what i was thinking :)04:02
tonybianw: ;P04:02
tonybianw: So we shoudl be able to push that up as a review and then make the pylint chnage depend on that04:06
tonybthat'll let us know if the chnage works04:06
tonybbut will slightly delay unblocking the DIB gate04:07
ianwit feels like a better long term solution04:07
tonybianw: I agree04:08
tonybianw: certainly better than squashing changes04:08
tonybianw: so will you do it or should I?04:08
ianwtonyb: i can do it, unless you want to :)04:09
* tonyb tosses a coin04:10
tonybianw: Okay it came up heads04:10
tonybI guess that means me ;P04:10
ianwcool, thanks :)04:10
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306804:18
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652404:18
tonybianw: Let's see how that goes04:19
*** brault has quit IRC04:21
*** brault has joined #openstack-dib04:22
ianw++04:27
tonybianw: it failed :(04:35
tonybit couldn't find edit-constraints :( I'll debug04:35
ianwvenv recreate: /home/zuul/workspace/python-tripleoclient/.tox/venv04:36
ianwwhy did it recreate it?04:36
prometheanfiretonyb: it looks like you are raising the networkx min to 2.1?04:36
ianwtonyb: ahh, i think if the deps change, tox recreates the virtualenv04:38
tonybianw: Oh rats04:39
tonybprometheanfire: Yup.  It's the nice thing about per-project reqs04:40
prometheanfireya, though I think you'd have to depend on the requirements update to 2.1 for upper-constraints for that to work04:40
prometheanfire>=2.1 in project requirements.txt vs ===1.11 in requirements upper-constraints.txt04:41
tonybprometheanfire: I do depend on that chnage or the check jobs would fail04:42
prometheanfireya, just went back and checked04:42
prometheanfiretonyb: you realize we can't merge that until we have a release of dib that works though?04:42
prometheanfirebecause the uc change will continue to fail04:43
prometheanfirecircular deps ftw04:43
tonybprometheanfire: we're gating on DIB?04:43
prometheanfiretonyb: co-installability check04:44
ianwthis is turning out to be ... more complex than i might have hoped04:45
prometheanfiretonyb: http://logs.openstack.org/94/578094/6/check/requirements-tox-py27-check-uc/1c24abe/job-output.txt.gz#_2018-07-11_20_49_23_46679604:45
tonybianw: yes yes it is04:45
prometheanfireianw: the fix the other projects did was to get their usage of networkx to work with 1.11 AND 2.104:46
tonybprometheanfire: Well I guess we'll do that too and do the release dance04:47
prometheanfiretonyb: ya, that's what it comes down to imo04:47
tonybprometheanfire: unless I can think of somethign clever04:48
prometheanfiretonyb: force the change (reqs) through and fast follow with dib changes while reqs is broken04:48
ianwi've been of the opinion that that kind of sucks, because you know, what's the point of all these dependencies if we can transition.  but this also sucks, probably more04:48
tonyblike release after the pylint change which is 1.10; merges the reqyiremnts chnage and then the dib one04:48
tonybwouldn't that work?>04:49
prometheanfireworking well with others isn't easy :P04:49
prometheanfiretonyb: the reqs change broke because of the networkx dep, not pylint http://logs.openstack.org/94/578094/6/check/requirements-tox-py27-check-uc/1c24abe/job-output.txt.gz#_2018-07-11_20_49_23_46679604:49
tonybianw: I *think* the problem is the cap and that why we try hard to *not* do that04:49
tonybprometheanfire: right but the pylint chnage also uncaps networkx04:49
prometheanfireremove the cap as part of the pylint change04:49
prometheanfireright04:50
prometheanfirethen merge the networkx fix that makes it work with 2.1 AND 1.1104:50
prometheanfirethen release04:50
tonybprometheanfire: so we *should* be able to release that and then be happy04:50
prometheanfirethen that's it04:50
prometheanfirewe can update uc to 2.104:50
ianwi think "remove the cap as part of the pylint change" and "then merge the networkx fix that makes it work with 2.1 AND 1.11" can't happen in that sequence?04:51
ianwbecause removing the cap breaks the gate, so those changes need to be squashed04:51
tonybianw: unless the tripleo-ci fix works out for us04:52
ianwso we have an omnibus pylint update + multi-networkx + uncapping change?04:52
prometheanfireianw: it should break gate if you use constraints04:52
tonybprometheanfire: *sigh* but not everyone does04:52
tonybprometheanfire: so it *does* break the gate04:52
prometheanfiretonyb: I know, just making a point04:52
ianwok ...04:53
tonybprometheanfire: ... not super helpful right now04:53
ianwtonyb: so i have no idea what that virtualenv is being recreated in the tripelo job.  doesn't seem to replicate for me04:53
ianws/what/why/04:53
prometheanfirebecause uncapping breaks the gate they'd have to be in a single change04:53
tonybianw: nor for me04:53
prometheanfireat least it's all in one repo so it can be squashed like that04:53
tonybianw: I'm tryign something that should make no difference04:54
ianwtonyb: but, you could just jump into the virtalenv's .tox/venv/bin/pip install ... ?04:54
tonybianw: I could if needed04:54
tonybianw: my worry is whatever is causing the recreate will still happen04:56
ianw+ tox -evenv -- pip install /home/zuul/workspace/requirements04:59
ianwvenv installdeps: -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt,04:59
ianwi can not see where it decides to get that from04:59
ianwoh, wait, python-tripleoclient05:00
ianw-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}05:02
ianwtonyb: ^ i bet that's it.  first time, it's going from git.  second time it was going from UPPER_CONSTRAINTS_FILE05:02
tonybI hope so :)05:03
tonybthat's made it much further05:11
ianwi wonder if the nodepool tests work05:12
ianwyolanda had a change that made it work with both networkx's05:23
tonybianw: I'll go looking for it05:23
tonybianw: I think it's https://review.openstack.org/#/c/506162/05:58
tonybianw: so we need the tripleo-ci change so we can fix pylint and uncap networkx05:59
tonybianw: then we need to restore and update https://review.openstack.org/#/c/506162/ so we work with both 1.x and 2.x06:00
tonybianw: do a release about then06:00
ianwtonyb: yeah, that's it.06:00
ianwwe could do things like turn jobs non-voting to jam stuff, through, but probably better to do it properly if we can06:00
tonybthen take some version of the 2.1 only change and bump the minimum but once we've done the release we can worry about that06:00
tonybYeah I think we can do it properly  I'll push on it soe more tomorrow I need to go for a run ;P06:01
ianwyeah, i don't think we can release with the uncapped networkx06:01
ianw*without* the 1.x+2.x change as well06:01
ianwi agree, i've got to do school runs, i'm not going to get much more done atm06:02
ianwoh, of course, devstack install dib for the nodepool tests, so gets the constraints right06:03
ianwhttp://logs.openstack.org/68/583068/8/check/nodepool-functional-py35-redhat-src/956ee1b/controller/logs/devstacklog.txt.gz#_2018-07-17_05_12_03_82106:03
ianwunfortunately, the *puppet* we install in the nodepool infra i don't think uses constraints?06:04
tonybOkay I htink we have a loose plan we can leave master a bit dodgy for a couple of days wheil we get this squared away06:04
ianwyep if we get some traction on the tripleo job i think we're there06:04
ianwthanks tonyb for jumping in to help out!06:05
ianwand promethanfire :)06:06
tonybianw: I can push on tripleo ;P06:06
tonybianw: np, I'm sorry my DIB efforts are so sporadic06:06
*** andreas_s has joined #openstack-dib06:42
*** pmannidi has quit IRC07:13
*** trungnv has quit IRC07:39
*** trungnv has joined #openstack-dib07:39
*** andreas_s has quit IRC07:41
*** andreas_s has joined #openstack-dib08:06
*** andreas_s has quit IRC08:13
*** andreas_s has joined #openstack-dib08:13
amrithianw sorry I missed your comments from last night09:56
amrithI'm looking at the full logs now to see what happened to /boot in the first place09:56
*** andreas_s has quit IRC10:16
kevkohello, do you need help with something :) ? ..looking above very nice discussion guys :D10:52
*** sambetts|afk is now known as sambetts10:59
*** andreas_s has joined #openstack-dib11:03
*** andreas_s has quit IRC11:09
*** andreas_s has joined #openstack-dib11:10
*** lennyb has quit IRC11:23
*** andreas_s has quit IRC11:23
*** andreas_s has joined #openstack-dib11:33
*** andreas_s has quit IRC11:42
*** andreas_s has joined #openstack-dib11:51
*** andreas_s has quit IRC12:00
*** andreas_s has joined #openstack-dib12:02
*** andreas_s has quit IRC12:31
*** andreas_s has joined #openstack-dib12:32
*** andreas_s has quit IRC12:33
*** andreas_s has joined #openstack-dib12:33
*** andreas_s has quit IRC12:38
*** andreas_s has joined #openstack-dib12:43
*** andreas_s has quit IRC12:47
*** andreas_s has joined #openstack-dib12:49
*** andreas_s has quit IRC12:50
*** andreas_s has joined #openstack-dib12:57
*** andreas_s has quit IRC13:01
*** andreas_s has joined #openstack-dib13:01
*** andreas_s has quit IRC13:01
*** vmlinuz has joined #openstack-dib13:05
*** vmlinuz has joined #openstack-dib13:05
*** andreas_s has joined #openstack-dib13:11
*** andreas_s has quit IRC13:14
*** andreas_s has joined #openstack-dib13:14
*** pavel_V has joined #openstack-dib13:33
*** mjturek has joined #openstack-dib13:33
*** chhagarw has joined #openstack-dib13:47
*** andreas_s has quit IRC13:55
*** andreas_s has joined #openstack-dib14:05
*** andreas_s has quit IRC14:10
*** andreas_s has joined #openstack-dib14:14
*** andreas_s has quit IRC14:28
*** andreas_s has joined #openstack-dib14:29
*** andreas_s has quit IRC14:37
*** andreas_s has joined #openstack-dib14:38
*** mjturek_ has joined #openstack-dib14:38
*** mjturek has quit IRC14:39
*** andreas_s has quit IRC14:41
*** andreas_s has joined #openstack-dib14:46
*** andreas_s has quit IRC14:59
*** andreas_s has joined #openstack-dib14:59
*** andreas_s has quit IRC15:07
*** andreas_s has joined #openstack-dib15:08
*** andreas_s has quit IRC15:16
*** greghaynes has quit IRC15:19
*** andreas_s has joined #openstack-dib15:24
*** greghaynes has joined #openstack-dib15:28
*** andreas_s has quit IRC15:34
*** andreas_s has joined #openstack-dib15:34
*** andreas_s has quit IRC15:44
*** andreas_s_ has joined #openstack-dib15:47
*** greghaynes has quit IRC15:49
*** andreas_s_ has quit IRC15:52
*** greghaynes has joined #openstack-dib15:52
*** andreas_s_ has joined #openstack-dib15:53
*** andreas_s_ has quit IRC15:57
*** andreas_s has joined #openstack-dib15:59
*** greghaynes has quit IRC16:07
*** andreas_s has quit IRC16:26
*** andreas_s has joined #openstack-dib16:27
*** andreas_s has quit IRC16:36
*** andreas_s has joined #openstack-dib16:41
*** andreas_s has quit IRC16:43
*** squid is now known as calebb16:52
*** greghaynes has joined #openstack-dib16:57
*** chhagarw has quit IRC17:09
*** chhagarw has joined #openstack-dib17:29
*** sambetts is now known as sambetts|afk17:41
*** chhagarw has quit IRC17:45
*** vmlinuz has quit IRC18:42
ianwtonyb: i've pinged in tripleo but dependent change remains unmerged.  we might have to take a different approach20:12
*** vmlinuz has joined #openstack-dib20:16
*** vmlinuz has joined #openstack-dib20:16
*** brault has quit IRC20:17
*** brault has joined #openstack-dib20:18
*** brault has quit IRC20:37
*** vmlinuz has quit IRC20:41
*** mjturek_ has quit IRC20:55
*** pavel_V has quit IRC21:36
tonybianw: I've tried again21:59
tonybianw: if we don't get any traction today I think we'll just have to squash the pylint+networkx chnages with (the yet to be restored) network 1x+2x change21:59
ianwyeah, it's a mega change but about where we're at.22:03
tonybianw: Yeah lest give it a couple of hours and see if I can get anyone to bite on #tripleo22:13
*** sambetts|afk has quit IRC22:26
*** sambetts_ has joined #openstack-dib22:28
tonybianw: So I think what I'm going to do is restore and update Yolanda's chnage for v 1.x and 2.x support and upload that at the tail of the change *and* upload a squashed version that doens't need the tripleo-ci change then we have options23:04
tonybclearly we'd only take one either the "correct" version or th "quick" version.23:04
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support different versions of networkx  https://review.openstack.org/50616223:21
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58341323:27
ianwtonyb: ++23:28
*** pmannidi has joined #openstack-dib23:47

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