Wednesday, 2016-02-17

*** enikher has joined #openstack-net-bgpvpn07:44
*** enikher has left #openstack-net-bgpvpn07:47
*** tmorin has joined #openstack-net-bgpvpn08:16
*** matrohon has joined #openstack-net-bgpvpn08:42
*** enikher has joined #openstack-net-bgpvpn09:06
*** timirnich has quit IRC09:52
*** timirnich has joined #openstack-net-bgpvpn10:03
*** enikher has quit IRC10:08
*** enikher has joined #openstack-net-bgpvpn10:08
*** enikher1 has joined #openstack-net-bgpvpn11:11
*** enikher has quit IRC11:15
*** tmorin has quit IRC11:50
*** doude has quit IRC11:50
*** doude has joined #openstack-net-bgpvpn11:51
*** openstack has joined #openstack-net-bgpvpn12:03
*** tmorin has joined #openstack-net-bgpvpn12:10
*** timirnich has quit IRC12:32
*** openstackgerrit_ has quit IRC12:32
*** openstackgerrit has quit IRC12:32
*** openstackgerrit has joined #openstack-net-bgpvpn12:33
*** openstackgerrit_ has joined #openstack-net-bgpvpn12:33
*** timirnich has joined #openstack-net-bgpvpn12:44
openstackgerritMathieu Rohon proposed openstack/networking-bgpvpn: Fix rendering issues on block diagrams  https://review.openstack.org/28124412:53
*** enikher has joined #openstack-net-bgpvpn13:40
*** enikher1 has quit IRC13:43
*** matrohon has quit IRC13:50
*** matrohon has joined #openstack-net-bgpvpn14:00
enikhertmorin: matrohon: Hey bgpvpn masters. Could you have a look on this: http://logs.openstack.org/14/280214/4/check/gate-networking-bgpvpn-pep8/dfb986c/console.html14:26
enikherI do not change anything on this packages.14:27
matrohonenikher : well something's going wrong with this test... same issue here : https://review.openstack.org/#/c/281244/14:27
matrohonenikher : I'll investigate asap14:28
enikhermatrohon:https://github.com/vim-scripts/Python-mode-klen/blob/master/pymode/libs/pylama/lint/pylama_pylint/pylint/checkers/exceptions.py#L94-L9814:30
matrohonenikher, does this ceck has been added recently?14:32
matrohonenikher, probably du to a bump in the version of pylint...14:33
matrohondoude : ^14:33
enikhermatrohon: could be14:34
matrohondoude : the opencontrail driver is breaking the bgpvpn's gate14:34
doudematrohon: I see that. On the master ?14:35
enikhermatrohon: what I don't understand is which line it refers to: W:147,12: Exception doesn't inherit from standard "Exception" class (nonstandard-exception)14:36
enikhermatrohon: doude: what does W:147.12 mean14:36
doudeI don't now14:36
doudethat's not only due to the contrail driver code14:38
matrohondoude : you're right sorry for blaming you :)14:39
doudeis it on master ?14:39
matrohonyep14:39
enikherdoude: yes14:39
doudeperhaps a neutron evolution14:39
matrohondoude, I think about a bump of pylint in requirements14:40
enikherI am setting up a tox env at the moment with pylint>1.514:40
enikher:-)14:41
doudek14:41
matrohonpylint 1.4.5,14:41
matrohonenikher, you want to force pylint to >1.5?14:41
enikherno I will just remove pylint<1.514:42
matrohonenikher, +114:42
enikhermatrohon: can we as well remove astroid<1.4?14:42
enikherwhat is that aboute?14:42
matrohonenikher, no idea! :)14:42
enikherit was on duty of the master: 9db191c3 (Thomas Morin  2015-11-30 11:40:23 +0100 18)     astroid<1.414:43
enikhertmorin: ^14:43
enikher#link https://review.openstack.org/#/c/251290/14:46
enikhermhh I remeber that we did that on purpose...14:47
enikherAttributeError: 'module' object has no attribute 'GeneratorExp'14:50
enikherERROR: InvocationError: '/opt/stack/networking-bgpvpn/.tox/pep8/bin/pylint --version'14:50
enikher    astroid.DictComp, astroid.GeneratorExp)14:50
enikherAttributeError: 'module' object has no attribute 'GeneratorExp'14:50
enikherERROR: InvocationError: '/opt/stack/networking-bgpvpn/.tox/pep8/bin/pylint --version'14:50
enikherso I will remove the version limitation as well for astroid.14:51
enikherok that look better... I will push acommit14:55
openstackgerritNikolas Hermanns proposed openstack/networking-bgpvpn: Fixing pylint upgrade issues  https://review.openstack.org/28132115:03
enikherdoude: whats your name in gerrit again?15:07
tmorinhi enikher15:08
tmorindoude is Edouard Thuleau15:08
doudeyes15:09
tmorinhi doude :)15:12
doudehi tmorin15:12
tmorinenikher, matrohon: astroid is used by pylint, they have mutual version dependencies, if you pin pylint to <1.5 you have to pin astroid as well15:13
tmorinI don't understand  the reason for these issues: http://logs.openstack.org/14/280214/4/check/gate-networking-bgpvpn-pep8/dfb986c/console.html#_2016-02-15_14_26_44_01015:14
tmorinthe logs show that pylint is run with version 1.4.515:14
enikherwith my new fix we will use pylint 1.6 and it will work. I tested localy15:15
enikherhttps://review.openstack.org/#/c/281321/15:15
tmorinnot 1.6 , rather 1.5.4 it seems15:16
enikherhttp://logs.openstack.org/21/281321/1/check/gate-networking-bgpvpn-pep8/b08f4f3/console.html#_2016-02-17_15_12_19_67915:16
tmorinI had done the pylint pining some time ago, because the first 1.5.x releases were introducing lots of regressions15:16
enikher:-) you are right15:16
openstackgerritMerged openstack/networking-bgpvpn: Fixing pylint upgrade issues  https://review.openstack.org/28132115:16
tmorinif things now work with only few changes with pylint 1.5.4, then fine :)15:16
enikherok already merged :-)15:16
enikhermatrohon was fast15:16
openstackgerritNikolas Hermanns proposed openstack/networking-bgpvpn: Initialize Heat plugin  https://review.openstack.org/28021415:17
matrohonenikher, it was blocking avery other patches, so it needed a quick +2+A :)15:17
tmorinmatrohon: ok :)15:17
tmorinbut I really find this new import ordering very ugly15:18
tmorinespecially forcing imports *after* code, like in https://review.openstack.org/#/c/281321/1/networking_bgpvpn/neutron/db/migration/alembic_migrations/versions/liberty/expand/3600132c6147_add_router_association_table.py ... is very very ugly15:18
tmorindon't you think ?15:18
tmorinmatrohon: did you saw my comment on https://review.openstack.org/#/c/281244/ ?15:22
enikhertmorin: " forcing imports *after* code" now the import is on top of the file or not?15:27
enikherhttps://review.openstack.org/#/c/281321/1/networking_bgpvpn/neutron/db/migration/alembic_migrations/versions/liberty/expand/3600132c6147_add_router_association_table.py15:27
tmorinenikher: hmm... you're correct... :)15:27
tmorinI don't know what to say now15:27
tmorinmaybe I should get more sleep :)15:27
enikher:-D15:28
tmorinstill, I liked having basic imports (like six, or system libs) at the top of the files15:28
enikherthat is always helpful15:28
enikherI also hade why pylint is doing so.. I think sometimes it even males sense to import inside the code. but I know that looks quite ugly.15:29
matrohontmorin, I see you're paying a lot of attention to the beauty of bgpvpn today :)15:35
tmorinmatrohon: not today, *every* day15:37
tmorinand night !  ;)15:37
openstackgerritMerged openstack/networking-bgpvpn: Fix rendering issues on block diagrams  https://review.openstack.org/28124415:47
openstackgerritNikolas Hermanns proposed openstack/networking-bgpvpn: Initialize Heat plugin  https://review.openstack.org/28021415:54
enikhertmorin: ^ :)15:56
enikhermatrohon: ^ do you have time to review this?16:00
tmorinthanks16:01
tmorinI had a look, and I have one comment left16:01
openstackgerritThomas Morin proposed openstack/networking-bgpvpn: OVS Agent extension for bagpipe driver  https://review.openstack.org/28135816:08
openstackgerritThomas Morin proposed openstack/networking-bgpvpn: OVS Agent extension for bagpipe driver  https://review.openstack.org/28135816:53
openstackgerritThomas Morin proposed openstack/networking-bgpvpn: OVS Agent extension for bagpipe driver  https://review.openstack.org/28135816:55
openstackgerritNikolas Hermanns proposed openstack/networking-bgpvpn: Initialize Heat plugin  https://review.openstack.org/28021417:15
*** matrohon has quit IRC17:15
enikhertmorin: sorry I missed your last comment. I have uploaded a new version now17:16
*** tmorin has quit IRC17:18
*** timirnich has quit IRC17:34
*** timirnich has joined #openstack-net-bgpvpn17:39
*** enikher has left #openstack-net-bgpvpn18:44

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