Tuesday, 2015-05-05

*** erlon has quit IRC00:01
*** mchestr has quit IRC00:01
*** ngoracke has joined #openstack-dev00:02
*** mchestr has joined #openstack-dev00:02
*** electrocucaracha has quit IRC00:05
*** emagana_ has quit IRC00:06
*** stevemar has joined #openstack-dev00:06
*** Raildo_ has joined #openstack-dev00:06
*** emagana has joined #openstack-dev00:06
*** mchestr has quit IRC00:07
*** ybathia has quit IRC00:07
*** xingchao has quit IRC00:08
*** ho has joined #openstack-dev00:09
*** timello has quit IRC00:10
*** zz_jgrimm has quit IRC00:10
*** emagana has quit IRC00:10
*** Raildo has quit IRC00:11
*** zz_jgrimm has joined #openstack-dev00:11
*** timello has joined #openstack-dev00:11
*** otter768 has joined #openstack-dev00:13
*** spzala has quit IRC00:13
*** _cjones_ has joined #openstack-dev00:13
*** Raildo_ has quit IRC00:13
*** sputnik13 has quit IRC00:15
*** timello has quit IRC00:16
*** signed8bit_ZZZzz is now known as signed8bit00:16
*** zz_jgrimm has quit IRC00:17
*** otter768 has quit IRC00:17
*** chutwig has joined #openstack-dev00:18
*** timello has joined #openstack-dev00:18
*** zz_jgrimm has joined #openstack-dev00:18
*** galstrom_zzz is now known as galstrom00:19
*** xingchao has joined #openstack-dev00:20
*** thomasem has quit IRC00:23
*** asalkeld has joined #openstack-dev00:24
*** geguileo has quit IRC00:26
*** thomasem_ has joined #openstack-dev00:27
*** thomasem_ has quit IRC00:27
*** thomasem has joined #openstack-dev00:29
*** zhiwei has joined #openstack-dev00:31
*** stevemar has quit IRC00:32
*** armax has joined #openstack-dev00:33
*** geguileo has joined #openstack-dev00:34
*** promulo_ has joined #openstack-dev00:35
*** pradeep has joined #openstack-dev00:37
*** asettle has quit IRC00:37
*** thomasem has quit IRC00:38
*** thomasem has joined #openstack-dev00:38
*** promulo has quit IRC00:39
*** tiswanso has quit IRC00:40
*** hashar has quit IRC00:42
*** _cjones_ has quit IRC00:43
*** mpaolino has joined #openstack-dev00:44
*** mpaolino has quit IRC00:45
*** mwang2_ has quit IRC00:49
*** leeantho has quit IRC00:49
*** xarses has joined #openstack-dev00:51
*** kgriffs is now known as kgriffs|afk00:51
*** carl_baldwin has quit IRC00:52
*** btulchinsky has quit IRC00:52
*** dprince has joined #openstack-dev00:54
*** Qiming has joined #openstack-dev00:55
*** Qiming_ has joined #openstack-dev00:56
*** zzzeek has quit IRC00:56
*** btulchinsky has joined #openstack-dev00:57
*** fallenpegasus has joined #openstack-dev00:57
*** chutwig has quit IRC00:57
*** chutwig has joined #openstack-dev00:58
*** Qiming has quit IRC01:01
*** Qiming__ has joined #openstack-dev01:01
*** Qiming_ has quit IRC01:04
*** btulchinsky has quit IRC01:05
*** etoews has quit IRC01:09
*** ssurana1 has quit IRC01:11
*** tiswanso has joined #openstack-dev01:11
*** tnovacik has quit IRC01:15
*** asettle has joined #openstack-dev01:16
*** rawl has joined #openstack-dev01:17
*** pradeep has left #openstack-dev01:20
*** Qiming has joined #openstack-dev01:21
*** igordcard has quit IRC01:22
*** eghobo has quit IRC01:22
*** bpokorny has quit IRC01:22
*** eghobo has joined #openstack-dev01:22
*** Marga_ has quit IRC01:23
*** fallenpegasus has quit IRC01:23
*** fallenpegasus has joined #openstack-dev01:23
*** Qiming__ has quit IRC01:24
*** kacieee has joined #openstack-dev01:26
*** sarob has quit IRC01:27
*** MIG- has quit IRC01:27
*** pixelbeat has joined #openstack-dev01:27
*** fallenpegasus has quit IRC01:28
*** Lee1092 has joined #openstack-dev01:28
*** xingchao has quit IRC01:29
*** fallenpegasus has joined #openstack-dev01:31
*** rawl has quit IRC01:32
*** stanzgy has joined #openstack-dev01:37
*** rtheis has quit IRC01:37
*** _cjones_ has joined #openstack-dev01:39
*** rlrevell has quit IRC01:40
*** alanf-mc has quit IRC01:44
*** eghobo has quit IRC01:44
*** _cjones_ has quit IRC01:44
*** Longgeek has joined #openstack-dev01:46
*** Ephur has joined #openstack-dev01:47
*** mikeoutland has joined #openstack-dev01:52
*** ncoghlan has joined #openstack-dev01:52
*** tdruiva has joined #openstack-dev01:53
*** mikeoutland has quit IRC01:53
*** unicell has quit IRC01:54
*** dprince has quit IRC01:56
*** galstrom is now known as galstrom_zzz01:58
*** Longgeek has quit IRC01:58
*** patrickeast has quit IRC02:04
*** ssurana has joined #openstack-dev02:04
*** baoli has joined #openstack-dev02:05
*** bharath_ has quit IRC02:10
*** bharath has joined #openstack-dev02:10
*** achanda has quit IRC02:11
*** otter768 has joined #openstack-dev02:13
*** bharath has quit IRC02:15
*** zz_dimtruck is now known as dimtruck02:16
*** rlrevell has joined #openstack-dev02:16
*** ssurana has quit IRC02:18
*** tdruiva has quit IRC02:18
*** ssurana has joined #openstack-dev02:18
*** otter768 has quit IRC02:18
*** tdruiva has joined #openstack-dev02:19
*** kacieee has quit IRC02:20
*** rawl has joined #openstack-dev02:21
*** kbrierly has quit IRC02:21
*** baoli has quit IRC02:24
*** rawl has quit IRC02:25
*** rawl has joined #openstack-dev02:26
*** sarob has joined #openstack-dev02:28
*** asettle has quit IRC02:31
*** sarob has quit IRC02:33
*** sigmavirus24 is now known as sigmavirus24_awa02:33
*** baoli has joined #openstack-dev02:36
*** enarciso has quit IRC02:37
*** rlrevell has quit IRC02:37
*** yamahata has quit IRC02:37
*** sarob has joined #openstack-dev02:39
*** ijw has quit IRC02:39
*** novas0x2a|laptop has quit IRC02:39
*** xingchao has joined #openstack-dev02:39
*** ijw has joined #openstack-dev02:39
*** dimtruck is now known as zz_dimtruck02:41
*** btulchinsky has joined #openstack-dev02:42
*** ijw has quit IRC02:43
*** enarciso has joined #openstack-dev02:44
*** xingchao has quit IRC02:45
*** enarciso has quit IRC02:45
*** FunnyLookinHat has quit IRC02:46
*** djinni has quit IRC02:47
*** galstrom_zzz is now known as galstrom02:49
*** rawl has quit IRC02:52
*** mikeoutland has joined #openstack-dev02:52
*** jyuso1 has joined #openstack-dev02:52
*** sputnik13 has joined #openstack-dev02:53
*** Longgeek has joined #openstack-dev02:56
*** diogogmt has joined #openstack-dev02:56
*** diogogmt has quit IRC03:00
*** djinni has joined #openstack-dev03:01
*** mchestr has joined #openstack-dev03:03
*** Longgeek has quit IRC03:08
*** bpokorny has joined #openstack-dev03:10
*** mchestr has quit IRC03:10
*** vuntz has quit IRC03:10
*** spandhe has quit IRC03:10
*** vuntz has joined #openstack-dev03:10
*** kacieee has joined #openstack-dev03:10
*** pradeep has joined #openstack-dev03:12
*** pradeep has left #openstack-dev03:13
*** tiswanso has quit IRC03:14
*** alanf-mc has joined #openstack-dev03:16
*** mikeoutland has quit IRC03:22
*** coolsvap|afk is now known as coolsvap03:23
*** dims_ has quit IRC03:23
*** alanf-mc has quit IRC03:23
*** alanf-mc has joined #openstack-dev03:23
*** yamahata has joined #openstack-dev03:24
*** otter768 has joined #openstack-dev03:25
*** signed8bit has quit IRC03:25
*** _cjones_ has joined #openstack-dev03:28
*** asettle has joined #openstack-dev03:30
*** beisner- has joined #openstack-dev03:30
*** asettle has quit IRC03:31
*** beisner has quit IRC03:31
*** beisner- is now known as beisner03:31
*** asettle has joined #openstack-dev03:31
*** _cjones_ has quit IRC03:32
*** otter768 has quit IRC03:33
*** bpokorny has quit IRC03:34
*** otter768 has joined #openstack-dev03:35
*** sputnik13 has quit IRC03:38
*** egafford has joined #openstack-dev03:38
*** alanf-mc has quit IRC03:40
*** alanf-mc has joined #openstack-dev03:40
*** zz_dimtruck is now known as dimtruck03:41
*** stevemar has joined #openstack-dev03:43
*** egafford has quit IRC03:45
*** MarkAtwood has quit IRC03:47
*** armax has quit IRC03:47
*** fallenpegasus has quit IRC03:49
*** fallenpegasus has joined #openstack-dev03:49
*** eghobo has joined #openstack-dev03:50
*** achanda has joined #openstack-dev03:51
*** jckasper has joined #openstack-dev03:51
*** baoli has quit IRC03:52
*** zaitcev has quit IRC03:53
*** fallenpegasus has quit IRC03:54
*** tdruiva has quit IRC03:56
*** galstrom is now known as galstrom_zzz03:56
*** chutwig has quit IRC03:57
*** achampion has quit IRC03:58
*** achampion has joined #openstack-dev03:58
*** deepthi has joined #openstack-dev03:58
*** Longgeek has joined #openstack-dev04:05
*** ayoung-dadmode has quit IRC04:05
*** alanf-mc has quit IRC04:07
*** alanf-mc has joined #openstack-dev04:08
*** kacieee has quit IRC04:08
*** gamado has joined #openstack-dev04:09
*** otter768 has quit IRC04:09
*** achanda has quit IRC04:12
*** Qiming_ has joined #openstack-dev04:15
*** gokrokve has joined #openstack-dev04:16
*** galstrom_zzz is now known as galstrom04:17
*** eghobo has quit IRC04:18
*** Qiming has quit IRC04:18
*** pixelbeat has quit IRC04:18
*** dimtruck is now known as zz_dimtruck04:19
*** gokrokve has quit IRC04:20
*** tdruiva has joined #openstack-dev04:23
*** dims has joined #openstack-dev04:23
*** mikeoutland has joined #openstack-dev04:24
*** eghobo has joined #openstack-dev04:25
*** yatin has joined #openstack-dev04:25
*** RoozbehShafiee has joined #openstack-dev04:27
*** _cjones_ has joined #openstack-dev04:28
*** dims has quit IRC04:28
*** Longgeek has quit IRC04:29
*** sarob has quit IRC04:30
*** jckasper has quit IRC04:31
*** mikeoutland has quit IRC04:32
*** _cjones_ has quit IRC04:33
*** unicell has joined #openstack-dev04:35
*** Networkn3rd has quit IRC04:40
*** SumitNaiksatam has joined #openstack-dev04:43
*** maishsk has quit IRC04:43
*** gokrokve has joined #openstack-dev04:45
*** inhumanitas has quit IRC04:46
*** AnilV4 has joined #openstack-dev04:48
*** galstrom is now known as galstrom_zzz04:49
*** vCloudernBeer has joined #openstack-dev04:50
*** abregman has joined #openstack-dev05:03
*** bobmel has joined #openstack-dev05:04
*** bobmel_ has quit IRC05:06
*** asettle has quit IRC05:07
*** inhumanitas has joined #openstack-dev05:08
*** kacieee has joined #openstack-dev05:08
*** achanda has joined #openstack-dev05:10
*** bharath has joined #openstack-dev05:11
*** lpetrut has joined #openstack-dev05:12
*** eghobo_ has joined #openstack-dev05:13
*** bharath has quit IRC05:15
*** emagana has joined #openstack-dev05:16
*** BharatK has joined #openstack-dev05:17
*** eghobo has quit IRC05:17
*** eghobo has joined #openstack-dev05:19
*** eghobo_ has quit IRC05:21
*** kacieee has quit IRC05:21
*** RoozbehShafiee has quit IRC05:25
*** alanf-mc has quit IRC05:26
*** toey has joined #openstack-dev05:27
*** neeti has joined #openstack-dev05:27
*** Qiming__ has joined #openstack-dev05:28
*** neeti has quit IRC05:28
*** yatin has quit IRC05:28
*** natorious has joined #openstack-dev05:29
*** neeti has joined #openstack-dev05:30
*** toey has quit IRC05:30
*** vCloudernBeer has quit IRC05:31
*** Qiming_ has quit IRC05:31
*** RoozbehShafiee has joined #openstack-dev05:33
*** tnovacik has joined #openstack-dev05:33
*** alanf-mc has joined #openstack-dev05:34
*** alanf-mc has quit IRC05:35
*** gem has joined #openstack-dev05:37
*** bharath has joined #openstack-dev05:38
*** bharath_ has joined #openstack-dev05:40
*** gem has quit IRC05:40
*** gem has joined #openstack-dev05:40
*** yatin has joined #openstack-dev05:41
*** bharath has quit IRC05:42
*** hdd has joined #openstack-dev05:43
*** bharath_ has quit IRC05:44
*** numan has joined #openstack-dev05:44
*** xingchao has joined #openstack-dev05:45
*** asettle has joined #openstack-dev05:46
*** ajayaa has joined #openstack-dev05:46
*** itzikb has joined #openstack-dev05:47
*** SumitNaiksatam has quit IRC05:48
*** SumitNaiksatam has joined #openstack-dev05:49
*** xingchao has quit IRC05:52
*** Qiming__ has quit IRC05:52
*** Qiming__ has joined #openstack-dev05:52
*** alanf-mc has joined #openstack-dev05:53
*** mikeoutland has joined #openstack-dev05:53
*** mikeoutland has quit IRC05:54
*** spandhe has joined #openstack-dev05:54
*** gem has quit IRC05:55
*** bharath has joined #openstack-dev05:55
*** gem_ has joined #openstack-dev05:55
*** bharath has quit IRC05:56
*** bharath_ has joined #openstack-dev05:56
*** spandhe_ has joined #openstack-dev05:57
*** benjamingr has quit IRC05:57
*** gokrokve_ has joined #openstack-dev05:58
*** spandhe has quit IRC05:58
*** spandhe_ is now known as spandhe05:58
*** bharath_ has quit IRC05:59
*** Longgeek has joined #openstack-dev05:59
*** bharath has joined #openstack-dev05:59
*** mrunge has joined #openstack-dev05:59
*** itzikb_ has joined #openstack-dev06:00
*** gokrokve has quit IRC06:01
*** natorious is now known as zz_natorious06:02
*** gokrokve_ has quit IRC06:02
*** kushal has joined #openstack-dev06:02
*** itzikb has quit IRC06:03
*** yatin has quit IRC06:04
*** alanf-mc has quit IRC06:05
*** ngoracke has quit IRC06:05
*** maishsk has joined #openstack-dev06:06
*** asettle has quit IRC06:06
*** mkletzan has joined #openstack-dev06:07
*** bharath has quit IRC06:07
*** oro has joined #openstack-dev06:07
*** doron_afk has joined #openstack-dev06:07
*** bharath has joined #openstack-dev06:08
*** pkoniszewski has joined #openstack-dev06:09
*** gem_ has quit IRC06:10
*** gem_ has joined #openstack-dev06:10
*** otter768 has joined #openstack-dev06:10
*** ijw has joined #openstack-dev06:12
*** bharath has quit IRC06:13
*** zz_natorious is now known as natorious06:14
*** otter768 has quit IRC06:14
*** Longgeek_ has joined #openstack-dev06:14
*** bharath has joined #openstack-dev06:15
*** Longgeek has quit IRC06:17
*** _cjones_ has joined #openstack-dev06:17
*** masayukig has quit IRC06:19
*** masayukig has joined #openstack-dev06:19
*** natorious is now known as zz_natorious06:22
*** sahid has joined #openstack-dev06:22
*** _cjones_ has quit IRC06:22
*** Qiming__ is now known as Qiming06:22
*** itzikb_ is now known as itzikb06:23
*** kudryashova has quit IRC06:24
*** vCloudernBeer has joined #openstack-dev06:24
*** kudryashova has joined #openstack-dev06:25
*** gem_ has quit IRC06:25
*** gem_ has joined #openstack-dev06:25
vCloudernBeerHow do I re-submit my change after fixing what automation test suggested06:25
*** ijw has quit IRC06:27
*** scheuran has joined #openstack-dev06:27
*** bharath has quit IRC06:27
*** bharath has joined #openstack-dev06:28
*** ijw has joined #openstack-dev06:28
*** gamado has quit IRC06:29
*** bharath has quit IRC06:30
*** bharath has joined #openstack-dev06:31
*** oro has quit IRC06:31
*** emagana has quit IRC06:32
*** mrunge has quit IRC06:33
*** emagana has joined #openstack-dev06:33
*** vCloudernBeer has quit IRC06:35
*** bharath has quit IRC06:35
*** mrunge has joined #openstack-dev06:37
*** emagana has quit IRC06:38
*** ukalifon1 has joined #openstack-dev06:38
*** kushal has quit IRC06:38
*** kushal has joined #openstack-dev06:40
*** safchain has joined #openstack-dev06:41
*** comay has quit IRC06:41
*** [1]evgenyf has joined #openstack-dev06:41
*** xgsa has joined #openstack-dev06:43
*** jprovazn has joined #openstack-dev06:44
*** yatin has joined #openstack-dev06:44
*** dulek has joined #openstack-dev06:48
*** jcoufal has joined #openstack-dev06:50
*** bharath has joined #openstack-dev06:51
*** lpetrut has quit IRC06:54
*** bharath has quit IRC06:59
*** ijw has quit IRC07:01
*** yeylon has joined #openstack-dev07:04
*** SridharG has joined #openstack-dev07:05
*** athomas has joined #openstack-dev07:06
*** gamado has joined #openstack-dev07:09
*** roeyc has joined #openstack-dev07:10
*** sandywalsh has quit IRC07:11
*** eghobo has quit IRC07:12
*** sandywalsh has joined #openstack-dev07:12
*** markus_z has joined #openstack-dev07:12
*** matrohon has joined #openstack-dev07:13
*** yamahata has quit IRC07:14
*** mmagr has joined #openstack-dev07:15
*** achanda has quit IRC07:16
*** achanda has joined #openstack-dev07:22
*** stevemar has quit IRC07:22
*** achanda has quit IRC07:24
*** lpetrut has joined #openstack-dev07:24
*** yassine has joined #openstack-dev07:24
*** egallen has joined #openstack-dev07:25
*** mmagr is now known as mmagr|afk07:28
*** maishsk has quit IRC07:30
*** maishsk has joined #openstack-dev07:32
*** doron_afk is now known as doron07:33
*** mmagr|afk is now known as mmagr07:35
*** k4n0 has joined #openstack-dev07:35
*** yassine has quit IRC07:37
*** dulek has quit IRC07:43
*** dulek has joined #openstack-dev07:44
*** maishsk has quit IRC07:44
*** maishsk has joined #openstack-dev07:46
*** oro has joined #openstack-dev07:47
*** hdd_ has joined #openstack-dev07:48
*** yatin has quit IRC07:48
*** gfidente has joined #openstack-dev07:49
*** gfidente has quit IRC07:49
*** gfidente has joined #openstack-dev07:49
*** hdd has quit IRC07:51
*** ndipanov has joined #openstack-dev07:52
*** dulek has quit IRC07:55
*** dulek has joined #openstack-dev07:55
*** aloga has quit IRC07:57
*** doron is now known as doron_afk07:57
*** yassine has joined #openstack-dev08:01
*** dulek has quit IRC08:02
*** yatin has joined #openstack-dev08:03
*** liam_ has joined #openstack-dev08:04
*** liam_ is now known as Guest7458508:05
*** _cjones_ has joined #openstack-dev08:06
*** oro has quit IRC08:06
*** haomaiw__ has joined #openstack-dev08:08
*** Guest74585 has quit IRC08:09
*** jordanP has joined #openstack-dev08:10
*** haomaiwang has quit IRC08:10
*** hashar has joined #openstack-dev08:11
*** hashar has quit IRC08:11
*** hashar has joined #openstack-dev08:11
*** otter768 has joined #openstack-dev08:11
*** _cjones_ has quit IRC08:12
*** ygbo has joined #openstack-dev08:12
*** otter768 has quit IRC08:16
*** yuukigoodman has quit IRC08:20
*** xingchao has joined #openstack-dev08:21
*** derekh has joined #openstack-dev08:23
*** dulek has joined #openstack-dev08:23
*** xingchao has quit IRC08:25
*** MattMan has joined #openstack-dev08:33
*** ssurana has quit IRC08:34
*** MaxV has joined #openstack-dev08:34
*** yatin has quit IRC08:42
*** mmagr is now known as mmagr|afk08:43
*** SumitNaiksatam has quit IRC08:44
*** yatin has joined #openstack-dev08:44
*** SumitNaiksatam has joined #openstack-dev08:46
*** kushal has quit IRC08:49
*** dguitarbite has joined #openstack-dev08:49
*** pnavarro has joined #openstack-dev08:53
*** MaxV has quit IRC08:53
*** yatin has quit IRC08:55
*** mmagr|afk is now known as mmagr08:56
*** gem_ has quit IRC08:56
*** gem_ has joined #openstack-dev08:56
*** jistr has joined #openstack-dev08:56
*** yatin has joined #openstack-dev08:58
*** aix has quit IRC08:59
*** deepakcs has joined #openstack-dev08:59
*** pelix has joined #openstack-dev08:59
*** dulek has quit IRC09:00
*** scheuran has quit IRC09:02
*** Krin has joined #openstack-dev09:04
*** djinni has quit IRC09:12
*** jtomasek has joined #openstack-dev09:13
*** shardy_ has joined #openstack-dev09:13
*** shardy has quit IRC09:14
*** gszasz has joined #openstack-dev09:14
*** scheuran has joined #openstack-dev09:16
*** cdent has joined #openstack-dev09:17
*** hdd__ has joined #openstack-dev09:18
*** shardy_ has quit IRC09:19
*** ho has quit IRC09:19
*** shardy has joined #openstack-dev09:19
*** hdd_ has quit IRC09:21
*** jyuso1 has quit IRC09:21
*** pixelbeat has joined #openstack-dev09:21
*** ncoghlan has quit IRC09:22
*** akrivoka has joined #openstack-dev09:22
*** mmagr is now known as mmagr|afk09:22
*** [1]evgenyf has quit IRC09:24
*** alexpilotti has joined #openstack-dev09:25
*** maishsk has quit IRC09:26
*** gem_ has quit IRC09:26
*** gem__ has joined #openstack-dev09:26
*** AndroUser has quit IRC09:26
*** AndroUser has joined #openstack-dev09:26
*** maishsk has joined #openstack-dev09:26
*** aix has joined #openstack-dev09:27
*** maishsk has quit IRC09:32
*** maishsk has joined #openstack-dev09:32
*** gilllliard is now known as gilliard_afk09:33
*** tdruiva has quit IRC09:43
*** mblaszczak has joined #openstack-dev09:47
*** mblaszczak is now known as pasqd09:47
*** markvoelker has quit IRC09:48
*** yeylon has quit IRC09:49
*** yeylon has joined #openstack-dev09:49
*** roeyc has quit IRC09:49
*** yeylon has quit IRC09:49
*** Qiming has quit IRC09:50
*** benjamingr has joined #openstack-dev09:50
*** djinni has joined #openstack-dev09:51
*** zz_dimtruck is now known as dimtruck09:54
*** _cjones_ has joined #openstack-dev09:56
*** scheuran has quit IRC09:57
*** f13o has joined #openstack-dev09:58
*** zhiwei has quit IRC09:59
*** bharath has joined #openstack-dev09:59
*** _cjones_ has quit IRC10:01
*** [1]evgenyf has joined #openstack-dev10:02
*** djinni has quit IRC10:03
*** bharath has quit IRC10:04
*** [2]evgenyf has joined #openstack-dev10:06
*** maishsk has quit IRC10:07
*** maishsk has joined #openstack-dev10:07
*** [1]evgenyf has quit IRC10:08
*** dimtruck is now known as zz_dimtruck10:10
*** aix has quit IRC10:12
*** otter768 has joined #openstack-dev10:12
*** djinni has joined #openstack-dev10:15
*** f13o has quit IRC10:15
*** otter768 has quit IRC10:16
*** RoozbehShafiee has quit IRC10:17
*** tobe has joined #openstack-dev10:18
*** kbyrne has quit IRC10:18
*** Guest50818 has quit IRC10:19
*** nekolus has joined #openstack-dev10:19
*** dulek has joined #openstack-dev10:19
nekoluswhen ssl is enabled in localrc of devstack, i get this error message 2015-05-05 08:55:21.816 | ++ iniset /etc/boto.cfg Boto ca_certificates_file /opt/stack/data/ca-bundle.pem 2015-05-05 08:55:21.831 | /home/nicholas/devstack/inc/ini-config: line 148: /etc/boto.cfg: Permission denied10:19
*** dims has joined #openstack-dev10:20
*** wznoinsk has joined #openstack-dev10:20
*** kbyrne has joined #openstack-dev10:20
*** roeyc has joined #openstack-dev10:22
*** dims_ has joined #openstack-dev10:22
jordanPnekolus, only when ssl is enabled ?10:23
*** btulchinsky has quit IRC10:24
*** kiran-r has joined #openstack-dev10:24
*** aix has joined #openstack-dev10:25
*** mmagr|afk is now known as mmagr10:26
*** dims has quit IRC10:26
*** nekolus has quit IRC10:28
*** maishsk is now known as maishsk_afk10:29
*** wznoinsk has quit IRC10:29
*** claudiub has joined #openstack-dev10:29
*** wznoinsk has joined #openstack-dev10:30
*** armax has joined #openstack-dev10:34
*** armax has quit IRC10:42
*** sahid has quit IRC10:44
*** egallen has quit IRC10:44
*** pc_m has joined #openstack-dev10:44
*** doron_afk is now known as doron10:46
*** scheuran has joined #openstack-dev10:54
*** armax has joined #openstack-dev10:59
*** rtheis has joined #openstack-dev10:59
*** djinni has quit IRC11:04
*** tdruiva has joined #openstack-dev11:07
*** stanzgy has quit IRC11:11
*** sahid has joined #openstack-dev11:12
*** sandywalsh has quit IRC11:12
*** Krin has quit IRC11:12
*** achampion has quit IRC11:13
*** k4n0 has quit IRC11:13
*** doron is now known as doron_afk11:14
*** sandywalsh has joined #openstack-dev11:14
*** xingchao has joined #openstack-dev11:16
*** djinni has joined #openstack-dev11:19
*** deepthi has quit IRC11:21
*** btulchinsky has joined #openstack-dev11:27
*** egallen has joined #openstack-dev11:28
*** ndk has quit IRC11:32
*** FunnyLookinHat has joined #openstack-dev11:33
*** SridharG has quit IRC11:34
*** numan has quit IRC11:35
*** Krin has joined #openstack-dev11:37
*** Qiming has joined #openstack-dev11:38
*** thrash|g0ne is now known as thrash11:38
*** ajayaa has quit IRC11:40
*** egallen has quit IRC11:42
*** ctina_ has joined #openstack-dev11:44
*** _cjones_ has joined #openstack-dev11:45
*** igordcard_ has quit IRC11:45
*** igordcard_ has joined #openstack-dev11:46
*** igordcard_ has quit IRC11:46
*** igordcard_ has joined #openstack-dev11:46
*** numan has joined #openstack-dev11:48
*** _cjones_ has quit IRC11:50
*** SridharG has joined #openstack-dev11:51
*** markvoelker has joined #openstack-dev11:51
*** Tross has joined #openstack-dev11:52
*** egallen has joined #openstack-dev11:53
*** djinni has quit IRC11:53
*** dprince has joined #openstack-dev11:54
*** Tross1 has quit IRC11:54
*** djinni has joined #openstack-dev11:55
*** Tross has quit IRC11:56
*** Tross1 has joined #openstack-dev11:56
*** tdruiva has quit IRC11:58
*** yeylon has joined #openstack-dev11:58
*** igordcard_ has quit IRC11:58
*** galstrom_zzz is now known as galstrom11:59
*** armax has quit IRC12:00
*** ajayaa has joined #openstack-dev12:01
*** gmoro has quit IRC12:02
*** egallen has quit IRC12:03
*** igordcard_ has joined #openstack-dev12:03
*** maishsk_afk has quit IRC12:04
*** pc_m has quit IRC12:07
*** raildo has joined #openstack-dev12:07
*** k4n0 has joined #openstack-dev12:08
*** thrash has quit IRC12:09
*** gmoro has joined #openstack-dev12:09
*** achampion has joined #openstack-dev12:09
*** thrash has joined #openstack-dev12:11
*** AndroUser has quit IRC12:12
*** zhiwei has joined #openstack-dev12:12
*** ajayaa has quit IRC12:13
*** otter768 has joined #openstack-dev12:13
*** AndroUser has joined #openstack-dev12:13
*** kgiusti has joined #openstack-dev12:13
*** achampion has quit IRC12:14
*** deepakcs has quit IRC12:15
*** mwagner_lap has quit IRC12:16
*** dkranz has joined #openstack-dev12:16
*** igordcard_ has quit IRC12:17
*** igordcard_ has joined #openstack-dev12:17
*** otter768 has quit IRC12:18
*** egallen has joined #openstack-dev12:18
*** trown|outttypeww is now known as trown12:19
sdagueboris-42: I like the inventive use of the starredby: queries in the rally dashboard, going to have to use that other places :)12:20
*** zhiwei has left #openstack-dev12:21
*** egallen has quit IRC12:22
*** doron_afk is now known as doron12:24
*** egallen has joined #openstack-dev12:24
*** dkranz has quit IRC12:26
*** achampion has joined #openstack-dev12:27
*** gamado has quit IRC12:29
*** achampion has quit IRC12:32
jd__flaper87: psssst https://review.openstack.org/#/c/163940/12:32
*** mwagner_lap has joined #openstack-dev12:33
*** ukalifon1 has quit IRC12:36
*** Qiming_ has joined #openstack-dev12:37
*** morazi has joined #openstack-dev12:38
*** rfolco has joined #openstack-dev12:38
*** dkranz has joined #openstack-dev12:38
*** gyee has joined #openstack-dev12:39
*** baoli has joined #openstack-dev12:40
*** aysyd has joined #openstack-dev12:40
*** Qiming has quit IRC12:40
*** Networkn3rd has joined #openstack-dev12:41
*** dims_ has quit IRC12:41
*** dims has joined #openstack-dev12:41
*** FunnyLookinHat has quit IRC12:42
*** hashar is now known as hasharAway12:43
*** maishsk has joined #openstack-dev12:45
*** RoozbehShafiee has joined #openstack-dev12:45
*** Networkn3rd has quit IRC12:45
*** pixelbeat has quit IRC12:46
*** notnownikki has joined #openstack-dev12:48
*** mmagr is now known as mmagr|afk12:48
*** pixelbeat has joined #openstack-dev12:53
*** galstrom is now known as galstrom_zzz12:53
*** doron is now known as doron_afk12:54
*** vhoward has quit IRC13:00
*** NithyaG has joined #openstack-dev13:00
*** vhoward has joined #openstack-dev13:00
*** radez_g0n3 is now known as radez13:00
*** yatin has quit IRC13:01
*** slaweq has joined #openstack-dev13:02
*** ctina_ has quit IRC13:03
*** _elmiko is now known as elmiko13:04
*** tiswanso has joined #openstack-dev13:04
*** aloga has joined #openstack-dev13:05
*** armax has joined #openstack-dev13:05
*** eharney has joined #openstack-dev13:05
boris-42sdague: heh I don't know how I live before=)13:06
*** ajayaa has joined #openstack-dev13:08
*** gem__ has quit IRC13:08
*** mmagr|afk is now known as mmagr13:08
*** changbl has quit IRC13:08
*** amuller has joined #openstack-dev13:09
*** egafford has joined #openstack-dev13:09
*** miqui has joined #openstack-dev13:10
*** rlrevell has joined #openstack-dev13:10
*** neelashah has joined #openstack-dev13:11
*** dustins has joined #openstack-dev13:11
*** sarob has joined #openstack-dev13:12
*** Ctina has joined #openstack-dev13:13
*** yassine has quit IRC13:13
*** RoozbehShafiee has quit IRC13:15
*** roeyc has quit IRC13:15
*** vladikr has joined #openstack-dev13:16
*** danielbruno has joined #openstack-dev13:17
jdandreaThanks sdague! (workflow for devstack change)13:17
*** achampion has joined #openstack-dev13:17
*** BharatK has quit IRC13:17
sdaguejdandrea: you're welcome? (though I'13:18
sdaguem not quite sure what it's in reference to)13:18
jdandreaWhoops - a link would help. :) https://review.openstack.org/#/c/178819/13:18
*** amakarov_away is now known as amakarov13:20
*** ngoracke has joined #openstack-dev13:20
sdagueoh, right, no prob :)13:21
*** egallen has quit IRC13:22
*** gyee has quit IRC13:22
*** bswartz has quit IRC13:23
*** numan has quit IRC13:23
*** egallen has joined #openstack-dev13:25
*** kbringard has joined #openstack-dev13:25
*** dkranz has quit IRC13:26
*** gaughen has joined #openstack-dev13:26
*** bknudson has joined #openstack-dev13:26
*** gyee has joined #openstack-dev13:27
*** dkranz has joined #openstack-dev13:27
*** mikeit has joined #openstack-dev13:27
*** yassine has joined #openstack-dev13:28
*** athomas has quit IRC13:28
*** mkletzan has quit IRC13:30
*** roeyc has joined #openstack-dev13:30
*** Nikolay_St has joined #openstack-dev13:31
*** BharatK has joined #openstack-dev13:31
*** ajayaa has quit IRC13:32
*** signed8bit has joined #openstack-dev13:33
*** _cjones_ has joined #openstack-dev13:34
*** Guest15 has joined #openstack-dev13:35
*** athomas has joined #openstack-dev13:35
*** jaosorior has joined #openstack-dev13:35
*** pc_m has joined #openstack-dev13:36
*** BharatK has quit IRC13:36
*** tdruiva has joined #openstack-dev13:37
jprovaznHi, anyone who could +2/+A https://review.openstack.org/#/c/174233/ which adds tuskarclient into openstack requirements? It already has bunch of positive votes13:38
*** mugsie_ is now known as mugsie13:38
*** _cjones_ has quit IRC13:39
*** signed8b_ has joined #openstack-dev13:39
*** tobe has quit IRC13:40
*** signed8bit has quit IRC13:40
*** tdruiva_ has joined #openstack-dev13:41
*** tdruiva has quit IRC13:42
*** Ala has quit IRC13:42
*** danielbruno has quit IRC13:45
*** cbouch has joined #openstack-dev13:45
*** egallen_ has joined #openstack-dev13:46
*** jbell8 has joined #openstack-dev13:46
*** FunnyLookinHat has joined #openstack-dev13:46
*** pkoniszewski has quit IRC13:47
*** egallen has quit IRC13:48
*** egallen_ is now known as egallen13:48
*** zzzeek has joined #openstack-dev13:48
*** Ala has joined #openstack-dev13:48
*** BharatK has joined #openstack-dev13:49
*** jckasper has joined #openstack-dev13:49
*** claudiub_ has joined #openstack-dev13:50
*** bdemers has joined #openstack-dev13:51
*** johnbelamaric has joined #openstack-dev13:51
*** mriedem has joined #openstack-dev13:51
*** claudiub has quit IRC13:51
*** ksobkowiak has joined #openstack-dev13:52
*** bswartz has joined #openstack-dev13:56
*** Sukhdev has joined #openstack-dev13:56
*** yamahata has joined #openstack-dev13:57
*** egallen has quit IRC13:58
*** carl_baldwin has joined #openstack-dev13:58
*** fawadkhaliq has joined #openstack-dev13:59
*** neelashah has quit IRC13:59
*** djinni has quit IRC14:00
*** danielbruno has joined #openstack-dev14:00
*** achampion has quit IRC14:01
*** yassine has quit IRC14:01
*** ajayaa has joined #openstack-dev14:01
*** egallen has joined #openstack-dev14:02
*** pcm_ has joined #openstack-dev14:02
*** ayoung has joined #openstack-dev14:03
*** sigmavirus24_awa is now known as sigmavirus2414:03
*** pc_m has quit IRC14:06
*** zz_jgrimm is now known as jgrimm14:06
*** ajmiller has joined #openstack-dev14:07
*** cbouch has quit IRC14:08
*** numan has joined #openstack-dev14:10
*** kacieee has joined #openstack-dev14:10
*** gokrokve has joined #openstack-dev14:10
*** mdenny has joined #openstack-dev14:10
*** exploreshaifali has joined #openstack-dev14:11
*** djinni has joined #openstack-dev14:11
ZZellezzzeek, hi14:11
*** mpavone has joined #openstack-dev14:13
*** tdruiva_ is now known as tdruiva14:13
*** otter768 has joined #openstack-dev14:14
*** jrist has quit IRC14:15
*** mmagr is now known as mmagr|afk14:15
*** achampion has joined #openstack-dev14:15
*** jprovazn has quit IRC14:16
*** mmagr|afk is now known as mmagr14:17
*** armax has quit IRC14:18
*** otter768 has quit IRC14:18
*** dulek has quit IRC14:19
*** xarses has quit IRC14:19
*** ajayaa has quit IRC14:19
*** cbouch has joined #openstack-dev14:20
*** lifeless has quit IRC14:20
*** yassine has joined #openstack-dev14:21
*** k4n0 has quit IRC14:21
*** yassine has quit IRC14:23
*** yassine has joined #openstack-dev14:23
*** Guest15 has quit IRC14:24
*** electrocucaracha has joined #openstack-dev14:24
*** jbell8 has quit IRC14:24
*** gargola has joined #openstack-dev14:25
*** itzikb has quit IRC14:25
*** itzikb has joined #openstack-dev14:26
*** k4n0 has joined #openstack-dev14:26
*** lifeless has joined #openstack-dev14:27
*** k4n0 has quit IRC14:27
*** k4n0 has joined #openstack-dev14:27
*** jrist has joined #openstack-dev14:28
*** annegentle has joined #openstack-dev14:29
*** numan has quit IRC14:29
*** mikeoutland has joined #openstack-dev14:30
*** armax has joined #openstack-dev14:31
*** maishsk is now known as maishsk_afk14:33
*** mikeoutland has quit IRC14:33
*** amitgandhinz has joined #openstack-dev14:33
*** dulek has joined #openstack-dev14:34
*** nelsnelson has joined #openstack-dev14:34
*** kiran-r has quit IRC14:36
*** kgriffs|afk is now known as kgriffs14:36
*** mattfarina has joined #openstack-dev14:36
*** Qiming_ has quit IRC14:39
*** Shrews has left #openstack-dev14:40
*** emagana has joined #openstack-dev14:40
*** numan has joined #openstack-dev14:41
*** jprovazn has joined #openstack-dev14:41
*** SridharG has quit IRC14:42
*** hichihara has joined #openstack-dev14:42
*** jrist has quit IRC14:42
*** gokrokve_ has joined #openstack-dev14:43
*** Networkn3rd has joined #openstack-dev14:44
*** gokrokve has quit IRC14:46
zzzeekZZelle: hi14:47
*** hasharAway is now known as hashar14:47
*** sputnik13 has joined #openstack-dev14:48
*** coolsvap is now known as coolsvap|afk14:48
ZZellezzzeek, hi, about https://review.openstack.org/17995514:48
*** pnavarro has quit IRC14:49
*** zz_natorious is now known as natorious14:49
*** AndroUser has quit IRC14:50
ZZellezzzeek, i responded to your comment, i am not to see how we can use update-on-match as we don't update the row we lock but we use it to ensure  an "atomic" section14:50
*** sputnik13 has quit IRC14:50
*** itzikb has quit IRC14:50
zzzeekZZelle: is there an INSERT occurring as part of this routine?14:51
*** egallen has quit IRC14:52
ZZellezzzeek, yes, we always perform an insert14:52
ZZellezzzeek, except when no cidr matchs14:52
zzzeekZZelle: so, is the idea, lock row X, then perform an INSERT of row Y which refers to X, the lock is to prevent X from being updated before the INSERT proceeds?14:53
zzzeekZZelle: all that is needed to not use SELECT..FOR UPDATE is to make it so that one of the SQL statements fails in some way if concurrent changes have happened.  then you retry14:53
*** MattMan has quit IRC14:53
*** hdd__ has quit IRC14:54
zzzeekZZelle: with Galera, the row is not locked on other nodes14:54
*** hdd__ has joined #openstack-dev14:54
zzzeekZZelle: it can still be updated by another process14:54
*** mattfarina has quit IRC14:55
*** RabidCicada has joined #openstack-dev14:55
*** MattMan has joined #openstack-dev14:55
*** MattMan has left #openstack-dev14:55
*** notnownikki has quit IRC14:55
*** mattfarina has joined #openstack-dev14:55
ZZellezzzeek, the trouble is that the check is on subnet cidrs ... with current db model it seems impossible to express the constraint as an sql condition14:55
zzzeekZZelle: first off, would the “constraint” be at the level of, INSERT a row that refers to another row that is already present?14:56
*** jbell8 has joined #openstack-dev14:56
*** hdd__ has quit IRC14:56
zzzeekZZelle: it could be as easy as, do the INSERTs, then just do a second SELECT at the end of the transation to see if the “locked” row is still there, if not, retry14:56
*** Marga_ has joined #openstack-dev14:57
*** Marga_ has quit IRC14:57
*** Marga_ has joined #openstack-dev14:58
*** abregman has quit IRC14:58
ZZellezzzeek, referring to an other row is only used to lock and provide a critical section14:58
*** Sukhdev has quit IRC14:58
*** reed_ has joined #openstack-dev14:59
ZZellezzzeek, we have currently no way to check that the row we are inserting is in conflict with existent rows ... we must do it in python15:00
zzzeekZZelle: can you add jaypipes as a reviewer.    all im saying is, this lock does not lock15:00
zzzeekZZelle: so i dont see its purpose15:00
ZZellezzzeek, ok15:00
zzzeekZZelle: jaypipes is way more into this issue than I am15:01
*** SridharG has joined #openstack-dev15:01
*** achanda has joined #openstack-dev15:01
jaypipeszzzeek: feel free to add me as a reviewer.15:01
ZZellejaypipes, it's done :)15:02
jaypipescool, thanks Cedric :)15:02
zzzeekjaypipes: am i correct that the basic idea is, “SELECT FOR UPDATE” doesnt really “lock” effectively15:02
*** hichihara has quit IRC15:03
*** xarses has joined #openstack-dev15:03
*** vhoward has left #openstack-dev15:03
*** kushal has joined #openstack-dev15:03
*** kushal has quit IRC15:03
*** kushal has joined #openstack-dev15:03
jaypipeszzzeek: correct. it won't prevent another physical Galera node from updating the locked rows, and when the node that locked that row with SELECT FOR UPDATE goes to actually update the "locked" rows, a deadlock error will occur when the UPDATE reaches another node that has already updated the record.15:04
*** mpavone has quit IRC15:04
zzzeekjaypipes: Ok but in this case they are not actually emitting UPDATE for the row15:04
*** galstrom_zzz is now known as galstrom15:04
ZZellezzzeek, jaypipes you are, but the aim of the change is to replace a non-working lock with a lock working  at least when you don't use galera15:04
jaypipeszzzeek: ? then why bother with SELECT FOR UPDATE? :)15:04
zzzeekjaypipes: they are locking it becuase somehow some other rows to be INSERTed are dependent on it and for some reason they cannot cretate SQL constraints from the secondary rows to the primary15:04
zzzeekjaypipes: yes that was my thought :)15:04
*** _cjones_ has joined #openstack-dev15:05
jaypipesok, well I will do a review and leave comments on the patch itself...15:05
*** achanda has quit IRC15:06
*** epopt37 has quit IRC15:06
*** fallenpegasus has joined #openstack-dev15:08
*** epopt37 has joined #openstack-dev15:08
*** cbouch has quit IRC15:08
*** dasp has left #openstack-dev15:09
*** _cjones_ has quit IRC15:09
*** mrunge has quit IRC15:09
*** jobewan has joined #openstack-dev15:10
*** tdruiva has quit IRC15:12
*** jaypipes has quit IRC15:13
*** gyee has quit IRC15:13
*** abregman has joined #openstack-dev15:13
*** lpetrut has quit IRC15:14
*** gyee has joined #openstack-dev15:14
*** pradeep has joined #openstack-dev15:15
*** yeylon has quit IRC15:18
*** neeti has quit IRC15:18
*** ndk has joined #openstack-dev15:18
*** bpokorny has joined #openstack-dev15:19
*** neeti has joined #openstack-dev15:20
*** claudiub_ has quit IRC15:21
*** sridhar has joined #openstack-dev15:21
*** sambol has joined #openstack-dev15:23
*** Ala has quit IRC15:24
*** mpaolino has joined #openstack-dev15:26
*** Marga_ has quit IRC15:26
*** nelsnelson has quit IRC15:26
*** jdurgin1 has joined #openstack-dev15:27
*** pradeep has quit IRC15:27
*** dasp has joined #openstack-dev15:27
*** abregman has quit IRC15:28
*** mchestr has joined #openstack-dev15:29
*** Swami has joined #openstack-dev15:29
*** yamahata has quit IRC15:30
*** doron_afk has quit IRC15:30
*** fallenpegasus has quit IRC15:30
*** dims_ has joined #openstack-dev15:32
*** mpaolino has quit IRC15:34
*** dims has quit IRC15:34
*** schwicht has joined #openstack-dev15:35
*** jrist has joined #openstack-dev15:35
*** jrist has quit IRC15:35
*** jrist has joined #openstack-dev15:35
*** maishsk_afk is now known as maishsk15:37
*** dasp has left #openstack-dev15:37
*** nelsnelson has joined #openstack-dev15:37
*** jrist has quit IRC15:37
*** ssurana has joined #openstack-dev15:38
*** jobewan has quit IRC15:39
*** tsekiyama has joined #openstack-dev15:40
*** mwagner_lap has quit IRC15:40
*** jrist has joined #openstack-dev15:41
*** ngoracke has quit IRC15:41
*** abregman has joined #openstack-dev15:41
*** jobewan has joined #openstack-dev15:42
*** shakamunyi has joined #openstack-dev15:43
*** Ctina is now known as ctina15:43
*** reed_ has quit IRC15:45
*** changbl has joined #openstack-dev15:45
*** Networkn3rd has quit IRC15:46
*** hemnafk is now known as hemna15:48
*** jcoufal has quit IRC15:48
*** smccully has joined #openstack-dev15:50
*** yassine has quit IRC15:50
*** yamahata has joined #openstack-dev15:51
*** spandhe has quit IRC15:51
*** maishsk has quit IRC15:53
*** xingchao has quit IRC15:53
*** armax has quit IRC15:54
*** ngoracke has joined #openstack-dev15:55
*** sridhar has quit IRC15:56
*** jbell8 has quit IRC15:57
*** neeti has quit IRC15:57
*** jbell8 has joined #openstack-dev15:57
*** SridharG has left #openstack-dev15:57
*** electrocucaracha has quit IRC15:57
*** bhunter71 has joined #openstack-dev15:58
*** scheuran has quit IRC15:58
*** btulchinsky has quit IRC15:58
*** k4n0 has quit IRC15:58
*** MarkAtwood has joined #openstack-dev15:58
*** btulchinsky has joined #openstack-dev15:59
*** mmagr is now known as mmagr|afk16:00
*** btulchinsky has quit IRC16:01
*** eghobo has joined #openstack-dev16:01
*** Marga_ has joined #openstack-dev16:01
*** btulchinsky has joined #openstack-dev16:01
*** numan has quit IRC16:01
*** matrohon has quit IRC16:01
*** mikeit has quit IRC16:02
*** fallenpegasus has joined #openstack-dev16:02
*** mmagr|afk is now known as mmagr16:02
*** _cjones_ has joined #openstack-dev16:04
*** hashar is now known as hasharMeeting16:04
*** electrocucaracha has joined #openstack-dev16:06
*** Networkn3rd has joined #openstack-dev16:06
*** jbell8 has quit IRC16:11
*** arnaud____ has joined #openstack-dev16:13
*** unicell has quit IRC16:13
*** dguitarbite has quit IRC16:14
*** bknudson has quit IRC16:14
*** otter768 has joined #openstack-dev16:15
*** [2]evgenyf has quit IRC16:16
*** jtomasek has quit IRC16:16
*** pradeep has joined #openstack-dev16:18
*** otter768 has quit IRC16:20
*** _cjones_ has quit IRC16:20
*** slaweq has quit IRC16:21
rbradforCould anybody shed some historical light on why pbr 0.7.0 is specifically not valid for openstack projects (i.e. requirement.txt  pbr>=0.6,!=0.7,<1.0)16:21
*** daniel3_ has joined #openstack-dev16:21
*** Nikolay_St has quit IRC16:21
*** annegentle has quit IRC16:23
*** maishsk has joined #openstack-dev16:23
*** sputnik13 has joined #openstack-dev16:23
*** annegentle has joined #openstack-dev16:25
*** _cjones_ has joined #openstack-dev16:25
*** jistr has quit IRC16:26
*** maishsk has quit IRC16:26
*** salv-orlando has quit IRC16:27
*** salv-orlando has joined #openstack-dev16:27
*** annegent_ has joined #openstack-dev16:27
*** annegentle has quit IRC16:28
*** tdruiva has joined #openstack-dev16:28
*** baoli has quit IRC16:29
*** Krin has quit IRC16:29
*** tiswanso has quit IRC16:30
*** tiswanso has joined #openstack-dev16:31
*** maishsk has joined #openstack-dev16:31
*** baoli_ has joined #openstack-dev16:31
*** tiswanso_ has joined #openstack-dev16:31
*** ctina has quit IRC16:32
*** ctina has joined #openstack-dev16:32
*** annegent_ has quit IRC16:33
*** tdruiva has quit IRC16:33
*** jbell8 has joined #openstack-dev16:33
*** dulek has quit IRC16:34
*** slupers has joined #openstack-dev16:34
*** slupers has joined #openstack-dev16:35
*** tiswanso has quit IRC16:35
*** leeantho has joined #openstack-dev16:37
*** arnaud____ has quit IRC16:37
*** jaypipes has joined #openstack-dev16:38
*** safchain has quit IRC16:38
*** roeyc has quit IRC16:39
*** gokrokve_ has quit IRC16:39
*** sahid has quit IRC16:40
*** Krin has joined #openstack-dev16:40
*** neelashah has joined #openstack-dev16:42
*** egallen has joined #openstack-dev16:42
*** ygbo has quit IRC16:42
*** Krin has quit IRC16:43
jgriffithmtreinish: FYI, your subunit db module is proving to be quite handy16:43
jgriffithmtreinish: and works like a champ16:43
*** SumitNaiksatam has quit IRC16:45
*** unicell has joined #openstack-dev16:45
*** jordanP has quit IRC16:47
*** ajayaa has joined #openstack-dev16:48
reedbauzas, regarding your post re:Nova trivial bugs: can those bugs be used for Upstream Training?16:49
*** gszasz has quit IRC16:49
* reed is looking for more trivial bugs to assign to newcomers at Upstream Training Vancouver in two weeks tag:low-hanging-fruit16:49
*** jobewan has quit IRC16:52
*** spzala has joined #openstack-dev16:52
*** maishsk_ has joined #openstack-dev16:52
*** doude has quit IRC16:52
*** maishsk has quit IRC16:52
*** maishsk_ is now known as maishsk16:52
*** doude has joined #openstack-dev16:52
*** exploreshaifali has quit IRC16:53
*** slupers has quit IRC16:54
bauzasreed: the issue is that we're finding changes, not bugs :(16:55
bauzasreed: ie. someone posted a solution to the bug16:55
*** mikeoutland has joined #openstack-dev16:55
*** markus_z has quit IRC16:56
bauzasreed: by doing that initiative, we're just encouraging people to help the core reviewers to find quick-wins16:56
*** Marga_ has quit IRC16:56
reedbauzas, thanks, I understand that now16:56
*** dustins has quit IRC16:56
*** Marga_ has joined #openstack-dev16:57
*** btulchinsky has quit IRC16:57
bauzasreed: but I can speak with johnthetubaguy and see what we can do for identifying bugs which are waiting for a solution16:57
*** mattfarina has quit IRC16:57
reedi am about to send an email encouraging people to tag bugs as low-hanging-fruit16:57
*** nmagnezi has joined #openstack-dev16:57
*** benjamingr has quit IRC16:57
bauzasreed: at least those which are triaged are self-explanatory16:57
*** mattfarina has joined #openstack-dev16:57
*** mattfarina has quit IRC16:57
*** BharatK has quit IRC16:57
bauzasjohnthetubaguy: you around ?16:57
*** tdruiva has joined #openstack-dev16:58
johnthetubaguybauzas: I am16:59
bauzasjohnthetubaguy: cool, was just discussing with reed16:59
*** deepakcs has joined #openstack-dev16:59
bauzasjohnthetubaguy: we'll be running for another round the UpstreamTraining in Vancouver16:59
bauzasjohnthetubaguy: https://wiki.openstack.org/wiki/OpenStack_Upstream_Training16:59
johnthetubaguybauzas: ah, you need something to work on I guess?16:59
*** jschwarz has joined #openstack-dev17:00
*** patrickeast has joined #openstack-dev17:00
bauzasjohnthetubaguy: the thing is, we'll basically give pointers to help people understand how all of that works17:00
reedjohnthetubaguy, that's the idea17:00
bauzasjohnthetubaguy: but in order to be efficient, our attendees will work on a bug17:00
bauzasjohnthetubaguy: not during the training, they will come back and work17:01
reedhttps://bugs.launchpad.net/openstack/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=low-hanging-fruit&field.tags_combinator=ANY&field.ha17:01
reeds_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on17:01
*** gfidente is now known as gfidente|afk17:01
reedthat's the URL we'll use to find low-hanging-fruit bugs17:01
bauzasjohnthetubaguy: so we're encouraging them to find a specific bug to identify, come at the training to discuss on how they should manage it, and then, back at home, work on the fix17:01
bauzasjohnthetubaguy: the first round is to look at the low-hanging-fruits, but you know how we're good at triaging bugs17:02
*** dustins_ has joined #openstack-dev17:02
reedthere aren't many to choose from if you exclude the CI ones (which may be obsolete, since infra doesn't use launchpad anymore)17:02
*** pixelbeat has quit IRC17:02
bauzasjohnthetubaguy: so I was wondering how we could just Do Something17:03
mtreinishjgriffith: awesome, glad it's working for you17:03
*** maishsk has quit IRC17:03
*** dustins_ is now known as dustins17:03
mtreinishjgriffith: if you're interested I've got a few more analysis tooling patches up: https://review.openstack.org/#/q/status:open+project:openstack-infra/subunit2sql+branch:master+topic:176114,n,z17:03
mtreinishso you can make pretty pictures :)17:03
-openstackstatus- NOTICE: zuul has been restarted to troubleshoot an issue, gerrit events between 15:00-17:00 utc were lost and changes updated or approved during that time will need to be rechecked or have their approval votes readded to trigger testing17:03
*** mwang2 has joined #openstack-dev17:04
bauzasjohnthetubaguy: I pointed reed to look at the triaged bugs, but perhaps you have another idea ?17:04
*** dustins has quit IRC17:04
reedthat url is not good, it shows also bugs that have assignee17:05
bauzasjohnthetubaguy: I can kick-off a new mail thread asking for volunteers to triage the triaged and set the low-hanging-fruits but I also wonder if that's something we could raise up the topic during the next Nova meeting17:05
bauzas(speaking of Nova specifically of course)17:06
bauzasreed: the URL sucked, because it was too long for my client, could you please minimize it ?17:06
johnthetubaguybauzas: bauzas: yeah, I mean that tag is there to help for exactly that17:06
*** jdurgin1 has quit IRC17:06
reedbauzas, I think raising the issue during meetings is good17:06
*** bobmel_ has joined #openstack-dev17:06
*** gokrokve has joined #openstack-dev17:07
reedbauzas, what's a good shortener?17:07
deepakcsmtreinish, Hi17:07
*** gokrokve has quit IRC17:07
bauzasreed: I usually take goo.gl17:07
reedhttps://goo.gl/HX9Nxa17:07
reedall your base are belong to google anyway17:08
*** bobmel has quit IRC17:08
mtreinishdeepakcs: hello17:08
deepakcsmtreinish, need your attention on my comment in https://review.openstack.org/#/c/172841/17:08
*** harlowja has quit IRC17:08
johnthetubaguyreed: bauzas: an email to ask for some folks to help build a new list is cool, I guess, can't think of anything better I am afraid, I guess its just not a tag we have added recently, so good to advertise it again17:09
*** harlowja has joined #openstack-dev17:09
deepakcsmtreinish, there seems to be some difference of opinion between you and ianw  on how to approach the "skipping tempest test for specific protocol"17:09
deepakcsmtreinish, we can continue in infra channel since thats more appropriate17:09
bauzasjohnthetubaguy: fair enough17:10
mtreinishdeepakcs: this channel is fine17:10
bauzasreed: I see, 141 low-hanging-fruits right ?17:10
deepakcsmtreinish, sure, you might want to read the discussion that happened in https://review.openstack.org/#/c/173408/1117:10
reedbauzas, yes but some are already assigned to someone so the query is not right17:10
reedbauzas, also it queries OpenStack CI which moved to Storyboard and those bugs are not kept in sync17:11
mtreinishdeepakcs: adding a skip inline to tempest for a driver specific issue is not something that will be accepted. Tempest is supposed to be cloud agnostic and asking users to know specifics about backend is something we try not to do17:11
deepakcsmtreinish, in case its confusing, let me know, i can quickly help summarise you17:11
*** gokrokve has joined #openstack-dev17:12
mtreinishdeepakcs: you do realize that the simple solution, is just to set the snapshot volume feature flag to false in the tempest.config17:12
*** gokrokve has quit IRC17:12
mtreinishthat's kinda of what the flag is for to say your env doesn't support volume snapshots17:12
deepakcsmtreinish, ianw 's point is also valid IMHO.  i.e. we skip using devstack-gate running tempest outside infra could still hit the issue17:12
*** alanf-mc has joined #openstack-dev17:12
bauzasreed: well, I think the problem is just categorizing the bugs we have per project17:12
*** ybathia has joined #openstack-dev17:13
deepakcsmtreinish, 'not supporting voluem snap' is something NOT true for glusterfs, since it does support. Its just that it doesn't support the scnerio of boot_volume_pattern17:13
mtreinishdeepakcs: it's incomplete because it doesn't behave the same way17:13
deepakcsmtreinish, and that too only because libvirt doesn't yet support the offline snap deletion17:13
*** cference has joined #openstack-dev17:13
mtreinishdeepakcs: I'm not going to argue with you about that bug, it's there and setting that flag in the tempest conf is the easiest way to skip the test17:13
deepakcsmtreinish, but there are many other scnearios and tests related to snaps which work for glusterfs, it won't be ideal to turn all of them OFF just bcos of 1 scenarios17:14
*** gyee has quit IRC17:14
bauzasreed: so it requires *someone* from each project to look at the existing bugs and tag them17:14
mtreinishdeepakcs: then skip using the test runner, adding per backend workarounds to skip or do something else isn't something which we do in tempest17:14
mtreinishthere are far too many drivers and permutations to consider doing that17:14
*** SumitNaiksatam has joined #openstack-dev17:15
reedbauzas, I agree, that's the best approac17:15
*** vladikr has quit IRC17:15
bauzasreed: I can handle that for Nova but I will only look at the new and triaged17:15
mtreinishthe config file is there to tell tempest how it should expect things to behave and how to perform certain operations17:15
deepakcsmtreinish, by test runner u mean skip using tempest regex or somethign else ?17:15
reedI'll write a call for action for the mailing list today, tag [all] to ask for collaboration17:15
bauzasreed: just because confirmed bugs are so huuuge17:15
mtreinishand you leverage the test runner to select which specific set of tests you want to run17:15
reedi'll mention it quickly at today's xproject meeting too17:15
bauzasreed: I think it needs to be addressed per project IMHO17:15
mtreinishdeepakcs: yes, that tempest regex eventually get's passed to testr as the selection regex for running tests17:15
*** topol has joined #openstack-dev17:16
*** achanda has joined #openstack-dev17:16
mtreinishdeepakcs: ie test run --parallel $TEMPEST_REGEX17:16
mtreinishs/test/testr17:16
*** mmagr has quit IRC17:16
bauzasreed: so I'll try to take the action for Nova, but you should find other peers for other projects :)17:16
*** ssurana has quit IRC17:16
*** vladikr has joined #openstack-dev17:16
deepakcsmtreinish, thats what we tried to do in https://review.openstack.org/#/c/173408/11 by creating a new CI job and skipping inside that (since sdague mentioned not to mess around with devstack plugin generic template job)17:16
bauzasreed: and I still remember I need to review the slides :)17:16
reedbauzas, adding you to the reviews I pushed17:17
bauzasreed: cool17:17
deepakcsmtreinish, to which ianw gave a -1 and instead said we should skip this in tempest itself (which we already tried and you shot it down in https://review.openstack.org/#/c/172841/)17:17
bauzasreed: I'm just trying to find 28 hours in a day :)17:17
*** jrist has quit IRC17:17
reedi've applied for the upgrade, I'll let you know if it's approved17:17
mtreinishdeepakcs: well, I think in this case ianw just wasn't considering the longstanding tempest policy on this kind of thing17:17
bauzasreed: need to step down a little bit, dinner time17:18
bauzasreed: will ttyl17:18
reedttyl17:18
deepakcsmtreinish, so can you pls respond to ianw in https://review.openstack.org/#/c/173408/11 so that he can revert his -1 and we can contineu with the tempest regex in our own CI job ?17:18
deepakcsmtreinish, the diff of opinion between the 2 approaches has inhibited us to proceed further17:19
*** gyee has joined #openstack-dev17:21
*** liam_ has joined #openstack-dev17:21
*** liam_ is now known as Guest9566017:21
*** baoli_ has quit IRC17:22
*** AnilV4 has quit IRC17:25
deepakcsmtreinish, there ?17:25
*** comay has joined #openstack-dev17:27
*** tnovacik has quit IRC17:27
*** neelashah has quit IRC17:28
*** trown is now known as trown|lunch17:29
*** baoli has joined #openstack-dev17:30
*** AbyssOne has quit IRC17:31
*** tiswanso_ has quit IRC17:31
*** xgsa has quit IRC17:32
*** tdruiva has quit IRC17:32
*** tiswanso has joined #openstack-dev17:32
*** oro has joined #openstack-dev17:33
*** tdruiva has joined #openstack-dev17:33
*** dims_ has quit IRC17:33
*** mwagner_lap has joined #openstack-dev17:34
*** dims has joined #openstack-dev17:34
*** mwang2 has quit IRC17:34
*** Sukhdev has joined #openstack-dev17:35
*** Guest95660 has quit IRC17:35
*** jschwarz has quit IRC17:35
*** athomas has quit IRC17:37
*** slupers has joined #openstack-dev17:38
*** kushal has quit IRC17:38
*** maishsk has joined #openstack-dev17:39
*** xingchao has joined #openstack-dev17:39
*** nmagnezi has quit IRC17:40
*** AbyssOne has joined #openstack-dev17:40
*** lodgenbd has joined #openstack-dev17:41
*** melwitt_ has joined #openstack-dev17:42
*** melwitt_ has quit IRC17:42
deepakcsmtreinish, i need to logoff now, sent a mail to you and ianw with the hope of resolving this. thanks17:44
mtreinishdeepakcs: I left a comment on the review17:45
*** dustins has joined #openstack-dev17:45
*** bharath has joined #openstack-dev17:46
*** abregman has quit IRC17:46
*** Networkn3rd has quit IRC17:46
*** oro has quit IRC17:47
deepakcsmtreinish, thanks, didn't see ur comment before. that was a big comment :) So your -1 is so that we add a echo stating we are skipping this test ? Let me know if i misunderstood17:48
mtreinishdeepakcs: the -1 is because the regex is wrong17:48
mtreinishI'm +1 on the approach17:48
mtreinishdeepakcs: it's also worth noting you can test the regex by running 'testr list-tests $REGEX' in the tempest repo17:49
*** mikeoutland has quit IRC17:49
mtreinishit'll show everything that will try to be run17:49
deepakcsmtreinish, ok, didn't see ur inline comment, my bad, could you suggest the right regex pls ? not clear to me.. idempotent id instead of test id ?17:50
*** mikeoutland has joined #openstack-dev17:50
deepakcsmtreinish, ok thats good to know. But i believe bharat did use the regex in the patch and it worked is what i was told17:50
deepakcsmtreinish, ah ok, IIUC u r saying we need to skip the test we intend to skip + the slow tests as well ?17:51
deepakcsmtreinish, the current regex doesn't do the latter , right ?17:51
mtreinishdeepakcs: yes17:51
*** packet has joined #openstack-dev17:51
*** maishsk is now known as maishsk_afk17:52
deepakcsmtreinish, if possible pls suggest the right regex :) would help us save addnl iterations17:52
mtreinishthe second half was just a suggestion you can use: '557cd2c2-4eb8-4dce-98be-f86765ff311b' as the exculde for all test_volume_boot_pattern tests instead of tempest.scenario*17:52
*** ZZelle has quit IRC17:53
*** ZZelle has joined #openstack-dev17:53
*** mikeoutland has quit IRC17:54
deepakcsmtreinish, and would there be an id to skipp  all the slow tests as well ? pardon my ignorace, haven't gotten deep into tempest yet17:54
*** ajayaa has quit IRC17:55
mtreinishdeepakcs: no, slow is an attr which tags the tests which gets put on tests which would take too long in the gate17:55
mtreinishwhile that uuid is a tracking id per: http://specs.openstack.org/openstack/qa-specs/specs/meta-data-and-uuid-for-tests.html17:56
mtreinishthe attrs are appended to the test id so you can use them as part of the regex for matching or excluding17:56
deepakcsmtreinish, Ok, thanks for your time. Ignore the mail I sent (with the hope that ianw agrees to your comment :) ) Good day. We will send the next patchset in the series soon17:57
*** pixelbeat has joined #openstack-dev17:57
*** tiswanso has quit IRC17:57
*** bpokorny_ has joined #openstack-dev17:58
*** xingchao has quit IRC17:59
*** deepakcs has quit IRC17:59
*** kgriffs is now known as kgriffs|afk18:00
*** bknudson has joined #openstack-dev18:00
*** baoli has quit IRC18:00
*** markmc has joined #openstack-dev18:01
*** bpokorny has quit IRC18:01
*** baoli_ has joined #openstack-dev18:02
*** tiswanso_ has joined #openstack-dev18:03
*** bdemers has quit IRC18:04
*** yeylon has joined #openstack-dev18:08
*** gokrokve has joined #openstack-dev18:09
*** patrickeast_ has joined #openstack-dev18:09
jdandreaSomething's going on with zuul. I know it was bounced ... and a bunch of gate tests appear to be failing. Eek.18:09
*** hdd has joined #openstack-dev18:10
*** patrickeast has quit IRC18:11
*** patrickeast_ is now known as patrickeast18:11
*** barra204 has joined #openstack-dev18:12
*** gokrokve has quit IRC18:12
*** packet has quit IRC18:14
*** otter768 has joined #openstack-dev18:15
*** penick has joined #openstack-dev18:18
*** Nikolay_St has joined #openstack-dev18:19
*** otter768 has quit IRC18:20
*** jtomasek has joined #openstack-dev18:21
*** kiran-r has joined #openstack-dev18:24
*** bpokorny has joined #openstack-dev18:24
*** gokrokve has joined #openstack-dev18:24
*** arnaud____ has joined #openstack-dev18:25
*** bharath has quit IRC18:27
*** barra204 has quit IRC18:27
*** oro has joined #openstack-dev18:27
*** bpokorny_ has quit IRC18:27
*** hdd has quit IRC18:28
*** logan2 has quit IRC18:28
*** gokrokve has quit IRC18:29
*** Ala has joined #openstack-dev18:29
*** natorious is now known as zz_natorious18:30
*** fawadkhaliq has quit IRC18:30
*** arnaud____ has quit IRC18:30
*** jdandrea has quit IRC18:30
*** logan2 has joined #openstack-dev18:31
*** shardy_ has joined #openstack-dev18:33
*** gokrokve has joined #openstack-dev18:34
*** shardy has quit IRC18:34
*** hdd has joined #openstack-dev18:35
*** Tross has joined #openstack-dev18:36
*** dasp has joined #openstack-dev18:37
*** Tross1 has quit IRC18:37
*** jobewan has joined #openstack-dev18:38
*** shardy_ has quit IRC18:38
*** packet has joined #openstack-dev18:39
*** shardy has joined #openstack-dev18:39
*** rlrevell has quit IRC18:40
*** Marga_ has quit IRC18:41
*** Marga_ has joined #openstack-dev18:42
*** barra204 has joined #openstack-dev18:42
*** fawadkhaliq has joined #openstack-dev18:43
*** jobewan has quit IRC18:44
*** dasp has left #openstack-dev18:45
*** jobewan has joined #openstack-dev18:45
*** egallen has quit IRC18:46
*** jobewan has quit IRC18:47
*** maishsk_afk has quit IRC18:48
*** jobewan has joined #openstack-dev18:48
*** maishsk has joined #openstack-dev18:49
*** jrist has joined #openstack-dev18:49
*** bharath has joined #openstack-dev18:49
*** zaitcev has joined #openstack-dev18:50
*** jdandrea has joined #openstack-dev18:52
*** tdruiva has quit IRC18:53
*** tnovacik has joined #openstack-dev18:53
*** tdruiva has joined #openstack-dev18:53
*** penick has quit IRC18:55
*** gfidente|afk is now known as gfidente18:56
*** trown|lunch is now known as trown18:57
*** tdruiva_ has joined #openstack-dev18:57
*** kgriffs|afk is now known as kgriffs18:58
*** annegentle has joined #openstack-dev18:59
*** penick has joined #openstack-dev19:00
*** bknudson has quit IRC19:00
*** jobewan has quit IRC19:00
*** mmedvede has joined #openstack-dev19:00
*** jobewan has joined #openstack-dev19:00
*** kiran-r has quit IRC19:00
*** lpetrut has joined #openstack-dev19:01
*** tdruiva has quit IRC19:01
*** gokrokve has quit IRC19:01
*** gokrokve has joined #openstack-dev19:01
*** jobewan has quit IRC19:02
*** Longgeek_ has quit IRC19:02
*** gfidente^2nd has joined #openstack-dev19:02
*** electrocucaracha has quit IRC19:02
*** rlrevell has joined #openstack-dev19:02
*** mmagr has joined #openstack-dev19:02
*** gfidente is now known as Guest2359019:02
*** Guest23590 has quit IRC19:03
*** hdd has quit IRC19:04
*** Networkn3rd has joined #openstack-dev19:05
*** Networkn3rd has quit IRC19:06
*** baoli_ has quit IRC19:06
*** jistr has joined #openstack-dev19:08
*** lpetrut has left #openstack-dev19:09
*** ZZelle_ has joined #openstack-dev19:09
*** novas0x2a|laptop has joined #openstack-dev19:10
*** lodgenbd has quit IRC19:11
*** spandhe has joined #openstack-dev19:12
*** gfidente^2nd is now known as gfidente19:12
*** gfidente has quit IRC19:12
*** gfidente has joined #openstack-dev19:12
*** jobewan has joined #openstack-dev19:13
*** gyee has quit IRC19:13
*** tiswanso_ has quit IRC19:14
*** ayoung has quit IRC19:14
*** EmilienM is now known as EmilienM|afk19:15
*** gyee has joined #openstack-dev19:15
*** ijw has joined #openstack-dev19:17
*** jdennis has quit IRC19:18
*** baoli has joined #openstack-dev19:18
*** achampion has quit IRC19:22
*** kbrierly has joined #openstack-dev19:23
claygmriedem: i'm not sure patch 180276 addresses whatever is going on with lp bug #145199219:23
openstackLaunchpad bug 1451992 in OpenStack Object Storage (swift) "swift-object-server fails to start in devstack which kills the gate" [Undecided,New] https://launchpad.net/bugs/145199219:23
mriedemclayg: open to suggestions19:23
mriedemclayg: i didn't see any library updates that would cause htis19:24
*** ssurana has joined #openstack-dev19:24
mriedemlogstash shows this exploding in the last 24 hours19:24
mriedemit's xattr related19:24
claygmriedem: well if the node is blowing up on "import xattr" something with the installation build dependencies seems most likely?19:24
mriedemclayg: would https://review.openstack.org/#/c/180276/ be tickling that though?19:24
claygmriedem: i don't think so?19:25
mriedemclayg: lifeless pointed this out http://morepypy.blogspot.ch/2015/05/cffi-10-beta-1.html19:25
claygmriedem: we've had the dependecy on xattr a long time - and from the traceback the and bug you can see it's in the object server - which that middleware change didn't effect?19:25
mriedemin this case, cffi==0.9.219:25
lifelessyes, so - cffi has been a headache for ages, from just this sort of thing19:26
claygseems worth looking into - i guess we'll need to try a clean build and see what version of cffi comes in when it tries to build/install xattr?19:26
lifelessnote that the c file it references is in __pycache__19:26
claygit looks like the trigger should just be importing it19:26
lifeless0.9.2 is the one we should be using for now19:26
mriedemclayg: there is this https://github.com/openstack/swift/commit/03536dbb55c219b94389e635babec2df2e2759fa - but that was merged a week ago19:26
*** arnaud____ has joined #openstack-dev19:27
*** subscope_ has joined #openstack-dev19:27
*** tiswanso has joined #openstack-dev19:27
*** amakarov is now known as amakarov_away19:27
claygmriedem: also seems innocuous - os.fsync works with fileobject or fd - but the weird fctrl hack (freebsd?) seems to prefer the real fileobject.fileno()19:28
claygstill seems mostly unrelated to "import xattr" blowing up tho?19:28
*** annegentle has quit IRC19:28
*** penick has quit IRC19:30
claygyeah idk, i just noted that I had python-xattr ubuntu package installed on my dev machine - when I uninstalled it and let pip bring in stuff from pypi it's totally reproducable for me :\19:30
claygcffi==0.9.2 xattr==0.7.519:31
clayg<0.7.5 seems to work19:32
claygwhat's in global requirements?19:32
mriedemsdague: ^19:32
*** arnaud____ has quit IRC19:32
*** Networkn3rd has joined #openstack-dev19:32
mriedemhttps://github.com/openstack/requirements/blob/master/global-requirements.txt#L17119:32
mriedemhttps://github.com/openstack/requirements/blob/master/global-requirements.txt#L1319:32
mriedembasically uncapped19:32
claygwell xattr 0.7.4 seems fine with cffi 0.9.2 - so I guess it's 0.7.5 - wonder when that came out?19:33
sdaguetime to fire up what-broke.py19:33
*** ijw has quit IRC19:33
mriedemsdague: none of those changed19:33
mriedemsdague: fungi was commenting in -qa19:33
mriedemxattr 0.7.5 was 3/2319:34
claygyeah everyhting looks oldish :P19:34
*** penick has joined #openstack-dev19:34
fungiyeah, sorry, i was troubleshooting it in infra and then moved to qa about an hour ago because we have infra firefights going on i'm juggling in the other channel19:34
jogofungi: how many fires are you fighting right now?19:34
*** Ala has quit IRC19:35
fungialso, infra meeting for another half hour19:35
*** Sukhdev has quit IRC19:35
mriedemha19:35
mriedemfungi: well bug is https://bugs.launchpad.net/swift/+bug/145199219:35
mriedemif you have notes19:35
openstackLaunchpad bug 1451992 in OpenStack Object Storage (swift) "swift-object-server fails to start in devstack which kills the gate" [Undecided,New]19:35
*** Nikolay_St has quit IRC19:35
sdagueit also failed super early19:35
sdagueso how did the patch merge?19:35
*** doug-fish has quit IRC19:36
claygit wasn't a change in swift that caused the issue?19:36
claygoh weird, after installing xattr 0.7.4, then cffi 0.92, then xattr 0.7.5 - now newest versions works - guess something got cached!19:37
sdaguehttp://logs.openstack.org/28/178528/1/check/check-tempest-dsvm-full/dd77f9e/logs/pip-freeze.txt.gz - is the tests from the merge19:37
sdagueso, any theories except cffi is a disaster?19:38
*** zz_natorious is now known as natorious19:39
*** pradeep has quit IRC19:40
claygsdague: I think pinning xattr to 0.7.4 might work?19:41
sdagueclayg: why?19:41
sdaguebecause this all worked on an xattr 0.7.5 test run to land this code19:41
claygcause it doesn't get a permission error in __pycache__ when i install it and then try to import it :P19:41
claygsdague: fwiw i can get 0.7.5 to WOMM with cffi 0.9.2 - but only if I install xattr 0.7.4 first?19:42
*** tdruiva_ has quit IRC19:42
*** emagana has quit IRC19:42
clayghrmm... well... that may not be 100% accurate :P19:42
*** emagana has joined #openstack-dev19:42
*** tdruiva has joined #openstack-dev19:42
sdaguemriedem: are all your fails on rax nodes?19:43
claygI'm probably disadvantaged by the fact that I have no idea how cffi works :D19:43
sdaguethe tests that passed are an hp cloud ndoe19:43
jogosdague: isn't dist packages apt-get installed?19:43
mtreinishsdague: ugh, are you thinking another mirror issue?19:43
*** xingchao has joined #openstack-dev19:43
mriedemsdague: no19:43
sdaguemtreinish: it's not a mirror isue19:43
mriedemhpcloud too19:43
*** dasp has joined #openstack-dev19:43
sdaguecffi magically auto generates c bindings on the fly19:43
sdagueit's ... super awesome developer magic, and complete freaking crazy pants for anyone trying to deploy things in a stable way19:44
claygfresh install of ciff 0.9.1 and xattr 0.7.4 works - it something about combining the two19:47
*** mestery has quit IRC19:48
claygalso once you get them working you can upgrade just fine19:48
*** vhoward has joined #openstack-dev19:48
jogowe haven't used xattr 0.7.4 for at least 12 hours19:48
*** electrocucaracha has joined #openstack-dev19:48
*** gfidente has quit IRC19:48
claygjogo: 0.7.5 was released like last year - it wouldn't surpise me if we've had 0.7.5 even longer than that?19:49
*** jistr has quit IRC19:49
jogoclayg: yeah I am only looking at past 12 hours19:49
*** jprovazn has quit IRC19:49
*** markmc has quit IRC19:49
jogosame for cffi 0.9.1 those didn't change19:49
jogois this happening on rax ?19:50
jogoahh yes it is :(19:50
claygjogo: is there any chance looking back at those 12 hours that some of those machines had versions of cffi or xattr installed on them that were *upgraded* to those versions - or do you recycle the test nodes every 24 hours or something?19:50
lifelessclayg: installing 0.7.4 first suggests that its the building of the cache files 0 which won't be retrigged when you upgrade cffi - thats the issue19:50
*** xingchao has quit IRC19:51
fungias i mentioned in #-qa, logstash says this started right around the time today's updated nodepool images would have just started coming into use19:52
jogofungi: ahhhh that makes sense19:52
* jogo checks apt-get logs19:52
fungiso, yeah, it's possible there's a package update or something within the previous 24 hour timeframe which might be triggering this19:52
*** promulo_ has quit IRC19:52
*** promulo_ has joined #openstack-dev19:53
sdaguefungi: yeh, that would be awesome. If we could diff package lists from yesterday to today19:53
jogosdague: turns out we can19:54
jogodiff good bad: http://paste.openstack.org/show/21505719:55
*** Networkn_ has joined #openstack-dev19:55
jogohmm I should check if those are the both the same cloud19:55
jogoyup they are19:56
*** Networkn3rd has quit IRC19:56
sdaguesetuptools ?19:56
sdaguefrom package?19:56
*** Networkn3rd has joined #openstack-dev19:57
*** etoews has joined #openstack-dev19:57
claygwow, if I install cffi 0.9.2 *first* (not part of xattr depends) it works fine with xattr 0.7.5! (?)19:57
sdagueyeh, this is all this magic caching stuff where order is important19:58
sdaguewe are also building things into wheels early, which I'm not sure how that impacts this or not19:58
jogodiff good bad for pip: http://paste.openstack.org/show/21505919:59
jogosdague: the new image doesn't have apt-get installed setuptools19:59
*** maishsk has quit IRC19:59
*** nmagnezi has joined #openstack-dev19:59
*** maishsk has joined #openstack-dev20:00
*** Networkn_ has quit IRC20:00
*** Networkn_ has joined #openstack-dev20:01
*** Networkn3rd has quit IRC20:01
*** bharath_ has joined #openstack-dev20:02
*** bharath has quit IRC20:02
sigmavirus24jogo: requests 2.7.0 :thumbsup:20:02
*** mriedem has quit IRC20:02
claygweird, when you run the xattr install without cffi installed - pip says "Installed /tmp/pip_build_root/xattr/cffi-1.0.0b1-py2.7-linux-x86_64.egg" <- which seems oldish?20:03
sdaguethat seems like a lot of changes for an overnight, fungi was there a new process here?20:03
jogowow that is a bug jump in the requests version20:04
*** bdemers has joined #openstack-dev20:04
claygidk, just upgraded pip and it works20:05
*** jtomasek has quit IRC20:05
jogosdague: so that wasn't an overnight diff that was the weekend ...20:05
*** annegentle has joined #openstack-dev20:05
fungisdague: it's possible... but given that we're seeing this in rackspace too, and we're using two separate build methods in hpcloud vs rackspace it's not likely related to any of the dib work20:05
fungijogo: was this a rax or hpcloud log you diffed?20:06
sdaguejogo: so that's because cloud-init was deleted, so python-requests was deleted20:06
jogosdague: both rax20:06
sdagueso then we got stuff from pip20:06
*** doug-fish has joined #openstack-dev20:06
fungithe churn there doesn't look too unusual for a day's worth of ubuntu updates20:07
fungimost of it seems to have been a kernel update20:07
*** mmagr has quit IRC20:07
claygjogo: can you make the code that generates pip-freeze.txt.gz use pip list instead so you can see the version of pip installed?20:09
*** tdruiva has quit IRC20:10
*** yeylon_ has joined #openstack-dev20:10
jogogood is pip 6.1.120:10
jogobad is as well20:10
*** kgiusti has quit IRC20:10
*** mchestr has quit IRC20:11
*** achanda has quit IRC20:11
*** rushiagr_away is now known as rushiagr20:12
jogorevised overnight diffs20:12
jogohttp://paste.openstack.org/show/21506120:12
jogohttp://paste.openstack.org/show/21506220:12
*** yeylon has quit IRC20:12
jogogood: http://logs.openstack.org/58/173658/1/check/check-tempest-dsvm-full/b052732/logs/20:12
jogobad: http://logs.openstack.org/88/110888/11/gate/gate-tempest-dsvm-full/f61c679/logs/devstacklog.txt.gz20:12
*** ctina_ has joined #openstack-dev20:14
*** otter768 has joined #openstack-dev20:16
*** matrohon has joined #openstack-dev20:16
*** maishsk has quit IRC20:17
*** ctina has quit IRC20:18
jogoso everything is failing how do we unwedge?20:18
*** ctina_ has quit IRC20:19
fungido we know yet what the trigger was and what we should patch to fix it?20:19
jogofungi: AFAIK no20:19
fungithen that's a prerequisite to even discussing working around the wedge to get the fix(es) merged20:20
*** jckasper has quit IRC20:20
*** akrivoka has quit IRC20:20
fungii can delete today's devstack-trusty images in nodepool and fall back on yesterday's to help20:21
fungibut we're going to need to figure out the cause or we're likely to be right back to broken again tomorrow20:21
jogodon't know if that will help even20:21
jogoanyway we can test that out?20:21
*** otter768 has quit IRC20:21
*** _gryf is now known as _gryf|afk20:22
fungiwith the current infra fires we're fighting with nodepool/jenkins i don't think we're going to have a lot of time to work out a way to test whether deleting the most recent images is going to help20:23
fungithe timing suggests that's when the bug first surfaced20:23
claygis there any chance that we didn't always do a wheel install of xattr?20:23
*** spandhe has quit IRC20:23
fungishould be easy to see from a working log20:23
*** maishsk has joined #openstack-dev20:23
*** matrohon has quit IRC20:23
*** jkremer has joined #openstack-dev20:24
jogofungi: ohh I see gerrit is backed up too :(20:24
fungijogo: what's the reference known-good run log you're working from?20:24
jogofungi: http://logs.openstack.org/58/173658/1/check/check-tempest-dsvm-full/b052732/logs/20:24
jogoclayg: in the good run above ^ the wheel stuff looked the same to me20:24
*** mwang2 has joined #openstack-dev20:25
fungi"Running setup.py bdist_wheel for xattr"20:25
fungiyeah20:25
claygjogo yeah it looks exactly the same20:26
jogoclayg: do swift unit tests work?20:26
claygjogo: yeah of course20:26
jogoclayg: as in does this bug hit them or not20:26
claygjogo: as long as import xattr works :)20:27
jogoclayg: gotcha20:27
jogoclayg: is there even a 1% chance that https://review.openstack.org/#/c/180276/ would fix it?20:27
*** abregman has joined #openstack-dev20:27
*** vladikr has quit IRC20:27
*** gyee has quit IRC20:28
claygjogo: i honestly can't see how - sorry :\20:28
jogoclayg: yeah I see now, doesn't even import xatr20:28
jogoso I guess we are still back in square 120:28
claygjogo: like I said - i'm not really having any issue reproducing the build/install failure with xattr 0.7.5 and cffi 0.9.220:28
claygbut I had a system with all kinda of old stuff - pip 1.5.420:29
claygas I've upgraded things it keeps getting more and more reliable20:29
funginot having any issue as in it's easy to reproduce for you?20:29
claygfungi: yeah it was easy to repro20:30
fungiokay, that's what i thought you meant20:30
jogofungi: if its easy to remove the latest image and the risk of doing so is low20:30
jogofungi: maybe its worth doing even if we don't know if that will help or not for sure20:31
*** achampion has joined #openstack-dev20:31
*** tdruiva has joined #openstack-dev20:32
fungiyeah, that's my thinking as well. it seems like the cause for this is potentially systemic. that and the timing suggest it's a very likely short-term solution20:32
fungiand we did successfully run these jobs on nodes built from yesterday's images20:34
*** tdruiva_ has joined #openstack-dev20:34
*** tiswanso has quit IRC20:34
clayglol - can you make the machines "sudo python -c 'import xattr'" before you start devstack :P20:34
*** tiswanso has joined #openstack-dev20:35
*** achanda has joined #openstack-dev20:35
claygI wonder if the __pycache__ is supposed to be built in the wheel - or not until it gets installed?20:35
jogofungi: so lets do it, that will at least  buy us some time20:35
*** miqui has quit IRC20:36
*** tdruiva has quit IRC20:37
jogoclayg: isn't __pycache__ python3?20:37
*** barra204 has quit IRC20:37
elmikoanyone know if there is an oslo specific channel, or is this it?20:37
jogoelmiko: #openstack-oslo AFAIK20:38
claygjogo: nah it's a cffi thing20:38
elmikojogo: thanks!20:38
jogoclayg: oh20:38
*** aix has quit IRC20:38
*** mehdi has quit IRC20:38
*** Guest15 has joined #openstack-dev20:39
*** Trozz has quit IRC20:39
*** rlrevell has quit IRC20:39
*** rlrevell1 has joined #openstack-dev20:39
*** Trozz has joined #openstack-dev20:39
*** natorious has quit IRC20:39
*** persia has quit IRC20:40
*** jehb has quit IRC20:40
*** rushiagr is now known as rushiagr_away20:40
*** mehdi has joined #openstack-dev20:40
*** d34dh0r53 has quit IRC20:41
*** fungi has quit IRC20:41
*** raorn has quit IRC20:41
*** Hien has quit IRC20:41
*** persia has joined #openstack-dev20:41
*** persia has quit IRC20:41
*** persia has joined #openstack-dev20:41
*** raorn has joined #openstack-dev20:42
*** rlrevell1 has quit IRC20:42
jogoso its built the first time cffi is run?20:42
*** mwagner_lap has quit IRC20:42
claygjogo: yeah the first time you import xattr if it's not already there20:43
jogoclayg: because maybe one of the pip changes is causing ordering of things to subtly change?20:43
*** rlrevell has joined #openstack-dev20:43
claygjogo: yeah i don't know - when I install it from pypi i get __pycache__ during install I think, when I install from wheel I don't?  hard to say... i keep boucning my pip version around20:43
*** natorious has joined #openstack-dev20:44
*** d34dh0r53 has joined #openstack-dev20:45
*** amitgandhinz has quit IRC20:46
*** kacieee has quit IRC20:46
*** jehb has joined #openstack-dev20:46
*** fungi has joined #openstack-dev20:47
fungijogo: not sure how much you saw before freenode fell over20:48
fungii deleted the newer images some minutes ago, so hopefully we start getting usable machines again shortly20:49
jogofungi: ?20:49
*** Hien has joined #openstack-dev20:49
jogofungi: cool20:49
fungii need to disappear for a couple hours, but will return and check in on things20:49
jogocould this be related to the coud-init change?20:49
*** raildo is now known as raildo_away20:50
*** Lee1092 has quit IRC20:51
*** rlrevell has quit IRC20:51
*** fawadkhaliq has quit IRC20:51
*** patrickeast has quit IRC20:52
*** aysyd has quit IRC20:52
*** patrickeast has joined #openstack-dev20:53
clarkbwhat cloud init change?20:54
jogohow is xattr getting into dist-packages20:54
jogoclarkb: sdague said something in backlog20:54
clarkbxattr is a dep of swift iirc20:54
*** gyee has joined #openstack-dev20:54
jogoso that's because cloud-init was deleted, so python-requests was deleted20:54
*** amitgandhinz has joined #openstack-dev20:54
clarkbso that is on e way it gets in20:54
jogois the quote20:54
clarkbuh I am unaware of deleting cloud init20:54
jogoclarkb: hmm kk20:55
jogosee https://bugs.launchpad.net/swift/+bug/145199220:55
openstackLaunchpad bug 1451992 in OpenStack Object Storage (swift) "swift-object-server fails to start in devstack which kills the gate" [Undecided,New]20:55
sdagueclarkb: I thought that was the whole point of recent dib changes20:56
clarkbsdague none of that is in use20:57
jogohmm everything goes to dist-packages in the gate20:57
clarkbjogo thats where pip install goes yes20:57
sdagueclarkb: hmmm... how did we end up losing cloud-init in the image then? (though it's not really relevant to this problem I think)20:57
clarkbsdague I am pretty sure we havent rax and hpcloud both currently depend on it20:58
clarkbwe wont boot correctly without it20:58
*** frobware_ has joined #openstack-dev20:58
sdagueclarkb: hmmm... I guess I'm confused why it disappeared from the package list that jogo created then20:59
*** spandhe has joined #openstack-dev20:59
jogosdague: it didn't change20:59
sdagueoh, ok20:59
jogohttp://paste.openstack.org/show/215061/ http://paste.openstack.org/show/215062/20:59
*** cference has quit IRC20:59
*** nelsnelson has quit IRC21:00
*** tdruiva_ is now known as tdruiva21:00
*** noslzzp has quit IRC21:00
*** bpokorny_ has joined #openstack-dev21:01
*** bpokorny has quit IRC21:01
clarkbso if xattr is having trouble it may be possible something installs it at image build time then we break the C bindings for it when devstack updates stuff?21:01
clarkbI thought cffi was supposed to rebuild on every invocation to avoid that though21:02
*** ybathia has quit IRC21:02
jogoclarkb: possibly?21:02
jogoclarkb: that is as good a guess as any at this point21:02
*** hdd has joined #openstack-dev21:02
clarkbhowever I would expect old images to break if that was the case21:03
clarkbdo we have data from old images today yet?21:03
jogoclarkb: soon I think, fungi deleted the new image21:03
*** slupers has quit IRC21:04
clarkbcool will keep an eye on that21:04
*** slupers has joined #openstack-dev21:05
*** electrocucaracha has quit IRC21:05
*** Networkn_ has quit IRC21:06
*** maishsk has quit IRC21:06
*** radez is now known as radez_g0n321:06
sdagueclarkb: even if we wheel it?21:06
greghaynesclarkb: the traceback looks like its trying to do the runtime compilation21:06
sdaguethat's what I'm getting suspicious of21:06
sdaguegreghaynes: yeh, cffi does that21:07
sdagueit's crazy pants :)21:07
greghaynesyep21:07
*** electrocucaracha has joined #openstack-dev21:07
greghaynesso that doesnt seem odd though21:07
*** Networkn3rd has joined #openstack-dev21:07
clarkbno I don't think its doing the compilation I think it assumes its done and in the cache then it fails for whatever reason21:08
clarkbsdague: ya because if the thing the wheel is bound against changes then you lose21:08
*** hdd has quit IRC21:08
*** nmagnezi has quit IRC21:08
clarkbsdague: so maybe its even an order of ops where we wheel then update system packages breaking C indings21:08
sdaguewhich... doesn't look like it should be the case here21:08
clarkbbut I think we do system first otherwise things can't link at all21:08
sdagueyeh, so short term, we drop xattr out of wheel building?21:09
claygwhen the wheel is built and .so is created and added to the wheel21:09
sdagueanyway, I have to deal with dinner, I'll cycle around when my daughter is going to bed if there are patches I can shepard through21:09
clarkbclayg: yup, but if we then change the underlying thing that it linked against we can see this sort of trouble21:10
clarkbclayg: cffi supposedly rebuilds on every run for this reason21:10
claygbut cffi will sometimes think the "_cffi__x282d9483x6ee6f75.so" isn't valid for the c code the python module is feeding to the library (it's some sort of crc thing going on) and it will helpfully recomiple it for you - in __pycache__21:10
*** annegentle has quit IRC21:11
clarkboh I wonder if making the wheel doesn't install that file21:11
* clarkb runs some local tests21:11
*** annegentle has joined #openstack-dev21:12
claygclarkb: it seems to drop the .so out with the rest of the libs21:12
clayger... lib.py21:12
claygin dist-packages/xattr21:12
*** bswartz has quit IRC21:12
greghaynesclarkb: reading docs - looks like cffi caches the bindings in __pycache__ and detects for changes21:13
clayggreghaynes: *nod* seems like it only needs __pycache__ *if* it detects a change - then it wants some scratch to rebuild the .so21:13
*** amuller has quit IRC21:14
clarkbI get no __pycache__ at all fwiw21:14
clarkbusing an sdist install21:14
greghaynesyea, I think its only on change21:15
greghaynesso if you make a new def/veify run with different definitions21:15
clarkbya but look at the stacktrace21:15
clarkbis opening that file for writing, the reason it fails is the dir doesn't exist21:16
*** arnaud____ has joined #openstack-dev21:16
clarkbif the file didn't exist it would just make it21:16
clarkbbut if dir doesn't exist then you get that error21:16
claygclarkb: idk, when i sudo python -c 'import xattr' in this state it will make the dir create the file and everything carries on like nothing happened21:17
clarkbwhen I do import xattr it does not create the dir/file for me21:17
*** ybathia has joined #openstack-dev21:17
clayglike maybe it will catch enoent and try to mkdir, then if that raises eperm it will re-raise or something - idk21:17
clarkbbut it also doesn't explode so I may not be tickling the issue21:17
claygclarkb: yeah you're cffi.so matches the installed code - so you're all good21:17
*** kbrierly has quit IRC21:18
*** dkranz has quit IRC21:18
claygclarkb: this seems to happen that way for me most of the time if i install cffi first rather than with the xattr build21:18
*** dprince has quit IRC21:18
*** xingchao has joined #openstack-dev21:18
*** kbrierly has joined #openstack-dev21:18
greghaynesoh! are we using a different cffi version than what the wheel was made with?21:19
jogogreghaynes: ?21:19
clayggreghaynes: that's what i was thinking - but I don't see any evidence of the cffi version changing - it's 0.9.2 all the way down?  unless it's 0.9.1 sometimes21:19
claygdoesn't the wheel get rebuilt every go?21:19
greghayneskind of grasping at straws with that..21:19
greghaynesunsure21:19
jogowe build the wheel in devstack21:19
jogountil greghaynes fixes that :)21:20
*** claudiub has joined #openstack-dev21:20
lifelesswe could blacklist that wheel21:20
clarkbclayg: greghaynes it could be libffi that is changing21:20
clarkbwhich makes cffi invalid21:20
greghaynesyea, im thinking something down that path is very plausible21:20
jogoclarkb: doing a package diff didn't show any changes for libffi21:20
clarkbjogo: ok21:21
jogoclarkb: but that is only run at the end21:21
*** arnaud____ has quit IRC21:21
*** tiswanso has quit IRC21:21
*** baoli has quit IRC21:23
jogohttps://review.openstack.org/18033021:24
jogowill at least confirm or deny the wheel theory21:24
*** baoli_ has joined #openstack-dev21:24
*** Nikolay_St has joined #openstack-dev21:24
jogoany other theories we can test?21:26
*** gyee has quit IRC21:27
claygjogo: would be nice to get a find /usr/local/lib/python2.7/dist-packages/xattr towards the end, and maybe 'sudo python -c "import xattr"' and another snapshot21:28
*** daniel3_ has quit IRC21:28
*** boris-42 has quit IRC21:28
*** johnbelamaric has quit IRC21:28
jogoclayg: want to push a devstack patch up to test that out?21:29
*** danielbruno has quit IRC21:29
*** doug-fish has quit IRC21:30
claygjogo: oohhoohhhh - i *should* do that21:30
*** alanf-mc has quit IRC21:31
jogoclayg: well you have a clear idea of what it looks like in your head ;)21:31
*** shardy is now known as shardy_z21:31
jogoI can do it if you really want though21:31
*** mgagne has left #openstack-dev21:31
*** alanf-mc has joined #openstack-dev21:31
*** mgagne has joined #openstack-dev21:31
*** Networkn3rd has quit IRC21:32
claygheh21:32
claygwhich log was the *good* log?21:33
*** dguerri is now known as _dguerri21:33
claygjogo: http://logs.openstack.org/58/173658/1/check/check-tempest-dsvm-full/b052732/logs/devstacklog.txt.gz i guess21:33
*** _dguerri is now known as dguerri21:33
*** dustins has quit IRC21:33
jogoclayg: yeah that is where output from devstack's stack.sh goes21:33
*** trown is now known as trown|outttypeww21:34
greghaynesdo we have some kind of pip config to make logs quieter? http://logs.openstack.org/27/169827/10/check/check-tempest-dsvm-full/506c93a/logs/devstacklog.txt.gz#_2015-05-05_17_12_11_72521:35
greghaynesthat isnt what I get when I pip wheel xattr21:35
*** topol has quit IRC21:36
greghaynesI see the file were erroring on being made21:36
*** Nikolay_St has quit IRC21:37
*** jbell8 has quit IRC21:37
clayggreghaynes: it's quiet for me like that with pip 6.1.121:37
greghaynesaye, new pips21:38
*** dguerri is now known as _dguerri21:38
*** _dguerri is now known as dguerri21:38
*** FunnyLookinHat has quit IRC21:39
clayggod this crc thing is annoying!  why isn't the cffi.so in the wheel the same as the one it thinks it wants after install?21:39
greghaynesok, now im seeing the same21:39
jogogreghaynes: what about if you add a '-v' to pip wheel21:39
greghaynesI dont think its the cffi.so its checking, I think its a crc of the cffi definitions I think21:39
greghaynesjogo: one sec21:40
*** bdemers has quit IRC21:40
clayggreghaynes: the docs make it sound like it's the crc of the source you're feeding into cffi - then that gets encoded into the _cffi_<magichex>.so that goes in the wheel21:40
greghaynesyes21:41
claygthe auto build kicks in when it thinks the source getting feed into cffi doesn't match the <magichex> that's already built21:41
claygif it's a match (and it should be, and most often *is*) then there's no __pycache__ needed - which is good - because most of the time trying to write into /usr/local/lib is going to blow up on you ;)21:41
greghaynesso its a matter of finding module_foo${crc(source)}.c21:42
clarkbclayg: well in a virtualenv it will write to a path relative to the virtualenv instead21:42
greghaynesjogo: yea, that shows me all the goodness21:42
claygclarkb: so you're saying I was using "most of the time" too liberly?21:42
clarkbclayg: yes21:42
claygheh21:43
* clayg takes his this is supposed to work places besides dev hat off21:43
*** angdraug has joined #openstack-dev21:43
clarkbwell don't get me started on cffi, its now been the cause of ~3 issues in the last 2 weeks? its great fun21:43
jogocrm114 thinks this is the different logs: http://logstash.openstack.org/#eyJmaWVsZHMiOiBbXSwgInNlYXJjaCI6ICJidWlsZF91dWlkOiBcImUzNWRhYzFmOTA2NjRkMTVhMmI0YjFlNmVmZGZjYjk5XCIgQU5EIGVycm9yX3ByOltcIi0xMDAwLjBcIiBUTyBcIi0xMC4wXCJdICIsICJ0aW1lZnJhbWUiOiAiODY0MDAwIiwgImdyYXBobW9kZSI6ICJjb3VudCIsICJvZmZzZXQiOiAwfQ==21:44
*** yeylon_ has quit IRC21:45
clarkbwhen we build the wheel is cffi the same version?21:46
*** slupers has quit IRC21:46
*** stevemar has joined #openstack-dev21:47
clarkbI wonder if we have a stale cffi, build xattr, then upgrade cffi21:47
*** SumitNaiksatam has quit IRC21:47
*** slupers has joined #openstack-dev21:47
greghaynesyea, I looked, its 0.9.2 everywhere21:47
greghaynesalso tested that case and didnt repro21:47
claygclarkb: i get a different crc in the whl for xattr when i wheel xattr with cffi installed vs. wheel xattr with no cffi installed21:47
greghayneswaaa21:48
clarkbinteresting21:48
jogoI may have it21:48
jogowe now install pyOpenSSL-0.15.1 for keystone21:48
jogowhich uses cffi21:48
*** doug-fish has joined #openstack-dev21:48
jogoor I think that is what CRM114 is telling me21:48
clarkbjogo: I thought we were forcing pyopenssl to be old because the cffi version was OOMing21:49
claygjogo: neat!  what version!21:49
clarkbjogo: but if that is getting installed it could be the case21:49
clarkbjogo: also cool that crm114 points that out21:49
jogopyOpenSSL-0.15.121:49
jogoclarkb: very cool yeah21:49
*** Guest15 has quit IRC21:50
clarkbjogo: so maybe if we do a wheel of cffi, then wheel of the other two we avoid this?21:50
jogoso I lied21:50
jogowrong way21:50
jogowe dropped pyopenssl21:50
jogowe used to install it now we don't21:50
greghayneswe do pre-build cffi because we make a wheel for cryptography21:51
claygso we lost cffi, so the wheel building is happening w/o cffi installed - which is where I see the broken <magiccrc> that results in needing a rebuilt21:51
greghaynesbut other than that it seems normal21:51
clarkbright ok, that lines up with what I had thought, the reason we stopped was they switched to cryptography and it exploded memory usage and led to OOMing21:51
*** mriedem has joined #openstack-dev21:51
greghaynesclayg: we lost cffi?21:51
clayggreghaynes: i understood what jogo was saying about "other way" meaning we *used* to have cffi installed with packages depends - then we didn't21:52
greghaynesclayg: I am seeing the same thing as you about the crc's being different in wheel vs install then import21:53
clarkbya, unless something else pulls it in I wouldn't be suprised if its skipped21:53
clarkbsince the pyopenssl we are using should be pre cffi usage21:54
*** pcm_ has quit IRC21:54
clarkbgreghaynes: clayg what are the reproduction steps?21:54
jogoclayg: a few days ago pyopenssl was installed with keystone21:54
jogonow it is not21:54
greghaynesI dont get a traceback because when I import xattr it just recompiles as it should21:54
jogoerr 12 hours ago or so21:54
clayggreghaynes: pip 6.1.1 no cffi or xattr installed - wheel xattr - install cffi.whl install xattr.whl - import xattr21:54
*** igordcard has joined #openstack-dev21:54
greghaynesI just am looking at pip wheel -v xattr and then pip install xattr;import xattr and its a different crc21:55
greghaynescould be a red herring though21:55
clayggreghaynes: sorry, ^ clarkb21:55
clarkbthanks21:55
*** ptoohill is now known as pothole21:55
*** annegent_ has joined #openstack-dev21:55
*** TrevorV is now known as trevhole21:56
greghaynesso yea, thats the issue actually21:57
greghaynesit doesnt have perms to write the file?21:57
*** cdent has quit IRC21:57
greghayneseither that, or their ensure_dir method is broken21:57
greghaynesI bet both21:57
clarkboh! I see what you mean about writing to /usr/21:58
greghaynesyes21:58
clarkbbecause it happens at run time as a different user21:58
clarkbARG21:58
clayggreghaynes: I don't think it's supposed to be trying to compile it21:58
greghaynesyes21:58
greghaynestheres basically 3 bugs21:58
clarkbso a I think that entire cache system is bonghits21:58
*** asettle has joined #openstack-dev21:58
greghaynesit shouldnt recompile21:58
greghaynesit should fail when it tries to ensure the dir21:58
*** asettle has quit IRC21:58
clayggreghaynes: the .so is in the wheel - if the crc would match it wouldn't do that and it would need these perms21:58
*** asettle has joined #openstack-dev21:58
*** SumitNaiksatam has joined #openstack-dev21:58
greghaynesclayg: yes21:58
*** _neoXsys_ has quit IRC21:58
greghaynesI am vehemently agreeing :)21:59
clarkbclayg: greghaynes except that the crc may not match at some point later in the future when you update libffi right?21:59
clarkband you would get the same sort of failure21:59
greghaynesclarkb: In theory, yes, in practice im not sure - they say they crc the definitions21:59
clarkbin that case its a different failure mode for what I describe21:59
greghaynesyes21:59
clarkbyour bindings just won't work21:59
claygeh21:59
clarkb(potentially)21:59
greghaynesyea, im not sure whether they are smarter than their docs say or not ;)22:00
*** annegentle has quit IRC22:00
greghaynesanyhow, a fix is to sudo python -c "import xattr" ?22:00
clayg^ would totally work22:00
clarkbyes as that should have perms to update the file thats such bonghits22:00
greghaynesyep22:00
greghayneswelcome to the jungle22:01
jogobut what broke?22:01
clarkbjogo: cffi22:01
clarkbtheir cache model is derpy22:01
*** penick has quit IRC22:01
greghaynesjogo: theres a bug where we need to rebuild bindings, unsure why22:01
greghaynesbut because its a system package they are being built somewhere that requires root22:02
jogoclarkb: cffi hasn't changed in a long while22:02
greghaynesbut we run as !root22:02
greghaynesoh, youre asking what changed22:02
jogogreghaynes: yeah how did we go from working to not working?22:02
greghaynesI wonder if its pip22:02
clarkbpossibly wheel or pip22:02
clarkbsince new pip auto wheels now iirc22:02
clarkbthough maybe that isn't released yet22:02
*** pixelbeat has quit IRC22:02
clarkbgreghaynes: but ya I agree its something in the build/install toolchain likely22:03
*** Swami has quit IRC22:03
*** SumitNaiksatam has quit IRC22:03
*** oro has quit IRC22:03
*** changbl has quit IRC22:04
jogopip and wheel haven't changed recently22:05
clarkbsetuptools?22:05
*** bnemec has quit IRC22:05
jogoclarkb: possibly we don't use setuptools from ubuntu anymore22:06
jogohttp://paste.openstack.org/show/215061/22:06
claygi like the idea of cffi being installed on the system during wheel building for good times, and cffi not being installed for bad times22:06
*** penick has joined #openstack-dev22:06
claygdoesn't even seem to matter if it was the same version - just having in the system is somehow making the crc good - where not having it making it - what's the word?  bonghits?22:07
jogosetuptools-15.2 is what we use now22:07
jogobefore that 3.3-1ubuntu1  was installed22:07
*** bnemec has joined #openstack-dev22:08
greghaynesjogo: any idea where a good place to put this sudo python -c import xattr is in devstack22:08
* greghaynes needs to learn some devstack fu22:09
jogogreghaynes: right after we install it?22:09
greghaynesthats the stack_install_service swift right?22:09
jogogreghaynes: maybe install it early in in devstack22:10
jogoafter we build the wheel or something22:10
jogojust in case other things use this22:10
jogowe can always shuffle it later22:10
lifelessdoes xattr install-require cffi ?22:10
*** FunnyLookinHat has joined #openstack-dev22:10
*** thrash is now known as thrash|g0ne22:11
*** bpokorny has joined #openstack-dev22:11
*** packet has quit IRC22:12
jogoclarkb: where is setuptools installed?22:12
jogoit seems to be before devstack starts22:12
*** amitgandhinz has quit IRC22:12
clarkbjogo: its installed by devstack right after intsalling pip22:13
jogoclarkb: that doesn't do anything though http://logs.openstack.org/27/169827/10/check/check-tempest-dsvm-full/506c93a/logs/devstacklog.txt.gz#_2015-05-05_17_11_10_77622:13
clarkbjogo: then likely image build22:14
*** bpokorny_ has quit IRC22:14
jogoclarkb: ahh yup22:14
jogohttp://nodepool.openstack.org/hpcloud-b1.bare-trusty.log22:14
jogoso before we had pip installed setuptools and apt-get installed22:17
jogoI assume apt-get overridded22:17
clarkblifeless: yes https://github.com/xattr/xattr/blob/master/setup.py#L6322:17
*** otter768 has joined #openstack-dev22:17
*** kbringard has quit IRC22:19
*** electrocucaracha has quit IRC22:19
*** jdennis has joined #openstack-dev22:21
jogoclarkb: when was the latest image deleted?22:21
clarkbjogo: whenever fungi said he did it22:21
jogoand when can we expect the old image to start kicking in22:21
jogo20:49 UTC22:22
*** galstrom is now known as galstrom_zzz22:22
clarkbjogo: the oldimage kicks in immediately for any new image builds22:22
clarkber node builds22:22
*** otter768 has quit IRC22:22
jogoclarkb: so https://jenkins04.openstack.org/job/check-tempest-dsvm-full/100/console22:22
claygwow, when I just python setup.py bdist_wheel from a xattr checkout i get *both* _cffi_<magichash>.so in the .whl22:22
*** slupers has quit IRC22:23
greghayneshah22:23
*** slupers has joined #openstack-dev22:23
*** johnbelamaric has joined #openstack-dev22:23
*** stevemar has quit IRC22:24
jogoclarkb: so based on the kernel there http://logs.openstack.org/77/180177/1/check/check-tempest-dsvm-full/e1fe71d//logs/dpkg-l.txt.gz that is the old image22:25
claygoh k22:25
jogohmm but python-setuptools isn't there22:25
jogoeither way that job failed and it started well after 20:4922:25
claygso it's one of those tricks where you get a different version of something depending on if it's setuptools/setup.py doing the installing or if it's pip22:25
clarkbjogo: it won't be python-setuptools if pip says its up to date when pip installs setuptools22:26
claygthe only reason I was getting both was because I wasn't cleaning up my build dir between bdist_wheel's22:26
claygpip wheel -v doesn't show you the output of the bdist_wheel part - it just says running command22:26
lifelessclayg: well, no - you're getting both because theres a bug :)22:26
*** ramishra_ has joined #openstack-dev22:26
jogoclarkb: is there a good way to check the image build time?22:26
clayglifeless: well maybe it's making two different magic hashes because it's from two different versions of cffi22:26
clarkbjogo: for a slave? I can check nodepool logs22:26
*** haypo has joined #openstack-dev22:26
jogohaypo: we cannot figure out what the change that caused the issue is22:27
*** anthonyper_ has joined #openstack-dev22:27
jogoclarkb: http://logs.openstack.org/77/180177/1/check/check-tempest-dsvm-full/e1fe71d//console.html22:27
claygthe _cffi__x282d9483x6ee6f75 hash you get form 0.9 - well basically anything - the _cffi__x2f484baxaad6dc56 came from like cffi 1. something22:27
jogohow do I check if that is the new image or old?22:27
*** jcooley_ has joined #openstack-dev22:27
*** achampio1 has joined #openstack-dev22:27
*** baoli_ has quit IRC22:27
*** cgoncalv1s has joined #openstack-dev22:28
clarkbjogo: you probably can't (get keystoneclient to log cleanly and you can though)22:28
*** jgrimm_ has joined #openstack-dev22:28
clarkbjogo: I hae to check nodepool logs to see what image that node booted off of22:28
claygoh... no it's not old - it's new!22:28
haypojogo, if you need a quickfix, we told me to use >sudo python -c "import xattr"< on #pypy (IRC channel used for cffi dev)22:28
*** Ephur has quit IRC22:28
clayg0.9.2 vs 1.0.0b122:28
greghayneshaypo: https://review.openstack.org/#/c/180341/1 :)22:28
haypo(temporary workaround)22:28
claygis that like a release canditate or something?22:28
jogohaypo: so what changed that triggered this?22:29
*** electrocucaracha has joined #openstack-dev22:29
*** doude_ has joined #openstack-dev22:29
*** sweston_ has joined #openstack-dev22:29
clarkbclayg: according to pep440 that is a pre release version so ya22:29
*** rbradfor has quit IRC22:29
haypojogo, i'm investing the issue, i don't know what changed devstack behaviour22:29
lifelessclayg: we shouldn't have 1.0.0.b1 installed though, unless something is explictly bringing that in22:29
*** darvon_ has joined #openstack-dev22:29
jogolifeless: pip freeze shows its not there22:29
clayglifeless: yeah bdist_wheel is doing it because it's install_requires22:29
claygyou got it ;)22:29
*** ramishra has quit IRC22:29
*** anthonyper has quit IRC22:30
*** jcooley has quit IRC22:30
*** achampion has quit IRC22:30
*** jgrimm has quit IRC22:30
*** cgoncalves has quit IRC22:30
*** darvon has quit IRC22:30
*** tteggel has quit IRC22:30
*** rwsu_ has quit IRC22:30
*** kbrierly has quit IRC22:30
*** doude has quit IRC22:30
*** sweston has quit IRC22:30
*** morgabra has quit IRC22:30
*** ndipanov has quit IRC22:30
*** kbrierly has joined #openstack-dev22:30
*** ndipanov has joined #openstack-dev22:30
*** dmellado has quit IRC22:30
haypojogo, it's maybe an upgrade of an external library like wheel22:30
*** jcooley_ is now known as jcooley22:30
*** anthonyper_ is now known as anthonyper22:30
*** morgabra has joined #openstack-dev22:30
*** darvon_ is now known as darvon22:30
*** electrocucaracha has quit IRC22:30
*** tteggel has joined #openstack-dev22:30
jogohaypo: wheel hasn't changed recently22:30
*** ramishra_ is now known as ramishra22:30
greghaynesyea, we suspected wheel or pip but wasnt either22:30
haypojogo, i just gave an example ;)22:30
clarkbjogo: that node was created at 2015-05-05 21:53:31,748 so should be new image22:30
claygjogo: when did 1.0.0b1 get published22:30
jogohaypo: diff from good and bad https://bugs.launchpad.net/swift/+bug/1451992/comments/422:30
openstackLaunchpad bug 1451992 in OpenStack Object Storage (swift) "swift-object-server fails to start in devstack which kills the gate" [Undecided,New]22:30
greghaynesjogo: actually, did you check what-broke.py?22:30
greghaynes;)22:30
*** rwsu_ has joined #openstack-dev22:30
clayg2015-05-0522:30
jogogreghaynes: yes nothing stood out22:31
greghaynesaw22:31
claygbdist_wheel is so stupid22:31
*** electrocucaracha has joined #openstack-dev22:31
*** dmellado has joined #openstack-dev22:31
*** sweston_ is now known as sweston22:31
lifelessclarkb: since mordred seems awol - can you spare a +2 for https://review.openstack.org/#/c/180265/ ?22:31
claygpooor setup.py doesn't know that's not a for-realzy version yet22:31
jogoclarkb: that  timestamp is after fungi deleted the new image though right?22:31
*** unicell1 has joined #openstack-dev22:31
*** unicell has quit IRC22:31
mordredlifeless: what did I do?22:31
lifelessmordred: nothing22:32
mordredlifeless: sweet22:32
jogoclayg: are you saying something is actually reading the 1.0.0.b1 version?22:32
*** johnbelamaric has quit IRC22:32
*** johnbelamaric has joined #openstack-dev22:32
lifelessmordred: [I pinged you ~3 hrs back about a critical fix for pbr, breaks egg_info on nova kilo22:32
lifelessmordred: so I wanted you to do something :)22:32
clarkblifeless: is the problem that they somehow merged non utf8?22:33
clarkbbecause if its pre merge I say -122:33
lifelessclarkb: see the bug22:33
lifelessclarkb: [yes]22:33
lifelessclarkb: we can't control what history someone has, particular existing projects that might start using pbr22:34
*** subscope_ has quit IRC22:34
haypogreghaynes, +1 https://review.openstack.org/#/c/180341/22:34
clarkblifeless: the bug doesn't indicate if that is part of merged and accepted history22:34
clarkblifeless: only that things fail when in the changeog which I think is fine for unmerged history22:35
lifelessclarkb: it doesn't call it out, but its referring to a revision in stable/kilo which implies that yes, its merged and accepted history22:35
clarkbwhich is weird because it should've failed and not merged I think22:35
* clarkb goes digging22:35
lifelessno22:35
lifelessolder pbr didn't process commit messages22:36
lifelessonly oneline summaries22:36
clarkbah22:36
clarkbok22:36
*** Sukhdev has joined #openstack-dev22:36
lifelesseven if we had22:36
claygjogo: yeah bdist_wheel does22:36
claygjogo: it doesn't know better22:36
claygsetup.py is stupid :)22:36
lifelesswe don't control CI for things outside of openstack22:36
lifelessbut affiliated folk may well want to use pbr22:36
jogoclayg: wow22:36
greghaynesjogo: clarkb clayg Another question in addition to "what changed" is "why dont we hit the same bug for cryptography?"22:36
clarkblifeless: sure, but why would you not use utf8?22:36
jogoclayg: epic fail, so that is what changed22:36
claygif you have cffi 0.9.2 *installed* when you bdist_wheel it works - now i know why22:36
lifelessclarkb: I dunno, ask vishy22:36
greghaynesoh?22:36
clayggreghaynes: maybe cffi is already installed by the time the wheel is built?22:37
lifelessclarkb: its a poor idea for a tool in pbr's position to break because someone doesn't though.22:37
clarkblooks like mordred approved before I could so we should be set22:37
*** btulchinsky has joined #openstack-dev22:37
lifelesscool22:37
lifelessso if we want to lint and prevent non-utf8 in commits22:37
clarkblifeless: I dunno, commit messages should always be readable by humans, utf8 is how you do that22:37
lifelesswe should do that as a gate check22:37
lifelessand I support doing that22:37
lifelesspbr is just the wrong tool for it22:38
greghaynesclayg: I dont think so, looks like we build the cffi wheel immediately before xattr22:38
greghayneser, sorry22:38
clarkblifeless: sure, I was just trying to figure out how we threaded that through22:38
lifelessclarkb: ack22:38
greghaynesclayg: the cryptography wheel immediately before xattr22:38
*** ngoracke has quit IRC22:39
jogogreghaynes: can you test out your change locally?22:39
greghaynesI dont have a devstack deal setup anywhere, no22:40
greghaynesjogo: is the infra CI still not moving or something?22:41
clarkbit is still pretty sad22:41
jogogreghaynes: and this is blocking everything as well22:42
jogoso time is of the essence22:42
greghaynessplendid22:42
clarkbjogo: not really, everything is still likely failing on the other stuff too22:42
jogohttp://jogo.github.io/gate/22:42
clarkbso while fixing it would be nice, doing so before the other fixes isn't really going to help22:42
jogoclarkb: what else is stuck?22:42
clarkbjogo: jenkins jobs22:42
clarkbfor all the reasons, we have fixed 1/3 so far22:43
jogoahh22:43
greghayneswell, let me see if my hpcloud quota bump actually went through... maybe I can make a node to run this on22:43
*** salv-orlando has quit IRC22:43
*** penick has quit IRC22:45
clarkbalso we may consider not making a wheel for these items (this certainly makes wheels far less attractive as a tool)22:46
clarkbif you consider that wheels are handy to reduce compile time but you can't use them with package that rely on compiled bindings... well its time to have a sad22:46
lifelessyou should be able to22:47
lifelessbut this is why pip 7 has a blacklist facility22:47
lifelessI haven't followed all the detail, is there a summary etherpad or something I can look at? Or can someone give me the low-down?22:47
clarkblifeless: https://bugs.launchpad.net/swift/+bug/1451992/comments/722:47
openstackLaunchpad bug 1451992 in OpenStack Object Storage (swift) "swift-object-server fails to start in devstack which kills the gate" [Undecided,New]22:47
jogogreghaynes: ok trying your patch22:48
*** egafford has quit IRC22:48
greghaynesjogo: ok22:48
jogogreghaynes: you should get a devstack env :)22:49
*** alex_xu has quit IRC22:49
greghaynesheh22:49
greghaynesI still dev in a tripleo-like env22:50
lifelessok so its just Putting the compile options into the package code instead of the build script (setup.py) means that developers have to invent their own method of shuttling those configs into the package at install time.22:50
lifelessI'm pretty sure i've run into another problem but I can't think of it off the top of my head.22:50
lifelessbah22:50
lifelesshttps://bitbucket.org/cffi/cffi/issue/109/enable-sane-packaging-for-cffi22:50
*** jerematic has quit IRC22:50
*** alex_xu has joined #openstack-dev22:51
*** jerematic has joined #openstack-dev22:51
*** llu_office has quit IRC22:51
lifelessclarkb: ok so - compiled bindings work fine in wheels22:51
clarkblifeless: yes I know that22:51
lifelesscool22:51
clarkblifeless: I am saying cffi in particular does not seem to work because of cffi things22:51
lifelessI read your comment earlier as being broader than you perhaps meant22:51
*** EmilienM|afk is now known as EmilienM22:52
greghaynesif cffi just didnt work here cryptography should be exploding in the same way?22:52
*** llu_office has joined #openstack-dev22:52
lifelesscffi is just stupid22:52
clarkbgreghaynes: not necessarily since its a cffi issue in the package itself22:52
clarkbgreghaynes: so one package could work fine and the other could be broken22:52
*** jeremati_ has joined #openstack-dev22:52
lifelessgreghaynes: there's a couple of reasons cryptography might work22:52
*** jerematic has quit IRC22:52
lifelessgreghaynes: it might fail to build a wheel22:52
lifelessgreghaynes: and import its local cffi module during 'python setup.py install'22:53
lifelessgreghaynes: that combination would work22:53
*** sarob has quit IRC22:53
greghayneslooks like the cryptography weel build works and seems like its installed from wheel22:54
fungiso much with the scrollback22:54
greghaynesthe differing crc's for the .so are very ominious, and make me think xattr is doing something wierd in its cffi use22:55
clarkbgreghaynes: lifeless the cffi.so goes in the wheel22:55
lifelessclarkb: yes, I see that22:56
clarkbgreghaynes: lifeless cryptography may make that file copy properly and xattr does not22:56
lifelessclarkb: in the wrong path22:56
clarkblifeless: yup, so I think simplest and most likely reason cryptography works is they use the correct path22:56
lifelessok so22:56
lifelessthis seems to be in good hands22:56
* clarkb makes a cryptography wheel22:56
lifelessI'm going to go get some yummy fatty proteiny lunch22:57
*** penick has joined #openstack-dev22:57
lifelessand then dive dive dive into pip again.22:57
greghaynesheh, fun22:57
lifelesswell22:57
lifelessI nearly have the install_req cache in place22:57
lifelessthat will let me do setup_requires sanely22:57
lifelessand also a resolver22:57
*** emagana has quit IRC22:57
lifelessbeen slow progress for the last week, world of interrupts22:57
*** Swami has joined #openstack-dev22:57
*** ZZelle_ has quit IRC22:58
*** emagana has joined #openstack-dev22:58
clarkbhrm cryptography does not do __pycache__ either22:59
jogohmm I am not sure if I am installing swift locally woops23:00
clarkbalso I get 3 differeny cryptography .so's23:01
*** penick has quit IRC23:01
*** bswartz has joined #openstack-dev23:02
*** ijw has joined #openstack-dev23:02
claygclarkb: make sure you clean your build dri before you bdist_wheel23:02
*** annegent_ has quit IRC23:02
*** emagana has quit IRC23:02
clarkbclayg: is that the source of all the .so files?23:02
*** gargola has quit IRC23:03
claygclarkb: was on my machine when i was trying bdist_wheel on xattr w and w/o cffi installed23:03
claygclarkb: oh, well nm, cryptography may just make more .so's23:04
*** alanf-mc_ has joined #openstack-dev23:04
*** arnaud____ has joined #openstack-dev23:05
*** bogdando has joined #openstack-dev23:05
*** rtheis has quit IRC23:05
*** topol has joined #openstack-dev23:05
jogowow installing pyECLIb is slow23:07
*** alanf-mc has quit IRC23:07
*** jobewan has quit IRC23:08
*** arnaud____ has quit IRC23:09
*** emagana has joined #openstack-dev23:09
*** alex_xu has quit IRC23:10
*** slupers has quit IRC23:10
* jogo watches openstackclient be slow23:10
*** alex_xu has joined #openstack-dev23:11
* jogo waves at dtroyer23:11
*** slupers has joined #openstack-dev23:11
claygjogo: you in a hurry today or something?23:12
jogoclayg: yes23:12
jogoclayg: afternoon snack :)23:12
jogoclayg: and watching devstack take its time is no fun23:12
jogoah here we go23:12
jogoswift-proxy just launched23:12
jogogreghaynes: looks like your fix works!23:13
*** emagana has quit IRC23:14
jogogreghaynes: now we need to get 2 devstack cores23:14
greghaynesjogo: w00t23:14
claygjogo: heh, what's the change?23:14
jogomtreinish: I think your one right?23:14
jogohttps://review.openstack.org/#/c/180341/223:14
claygsudo python -c 'import xattr'23:14
claygi'd be real surpirsed if the sudo import is needed - pip install'ing it (instead of using the bad bits in the wheel) should be good enough23:16
*** jbell8 has joined #openstack-dev23:16
jogoanyway we have a fix, just need to figure out if it needs tweaking or not etc  and get the right people to review it23:17
jogoheading out for a bit23:17
greghaynesclayg: the issue is that the __pycache__ dir is in /usr/... since were installing it system wide23:18
greghaynesso yes, the sudo is needed23:18
clayggreghaynes: I think installing via pip will use the 0.9.2 cffi and the crc will match once it's installed - i'd guess no __pycache__ is created with that import23:19
greghaynesthat is what we currently do23:20
clayggreghaynes: no I don't think so - it's currently pip installing from the wheel - which is build while 0.9.2 cffi is not installed - so bdist_wheel pulls in cffi 1.0.0b1 via install_requires and builds with a crc that doesn't match what is eventually required for 0.9.2 - which then tries to rebuild triggering the __pycache__ permissins issue23:21
clarkbOH! is that because install_requires is easy_install and it doesn't grok versions?23:22
greghaynesyes, that is another option, we could sudo pip install and not from wheel. The change I posted is still installing from wheel.23:22
clarkbso that may actually be what changed here23:22
claygclarkb: yeah23:22
clarkbhow new is 1.0.0b1?23:22
haypoclayg, cffi only tries to write the source when it fails to find the .so23:22
claygclarkb: yeah 1.0.0b1 got released23:22
claygtoday23:22
clarkbclayg: awesome ok now we know why it just started23:22
*** pixelbeat has joined #openstack-dev23:22
clayghaypo: or when the .so it finds doesn't match the crc?23:22
clarkbor I do and you all knew long before me and I am catching up :)23:23
haypoclayg, yes, it probably fails to find the .so because xattr was build with a different cffi than the installed cffi23:23
clayghaypo: yeah23:23
*** abregman has quit IRC23:23
clayghaypo: i don't really know why bdist_wheel from the cryptography package - which also pulls in 1.0.0b1 - doesn't end up in the same state?23:23
greghaynesbased on the logs the wheel is built with cffi 0.9.2 installed23:23
claygbut the cryptography package is filled with comments about "working around cffi issue #XX"23:23
*** ksobkowiak has quit IRC23:24
haypoclayg, in fact, the __pycache__ doesn't matter, cffi is able to locate the .so in the xattr directory23:24
*** signed8b_ is now known as signed8bit_ZZZzz23:24
claygso I'm guessing there *is* something xattr could do to *also* work with cffi 1.0.0b1 - but I think it'd be better if pip wheel <pakcage> would just throw "install_requires" out the window and use the wheels it build before calling bdist_wheel23:24
clarkbhaypo: it matters because it tries to write there without permissions to do so23:25
clarkbhaypo: but beyond that seems fine23:25
clayghaypo: __pycache__ doesn't matter *if* cffi is able to locate the .so in the xattr dir that matches the crc it's looking for23:25
clarkbclayg: ya that23:25
claygclarkb: cryptograph does this neat monkey patch trick to cffi to prevent this automatic build trick and raises a sane error about "why are you trying to rebuild an installed package?"23:26
haypoclarkb, i reproduce the issue with cffi 0.9.2 already installed on my system. does devstack build the wheel package in a venv disconnected of the system?23:26
fungiclarkb: yep, the beta landed on our mirrors minutes before the issue arose. unfortunately i saw no evidence in pip freeze that we were actually using it so wrote it off as a spooky coincidence23:26
greghayneshaypo: yes, its in a venv23:26
fungialso our image updates were coming online at the same moment, which posed a potential explanation for something else changing23:26
claygfungi: yeah it's never pip installed - it's only pulled down with install_requires during bdist_wheel step - so it never shows up in pip freeze23:27
fungiright23:27
fungiwhich i didn't consider at the time23:27
fungibecause... sanity?23:27
claygif you're in a vevn - even if you have cffi installed - will install_requires still think it needs to download and install cffi to bdist_wheel?23:27
clarkbclayg: ya I think so23:27
claygor did you mean you had cffi installed in the venv?23:27
haypoclayg, clarkb greghaynes : would it be possible to ensure that cffi 0.9.2 is installed in the venv used to build the xattr wheel package?23:28
*** jbell8 has quit IRC23:28
claygi think it'd be hard to "reproduce" the issue in a venv - unless you're just checking to see if __pycache__ gets created or not (it shouldn't if bdist_wheel did it's job)23:28
greghayneshttp://logs.openstack.org/27/169827/10/check/check-tempest-dsvm-full/506c93a/logs/devstacklog.txt.gz#_2015-05-05_17_11_22_490 is where we grab cffi and then http://logs.openstack.org/27/169827/10/check/check-tempest-dsvm-full/506c93a/logs/devstacklog.txt.gz#_2015-05-05_17_12_11_424 we dont re-download it23:28
clayghaypo: I think pip wheel <package> should do just that23:28
claygisn't like lifeless a pip maintainer now?  :D23:28
clarkbdstufft: ^ able to fill us in?23:29
haypoclayg, "pip wheel" downloads dependencies if needed, i asked if it would be possible to ensure in devstack that cffi 0.9.2 is already installed before trying to build xattr23:29
dstufftwat23:29
clayggreghaynes: why would we?  ime even with pip wheel <package> -v ... you don't really get to see the output from the bdist_wheel step (which is where the 1.0.0b1 is getting pulled in)23:29
greghayneshaypo: it is23:29
clayghaypo: yeah sure if we just wheel cffi and then pip install ciff.whl before we do anything else that would work for sure23:30
sdagueback...23:30
*** slupers has quit IRC23:30
sdagueso the issue is that building a wheel cache in advance with cffi is just fail-o-potamus?23:30
haypogreghaynes, i don't understand. the bug is that building the xattr wheel packages download cffi 1.023:30
claygi just think if pip wheel <package> name is going to all this trouble to discover all the depends and makes wheels for all of them - maybe it should make sure those are the packages that are used as part of install_requires23:30
dstufftclarkb: can you summarize question so I don't have to read scrollback, knee deep in uinsurance stuff23:30
lifelessam back23:31
clarkbsdague: thats the short story, some packages work around it but generally yes23:31
*** slupers has joined #openstack-dev23:31
*** penick has joined #openstack-dev23:31
greghayneshaypo: ah, crap, youre right, thats a build not an install23:31
*** shakamunyi has quit IRC23:31
sdaguedstufft: the short fail story. In devstack we started building a wheel cache to speed things up23:31
sdaguefor all the c compiled stuff23:31
clarkbdstufft: looks like xattr uses install_requires on cffi which pulls latest beta of cffi, then later when we install the wheel and use xattr we have cffi 0.9.2 which means that the .so we built is wrong23:31
*** jbell8 has joined #openstack-dev23:31
greghaynesso yes, we could preseed it23:31
lifelessclayg: that -v thing is a bug, i'm not sure if there is an issue open for it or not23:31
sdaguewhich includes things like cffi23:31
clarkbdstufft: so then it decided it has to rebuild it23:31
lifelessdstufft: https://bugs.launchpad.net/swift/+bug/145199223:32
openstackLaunchpad bug 1451992 in OpenStack Object Storage (swift) "swift-object-server fails to start in devstack which kills the gate" [Undecided,New]23:32
dstufftum23:32
sdagueclarkb: oh, so xattr is bypassing pip?23:32
*** jaosorior has quit IRC23:32
clarkbsdague: yes, bceause install_requires23:32
lifelessclarkb: oh, wat - two versions, yes thats a new form of breakage23:32
clarkbits using easy_install23:32
clarkbaiui23:32
dstuffteasy_install doesn't filter out pre-releases23:32
lifelessclarkb: no, we query egg_info and then use that to resolve deps23:32
clarkbwhich means that you get the beta not latest real release for build time23:32
dstufftpip does23:32
hayposdague, DevStack creates a venv to build the wheel package of xattr, this venv doesn't care of openstack requirements :)23:32
clarkbdstufft: yup exactly23:32
lifelessbut whats causing easy-install to trigger23:33
dstufftthat's probably going to break some things23:33
lifelessis it a setup_requires?23:33
dstufftsetup_requires23:33
greghaynesclarkb: so looks like the previous question is answered of "what happens when cffi changes under the bindings" ;)23:33
dstufftwhen it compiles the cffi modules23:33
claygfor any devstack cores - jogo is pretty sure https://review.openstack.org/#/c/180341/2 would unstick the gate no matter what ya'll decide to fix later23:33
clarkbgreghaynes: ya you basically break the world23:33
*** jkremer has quit IRC23:33
sdagueclayg: I can fast approve that, let me look23:33
clarkbgreghaynes: so new cffi release is going to e lol23:33
lifelessyup, there it is: setup_requires=["cffi>=0.4"],23:33
clarkbsorry setup_requires23:33
dstufftso it'll get a beta release of cffi in setup_requires when it compiles the .so, but a non beta release when it actually installs it23:33
clarkbwhatever the thing is that runs easy_install23:33
greghaynesclarkb: once we make a wheel mirror....23:33
dstufftcffi 1.0 is pretty awesome though23:33
clarkbdstufft: ya but all installs will break as soon as they upgrade to it23:34
dstufftit's just not ABI compat with cffi < 1.0 :)23:34
lifelessdstufft: whats jaracao's view on making easy-install pep-440 compatible?23:34
* haypo tries to add cffi==0.9.2 to files/venv-requirements.txt23:34
lifelesshaypo: is that installed before anything else? if so it should bypass the headache yes23:34
sdaguedstufft: .... so based on digging out of cffi build failures, I fail to believe that cffi is awesome :)23:34
haypolifeless, i'm trying to put it at the beginning23:35
lifelesshaypo: jus tadding cffi should be enough because pip is interpreting the requirements.txt files, and it will filter betas23:35
dstufftlifeless: he's OK with it, setuptools already uses the same library as pip for parsing/versioning and stuff, I just got frustrated trying to pass around the things we needed into the right places so I just hardcoded prereleases=True when I implemented pep 440 with the hopes I (or someone) would come back later and make it handle pre-releases23:35
clarkblifeless: except we have to do that before we make wheels which is a bit chicken and egg but will work23:35
dstufftif you think pip's codebase is badly factored, setuptools is worse23:35
lifelesshaypo: what we probably need is to match g-r though, so we don't get suprrised in future23:35
lifelessdstufft: believe me, I have no illusions there23:35
dstufftarmin might just take cffi 1.0 off PyPI for now23:36
dstufftmaybe just poke him first23:36
lifelessthe alternative would be to make our dep be on onthe dev version23:36
lifelessso we don't downgrade23:36
haypodstufft, and distutils  is better than pip? :)23:36
greghaynesclarkb: so if we are using a wheel mirror, and a cffi release happens like this... the world goes boom until we rebuild the wheel mirror after upgrading cffi?23:36
sdaguegreghaynes: so, we've never seen a cffi release that didn't make things go boom23:37
greghayneshah23:37
sdague0.9.1 -> 0.9.2 did the same thing23:37
clarkbgreghaynes: it depends on whether or not the versions match23:37
lifelessI think we probably want to blacklist cffi *and its transitive deps*23:37
lifelessfrom wheel building23:37
dstufftwell23:37
clayggreghaynes: i'm not 100% sure about that - when I install cffi 0.9.1 and then xattr, then upgrade cffi to 0.9.2 it still seems cool with the pre-existing .so?23:37
dstufftthat's because cffi did something kinda dumb23:37
dstufftoriginally23:37
sdaguelifeless: that was the whole *point* of wheel building23:37
dstufftcffi 1.0 fixes that afaik23:37
lifelesssdague: for the wheels where it works, absolutely23:37
sdagueto stop compiling over and over and over again23:37
greghaynesclayg: yea, itd just be for abi incompat releases23:37
lifelessdstufft: its opt-in23:37
lifelessdstufft: in 1.0, new api to use it23:37
clarkbdstufft: it doesn't fix anything if you have an older version installed23:38
dstufft(and indiiddual projects can fix it themselves anyways, cryptography didn't go boom from 0.9.1 to 0.9.2)23:38
dstufftclarkb: well they can't go back in time and fix it in older versions23:38
haypolifeless, the annoying thing is that pip installs 1.0beta instead of stable 0.9.2 :) it would be nice to being able to not install beta23:38
*** abregman has joined #openstack-dev23:38
sdaguedstufft: so... until cffi can do a release and not explode across all the boundaries, I will continue to believe it's not awesome23:38
claygi wish I knew how cryptography managed to get it's bdist_egg to work even in the face of 1.0.0b123:38
lifelesshaypo: s/pip/easy_install/23:38
clarkbdstufft: no, but the could have a less bonghits process for updating cache23:38
haypolifeless, can cffi maintainers workaround this issue?23:38
lifelesshaypo: we need to fix setuptools to fix that23:38
clarkbdstufft: basically you can't assume you can update the package install after it is installed23:38
clarkbdstufft: you have to continue working out of the package install23:39
*** jbell8 has quit IRC23:39
clarkbdstufft: but by changing versions here it is assumed you can write to /usr apparently23:39
fungigreghaynes: sdague: i've enqueued and promoted 180341,2 to the front of the gate23:39
sdaguefungi: thank you23:39
greghaynesfungi: \O/ ive been promoted23:39
fungigiven the current tight test resources, it would likely have taken forever to merge otherwise23:39
dstufftclarkb: to be fair to them, it's a dev release on PyPI and pip won't install it by default so they just assumed that was a safe thing to do. It's not really reasonable to expect random folks to understand that ``pip install foo`` sometimes doesn't use pip23:40
*** apmelton is now known as apmelton_away23:40
dstufftI mean, that's just python packaging being crazy23:40
clarkbdstufft: so I get that but this is a problem from 0.9.2 -> 1.0.0 when that happens too23:40
clarkbdstufft: anyone with 0.9.2 built packages will hit this when 1.0.0 releases and is updated to locally23:40
clarkbdstufft: that is just bad for users23:40
fungiis also why we only uploaded beta releases as wheels23:40
clarkbwe happen to see this early because setup_requires23:40
*** abregman has quit IRC23:40
clarkbbut its still an issue once release happens23:41
*** ajmiller has quit IRC23:41
fungipip new enough to grok wheels is new enough to not install beta releases unless asked, and easy_install doesn't wheel23:41
greghaynesyes, wed need to pin cffi everywhere and then do some kind of lockstep unpin and wheel rebuilding for our mirrors23:41
sdagueclarkb: can you file an upstream bug? because this assumption of write access to /usr is kind of ... crazy pants23:41
sdaguegreghaynes: pinning doesn't help23:41
lifelesssdague: upstream on xattr or cffi23:41
dstufftfungi: well cffi has compiled code in it so you can't do that and get windows coverage :/23:41
sdaguebecause we don't control this part, as it bypasses pip23:41
clarkbit won't help bceause of setup_requires23:41
sdagueupstream cffi23:42
lifelesssdague: its cffi that does it, and the bug already exists23:42
greghaynesaye23:42
lifelesssdague: I linked it earlier23:42
dstufftcffi 1.0 (if you use the new APIs) doesn't expect write access23:42
*** btulchinsky has quit IRC23:42
sdaguelifeless: ok. and it's just *shrug*?23:42
*** penick_ has joined #openstack-dev23:42
clarkbdstufft: yes but you have to transition to 1.023:42
lifelesssdague: no, its in progress23:42
clarkbdstufft: my point is that transition is broken23:42
*** penick has quit IRC23:42
*** penick_ is now known as penick23:42
clarkbdstufft: the only way to do it is to reinstall the world23:42
lifelesssdague: https://bugs.launchpad.net/swift/+bug/1451992/comments/923:42
openstackLaunchpad bug 1451992 in OpenStack Object Storage (swift) "swift-object-server fails to start in devstack which kills the gate" [Undecided,New]23:42
sdaguelifeless: that's the swift bug23:42
sdagueoh, sorry, embedded link23:43
lifelesssdague: and prose and stuff :)23:43
sdagueso, right, only 1.5 years old :)23:43
*** salv-orlando has joined #openstack-dev23:44
dstufftclarkb: when you're going from broken to not broken (or at leas tless broken) sometimes you have to transition? I'm not sure what you want them to do here, if you installed cffi 1.0.devwhatever instead of 0.9 when you did the install (not the build) it'd work fine, the problem is that you built against one ABI and installed against another.23:45
lifelessso the there are several combining issues23:46
lifelesseasy-install and pip have different version selection algorithms23:46
lifelesscffi can't deal with different versions being installed without write access to __pycache__ in the installed dir23:46
lifelesspython doesn't allow __pycache__ to be user-local when the thing being run is global installed23:46
lifelesscffi uploaded a beta to pypi23:47
lifelesspick any of them, that would prevent the damage today.23:47
dstufft(the second thing there is solved by cffi 1.0 assuming projects are using the new APIs, but not if they are using the old APIs)23:47
*** annegentle has joined #openstack-dev23:47
sdaguedstufft: that seems like a big assumption23:47
lifelessEveryone is acting in good faith; yes cffi made naive choices early on - this is not unusual amongst upstreams.23:47
*** annegentle has quit IRC23:47
lifelessNot everyone is as scarred and bitter as we23:47
haypook, here is my proposed workaround for the bug: https://review.openstack.org/18035423:48
dstufftsdague: So what do you want cffi to do that doesn't involve time traveling to never make the original mistake.23:48
lifelesswe need a short term answer for today23:48
sdaguelifeless: we have the short term fix23:48
sdaguethat's in the gate23:48
lifelessand we either need cffi to make the 0.9.2->1.0.0 transition better than with the beta [which might be possible: lets file a bug]23:49
clarkbdstufft: you make the transition easier23:49
clarkbdstufft: possibly by carrying the version of cffi that was used to build with you23:49
lifelessor we need to put some cross-check in place, somewhere, to detect this failure mode and correct it23:49
lifelessclarkb: 'you' ?23:49
dstufftclarkb: if you installed cffi 1.0 into the final environment instead of 0.9 it would have worked fine fwiw23:49
clarkbdstufft: yup, thats wh I am suggesting carrying that version used to build forward23:50
dstufftyou only got explosions because you built against 1.0 but ran against 0.9.x23:50
clarkbif cffi can write an so it can write a cffi module out too23:50
haypolifeless, clarkb, clayg, greghaynes : could you please review my workaround https://review.openstack.org/180354 which enforces cffi 0.9.2?23:50
sdagueright, why don't built packages vendor their cffi23:50
sdaguethen it would never explode23:50
clarkbsdague: well and not just packages but cffi itself so make that easy, its already writing an so23:50
* fungi has ceased trying to reason about non-native python libs. so much trouble23:51
haypooh, sdague accepts the other workaround (https://review.openstack.org/#/c/180341/) so mine is maybe not needed23:51
lifelessclarkb: there's also runtime support in cffi itself23:51
lifelessclarkb: AIUI, so sadly just the so isn't enough23:51
dstufftin cffi 1.0 there is still a CFFI .so that the cffi using project links against23:51
clarkblifeless: correct23:51
dstufftin cffi there is no runtime python needed23:51
clarkblifeless: you put that stuff in the package too23:51
dstufftcffi 1.0*23:51
lifelessdstufft: there is according to armin23:51
*** salv-orlando has quit IRC23:51
clarkbyou basicall say "this so requires a particular version of cffi to work therefore we will include that with the .so"23:52
lifelessdstufft: (see the blog post - I may be misreading)23:52
dstufftlifeless: not in 1.0, in 1.0 you only have cffi-runtime which is just a .so (and is only needed on CPython, PyPy will have it built in)23:52
lifelessdstufft: except cffi-runtime doesn't exist yet so he says to use cffi still23:52
clarkbthats one way to tackle this23:52
*** rfolco has quit IRC23:52
dstufftlifeless: yea, currently the dev version doesn't have that, I mean that's the eventual goal, nobody was supposed to be using the dev versino for serious things yet :) that's jsut a mistake because they didn't realize easy_isntall would still install it23:53
lifelessdstufft: I almost wish pypi would reject betas with a warning, and require an opt-in parameter to upload them23:53
*** chutwig has joined #openstack-dev23:54
clarkbanother option would be to fallback on writing to a different location, add that to path and move along from there (maybe with a warning)23:54
dstufftwe're going the other way, we're trying to make it possible to upload them, just things will ingore them by default - we're just not all the way there yet23:54
lifelessdstufft: yes, I know, but...23:54
lifelessdstufft: not allowing the uploads until the ecosystem is fixed, would avoid firedrills like this23:54
dstufft(actually, given nobody is yelling at cryptography yet, I don't even think cffi broke ABI, I bet this is entirely about the stupid module name thing in cffi < 1.0)23:55
haypodstufft, "pip install foo sometimes doesn't use pip", oh i didn't know that23:55
clarkbdstufft: aiui cryptography works around this particular issue23:55
dstufft(wich cryptography works around by hardcoding the modulename)23:55
dstufftclarkb: right, if cffi 1.0 actually broke ABI in the .so, then this should effect cryptography23:56
clarkbanother option would be to use a completely new package name for ABI compat breaks rather than versions23:56
dstufftif this is just the "cffi used to make it real fragile when upgrading versions because it hardcoded version number info into the auto generated name" problem, then it should not affect crpyotgraphy23:56
clarkbdstufft: the underlying problem is you cannot assume you have write perms to the install location23:57
clarkbdstufft: so any case where you need to rebuild the so can fail23:57
lifelesswe're going in circles23:57
lifelesseveryone gets that that is bad (dstufft even says so himself in the upstream bug)23:58
greghaynesdstufft: I think our cryptography wheel must be built against 0.9.2, it doesnt attempt to rebuild extensions23:58
dstufftclarkb: sure, which is why cffi exists, to add new APIs to get rid of their original mistake23:58
dstufftgreghaynes: cryptography works around the problem that is causing rebuilds.23:58
greghayneswell then23:58
dstufftxattr apparently doesn't23:58
clarkbdstufft: yes and rebuilds are the problem because you can't write to /usr as not root23:58
lifelesshaypo: I think we should switch that loop to doing a single big call23:58
lifelesshaypo: (separately)23:59
sdagueright, so what about actually checking for writability of the cache, and if not, going to tmpdir like clarkb posted23:59
sdaguethat seems like a 0.9.x fixable thing23:59
lifelessI suspect it would go into 1.0.0 too as another improvement23:59
sdagueit's ugly, but at least provides transition23:59
clarkband emit a warning23:59

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