Tuesday, 2013-07-02

*** afazekas has quit IRC00:02
*** garyTh has quit IRC00:03
*** sdake has quit IRC00:03
*** marun has quit IRC00:07
*** marun has joined #openstack-dev00:08
*** marun has quit IRC00:10
*** marun has joined #openstack-dev00:11
jgriffithcburgess: we're in luck :)00:11
cburgessjgriffith: Oh?00:11
jgriffithcburgess: the metadata is included in the volume object that nova already grabs00:11
*** lloydde has joined #openstack-dev00:11
jgriffithcburgess: so nova/volume/cinder.py line 21300:12
jgriffithcburgess: the returned item has the metadata properties included with it00:12
openstackgerritA change was merged to openstack/swift: small cleanup to associated projects page  https://review.openstack.org/3519200:13
openstackgerritA change was merged to openstack/cinder: Added Cinder volume backup to Ceph support  https://review.openstack.org/3434600:13
jgriffithcburgess: so it looks like: d['volume_metadata']['physical_block_size']00:13
cburgessjgriffith: OK back… pulling up the code.00:13
jgriffithcburgess: :)00:14
*** yamahata_ has quit IRC00:15
openstackgerritA change was merged to openstack/keystone: `tox -ecover` failure. Missing entry in tox.ini  https://review.openstack.org/3476600:15
cburgessjgriffith: 213 looks like the start of a get function defention in the API object?00:16
jgriffithcburgess: yeah00:16
jgriffithcburgess: so that get returns the volume object from the client00:16
jgriffithcburgess: and fortunately it's a *full* ref so it has the volume_metadata00:17
*** xBytez has quit IRC00:17
cburgessjgriffith: Ahh and the volume object will contain the metadata. OK so I just have to figure out the best place to pull the volume object and parse the metadata.00:17
jgriffithcburgess: so the nice thing is that it's cleaned up in the untranslate before being returned to the caller00:18
cburgessjgriffith: Let me look at what that does.00:18
cburgessjgriffith: Ok that just gives us a dict. OK.00:19
jgriffithcburgess: yep00:19
cburgessjgriffith: OK.. this works.00:19
jgriffithcburgess: so I *think* this will plug in nicely to what you ahve00:19
jgriffithhave00:19
cburgessjgriffith: I just need to figure out the context issue and pull the volume object at some place.00:19
cburgessjgriffith: Yes. I can work with this. Just have to figure out the best place for it.00:19
jgriffithcburgess: context issue...  OH00:19
jgriffithcburgess: well there's that :)00:19
*** comay has quit IRC00:20
jgriffithcburgess: but I'm assuming we're already pulling this somewhere in the attach process00:20
jgriffithalthough I could be wrong00:20
jgriffithI just made that assumption without looking :(00:20
cburgessjgriffith: Well the issue is that when we build the actual libvirt object we don't have a context. But I can solve this. Just have to figure out our calling stack and what the best place to do that is.00:20
cburgessjgriffith: We are… its just much higher then the location that we build the xml.00:20
jgriffithcburgess: OHHHHH00:21
cburgessSo… I just have to update some function definitons to pass the context, or pull the metadata at a higher level and pass it down.00:21
jgriffithcburgess: that makes sense00:21
cburgessWhich I can do.00:21
jgriffithcburgess: hmm...00:21
cburgessnove/compute/manager.py line 311200:22
cburgessThats where the attach call starts.00:22
jgriffithcburgess: ahhh... ok00:22
cburgessSo either I update the function calls at line 3146 to pass down a context, or I pull the metadata before that and pass the metadata to that call.00:23
jgriffithcburgess: doesn't look like we use a context anywhere else, wonder if it would be best to suck it in earlier and pass in as an option?00:23
*** alop has quit IRC00:24
jgriffithcburgess: but you're much more familiar here so I should just leave it to you :)00:24
cburgessI need to look at the implications of both of those and figure out the most flexabile approach. I also want to reach out to some of the nova cores to figure out whats the most acceptable from a possible backport perspective.00:24
jgriffithcburgess: excellent point :)00:24
cburgessjgriffith: Either way the issue is that I have to pass extra data to the nova volume drivers which means I have to update a lot more function defs.00:25
cburgessWhich means more tests…. :(00:25
*** alop has joined #openstack-dev00:25
jgriffithcburgess: it's too bad it looks like the gets are all done in bdm00:25
*** freedomhui has quit IRC00:25
jgriffithcburgess: :(00:25
jgriffithcburgess: hmmm...00:25
*** lloydde has quit IRC00:25
cburgessjgriffith: Hmm maybe I can some how leverage that.00:25
jgriffithcburgess: that would be kinda neat00:26
jgriffithcburgess: and it would sort of seem logical IMO00:26
*** cliu has joined #openstack-dev00:26
jgriffithcburgess: it looks like that table is pretty static though00:27
*** emagana has quit IRC00:27
jgriffithcburgess: alright, I gotta run00:28
cburgessjgriffith: Yeah and we need to set this at the time we define the XML too.00:28
jgriffithcburgess: if we can't do it safely enough for a bp that's the way it goes00:28
cburgessjgriffith: OK… I will keep working now that I know where the data is on the cinder side.00:28
jgriffithit just would've been nice :)00:28
jgriffithcburgess: I'll hopefully sneak online tonight and finish that submission00:28
jgriffithcburgess: and tomorrow I'm skipping all meetings :)00:29
cburgessjgriffith: Not giving up yet00:29
jgriffith:)00:29
*** marun has quit IRC00:34
*** marun has joined #openstack-dev00:35
*** alexxu has joined #openstack-dev00:37
*** pabelanger has joined #openstack-dev00:38
*** marun has quit IRC00:41
*** jaypipes has quit IRC00:41
*** terry7 has quit IRC00:42
*** marun has joined #openstack-dev00:42
*** jang has quit IRC00:43
*** anteaya has quit IRC00:43
*** jang has joined #openstack-dev00:44
*** sleepsonthefloor has quit IRC00:44
*** leizhang has joined #openstack-dev00:46
*** jaypipes has joined #openstack-dev00:46
*** rwsu is now known as rwsu-away00:47
*** gongysh has quit IRC00:48
*** stevemar has joined #openstack-dev00:48
*** _ffio_ has quit IRC00:48
*** ffio has joined #openstack-dev00:48
*** marun has quit IRC00:51
*** marun has joined #openstack-dev00:52
*** bdpayne has quit IRC00:54
*** marun has quit IRC00:54
*** marun has joined #openstack-dev00:55
*** andrewbogott is now known as andrewbogott_afk00:55
*** marun has quit IRC00:57
*** xmltok has quit IRC00:57
*** marun has joined #openstack-dev00:58
*** marun has quit IRC01:00
*** marun has joined #openstack-dev01:01
*** marun has quit IRC01:04
*** marun has joined #openstack-dev01:07
*** bing_bu has joined #openstack-dev01:08
*** marun has quit IRC01:09
*** yaguang has joined #openstack-dev01:10
*** marun has joined #openstack-dev01:11
*** zhuadl has joined #openstack-dev01:11
*** lloydde has joined #openstack-dev01:12
*** erkules_ has joined #openstack-dev01:14
*** erkules has quit IRC01:16
*** lloydde has quit IRC01:16
*** marun has quit IRC01:18
*** marun has joined #openstack-dev01:19
*** alexxu has quit IRC01:19
*** alexxu has joined #openstack-dev01:20
*** alexxu has quit IRC01:21
*** marun has quit IRC01:25
*** marun has joined #openstack-dev01:26
*** marun has quit IRC01:29
*** marun has joined #openstack-dev01:31
*** marun has quit IRC01:33
*** freedomhui has joined #openstack-dev01:33
*** zyluo has quit IRC01:33
*** marun has joined #openstack-dev01:34
*** lbragstad has joined #openstack-dev01:36
*** marun has quit IRC01:36
*** marun has joined #openstack-dev01:38
*** danwent has quit IRC01:39
*** marun has quit IRC01:40
*** marun has joined #openstack-dev01:42
*** marun has quit IRC01:43
*** mmoya has quit IRC01:44
openstackgerritA change was merged to openstack/ceilometer: Basic alarm threshold evaluation logic.  https://review.openstack.org/3446801:44
openstackgerritA change was merged to openstack/ceilometer: Simple service for singleton threshold eval  https://review.openstack.org/3474501:44
*** marun has joined #openstack-dev01:45
*** jjmb has joined #openstack-dev01:46
*** marun has quit IRC01:46
*** erkules_ has quit IRC01:47
*** marun has joined #openstack-dev01:48
*** erkules_ has joined #openstack-dev01:49
*** gongysh has joined #openstack-dev01:51
*** marun has quit IRC01:52
gongyshdansmith: ping01:53
*** marun has joined #openstack-dev01:54
*** rcleere has joined #openstack-dev01:54
*** fifieldt has joined #openstack-dev01:55
*** novas0x2a|laptop has quit IRC01:56
*** armax has quit IRC01:56
*** jkordish has quit IRC01:57
*** marun has quit IRC01:58
*** neelashah has joined #openstack-dev01:58
*** marun has joined #openstack-dev01:59
*** marun has quit IRC02:03
*** marun has joined #openstack-dev02:04
*** bing_bu has quit IRC02:11
*** READ10 has quit IRC02:11
*** bing_bu has joined #openstack-dev02:11
*** lloydde has joined #openstack-dev02:13
*** marun has quit IRC02:13
*** stewart has quit IRC02:13
*** mjfork has quit IRC02:13
*** marun has joined #openstack-dev02:14
*** marun has quit IRC02:16
*** sandeepr has quit IRC02:16
*** yamahata has quit IRC02:17
*** sandeepr has joined #openstack-dev02:17
*** lloydde has quit IRC02:17
*** marun has joined #openstack-dev02:17
*** marun has quit IRC02:19
*** yamahata has joined #openstack-dev02:19
*** marun has joined #openstack-dev02:20
*** marun has quit IRC02:24
*** marun has joined #openstack-dev02:25
*** afrittoli has joined #openstack-dev02:27
*** tomh__ has joined #openstack-dev02:27
*** mkerrin has quit IRC02:27
*** andreaf has quit IRC02:28
*** jang has quit IRC02:28
*** jang has joined #openstack-dev02:28
*** tomh_ has quit IRC02:28
*** mkerrin has joined #openstack-dev02:29
*** stewart has joined #openstack-dev02:30
*** shaon has joined #openstack-dev02:33
*** yamahata has quit IRC02:36
*** marun has quit IRC02:37
*** zul has joined #openstack-dev02:37
*** vkmc has quit IRC02:38
*** jclift has quit IRC02:38
*** marun has joined #openstack-dev02:39
*** edmund has joined #openstack-dev02:41
*** portante is now known as portante|afk02:43
*** andreaf has joined #openstack-dev02:43
*** afrittoli has quit IRC02:43
*** erkules_ is now known as erkules02:45
*** marun has quit IRC02:46
*** portante|afk is now known as portante02:46
*** marun has joined #openstack-dev02:47
*** portante is now known as portante|afk02:51
*** tomh_ has joined #openstack-dev02:52
*** otherwiseguy has joined #openstack-dev02:52
*** tomh__ has quit IRC02:53
*** nati_ueno has quit IRC02:56
*** stewart has quit IRC02:56
*** marun has quit IRC02:59
*** marun has joined #openstack-dev02:59
*** portante|afk is now known as portante03:02
*** marun has quit IRC03:02
*** marun has joined #openstack-dev03:03
*** marun has quit IRC03:05
*** mdomsch has joined #openstack-dev03:06
*** maheshp has joined #openstack-dev03:06
*** mkerrin has quit IRC03:06
*** sandeepr_ltp has joined #openstack-dev03:06
*** andrea_ has joined #openstack-dev03:06
*** mkerrin has joined #openstack-dev03:07
*** roz has quit IRC03:08
*** marun has joined #openstack-dev03:09
*** marun has quit IRC03:10
*** shaon has quit IRC03:11
*** marun has joined #openstack-dev03:12
*** lloydde has joined #openstack-dev03:13
*** stewart has joined #openstack-dev03:13
*** marun has quit IRC03:14
*** marun has joined #openstack-dev03:16
*** bourke_ has joined #openstack-dev03:17
*** afrittoli has joined #openstack-dev03:17
*** lloydde has quit IRC03:17
*** bourke has quit IRC03:18
*** andreaf has quit IRC03:18
*** pixelbeat has quit IRC03:19
*** alexxu has joined #openstack-dev03:20
*** marun has quit IRC03:21
*** marun has joined #openstack-dev03:22
*** marun has quit IRC03:30
*** maheshp has quit IRC03:30
*** marun has joined #openstack-dev03:31
*** fifieldt has quit IRC03:33
*** marun has quit IRC03:33
*** redbeard2 has joined #openstack-dev03:33
*** marun has joined #openstack-dev03:34
*** marun has quit IRC03:36
*** maheshp has joined #openstack-dev03:37
*** dguitarbite has joined #openstack-dev03:37
*** marun has joined #openstack-dev03:37
*** marun has quit IRC03:39
*** marun has joined #openstack-dev03:40
*** edmund has quit IRC03:42
*** marun has quit IRC03:42
*** marun has joined #openstack-dev03:43
*** maheshp1 has joined #openstack-dev03:44
*** maheshp has quit IRC03:45
*** marun has quit IRC03:46
*** bdpayne has joined #openstack-dev03:47
*** marun has joined #openstack-dev03:47
*** zhuadl has quit IRC03:48
*** pabelanger has quit IRC03:49
*** alop has quit IRC03:51
*** n50806 has joined #openstack-dev03:51
*** n50806 has left #openstack-dev03:51
*** n50893 has joined #openstack-dev03:53
*** SergeyLukjanov has joined #openstack-dev03:55
*** maheshp1 has quit IRC03:55
*** marun has quit IRC03:57
*** marun has joined #openstack-dev03:58
*** mikal has quit IRC04:00
*** maheshp has joined #openstack-dev04:01
*** ayoung_ has joined #openstack-dev04:01
*** mikal has joined #openstack-dev04:02
*** n50893 has quit IRC04:03
*** marun has quit IRC04:04
*** marun has joined #openstack-dev04:06
*** neelashah has quit IRC04:07
*** tzumainn has joined #openstack-dev04:07
*** cliu has quit IRC04:11
*** kaushikc has joined #openstack-dev04:12
*** marun has quit IRC04:12
*** marun has joined #openstack-dev04:13
*** lloydde has joined #openstack-dev04:14
*** marun has quit IRC04:15
*** locke1051 has quit IRC04:15
*** marun has joined #openstack-dev04:16
*** locke105 has joined #openstack-dev04:17
*** lloydde has quit IRC04:18
*** dperaza has quit IRC04:21
*** marun has quit IRC04:21
*** stevemar has quit IRC04:21
*** marun has joined #openstack-dev04:22
*** stevemar has joined #openstack-dev04:22
*** afazekas has joined #openstack-dev04:22
*** sleepsonthefloor has joined #openstack-dev04:23
*** tzumainn has quit IRC04:23
*** zhiyan has joined #openstack-dev04:23
*** boris-42 has joined #openstack-dev04:24
*** danwent has joined #openstack-dev04:26
*** marun has quit IRC04:26
*** marun has joined #openstack-dev04:27
*** danwent has quit IRC04:28
*** marun has quit IRC04:28
*** prekarat has joined #openstack-dev04:28
*** marun has joined #openstack-dev04:30
*** marun has quit IRC04:34
*** marun has joined #openstack-dev04:35
*** marun has quit IRC04:39
*** marun has joined #openstack-dev04:40
*** stevemar has quit IRC04:42
*** marun has quit IRC04:42
*** maheshp has quit IRC04:42
*** marun has joined #openstack-dev04:43
*** maheshp has joined #openstack-dev04:44
*** freedomhui has quit IRC04:45
*** kaushikc has quit IRC04:45
*** kaushikc has joined #openstack-dev04:45
*** maheshp has quit IRC04:46
openstackgerritA change was merged to openstack/cinder: Imported Translations from Transifex  https://review.openstack.org/3493204:50
*** marun has quit IRC04:52
*** marun has joined #openstack-dev04:53
*** ayoung_ has left #openstack-dev04:53
*** marun has quit IRC04:55
*** ayoung83 has joined #openstack-dev04:55
*** marun has joined #openstack-dev04:57
*** zhiyan has left #openstack-dev04:58
*** marun has quit IRC04:58
*** abhishekkr has joined #openstack-dev05:00
*** marun has joined #openstack-dev05:01
*** zaitcev has quit IRC05:01
*** lukego has joined #openstack-dev05:02
openstackgerritA change was merged to openstack/cinder: Removes 3PAR domain option from cinder config file  https://review.openstack.org/3448005:03
*** marun has quit IRC05:05
*** marun has joined #openstack-dev05:06
*** lukego has quit IRC05:07
*** zhuadl has joined #openstack-dev05:13
*** lloydde has joined #openstack-dev05:14
*** lloydde has quit IRC05:15
*** lloydde has joined #openstack-dev05:15
*** maheshp has joined #openstack-dev05:15
notmynamettx: ping. I'll probably be up when you get this05:16
*** SergeyLukjanov has quit IRC05:17
*** abhishekkr_ has joined #openstack-dev05:18
*** otherwiseguy has quit IRC05:19
*** abhishekkr has quit IRC05:21
*** lukego has joined #openstack-dev05:22
*** marun has quit IRC05:25
*** marun has joined #openstack-dev05:26
*** enikanorov-w has quit IRC05:26
*** enikanorov-w has joined #openstack-dev05:27
*** marun has quit IRC05:27
*** kushal has joined #openstack-dev05:28
*** marun has joined #openstack-dev05:29
*** bdpayne has quit IRC05:30
*** marun has quit IRC05:31
*** navid_ has joined #openstack-dev05:33
*** marun has joined #openstack-dev05:33
*** freedomhui has joined #openstack-dev05:34
*** prekarat1 has joined #openstack-dev05:34
*** prekarat has quit IRC05:35
*** marun has quit IRC05:35
*** ayoung83 has quit IRC05:35
*** marun has joined #openstack-dev05:37
notmynamettx: FYI, final=true https://review.openstack.org/#/c/35242/05:42
*** bdpayne has joined #openstack-dev05:44
*** marun has quit IRC05:44
*** lukego has quit IRC05:44
*** marun has joined #openstack-dev05:45
*** marun has quit IRC05:48
*** marun has joined #openstack-dev05:49
*** marun has quit IRC05:52
*** gongysh has quit IRC05:53
*** marun has joined #openstack-dev05:55
*** gongysh has joined #openstack-dev05:58
*** alunduil has quit IRC06:02
*** marun has quit IRC06:03
*** marun has joined #openstack-dev06:05
*** abhishekkr_ has quit IRC06:05
*** markmcclain has quit IRC06:06
*** lloydde has quit IRC06:06
*** marun has quit IRC06:07
*** maheshp has quit IRC06:07
*** marun has joined #openstack-dev06:09
*** belmoreira has joined #openstack-dev06:11
*** salv-orlando has joined #openstack-dev06:12
*** marun has quit IRC06:13
*** gongysh has quit IRC06:14
*** freedomhui has quit IRC06:14
*** marun has joined #openstack-dev06:16
*** SergeyLukjanov has joined #openstack-dev06:16
*** devvesa has joined #openstack-dev06:17
*** marun has quit IRC06:19
*** Ruetobas has quit IRC06:20
*** psedlak has joined #openstack-dev06:21
*** marun has joined #openstack-dev06:21
*** abhishekkr_ has joined #openstack-dev06:21
*** Ruetobas has joined #openstack-dev06:21
*** marun has quit IRC06:23
*** gargya_ has joined #openstack-dev06:23
*** gargya_ is now known as gargya06:23
*** jcoufal has joined #openstack-dev06:24
*** marun has joined #openstack-dev06:24
*** jcoufal has quit IRC06:25
*** giroro_ has joined #openstack-dev06:25
*** dcmorton has quit IRC06:26
*** marun has quit IRC06:26
*** marun has joined #openstack-dev06:28
*** Ruetobas has quit IRC06:28
*** dcmorton has joined #openstack-dev06:29
*** gongysh has joined #openstack-dev06:29
*** marun has quit IRC06:33
*** sdake has joined #openstack-dev06:34
*** sdake has joined #openstack-dev06:34
*** marun has joined #openstack-dev06:34
*** jcoufal has joined #openstack-dev06:35
*** marun has quit IRC06:35
*** jcoufal has quit IRC06:35
openstackgerritA change was merged to openstack/cinder: Handle ECONNREFUSED exception in SolidFire driver.  https://review.openstack.org/3496106:36
*** marun has joined #openstack-dev06:37
notmynamettx: final=true is merged. are you around?06:37
*** yolanda has joined #openstack-dev06:37
*** sungju has quit IRC06:38
*** marun has quit IRC06:40
*** marun has joined #openstack-dev06:42
*** pschaef has joined #openstack-dev06:43
notmynamettx: I'm sure you'll log on in about 5 minutes, but I'm going to bed :-)06:49
*** afazekas has quit IRC06:49
*** marun has quit IRC06:54
*** marun has joined #openstack-dev06:55
*** marun has quit IRC06:58
*** marun has joined #openstack-dev06:59
*** xga has joined #openstack-dev07:01
*** reidrac has joined #openstack-dev07:02
*** jcoufal has joined #openstack-dev07:02
*** pschaef has quit IRC07:03
*** marun has quit IRC07:04
*** belmoreira has quit IRC07:04
*** jdurgin1 has quit IRC07:04
*** belmoreira1 has joined #openstack-dev07:04
*** marun has joined #openstack-dev07:05
*** jprovazn has joined #openstack-dev07:05
*** egallen has joined #openstack-dev07:07
*** marun has quit IRC07:07
*** marun has joined #openstack-dev07:08
*** asalkeld_ has quit IRC07:10
ttxnotmyname: o/07:10
ttxnotmyname: looks all good from my side. Will tag&upload in a few hours.07:11
*** vartom has joined #openstack-dev07:13
*** eglynn has joined #openstack-dev07:13
*** afazekas has joined #openstack-dev07:14
*** ema has joined #openstack-dev07:16
*** ema has joined #openstack-dev07:16
*** marun has quit IRC07:17
*** henrynash has joined #openstack-dev07:17
*** marun has joined #openstack-dev07:17
*** lukego has joined #openstack-dev07:25
*** martyntaylor has joined #openstack-dev07:26
gongyshsalv-orlando: ping07:27
*** marun has quit IRC07:29
*** marun has joined #openstack-dev07:30
*** gargya_ has joined #openstack-dev07:30
*** gargya has quit IRC07:32
*** gargya_ is now known as gargya07:32
*** marun has quit IRC07:35
*** henrynash has quit IRC07:35
*** marun has joined #openstack-dev07:36
*** JordanP has joined #openstack-dev07:37
*** marun has quit IRC07:38
*** BobBall_ is now known as BobBall07:39
*** kpavel has joined #openstack-dev07:39
*** marun has joined #openstack-dev07:39
*** corXi has joined #openstack-dev07:45
*** marun has quit IRC07:48
*** mmoya has joined #openstack-dev07:49
*** fifieldt has joined #openstack-dev07:51
*** Ryan_Lane has quit IRC07:54
*** koolhead17 has quit IRC07:56
*** ifarkas has joined #openstack-dev07:56
*** sungju has joined #openstack-dev07:57
*** lukego has quit IRC07:57
*** jtomasek has joined #openstack-dev08:00
*** marun has joined #openstack-dev08:00
*** vartom has quit IRC08:00
*** marun has quit IRC08:01
*** afazekas has quit IRC08:03
*** marun has joined #openstack-dev08:03
*** marun has quit IRC08:05
*** marun has joined #openstack-dev08:06
*** marun has quit IRC08:08
*** belmoreira1 has quit IRC08:09
*** jpich has joined #openstack-dev08:09
*** belmoreira has joined #openstack-dev08:09
*** marun has joined #openstack-dev08:09
*** freedomhui has joined #openstack-dev08:10
*** alunduil has joined #openstack-dev08:10
*** garyk has joined #openstack-dev08:11
*** freedomhui has quit IRC08:11
*** Max has joined #openstack-dev08:11
*** Max is now known as Guest5543708:11
*** pschaef has joined #openstack-dev08:12
*** Mandell has quit IRC08:12
*** marun has quit IRC08:14
*** romcheg has joined #openstack-dev08:14
*** romcheg has left #openstack-dev08:14
*** marun has joined #openstack-dev08:15
*** xga has quit IRC08:15
*** derekh has joined #openstack-dev08:16
*** pixelbeat has joined #openstack-dev08:18
*** athomas has joined #openstack-dev08:18
*** gargya_ has joined #openstack-dev08:19
*** gargya has quit IRC08:19
*** gargya_ is now known as gargya08:19
*** alunduil has quit IRC08:21
*** alunduil has joined #openstack-dev08:21
*** marun has quit IRC08:24
*** mikal has quit IRC08:24
*** marun has joined #openstack-dev08:24
*** johnthetubaguy has joined #openstack-dev08:25
*** mikal has joined #openstack-dev08:26
*** marun has quit IRC08:26
*** sushils has joined #openstack-dev08:27
*** locke105 has quit IRC08:27
*** marun has joined #openstack-dev08:28
*** Tross has quit IRC08:29
*** prekarat1 has quit IRC08:30
*** marun has quit IRC08:31
*** marun has joined #openstack-dev08:33
*** sungju has quit IRC08:37
*** belmoreira has quit IRC08:37
*** belmoreira has joined #openstack-dev08:37
*** sride has joined #openstack-dev08:38
*** marun has quit IRC08:39
*** sride has quit IRC08:42
*** devvesa has quit IRC08:43
*** marun has joined #openstack-dev08:43
*** danpb has joined #openstack-dev08:43
*** marun has quit IRC08:45
*** sride has joined #openstack-dev08:46
*** marun has joined #openstack-dev08:46
*** Alexei_987 has joined #openstack-dev08:46
*** prekarat has joined #openstack-dev08:47
*** marun has quit IRC08:48
*** ffio_ has joined #openstack-dev08:49
*** ffio has quit IRC08:49
*** marun has joined #openstack-dev08:49
*** prekarat has quit IRC08:51
*** marun has quit IRC08:52
*** marun has joined #openstack-dev08:54
*** eharney has joined #openstack-dev08:55
*** eharney has quit IRC08:55
*** eharney has joined #openstack-dev08:55
*** marun has quit IRC08:56
*** marun has joined #openstack-dev08:58
*** marun has quit IRC09:00
*** boris-42 has quit IRC09:01
*** boris-42_ has joined #openstack-dev09:01
*** marun has joined #openstack-dev09:02
*** prekarat has joined #openstack-dev09:04
*** marun has quit IRC09:04
*** marun has joined #openstack-dev09:05
ekarlsot/win 409:06
*** marun has quit IRC09:08
*** lukego has joined #openstack-dev09:08
*** devvesa has joined #openstack-dev09:08
openstackgerritA change was merged to openstack/ceilometer: Fix return error when resource can't be found  https://review.openstack.org/3510509:09
*** marun has joined #openstack-dev09:09
*** marun has quit IRC09:11
*** marun has joined #openstack-dev09:12
*** marun has quit IRC09:13
*** marun has joined #openstack-dev09:15
*** marun has quit IRC09:18
*** marun has joined #openstack-dev09:19
*** gongysh has quit IRC09:20
*** kaushikc has quit IRC09:22
*** marun has quit IRC09:22
*** lukego has quit IRC09:23
*** martyntaylor has quit IRC09:24
*** marun has joined #openstack-dev09:24
*** lukego has joined #openstack-dev09:25
*** devvesa has quit IRC09:25
*** prekarat has quit IRC09:26
*** kaushikc has joined #openstack-dev09:26
openstackgerritA change was merged to openstack/nova: Clean up and make HACKING.rst DRYer  https://review.openstack.org/3513009:27
*** sandeepr_ltp has quit IRC09:30
*** marun has quit IRC09:30
*** sandeepr_ltp has joined #openstack-dev09:31
*** marun has joined #openstack-dev09:31
*** sandeepr_ltp has quit IRC09:35
*** marun has quit IRC09:35
*** sandeepr_ltp has joined #openstack-dev09:35
*** kaushikc has quit IRC09:36
*** marun has joined #openstack-dev09:37
*** lukego has quit IRC09:37
*** alunduil has quit IRC09:38
*** prekarat has joined #openstack-dev09:38
*** garyk has quit IRC09:39
*** navid_ has quit IRC09:40
enikanorov_salv-orlando: Hi. would you be able to take a look at service types patch? I think it's quite ready09:41
*** marun has quit IRC09:45
*** marun has joined #openstack-dev09:46
*** markmc has joined #openstack-dev09:46
*** bing_bu has quit IRC09:46
*** marun has quit IRC09:49
*** ilyashakhat has joined #openstack-dev09:49
*** halfie|afk is now known as halfie09:49
*** marun has joined #openstack-dev09:50
*** amotoki has quit IRC09:53
*** marun has quit IRC09:56
openstackgerritA change was merged to openstack/tempest: add tests - list servers using admin user  https://review.openstack.org/3378509:57
*** marun has joined #openstack-dev09:57
*** sungju has joined #openstack-dev09:58
*** marun has quit IRC10:00
*** marun has joined #openstack-dev10:00
*** prekarat has quit IRC10:02
*** prekarat has joined #openstack-dev10:03
*** marun has quit IRC10:03
*** marun has joined #openstack-dev10:05
*** afazekas has joined #openstack-dev10:05
*** martyntaylor has joined #openstack-dev10:06
*** romcheg has joined #openstack-dev10:08
*** marun has quit IRC10:08
*** abhishekkr__ has joined #openstack-dev10:09
*** marun has joined #openstack-dev10:10
*** marun has quit IRC10:11
*** abhishekkr_ has quit IRC10:13
*** marun has joined #openstack-dev10:14
*** marun has quit IRC10:15
*** marun has joined #openstack-dev10:17
*** marun has quit IRC10:19
*** marun has joined #openstack-dev10:20
*** devvesa has joined #openstack-dev10:20
*** gongysh has joined #openstack-dev10:22
*** marun has quit IRC10:22
*** marun has joined #openstack-dev10:23
*** marun has quit IRC10:26
*** gargya has quit IRC10:26
*** marun has joined #openstack-dev10:28
*** kaushikc has joined #openstack-dev10:28
*** pcm_ has joined #openstack-dev10:30
*** pcm_ has quit IRC10:30
*** pcm_ has joined #openstack-dev10:31
*** _jasper22_ has joined #openstack-dev10:31
*** marun has quit IRC10:32
*** jasper22 has joined #openstack-dev10:33
*** marun has joined #openstack-dev10:33
*** vartom has joined #openstack-dev10:34
*** gongysh has quit IRC10:34
*** _jasper22_ has quit IRC10:34
*** jasper22_ has quit IRC10:35
*** gargya has joined #openstack-dev10:37
*** yaguang has quit IRC10:38
*** marun has quit IRC10:38
*** marun has joined #openstack-dev10:39
openstackgerritA change was merged to openstack/oslo.config: Add release notes for 1.2.0a3  https://review.openstack.org/3526710:39
*** benonsoftware has quit IRC10:39
*** zhuadl has quit IRC10:40
*** llu_linux has quit IRC10:41
*** navid_ has joined #openstack-dev10:43
*** xga has joined #openstack-dev10:43
*** marun has quit IRC10:44
*** navid_ has quit IRC10:45
*** marun has joined #openstack-dev10:45
*** navid_ has joined #openstack-dev10:45
*** romcheg has quit IRC10:46
*** marun has quit IRC10:48
*** romcheg has joined #openstack-dev10:48
*** leizhang has quit IRC10:49
*** marun has joined #openstack-dev10:49
*** mjfork has joined #openstack-dev10:50
*** romcheg has left #openstack-dev10:53
*** marun has quit IRC10:55
*** sandeepr_ltp has quit IRC10:55
*** marun has joined #openstack-dev10:56
*** pixelbeat has quit IRC10:57
*** drewlander has joined #openstack-dev10:58
*** marun has quit IRC11:00
*** asalkeld has joined #openstack-dev11:00
*** marun has joined #openstack-dev11:01
*** xga has quit IRC11:05
*** marun has quit IRC11:05
*** marun has joined #openstack-dev11:06
*** athomas has quit IRC11:07
*** xga has joined #openstack-dev11:11
*** fifieldt has quit IRC11:14
*** romcheg1 has joined #openstack-dev11:14
*** athomas has joined #openstack-dev11:15
*** kaushikc has quit IRC11:16
*** kaushikc has joined #openstack-dev11:17
*** marun has quit IRC11:21
*** marun has joined #openstack-dev11:21
*** pixelbeat has joined #openstack-dev11:23
*** rcleere has quit IRC11:25
*** marun has quit IRC11:30
*** souvik has joined #openstack-dev11:31
*** marun has joined #openstack-dev11:31
*** dguitarbite has left #openstack-dev11:31
*** marun has quit IRC11:34
*** tmclaugh[work] has joined #openstack-dev11:35
*** marun has joined #openstack-dev11:35
*** prekarat has quit IRC11:38
*** benonsoftware has joined #openstack-dev11:39
*** marun has quit IRC11:39
*** marun has joined #openstack-dev11:41
*** marun has quit IRC11:44
*** eglynn is now known as eglynn-is-hungry11:46
*** rkukura has quit IRC11:46
*** marun has joined #openstack-dev11:46
*** vartom has quit IRC11:48
*** souvik has quit IRC11:48
*** souvik has joined #openstack-dev11:49
*** jruzicka has joined #openstack-dev11:49
*** marun has quit IRC11:51
*** marun has joined #openstack-dev11:52
*** apcruz has joined #openstack-dev11:53
*** marun has quit IRC11:55
*** marun has joined #openstack-dev11:56
*** yaguang has joined #openstack-dev11:56
*** rfolco has joined #openstack-dev11:56
salv-orlandoenikanorov_: sure I will do that later this afternoon11:57
enikanorov_salv-orlando: great11:58
*** marun has quit IRC12:00
*** vkmc has joined #openstack-dev12:00
*** vkmc has quit IRC12:00
*** vkmc has joined #openstack-dev12:00
*** marun has joined #openstack-dev12:01
*** radez_g0n3 is now known as radez12:04
*** n80383 has joined #openstack-dev12:04
*** alunduil has joined #openstack-dev12:06
*** romcheg has joined #openstack-dev12:06
*** sandywalsh_ has joined #openstack-dev12:08
*** romcheg1 has quit IRC12:11
*** sungju has quit IRC12:13
*** n80383 has left #openstack-dev12:13
*** sungju has joined #openstack-dev12:16
*** FunnyLookinHat has joined #openstack-dev12:20
*** marun has quit IRC12:23
*** lbragstad has quit IRC12:24
*** marun has joined #openstack-dev12:24
*** iartarisi has joined #openstack-dev12:25
*** jhesketh_ has quit IRC12:25
*** marun has quit IRC12:26
*** morazi has quit IRC12:27
*** litong has joined #openstack-dev12:27
*** dhellmann has joined #openstack-dev12:27
*** dhellmann-away has quit IRC12:28
*** jgallard has joined #openstack-dev12:28
*** marun has joined #openstack-dev12:28
*** marun has quit IRC12:30
*** marun has joined #openstack-dev12:32
*** leader716 has quit IRC12:32
*** souvik has quit IRC12:35
*** marun has quit IRC12:35
*** rfolco has quit IRC12:35
*** marun has joined #openstack-dev12:36
*** xga has quit IRC12:37
*** marun has quit IRC12:39
*** eglynn-is-hungry is now known as eglynn12:39
*** marun has joined #openstack-dev12:40
*** jgallard has quit IRC12:40
*** tzumainn has joined #openstack-dev12:40
*** jgallard has joined #openstack-dev12:40
*** dosaboy has quit IRC12:40
*** devvesa has quit IRC12:41
*** marun has quit IRC12:43
*** dosaboy has joined #openstack-dev12:45
*** marun has joined #openstack-dev12:45
*** zhuadl has joined #openstack-dev12:46
*** cliu has joined #openstack-dev12:47
*** marun has quit IRC12:47
*** dkranz has joined #openstack-dev12:47
*** dosaboy has quit IRC12:47
*** dosaboy has joined #openstack-dev12:47
*** marun has joined #openstack-dev12:48
*** marun has quit IRC12:51
*** sgordon has joined #openstack-dev12:51
*** marun has joined #openstack-dev12:52
*** xga has joined #openstack-dev12:52
*** jdurgin1 has joined #openstack-dev12:53
*** marun has quit IRC12:54
*** prekarat has joined #openstack-dev12:54
*** marun has joined #openstack-dev12:55
*** kaushikc has quit IRC12:56
*** Tross has joined #openstack-dev12:56
*** dkehn has quit IRC12:58
*** dkehn has joined #openstack-dev12:58
*** vartom has joined #openstack-dev12:59
*** martyntaylor has quit IRC12:59
*** marun has quit IRC13:00
*** gargya_ has joined #openstack-dev13:01
*** kaushikc has joined #openstack-dev13:01
*** egallen has quit IRC13:01
*** marun has joined #openstack-dev13:01
*** gargya has quit IRC13:02
*** gargya_ is now known as gargya13:02
*** egallen has joined #openstack-dev13:03
*** ilyashakhat has quit IRC13:03
*** xga has quit IRC13:03
*** ilyashakhat has joined #openstack-dev13:04
mirrorboxcomstud, mikal: hey, I have updated security groups uc change (https://review.openstack.org/#/c/32886/), would really apreciate if you could take a look13:05
*** anteaya has joined #openstack-dev13:06
*** jcoufal has quit IRC13:06
*** kbringard has joined #openstack-dev13:07
*** lbragstad has joined #openstack-dev13:09
*** marun has quit IRC13:09
*** martyntaylor has joined #openstack-dev13:10
*** marun has joined #openstack-dev13:10
*** bashok has joined #openstack-dev13:11
*** marun has quit IRC13:13
*** jgallard has quit IRC13:13
*** READ10 has joined #openstack-dev13:13
*** jgallard has joined #openstack-dev13:13
*** marun has joined #openstack-dev13:14
*** prekarat has quit IRC13:15
*** marun has quit IRC13:16
*** dprince has joined #openstack-dev13:17
*** redbeard2 has quit IRC13:17
*** kaushikc1 has joined #openstack-dev13:17
*** neelashah has joined #openstack-dev13:18
*** utlemming has joined #openstack-dev13:19
*** marun has joined #openstack-dev13:19
*** pnavarro has joined #openstack-dev13:19
*** morazi has joined #openstack-dev13:19
*** kaushikc has quit IRC13:20
JordanPmirrorbox, regarding your last patch, I believe quantum has the 2 sec group named default, one for ipv4 one for ipv613:21
JordanPis your patch okay with this ?13:21
*** jgallard has quit IRC13:22
*** rharwood has joined #openstack-dev13:22
*** jgallard has joined #openstack-dev13:22
*** blues-man has joined #openstack-dev13:23
*** marun has quit IRC13:23
*** marun has joined #openstack-dev13:25
*** bdpayne has quit IRC13:25
mirrorboxJordanP: hm... what's the relation between security groups in nova and quantum? could you probably point me at the revelant piece in quantum?13:26
*** cliu has quit IRC13:26
*** japage has quit IRC13:27
*** drewlander has quit IRC13:28
*** bknudson has joined #openstack-dev13:28
openstackgerritA change was merged to openstack/oslo-incubator: Add common crypto utilties  https://review.openstack.org/2847113:28
*** xga has joined #openstack-dev13:28
JordanPquantum have its own "security groups" I believe, by enforcing unicity at the DB level (nova/db/sqlalchemy) Quantum won't benefit from this patch13:28
JordanPthus introducing a new api mismatch13:28
JordanPon the one hand, nova-network enforces some king of unicity (your patch), on the other hand quantum does not13:29
JordanP*some kind13:29
*** dperaza has joined #openstack-dev13:30
boris-42_JordanP13:30
boris-42_hi13:30
JordanPhi13:30
boris-42_JordanP we should create UC on this table to avoid any possibility of race conditions.13:31
boris-42_JordanP it should be done on low level (db should care about it consistence)13:31
boris-42_JordanP and this is only richt way to handle this things13:32
boris-42_right*13:32
*** stevemar has joined #openstack-dev13:32
JordanPyep, I am sure it is, I am just "worried" that this patch add some feature to nova-network but not for quantum13:32
*** kaushikc1 has quit IRC13:33
boris-42_We are doing a really huge work around DB13:33
*** sride has quit IRC13:33
*** jcoufal has joined #openstack-dev13:33
boris-42_at this moment as one task we are adding all missing Unique Constraints13:33
russellbone of you guys feel like updating https://review.openstack.org/#/c/32886/ ?13:33
*** drewlander has joined #openstack-dev13:34
russellbtrying to get it in13:34
*** xga has quit IRC13:34
JordanPboris-42_, I just saw the blue print, seems a lot of work indeed13:34
*** alunduil has quit IRC13:34
boris-42_JordanP by the way thanks for good review=)13:35
boris-42_and good catch13:35
mirrorboxyeah13:35
mirrorboxi'll try to fix exception soonish13:35
JordanPthis translate_exception mecanism is quite new, and i like it, i try to promote its usage :)13:35
JordanPoh and btw, I am involved in Tempest, and such, would love to see a functionnal test related to this unicity constraint13:37
JordanPif you find some time, one day13:38
boris-42_JordanP we would like to run unit tests (that checks it) on all backends so I think there is no need in Tempest. Or I miss something?)13:39
*** markmcclain has joined #openstack-dev13:40
JordanPyeah, you're right, it's more a unit test13:40
*** giulivo has joined #openstack-dev13:40
*** martyntaylor has quit IRC13:40
mirrorboxhmm13:40
boris-42_there is already tests that checks that IntegrityError is raised when we are trying to insert something duplicate in DB13:40
boris-42_and there is unit tests that checks wrappers, but it checks only sqlite..13:41
boris-42_at this moment13:41
dhellmannmarkmc: ping?13:42
markmcdhellmann, roger13:42
*** Guest55437 has quit IRC13:42
mirrorboxJordanP: so the proper fix would be just drop try/catch there as it's already inside 'with translate_exceptions():' block on line 31013:43
*** egallen_ has joined #openstack-dev13:43
mirrorboxJordanP: is that right?13:43
dhellmannmarkmc: I'm watching all of these reviews and emails about oslo.config 1.2.0a3 and I wonder if it wouldn't just be simpler to stick with "real" release versions (maybe call this 1.1.n+1 where n is whatever we have now)13:43
JordanP1sec13:43
*** martyntaylor has joined #openstack-dev13:43
dhellmannmarkmc: do we need alpha releases of libraries?13:43
markmcdhellmann, fair question, but yes we do13:43
* markmc digs up proof13:43
* dhellmann awaits enlightenment :-)13:43
*** jecarey_ has joined #openstack-dev13:43
*** egallen has quit IRC13:44
*** egallen_ is now known as egallen13:44
markmcdhellmann, https://bugs.launchpad.net/bugs/119608413:44
markmcdhellmann, just came in today13:44
markmcdhellmann, if we hadn't done alpha releases, we'd be scrambling to unscrew grizzly users13:44
dhellmannmarkmc: why would grizzly users not be using the old version of the library?13:44
*** sudorandom has joined #openstack-dev13:45
JordanPmirrorbox, you need to drop the try catch indeed, but also modify the translate exception to translate a exception.SecurityGroupExists into a exc.HTTPBadRequest13:45
markmcdhellmann, because they're doing e.g. 'pip install -r nova/tools/pip-requires'13:45
dhellmannmarkmc: which should have a maximum version pinned, no?13:45
dhellmannmarkmc: maybe it doesn't, though?13:45
JordanPso the line except exception.Invalid as exp: of translate_exception becomes except (exception.Invalid, exception.SecurityGroupExists) as exp:13:45
markmcdhellmann, pinning is just to catch API incompatible changes13:45
markmcdhellmann, the correct pinning for oslo.config would be >=1.1.0,<2.013:46
markmcdhellmann, and we wouldn't have bumped to 2.013:46
*** dosaboy has quit IRC13:46
mirrorboxJordanP: is that required? I mean, SecurityGroupExists is a subclass of Invalid13:46
JordanPoh13:46
*** dosaboy has joined #openstack-dev13:46
JordanPokay13:46
mirrorboxJordanP: so it would be catched by Invalid block13:46
*** FunnyLookinHat has quit IRC13:46
JordanPyep13:46
markmcdhellmann, this was unintentional breakage ... and, in this case, not even oslo.config's fault13:46
markmcdhellmann, but when we removed MultiConfigParser, that was an example of accidental API breakage that was our fault13:47
dhellmannmarkmc: yeah13:47
markmcdhellmann, honestly, I thought oslo.config was pretty much done with major changes after 1.1.013:47
markmcdhellmann, but how wrong I was13:47
dhellmann"no software is ever finished"13:47
*** burt has joined #openstack-dev13:47
markmcdhellmann, I can't imagine trying to do what we've done lately if those alphas were being pushed to pypi13:48
*** henrynash has joined #openstack-dev13:48
markmcdhellmann, we'd have been running around like headless chickens with grizzly users screaming at us13:48
dhellmannmarkmc: maybe, at release time, we should lock down the dependencies more tightly?13:48
markmcdhellmann, nope13:48
dhellmann>=1.1.0,<1.2 for example13:48
dhellmannallow bug fixes to 1.1 but no feature changes13:49
markmcdhellmann, people will want to run mixed environments of grizzly/havana13:49
markmcdhellmann, which is the whole point of the API compatibility thing13:49
markmcdhellmann, thing havana glance with grizzly nova13:49
markmcdhellmann, even for a transition period13:49
markmcdhellmann, you need the same oslo.config to work for both13:49
dhellmannyeah13:49
*** bashok has quit IRC13:49
*** jclift_ has joined #openstack-dev13:50
dhellmannmarkmc: ok, I guess we do need it -- when I see pip bugs tripping us up I start to wonder if we're doing something wrong13:50
markmcdhellmann, yeah, I dig13:51
markmcdhellmann, it's not like I haven't thought this through though :)13:51
markmcdhellmann, I'm not enjoying this for a minute :)13:51
dhellmannmarkmc: I didn't think you were, but the situation seemed to be getting more complicated as I finished my breakfast. :-)13:52
markmcdhellmann, after today's escapade, I'm wondering would something like '-f http://tarballs.openstack.org' in requirements.txt make sense13:52
markmcdhellmann, maybe during development, to be removed before RC13:52
markmcdhellmann, i.e. projects can use development versions of anything on tarballs.openstack.org13:52
markmcdhellmann, which is what we want, really13:53
dhellmannmarkmc: we could also set up an actual pypi-compliant server, but yeah, that seems better than publishing alpha releases into the wild13:53
markmcdhellmann, you still want simple 'pip install nova/requirements.txt' to work, though13:54
markmcdhellmann, without people having to configure pip to use our mirror13:54
*** portante is now known as portante|afk13:54
markmcdhellmann, wonder can you add an alternate pypi URL to requirements.txt13:54
markmcdhellmann, equivalent of --extra-index-url I guess13:55
* markmc looks13:55
dhellmannmarkmc: no, but you can put it in tox.ini13:55
markmcdhellmann, well, e.g. tripleo just does a straight out 'pip install nova/requirements.txt'13:55
*** redbeard2 has joined #openstack-dev13:55
*** xga has joined #openstack-dev13:55
*** marun has quit IRC13:57
markmcdhellmann, --extra-index-url is indeed supported in requirements.txt13:57
* dhellmann is surprised to learn this13:57
*** portante|afk is now known as portante13:57
dhellmannmarkmc: that seems like a good solution, then13:58
*** zaitcev has joined #openstack-dev13:58
markmcdhellmann, https://github.com/pypa/pip/blob/develop/pip/req.py#L142613:58
*** marun has joined #openstack-dev13:58
dhellmannmarkmc: I wonder how well it will play with the ci environment13:58
*** sandeepr_ltp has joined #openstack-dev13:58
*** rwsu-away is now known as rwsu13:58
markmcdhellmann, what could go wrong13:59
* markmc chuckles13:59
dhellmannmarkmc: I'm not sure what order of precedence applies between requirements.txt and whatever config file is being used to restrict the available packages when jenkins runs tox13:59
*** rkukura has joined #openstack-dev13:59
dhellmannmarkmc: I guess the worst that could happen is all the gate job fails. That's not a big deal, is it? :-)14:00
markmcdhellmann, package availability is just restricted by our pypi mirror, no?14:00
markmcdhellmann, which is populated from openstack/requirements14:00
dhellmannmarkmc: right, but how do we specify that mirror, and would this new option break it so the dev mirror would have to include *everything* (I thought we wanted it to just include pre-release versions of pacakges)14:01
*** jog0 is now known as jog0-away14:01
markmcdhellmann, the mirror already includes everything14:01
markmcdhellmann, we'd just be adding a way to push directly to the mirror ...14:01
markmcdhellmann, ... stuff that isn't in pypi14:01
dhellmannmarkmc: I was suggesting setting up a separate one for pre-release libraries that we own14:01
markmcdhellmann, ah, ok14:01
dhellmannmarkmc: maybe that's more complex than necessary, though14:02
*** alunduil has joined #openstack-dev14:02
markmcdhellmann, it would probably be better to do that14:02
markmcdhellmann, to avoid mixing a cache and a canonical source in the one thing14:02
mirrorboxJordanP, russellb: security groups exception thing fixed now14:02
dhellmannmarkmc: right14:03
JordanPcool14:03
*** abhishekkr__ has quit IRC14:03
*** garyTh has joined #openstack-dev14:04
*** marun has quit IRC14:04
*** marun has joined #openstack-dev14:05
*** jruzicka has quit IRC14:05
*** locke105 has joined #openstack-dev14:05
*** marun has quit IRC14:07
*** armax has joined #openstack-dev14:09
*** marun has joined #openstack-dev14:09
*** egallen has quit IRC14:09
*** portante is now known as portante|afk14:12
*** drewlander has quit IRC14:12
*** jruzicka has joined #openstack-dev14:12
*** dripton has quit IRC14:12
*** vartom has quit IRC14:14
*** gargya has quit IRC14:14
*** egallen has joined #openstack-dev14:14
*** datsun180b has joined #openstack-dev14:15
*** sleepsonthefloor has quit IRC14:15
*** dripton has joined #openstack-dev14:16
*** xga has quit IRC14:18
openstackgerritA change was merged to openstack-dev/devstack: Add python-libguestfs to RPM list  https://review.openstack.org/3484514:19
openstackgerritA change was merged to openstack-dev/devstack: Fix spelling mistakes  https://review.openstack.org/3503214:19
*** _TheDodd_ has joined #openstack-dev14:20
*** bdpayne has joined #openstack-dev14:21
*** topol has joined #openstack-dev14:21
*** pschaef has quit IRC14:23
*** giulivo has left #openstack-dev14:25
*** gargya has joined #openstack-dev14:25
openstackgerritA change was merged to openstack/python-openstackclient: Remove python3 incompatible exception syntax.  https://review.openstack.org/3508614:26
openstackgerritA change was merged to openstack/python-openstackclient: Move tests into project package.  https://review.openstack.org/3508714:26
*** cliu has joined #openstack-dev14:27
*** sballe has joined #openstack-dev14:28
*** marun has quit IRC14:29
*** jjmb has quit IRC14:29
openstackgerritA change was merged to openstack/horizon: Mock some more keystoneclient.Client properties for mox  https://review.openstack.org/3514214:29
openstackgerritA change was merged to openstack/quantum: Imported Translations from Transifex  https://review.openstack.org/3528214:29
*** marun has joined #openstack-dev14:29
*** jjmb has joined #openstack-dev14:30
*** otherwiseguy has joined #openstack-dev14:31
*** aelkikhia has joined #openstack-dev14:31
*** FunnyLookinHat has joined #openstack-dev14:31
*** mkollaro has joined #openstack-dev14:32
*** andrewbogott_afk is now known as andrewbogott14:33
*** michchap has quit IRC14:35
*** sandeepr_ltp has quit IRC14:38
*** stevemar has quit IRC14:39
*** edmund has joined #openstack-dev14:39
*** woodspa has joined #openstack-dev14:39
*** freedomhui has joined #openstack-dev14:39
*** pmathews has joined #openstack-dev14:39
*** andrewbogott is now known as andrewbogott_afk14:40
*** andrewbogott_afk is now known as andrewbogott14:40
*** eharney has quit IRC14:41
*** rahmu has quit IRC14:41
*** ydacheville has quit IRC14:42
*** drewlander has joined #openstack-dev14:42
*** gargya_ has joined #openstack-dev14:43
*** hoodow has quit IRC14:44
*** gargya has quit IRC14:44
*** zhuadl has quit IRC14:45
*** bswartz has joined #openstack-dev14:45
*** hoodow has joined #openstack-dev14:45
*** hoodow has joined #openstack-dev14:45
*** BLZbubba has joined #openstack-dev14:46
*** BLZbubba has joined #openstack-dev14:46
*** gargya_ has quit IRC14:47
*** drewlander has quit IRC14:49
openstackgerritA change was merged to openstack/glance: Updated documentation to include notifications introduced in Grizzly.  https://review.openstack.org/3398514:51
*** jgallard has quit IRC14:52
openstackgerritA change was merged to openstack/cinder: CoraidDriver: Create_volume_from_snapshot of a different size  https://review.openstack.org/2528114:52
*** yaguang has quit IRC14:52
*** jgallard has joined #openstack-dev14:52
*** souvik has joined #openstack-dev14:52
*** belmoreira has quit IRC14:53
*** terryh has joined #openstack-dev14:55
*** ydacheville has joined #openstack-dev14:56
*** jtomasek has quit IRC14:56
*** jprovazn has quit IRC14:57
openstackgerritA change was merged to openstack/python-cinderclient: Fix volume info display error on create with v2.  https://review.openstack.org/3299814:57
*** Tross has quit IRC14:59
*** abhishekkr__ has joined #openstack-dev14:59
*** mikal has quit IRC15:00
*** portante|afk is now known as portante15:00
*** armax has quit IRC15:00
*** adalbas has quit IRC15:00
*** mikal has joined #openstack-dev15:02
*** electrichead has joined #openstack-dev15:02
*** Tross has joined #openstack-dev15:02
*** sandeepr_ltp has joined #openstack-dev15:03
*** reidrac has quit IRC15:03
*** ifarkas has quit IRC15:04
*** rkukura has quit IRC15:04
*** yaguang has joined #openstack-dev15:05
*** michchap has joined #openstack-dev15:05
*** romcheg has quit IRC15:07
*** blues-man has quit IRC15:08
*** mrodden has quit IRC15:08
*** eharney has joined #openstack-dev15:10
*** eharney has quit IRC15:10
*** eharney has joined #openstack-dev15:10
*** jvrbanac has joined #openstack-dev15:10
*** souvik has quit IRC15:11
*** mikal has quit IRC15:13
*** cp16net is now known as cp16net|away15:13
*** kirankv has joined #openstack-dev15:14
*** alunduil has quit IRC15:15
*** mikal has joined #openstack-dev15:15
*** michchap has quit IRC15:16
*** sandywalsh_ has quit IRC15:16
*** jdurgin has quit IRC15:16
*** devvesa has joined #openstack-dev15:17
*** adalbas has joined #openstack-dev15:17
jangcould I ask for some eyeballs on https://review.openstack.org/#/c/35133/ please?15:17
*** rcleere has joined #openstack-dev15:18
*** jprovazn has joined #openstack-dev15:19
*** iartarisi has quit IRC15:19
*** aelkikhia has quit IRC15:20
*** dims has joined #openstack-dev15:20
*** aelkikhia has joined #openstack-dev15:21
*** blues-man has joined #openstack-dev15:21
*** souvik has joined #openstack-dev15:22
*** mrodden has joined #openstack-dev15:22
*** rkukura has joined #openstack-dev15:23
*** mlavalle has joined #openstack-dev15:23
cburgessjgriffith: ping15:25
jgriffithcburgess: hey15:25
openstackgerritA change was merged to openstack/tempest: Fix index link in footer bar  https://review.openstack.org/3430815:26
*** xga has joined #openstack-dev15:26
cburgessjgriffith: Well I posted a new review last night before heading to bed. In testing today I've run into issues. Looks like the untranslate functions translate the volume metadata into an element called metadata but then it creates each metadata element as a new hash with keys of name "key" and "value". So my code doesn't work because it assumes something like volume['volume_metadate']['logical_block_size']15:27
jgriffithbahh15:27
cburgessjgriffith: nova/volume/cinder.py line 14515:27
cburgessAny clue why its done like that? It seems very silly.15:28
cburgessI'm tempted to actually fix that and make it render the metadata as proper key/value pairs.15:28
jgriffithcburgess: well...15:28
*** jdurgin has joined #openstack-dev15:29
*** drewlander has joined #openstack-dev15:29
jgriffithcburgess: I think I wrote that but I'm not sure there was a compelling reason to turn it into a list of dicts15:30
jgriffithcburgess: ie... that's just how I did it, don't know that there was a specific reason15:30
cburgessjgriffith: I'm looking at the code base now. My code might be the only thing that uses that, in which case I can safely fix that.15:30
jgriffithIt very likely is...15:31
jgriffiththe other option would be iterate through that list15:31
jgriffithcburgess: I imagine the copy.deepcopy like they do on the image-metadata is likely the correct answer15:31
*** gongysh has joined #openstack-dev15:32
cburgessjgriffith: There is only 1 other place in the code that uses volume medata, and in fact it does work to unravel that. Look at ./nova/api/openstack/compute/contrib/volumes.py line 7715:32
cburgessjgriffith: Since its the only other place that uses it, I'm going to go with its safe for me to unravel that in the client wrapper.15:33
jgriffithcburgess: :)15:33
*** aelkikhia has quit IRC15:33
*** boris-42_ has quit IRC15:34
cburgessjgriffith: Unfortunantly that means I probablly need to create a bug just to unravel that, then make the new block size code depend on that change. Which is fine, just more paperwork. /sigh15:34
*** mjfork_ has joined #openstack-dev15:34
jgriffithcburgess: it never ends :)15:34
jgriffithcburgess: can you just unravel it as is done there in your change?15:34
cburgessjgriffith: I can… just feels wrong. :)15:35
jgriffithcburgess: and then clean those up as a seperate effort later?15:35
jgriffithcburgess: understood15:35
cburgessjgriffith: I could do it that way too.15:35
jgriffithcburgess: so I agree that it should probably be cleaned up15:35
cburgessjgriffith: I'm going to try it all in 1 commit and see what happens.15:35
jgriffithcburgess: :)15:35
cburgessjgriffith: Let the bikeshedding begin.15:35
jgriffithhaha15:35
*** mjfork has quit IRC15:35
*** mjfork_ is now known as mjfork15:35
*** matrohon has joined #openstack-dev15:36
*** romcheg has joined #openstack-dev15:37
*** romcheg has left #openstack-dev15:38
*** kushal has quit IRC15:38
*** souvik has quit IRC15:39
*** cp16net|away is now known as cp16net15:40
*** matrohon has quit IRC15:41
*** feleouet has quit IRC15:41
*** devoid has joined #openstack-dev15:42
*** michchap has joined #openstack-dev15:42
*** martyntaylor has quit IRC15:43
*** aelkikhia has joined #openstack-dev15:43
*** boris-42 has joined #openstack-dev15:44
*** pixelbeat has quit IRC15:44
*** egallen has quit IRC15:47
cburgessjgriffith: I know why you did this. the key names aren't guaranteed to be unique.15:49
jgriffithcburgess: DOH... tha'ts right15:49
*** jkordish has joined #openstack-dev15:49
*** alop has joined #openstack-dev15:50
*** alexxu has quit IRC15:51
*** dosaboy_ has joined #openstack-dev15:51
*** egallen has joined #openstack-dev15:51
*** navid_ has left #openstack-dev15:51
*** avishay has quit IRC15:52
*** dosaboy has quit IRC15:53
*** andrewbogott is now known as andrewbogott_afk15:53
*** michchap has quit IRC15:54
*** jgallard has quit IRC15:55
*** alop has quit IRC15:55
*** andrewbogott_afk is now known as andrewbogott15:55
*** alop has joined #openstack-dev15:55
*** devoid has quit IRC15:56
openstackgerritA change was merged to openstack/nova: xenapi: Remove vestigial `compile_metrics` code  https://review.openstack.org/3459415:57
*** dosaboy has joined #openstack-dev15:57
*** dosaboy has quit IRC15:57
*** devoid has joined #openstack-dev15:57
*** pixelbeat has joined #openstack-dev15:57
*** dosaboy has joined #openstack-dev15:57
*** dosaboy_ has quit IRC15:58
*** gmoro has quit IRC15:59
*** schwicht has joined #openstack-dev16:00
*** emagana has joined #openstack-dev16:00
*** devvesa has quit IRC16:01
*** dosaboy has quit IRC16:03
openstackgerritA change was merged to openstack/nova: Break out compute API unit tests  https://review.openstack.org/3520016:05
openstackgerritA change was merged to openstack/nova: Break out Compute Manager unit tests  https://review.openstack.org/3522016:05
openstackgerritA change was merged to openstack/quantum: Jointly load ExternalNetwork with Network  https://review.openstack.org/2847916:05
*** devoid has quit IRC16:06
*** hemna has joined #openstack-dev16:06
*** martyntaylor has joined #openstack-dev16:06
*** devoid has joined #openstack-dev16:06
*** martyntaylor has quit IRC16:06
ajyounge boris-42 I figured out yesterday's problem16:07
boris-42ajyounge what problem?16:07
*** dosaboy has joined #openstack-dev16:07
ajyoungeApparantly the changes are enough so that after the git fetch, checkout, I need to restart ALL services, just not nova. Otherwise that version mismatch occurs.16:08
ajyoungeMaybe this is a rookie developer mistake by me, but good to know.16:08
boris-42you should restart all nova services=)16:08
ajyoungeNow nova computer runs fine. I need to next fine a Xen VM image to load into glance and test.16:08
*** sleepsonthefloor has joined #openstack-dev16:09
ajyoungeI ended up just restarting the node (as I had messed with my Xen config anyways) and ran rejoin-stack.sh16:09
*** avishay has joined #openstack-dev16:09
boris-42ajyounge Intel guys will publish they variant of compute/conductor layer16:09
ajyoungehmm interesting, will it be vastly different? or an added patch on yours?16:09
*** tzumainn has quit IRC16:09
*** kirankv has quit IRC16:09
boris-42they would like to implement more powerful scheduler16:10
boris-42and also device auto discover16:10
*** Mandell has joined #openstack-dev16:10
boris-42for libvirt16:10
ajyoungeWell that's good.16:10
boris-42So we should be really carefully with they changes to be able to implement all these things in Xen also16:10
boris-42lol Pci Passthrough will be really multi corp solution=)16:11
ajyoungei thnk the auto-discover will be problematic for Xen, as I assume that is going to be KVM specific. But its easy to do with Xen using the "xm" or "xl" commands, so maybe when they do it for KVM, I can then add in hooks for Xen.16:11
boris-42Intel, Melanox, Isi and Miranits=)16:11
boris-42There would be 2 differnt16:11
*** gargya has joined #openstack-dev16:11
boris-422 different ways to specify devices16:11
boris-42auto and manual16:12
ajyoungeYeah, and i can make it even more compicated multi-group if I put on my Indiana hat :)16:12
boris-42but for more powerful scheduler (based not only on labels but vendor and product id)16:12
ajyoungeinteresting, ok.16:12
ajyoungeI just need basic functionality for now. I'm not there yet. That sounds great, but extra fluff16:13
*** bdpayne has quit IRC16:13
boris-42=)16:13
*** gyee has joined #openstack-dev16:13
*** gmoro has joined #openstack-dev16:13
*** rfolco has joined #openstack-dev16:13
ajyoungeSo I'm happy to see its running idly at least now, without big errors. I'll try to find an image to test with now. What modifications should I do with extra_specs?16:14
boris-42You shouldn't touch image extra_specs=)16:14
boris-42just add in instance_type_extra_specs available pci devices16:14
ajyoungeWhen I have the image in glance you mean?16:15
boris-42Hm..16:15
boris-42I didn't understand the question=)16:15
*** cp16net is now known as cp16net|away16:15
boris-42aHH16:15
boris-42sorry16:15
boris-42in instance_type_extra_specs you should add something like16:15
*** mjfork has quit IRC16:15
boris-42key = pci_passthrough:labels ["label1", "label2"]16:16
boris-42ouch16:16
boris-42key = pci_passthrough:labels16:16
boris-42value = ["label1", "label2", ...]16:17
boris-42by the way in this version labels could be not unique16:17
boris-42value = ["lab1", "lab2"] is correct16:17
boris-42value = ["lab1", "lab1"] is correct*16:17
boris-42ajyounge ^16:18
boris-42ajyounge biab in 15 minutes16:19
*** mjfork has joined #openstack-dev16:19
*** egallen_ has joined #openstack-dev16:19
*** egallen has quit IRC16:19
*** egallen_ is now known as egallen16:19
ajyoungeok16:20
*** michchap has joined #openstack-dev16:20
ajyoungeboris-42 same, be back in 30, lunch :)16:22
*** andrewbogott is now known as andrewbogott_afk16:23
*** freedomhui has quit IRC16:23
*** garyk has joined #openstack-dev16:24
*** mihgen has joined #openstack-dev16:25
*** epim has joined #openstack-dev16:25
*** cp16net|away is now known as cp16net16:25
*** andrewbogott_afk is now known as andrewbogott16:26
*** ppyy has joined #openstack-dev16:28
*** aelkikhia has quit IRC16:29
*** Mandell has quit IRC16:30
*** michchap_ has joined #openstack-dev16:30
*** mikal has quit IRC16:30
*** lloydde has joined #openstack-dev16:31
*** michcha__ has joined #openstack-dev16:31
*** sthaha has quit IRC16:31
*** michchap has quit IRC16:32
*** mikal has joined #openstack-dev16:32
*** michchap has joined #openstack-dev16:32
*** JordanP has quit IRC16:34
*** michchap_ has quit IRC16:34
*** dosaboy_ has joined #openstack-dev16:35
*** michchap_ has joined #openstack-dev16:35
*** dosaboy has quit IRC16:35
*** michcha__ has quit IRC16:36
*** mihgen has quit IRC16:36
*** michcha__ has joined #openstack-dev16:36
*** michchap has quit IRC16:37
*** michchap has joined #openstack-dev16:39
*** markmc has quit IRC16:39
*** michchap_ has quit IRC16:39
*** zul has quit IRC16:39
*** SergeyLukjanov has quit IRC16:40
*** zul has joined #openstack-dev16:40
*** michcha__ has quit IRC16:41
*** Alexei_987 has quit IRC16:41
*** eharney has quit IRC16:41
*** dosaboy_ has quit IRC16:42
*** xga has quit IRC16:42
*** dosaboy has joined #openstack-dev16:42
*** michchap has quit IRC16:43
*** yaguang has quit IRC16:46
*** ppyy has quit IRC16:46
*** psedlak has quit IRC16:47
*** terry7 has joined #openstack-dev16:47
*** ffio_ has quit IRC16:49
*** _ffio_ has joined #openstack-dev16:49
*** corXi has quit IRC16:50
*** rharwood has quit IRC16:51
*** afazekas has quit IRC16:52
*** jtomasek has joined #openstack-dev16:52
*** tjones has joined #openstack-dev16:55
*** jdurgin1 has quit IRC16:58
*** eharney has joined #openstack-dev16:58
*** eharney has quit IRC16:58
*** eharney has joined #openstack-dev16:58
*** zul has quit IRC16:59
*** rkukura has quit IRC16:59
*** bowdengl has joined #openstack-dev16:59
*** derekh has quit IRC17:00
*** zul has joined #openstack-dev17:02
*** danpb has quit IRC17:03
*** bowdengl has quit IRC17:05
*** Mandell has joined #openstack-dev17:06
*** alunduil has joined #openstack-dev17:10
*** Ryan_Lane has joined #openstack-dev17:10
*** michchap has joined #openstack-dev17:10
openstackgerritA change was merged to openstack/ceilometer: Update Oslo  https://review.openstack.org/3473617:11
*** SergeyLukjanov has joined #openstack-dev17:13
*** rharwood has joined #openstack-dev17:15
SpamapSwtf, does requests fork and run uname?17:15
*** portante is now known as portante|afk17:16
*** danwent has joined #openstack-dev17:16
*** anniec has quit IRC17:18
*** vipul is now known as vipul-away17:18
*** avishay has quit IRC17:20
*** jvrbanac has quit IRC17:21
*** spzala has joined #openstack-dev17:21
*** michchap has quit IRC17:22
*** sandeepr_ltp has quit IRC17:23
*** atiwari has joined #openstack-dev17:24
*** romcheg has joined #openstack-dev17:26
*** terryh has quit IRC17:28
*** vipul-away is now known as vipul17:29
*** stevemar has joined #openstack-dev17:29
*** mlavalle has quit IRC17:31
SpamapSah, yes it does.. platform.system() .. :-P17:31
* SpamapS makes note to set user agent17:31
*** blake__ has quit IRC17:31
*** blake_ has quit IRC17:32
*** sandywalsh has quit IRC17:33
*** johnthetubaguy has quit IRC17:36
*** bdpayne has joined #openstack-dev17:36
*** halfie is now known as halfie|zzz17:37
*** cp16net is now known as cp16net|away17:37
*** souvik has joined #openstack-dev17:38
*** jtomasek has quit IRC17:38
*** alop has quit IRC17:39
*** openstackgerrit has quit IRC17:40
*** openstackgerrit has joined #openstack-dev17:40
*** xmltok has joined #openstack-dev17:40
*** mlavalle has joined #openstack-dev17:44
*** jcannava has quit IRC17:45
*** sandywalsh has joined #openstack-dev17:46
*** jvrbanac has joined #openstack-dev17:47
*** zul has quit IRC17:47
*** michchap has joined #openstack-dev17:49
*** jcannava has joined #openstack-dev17:49
*** mihgen has joined #openstack-dev17:50
*** mihgen has quit IRC17:51
*** aelkikhia has joined #openstack-dev17:54
*** souvik has quit IRC17:54
*** romcheg has left #openstack-dev17:56
*** comay has joined #openstack-dev17:59
*** michchap has quit IRC18:01
*** zul has joined #openstack-dev18:03
*** comptona has joined #openstack-dev18:03
*** danwent has quit IRC18:05
*** alop has joined #openstack-dev18:08
*** mkollaro has quit IRC18:08
*** danwent has joined #openstack-dev18:08
*** anteaya has quit IRC18:09
openstackgerritA change was merged to openstack-infra/devstack-gate: Increasing th backing volume size to 24GiB for parallel tests  https://review.openstack.org/3512918:14
*** dkehn has quit IRC18:18
*** dkehn has joined #openstack-dev18:20
*** koolhead17 has joined #openstack-dev18:21
*** michchap has joined #openstack-dev18:27
*** cp16net|away is now known as cp16net18:30
*** sungju has quit IRC18:32
*** anteaya has joined #openstack-dev18:33
*** boris-42 has quit IRC18:35
*** otherwiseguy has quit IRC18:35
*** rfolco has quit IRC18:37
*** epopt37 has quit IRC18:39
*** michchap has quit IRC18:39
*** rfolco has joined #openstack-dev18:41
*** sungju has joined #openstack-dev18:42
*** afazekas has joined #openstack-dev18:43
*** boris-42 has joined #openstack-dev18:43
*** boris-42 has quit IRC18:43
*** epopt37 has joined #openstack-dev18:45
*** jyhc has joined #openstack-dev18:45
*** gargya has quit IRC18:55
*** novas0x2a|laptop has joined #openstack-dev18:56
*** markvoelker has quit IRC18:59
*** sushils has quit IRC19:01
*** aelkikhia1 has joined #openstack-dev19:02
*** aelkikhia has quit IRC19:02
*** tjones has left #openstack-dev19:02
*** lbragstad has quit IRC19:03
*** spzala has quit IRC19:04
*** _ffio_ is now known as ffio19:04
*** michchap has joined #openstack-dev19:05
bknudsonhenrynash gyee: looking at python-novaclient, it takes def __init__(self, user, password, projectid, ...19:08
gyeeright19:08
bknudsonso not sure how it would be changed to accept user domain19:09
bknudsonor be abstracted to just take any auth parameters19:09
gyeethat the same params passed into the auth plugin?19:10
henrynashbknudson, gyee: so I checked the minutes of past weeks overall openstack project review meeting and it was agreed that all projects should starting using the v3 auth clinet lib19:10
openstackgerritA change was merged to openstack/nova: Fixes for quota_sets v3 extension  https://review.openstack.org/3467319:10
bknudsonit's got auth_system='keystone'19:10
henrynashbknduson, gyee: …doesn't mean that are doing it yet of course19:10
*** portante|afk is now known as portante19:11
gyeehenrynash, that means *we* have to do it :)19:11
henrynashgyee: eek!19:12
*** yolanda has quit IRC19:13
*** aelkikhia1 has quit IRC19:14
emaganaany neutron core developer out there?19:17
bknudsongyee: auth_plugin is an object that's passed in. It gets a reference to the HTTPClient so can extract the .user and .password from it.19:17
*** michchap has quit IRC19:18
bknudsongyee: self.auth_plugin.authenticate(self, auth_url)19:19
gyeebknudson, that's good right? means auth_plugin can take any opts19:23
bknudsongyee: your auth_plugin could have taken authentication parameters when it was created...19:23
gyeeexactly19:24
bknudsone.g. my_auth_plugin = keystone_plugin(domain_id=whatever, ... )19:24
bknudsonshould be KeystoneV3Plugin()19:24
gyeeso keystoneclient just need to provide a plugin object19:24
bknudson(something like that)19:24
gyeeyes19:24
*** blues-man has quit IRC19:26
*** cp16net is now known as cp16net|away19:28
*** aelkikhia has joined #openstack-dev19:30
*** jcannava is now known as rpepe19:30
*** rpepe is now known as ragepepe19:32
*** ragepepe is now known as jcannava19:34
*** gyee has quit IRC19:34
*** egallen has quit IRC19:35
*** vipul is now known as vipul-away19:35
*** vipul-away is now known as vipul19:35
*** aelkikhia has quit IRC19:36
*** cp16net|away is now known as cp16net19:38
*** atiwari has quit IRC19:38
*** stevemar has quit IRC19:39
*** afazekas has quit IRC19:39
*** eharney has quit IRC19:41
*** eharney has joined #openstack-dev19:41
*** otherwiseguy has joined #openstack-dev19:41
*** eharney has quit IRC19:41
*** eharney has joined #openstack-dev19:41
*** drewlander has quit IRC19:43
*** michchap has joined #openstack-dev19:44
*** markmc has joined #openstack-dev19:46
*** athomas has quit IRC19:48
*** dperaza1 has joined #openstack-dev19:49
*** jcoufal has quit IRC19:50
*** vipul is now known as vipul-away19:50
*** dperaza has quit IRC19:51
*** aelkikhia has joined #openstack-dev19:53
*** lbragstad has joined #openstack-dev19:55
*** novas0x2a|laptop has quit IRC19:56
*** michchap has quit IRC19:56
*** Tross has quit IRC19:57
*** Tross has joined #openstack-dev20:00
*** jruzicka has quit IRC20:02
*** topol has quit IRC20:03
*** novas0x2a|laptop has joined #openstack-dev20:04
*** gabrielhurley has joined #openstack-dev20:05
*** rfolco has quit IRC20:05
*** dosaboy_ has joined #openstack-dev20:07
*** markwash has joined #openstack-dev20:07
*** dosaboy has quit IRC20:10
*** galstrom_zzz is now known as galstrom20:10
*** Mandell has quit IRC20:10
*** jyhc has quit IRC20:16
*** portante is now known as portante|afk20:17
*** xqueralt-afk is now known as xqueralt20:18
*** dprince has quit IRC20:19
*** Mandell has joined #openstack-dev20:21
*** michchap has joined #openstack-dev20:23
*** dosaboy has joined #openstack-dev20:25
*** dosaboy_ has quit IRC20:26
*** dosaboy has quit IRC20:29
*** dosaboy has joined #openstack-dev20:30
*** dosaboy has quit IRC20:33
*** vipul-away is now known as vipul20:33
*** gyee has joined #openstack-dev20:34
openstackgerritA change was merged to openstack/ceilometer: Enable Ceilometer to support mongodb replication set  https://review.openstack.org/3415720:35
*** dosaboy has joined #openstack-dev20:35
*** michchap has quit IRC20:35
openstackgerritA change was merged to openstack/nova: Fix the filtered characters list from console-log  https://review.openstack.org/3416620:36
*** garyk has quit IRC20:38
*** s2r2 has joined #openstack-dev20:39
*** jecarey_ has quit IRC20:40
*** sungju has quit IRC20:40
*** blues-man has joined #openstack-dev20:41
*** tmclaugh[work] has quit IRC20:43
*** Tross has quit IRC20:44
*** Tross has joined #openstack-dev20:46
*** jasondotstar has joined #openstack-dev20:46
*** rfolco has joined #openstack-dev20:46
openstackgerritA change was merged to openstack/nova: Make test_deferred_delete() be deterministic  https://review.openstack.org/3535920:47
bknudsonhttps://review.openstack.org/#/c/32976/ - Uploaded a new patch set and Jenkins immediately complained it couldn't be merged ...20:47
openstackgerritA change was merged to openstack/nova: Remove junk file when ftp transfer failure  https://review.openstack.org/3223820:48
bknudson(the change is not ready to be merged!)20:48
openstackgerritA change was merged to openstack/cinder: Adding host attaching support to Cinder  https://review.openstack.org/3412520:48
openstackgerritA change was merged to openstack/nova: Refactor ServerStatusTest class  https://review.openstack.org/3513120:48
openstackgerritA change was merged to openstack/nova: Remove usage of locals() from powervm virt package  https://review.openstack.org/3414120:48
openstackgerritA change was merged to openstack/nova: Add HACKING check for db session param  https://review.openstack.org/3410820:49
openstackgerritA change was merged to openstack/nova: port Attach_interface API into v3 part1  https://review.openstack.org/3393720:49
*** epopt37 has quit IRC20:53
*** apcruz has quit IRC20:55
*** otherwiseguy has quit IRC20:57
*** alop_ has joined #openstack-dev20:57
*** galstrom is now known as galstrom_zzz20:58
*** alop has quit IRC20:58
*** alop_ is now known as alop20:58
*** eharney has quit IRC20:59
*** michchap has joined #openstack-dev21:02
*** yongli has quit IRC21:04
*** yongli has joined #openstack-dev21:04
*** andrew_plunk has joined #openstack-dev21:04
*** rfolco has quit IRC21:05
*** nati_ueno has joined #openstack-dev21:07
*** SergeyLukjanov has quit IRC21:07
*** bdpayne has quit IRC21:08
*** pnavarro has quit IRC21:08
*** bdpayne has joined #openstack-dev21:09
*** melwitt has joined #openstack-dev21:10
*** litong has quit IRC21:10
bknudsonlooks like merges aren't working because zuul is out of disk space.21:11
*** melwitt has quit IRC21:12
*** andrew_plunk has left #openstack-dev21:12
*** melwitt has joined #openstack-dev21:12
melwitthm, jenkins failed saying to rebase, I did that, and now it says to rebase again even though nothing upstream has changed21:13
*** aelkikhia has left #openstack-dev21:14
*** michchap has quit IRC21:14
*** dosaboy_ has joined #openstack-dev21:15
*** rharwood has quit IRC21:15
*** dosaboy has quit IRC21:17
*** bdpayne has quit IRC21:18
clarkbmelwitt: I think jeblair has corrected that issue. you can try giving it another go (just recheck/reverify)21:20
melwittthanks clarkb21:21
*** dosaboy has joined #openstack-dev21:22
*** dosaboy_ has quit IRC21:24
*** dkranz has quit IRC21:24
*** lbragstad has quit IRC21:25
*** _TheDodd_ has quit IRC21:26
*** pcm_ has quit IRC21:28
*** jprovazn has quit IRC21:29
markmcmordred, why ignore commets in requirements files, btw?21:29
markmcmordred, comments21:30
mordredmarkmc: when we process them and add them to install_requires21:30
mordredmarkmc: they are consumed in a manner which makes comment lines an error21:30
*** dosaboy has quit IRC21:30
mordredmarkmc: although comment lines are accepted in the pip requirements file format21:31
markmcmordred, ah, ok - I was thinking we were just writing out .egg-info/requires.txt ourselves ... which we're not21:31
markmcmordred, got it21:31
mordredmarkmc: pbr does very little of that itself - is mostly proxying to and modifying behavior inside of setuptools21:31
markmcmordred, yep21:31
*** burt has quit IRC21:32
*** rkukura has joined #openstack-dev21:34
openstackgerritA change was merged to openstack/oslo-incubator: Fix bad default for show_deleted  https://review.openstack.org/3522721:34
markmcmordred, and ChangeLog files aren't writeable  because ... ?21:34
markmcmordred, I'm sure you explained that to me already :(21:34
mordredmarkmc: it's possible that you might have done something, such as run "sudo python setup.py develop" which would cause your ChangeLog file to be unwritable21:35
*** jyhc has joined #openstack-dev21:35
mordredmarkmc: we really shouldn't diaf in that case - just not write a new ChangeLog21:35
markmcmordred, did someone hit it or ... ?21:35
mordredmarkmc: I hit it frequently - and also hit it in integration testing21:36
markmcmordred, ok21:36
* markmc shrugs21:36
mordredyeah. it just seemed like a bad thing to die on - confusing to a dev if they hit it with no real gain21:37
markmcstruggling to reproduce the 'setup.py develop' causing ChangeLog to be unwriteable, but ok21:38
* markmc moves on to the meaty bit21:38
markmcmordred, ah, you run sdist as root or something21:40
markmcrunning sdist21:40
markmc[pbr] Writing ChangeLog21:40
markmcerror: ./ChangeLog: Permission denied21:40
markmcvictory!21:40
*** michchap has joined #openstack-dev21:41
mordredyup21:41
markmcbut, then ...21:41
markmcsudo rm -f ChangeLog21:41
markmcpython setup.py sdist21:41
markmcCreating tar archive21:41
markmcerror: dist/oslo.config-1.2.0a3.tar.gz: Permission denied21:41
markmcanyway!21:41
* markmc carries along for real21:41
*** ema has quit IRC21:41
*** dosaboy has joined #openstack-dev21:43
*** mrodden has quit IRC21:50
*** michchap has quit IRC21:53
*** xqueralt is now known as xqueralt-afk21:54
*** anteaya has quit IRC21:55
gongyshsalv-orlando: ping21:56
mordredmarkmc: yeah - well, good point21:56
*** kevinconway has left #openstack-dev21:57
*** sudorandom has quit IRC21:57
*** morazi has quit IRC21:57
*** danwent has quit IRC21:58
*** rcleere has quit IRC21:58
openstackgerritA change was merged to openstack/trove-integration: Fixing nonexistent image upload failure  https://review.openstack.org/3539122:00
*** jvrbanac has quit IRC22:01
*** sungju has joined #openstack-dev22:01
*** Tross has quit IRC22:02
*** Tross has joined #openstack-dev22:03
*** Mandell has quit IRC22:04
openstackgerritA change was merged to openstack/horizon: Doc added for Running selenium tests in VM  https://review.openstack.org/3061522:06
*** kbringard has quit IRC22:06
*** eglynn has quit IRC22:08
openstackgerritA change was merged to openstack/python-novaclient: python3: Compatibility for iteritems differences  https://review.openstack.org/3420222:10
openstackgerritA change was merged to openstack/nova: Remove locals() from virt/vmwareapi package  https://review.openstack.org/3528722:10
*** edmund has quit IRC22:13
*** jhesketh has joined #openstack-dev22:15
*** neelashah has quit IRC22:16
*** FunnyLookinHat has quit IRC22:17
*** nati_uen_ has joined #openstack-dev22:17
*** electrichead has quit IRC22:18
*** epopt37 has joined #openstack-dev22:19
gyeebknudson, https://review.openstack.org/#/c/34478/22:19
gyeeyou good with this?22:19
*** michchap has joined #openstack-dev22:19
bknudsongyee: is there a reason it's in "auth" and not in the base object?22:20
*** nati_ueno has quit IRC22:20
gyeebknudson, yes, for xml, there can be only one root22:21
salv-orlandogongysh: hello22:21
markmcmordred, ok, pbr integration.sh is a go22:21
gyee"auth" is the root when translated to xml22:21
mordredmarkmc: thank you. I appreciate that muchly22:22
mordredmarkmc: I think we should be able to be more confident accepting subsequent patches now22:22
bknudsonwe should have dropped xml.22:22
markmcmordred, oh, absolutely - kudos for doing that22:22
markmcmordred, https://review.openstack.org/35296 is what's blocking getting the oslo.config stuff sorted22:23
gyeebknudson, 110% agreed22:23
markmcmordred, tl;dr is to put '-f http://.../oslo.config-1.2.0a3.tar.gz=egg=oslo.config-1.2.0a3' and 'oslo.config>=1.2.0a3' in requirements.txt22:23
gyeeunfortunately, we still have to support it right now22:24
openstackgerritA change was merged to openstack/nova: Reduce nesting in instance_usage_audit  https://review.openstack.org/3477822:24
markmcmordred, that's what pbr translates the bare URL into, but pip gets itself all confused with the bare url22:24
openstackgerritA change was merged to openstack/nova: Port server password extension to v3 API Part 1  https://review.openstack.org/3465822:24
mordredmarkmc: let me read that change again and make sure I understand what's going on there22:25
mordredit seems reasonable - I just want to grok further22:25
*** portante|afk is now known as portante22:25
*** sushils has joined #openstack-dev22:27
markmcmordred, sure22:28
*** michchap has quit IRC22:29
mordredmarkmc: ok. I think I'm fine with that.22:30
markmcmordred, if you want to play with the pip bug, I have https://github.com/markmc/pip-install-debug22:30
mordredmarkmc: ALTHOUGH, once the skip-pre-release stuff is landed, I want to stop using urls at all22:30
*** michchap has joined #openstack-dev22:30
mordredbut since it is not released yet, I'm fine with us blocking things in this way22:30
mordredor, rather, processing things in this way22:31
mordredbah. can't speak today22:31
markmcmordred, see https://github.com/markmc/pip-install-debug/blob/master/results/markmc1/t3.log#L184722:31
*** woodspa has quit IRC22:31
markmcmordred, it lists both oslo.config-1.2.0... and oslo.config in the "Successfully installed" line22:31
*** michchap_ has joined #openstack-dev22:32
mordredoh, nice22:32
markmcmordred, it saw them as distinct things because it doesn't strip the version from the egg= fragment before using it as a name22:32
markmcmordred, skip-pre-release stuff?22:32
dstufftmarkmc: pip 1.4 will not install a pre-release unless asked too22:32
markmcdstufft, yeah, I'm getting around to looking that more closely22:33
mordredmarkmc: which means that we can safely upload oslo.config 1.2.0a3 to pypi22:33
markmcdstufft, after filing that pip bug, tomorrow morn hopefully :)22:33
*** michcha__ has joined #openstack-dev22:33
mordredmarkmc: without breaking people using 1.122:33
markmcmordred, dstufft, ok, this pre-release thing22:33
markmccan we ask for *just* the pre-release of oslo.config ?22:33
mordredyes22:33
markmchow ?22:33
dstufftpip install oslo.config>=0.0.dev022:33
markmcok, that works22:34
dstufftor pip install oslo.config==1.2.3a322:34
markmcand we stick with the released versions of everything else22:34
mordredyup22:34
markmcI'm cool with that22:34
*** michch___ has joined #openstack-dev22:34
mordredI am literally bouncing with excitment about it22:34
markmchow do we make sure everyone use pip>=1.4 ?22:34
markmci.e. that when I push the first pre-release to pypi22:35
markmcgrizzly folks don't suddenly start using it22:35
markmcbecause they're using old pip22:35
*** michchap has quit IRC22:35
markmci.e. does pip 1.4 have to explicitly ask pypi to list pre-releases ?22:35
dstufftnope22:36
dstufftThere wasn't a good way for me to do that22:36
markmcmordred, that's going to hurt us, right?22:36
*** michchap_ has quit IRC22:36
dstufftHistorically this wasn't released because it wouldn't be immediately useful, I incldued it because even if it's not immediately useful, the timer until it would be useful wasn't going to start until it was released22:36
mordredmarkmc: nope. I have evil plans22:36
*** datsun180b has quit IRC22:37
*** michchap has joined #openstack-dev22:37
*** michcha__ has quit IRC22:37
mordredmarkmc: pbr already depends on pip (or will shortly) once 1.4 is out, I would like to make that depend explicit22:37
markmcdstufft, you mean, it's not useful until pip 1.4 is the minimum anyone is reasonable using ?22:37
*** sushils has quit IRC22:37
henrynashgyee, bknudson: new patch posted for get-role-assignments (Brant, thanks for all the comments)22:38
markmcmordred, that works when everything we care about is using that version of pbr or later22:38
mordredmarkmc: and grizzly should already be doing oslo-config>=1.1,<1.2 no?22:38
*** michchap_ has joined #openstack-dev22:38
gyeehenrynash, looking22:38
*** jpich has quit IRC22:38
markmcmordred, nope, because that would be broken :)22:38
dstufftmarkmc: for the average person who isn't willing to require pip >=1.4 yea, if openstack is willing to require that then it's useful today :)22:38
markmcmordred, oslo.config>=1.1<2.0 would make sense22:38
mordredhrm.22:38
markmcmordred, we want grizzly and havana installs to be able to coexist with the same version of oslo.config22:39
dstufftwell22:39
dstufft"today"22:39
dstufftwhere today actually means a week from now22:39
*** michch___ has quit IRC22:39
markmcmordred, you cap a requirement version at a version which indicates an API breakage22:39
markmcmordred, 1.2 is compatible with 1.122:39
mordredmarkmc: yeah yeah22:39
mordredI'm with you22:39
markmcmordred, yeah yeah yourself :)22:39
* mordred thinking about the grizzly problem22:39
markmcdstufft, yeah, we can require 1.4 in e.g. havana and then start using pre-releases in ... icehouse, J*?22:40
mordredand the contexts in which we care about pip installs of it, and whether or not pip 1.4 in those cases will do bad things to people22:40
*** sushils has joined #openstack-dev22:40
*** michcha__ has joined #openstack-dev22:40
mordredgod, I guess we will have to wait for j22:40
markmcmordred, well, I'm happily using virtualenv on Fedora 17 and expecting 'pip install nova/requirements.txt' to keep working22:40
mordreddamn that makes me angry22:40
markmcyeah, sorry22:41
mordredmarkmc: well...22:41
mordredhangon22:41
*** michchap has quit IRC22:41
mordredvirtualenv on fedora 17 should be installing pip22:41
mordredinto the virtualenv22:41
dstufftno22:41
mordredno?22:41
dstufftvirtualenv bundles pip22:41
mordredOH DAMMIT22:41
mordredI hate everyone22:41
markmc pip --version22:41
markmcpip 1.2.122:41
dstufftI mean it techincally installs it22:41
dstufftbut not in the way you want:)22:41
markmcnot in the 'pip install --upgrade pip' way22:42
mordredI am going to stab all of you in they eye22:42
markmcwhich I'm getting into the habit of doing22:42
mordredfor making us stay on software that is broken22:42
dstufftpip 1.2.1 is grossly insecure22:42
*** michchap_ has quit IRC22:42
dstufftFWIW22:42
markmcdstufft, I'm not defending it for a minute22:42
dstufftI forget if I told you or not22:42
dstufftLots of people don't know22:42
dstufft:D22:42
markmcdstufft, I think you did :)22:42
*** cliu has quit IRC22:42
mordredmarkmc: are you using tox?22:43
markmcmordred, yes22:43
dstufftheh22:43
mordredgrumble22:43
markmcmordred, but e.g. diskimage-builder isn't :)22:43
dstufftyou could break oslo.config so it won't install outside of pip 1.4 :V22:43
mordredI can fix diskimage-builder22:43
dstufftbut that just moves the breakage22:43
dstufftto install time instead of runtime22:43
markmcdstufft, is there really no way we can get pypi not to advertise pre-releases unless pip 1.4 asks for them ?22:44
mordredno, it's an issue22:44
mordredmarkmc: we are stuck until j - or more importantly until we stop caring about grizzly22:44
*** gabrielhurley has quit IRC22:44
mordredDAMMIT22:44
*** michcha__ has quit IRC22:44
mordredI haven't been this angry in a while22:45
markmcmordred, ok, dhellmann had another idea earlier22:45
dstufftmarkmc: Sure there's a way. I can deploy to PyPI but the RC's have already been cut for pip 1.4 so I don't know I could convince folks to let me make that change22:45
dstufftalthough22:45
dstufftMaybe I can half way make it work22:45
markmcmordred, basically including --extra-index-url in our requirements.txt during development22:45
dstufftwithout changes to pip22:45
markmcmordred, to point to our pypi mirror22:45
dstufftthat will work even with older versions of pip22:45
markmcmordred, and only publish our pre-releases there22:45
dstufftIt'll only work for == though22:45
markmcmordred, strip out the --extra-index-url before release22:45
mordredmarkmc: that's the type of breakage I'm worried about22:45
mordredmarkmc: because it's down the road of making things great for release but terrible for CD folks22:46
mordredbecause that means trunk nova will depend on something that trunk nova does not depend on22:46
markmcmordred, I never guessed you'd say that :)22:46
mordredexplicitly22:46
markmcmordred, but yeah, I agree22:46
mordredmarkmc: I want to stop releasing completely22:46
mordredand move to only supporting CD22:46
mordredbecause 6 month old releases of a cloud are stupid22:46
mordredas evidenced by all of this22:47
markmcmordred, ok, different discussion22:47
mordredI know22:47
mordredI'm just saying22:47
markmcbut you're wrong22:47
* markmc jokes22:47
mordredI'm not22:47
mordredyou are22:47
markmcI do buy the CD thing :)22:47
mordred:)22:47
dstufftDo you need the ability to say oslo.config>=1.2.3a322:47
markmcbut releases aren't going away yet, either22:47
dstufftor is oslo.config==1.2.3a3 enough22:47
mordred(I don't want to stop releasing - but I do want to make CD first-class)22:47
markmcdstufft, yeah, we need >=22:47
dstufftok nevermind then22:47
mordreddstufft: we need for an old thing that says >=1.1 to not get 1.2a22:48
dstufftyes that's fine22:48
mordreddstufft: without the old thing having 1.4 installed :)22:48
markmcdstufft, e.g. if you have a bunch of projects requiring >=a2, >=a3, >=a4 ... all running in the same env22:48
dstufftbut can you require == for installing a pre-release22:48
markmcmordred, totally buy CD as first class22:48
mordreddstufft: yes22:48
dstufftLet me explain22:48
mordredwe can22:48
dstufftpip looks at these urls22:48
dstufftpip install projectname==version  /simple/projectname/version -> /simple/projectname/ -> /simple/ and stops when it successfully (eg. not a 404) finds one22:49
dstufftpip install projectname[anything but ==] looks at /simple/projectname/ /simple/22:49
dstufftso I could enable uploading something that only appears on /simple/projectname/version/22:49
dstufftwhich will only be pip installable if someone =='s it22:50
mordredooh22:50
*** bdpayne has joined #openstack-dev22:50
mordredthat would be totally in-game22:50
mordredand super helpful22:50
markmcso close22:50
dstufftCrate.io abuses this to make things undeletedable22:50
markmcmordred, see >=a2, >=a3, >=a4 above22:50
dstufft(e.g. if someone deletes it from PyPI, it just gets moved to the version specific page on Crate)22:50
mordredmarkmc: I think we need to just disallow >=a222:50
mordredmarkmc: what is it describing that we care about?22:51
markmcmordred, ok, say nova has ==a2 and now glance wants to use a3 so it does ==a3, but now nova can't be installed?22:51
mordredmarkmc: nova can be installed just fine22:51
markmcmordred, they'd all need to change to ==a3 at the same time22:51
mordredmarkmc: pip requires don't work that way22:51
mordredmarkmc: they are last-wins22:52
mordredin different invocations22:52
mordredthis is already a thing we encounter on devstack22:52
markmcok, so you install glance with ==a322:52
markmca3 gets installed22:52
mordredyup22:52
markmcnow you install nova with ==a222:52
markmcwhat happens?22:52
dstufftit'll get downgraded to a222:52
mordreda2 gets installed22:52
markmcand glance breaks?22:53
mordredpotentially, yes22:53
mordredbut this is already broken in our current system22:53
mordredwe just aren't triggering it right now22:53
markmcwe're doing >= now22:53
*** bdpayne has quit IRC22:53
mordredI meant overall in devstack22:53
dstufftit's a bit more dire22:53
dstufftif you use entrypoints22:53
mordredwe are installing in arbitrary sequence22:53
dstufft(do you?)22:53
mordredyes22:53
dstufftbecasue setuptools will error if it can't find a version that doesn't match the version spec22:54
*** mdomsch has quit IRC22:54
dstufft(even if they might be compataible)22:54
mordredhrm22:54
markmcI was contemplating another beer, but it would have to be whiskey22:54
dstufftit just strictly checks the version spec and errors during the hnadling of entrypoints22:54
markmcor bed22:54
mordredok. that argument convinces me22:54
mordreddamn22:54
dstufftthese kind of problems is why I didn't imlpement this for handling pre-releases fwiw22:54
mordredyeah - we need new pip22:55
dstufftbut if you can upgrade everything in lockstep it would work22:55
mordredwe can't22:55
mordredhowever, there are at least 3 interrelated structural problems I think we need to have a sit down about22:55
markmcmordred, would it be terrible for trunk deploys to depend on openstack pypi22:55
markmcmordred, as a source of trunk packages22:55
dstufftThis is also where the difference between setup.py install_requires and requirements.txt comes in handy :V22:55
mordredmarkmc: it would if it wasn't expressed directly in the depends22:56
mordreddstufft: I don't think that helps in this situation, tbh22:56
markmcmordred, I'm talking about adding --extra-links-url to requirements.txt22:56
mordreddstufft: (I've been thinking alot about your suggestion there)22:56
markmcmordred, extra-index-url, whatever it is22:56
*** portante is now known as portante|afk22:56
mordredmarkmc: I don't know that it is any better than what we're doing with tarball right now22:57
dstufftmordred: well setuptools wouldn't barf if you had a2 installed when requirements.txt == on a3 if your install_requires had a less restrictive version spec22:57
markmcmordred, it's not really, just would make it a tad easier when we have multiple libraries22:57
mordreddstufft: but how does a person who checks out trunk get the right stuff installed?22:57
dhellmanndims: ping?22:57
markmcmordred, oh also, projects doing >=a2 would get a3 as soon as we push a3 to our pypi22:57
mordreddstufft: "the dev chooses to install version X from location Y" is unworkable for us22:58
dstufftmordred: pip install -r requirements.txt22:58
mordreddstufft: that's what we're doing right now ... OH WAIT A SEC22:58
*** danwent has joined #openstack-dev22:58
dstuffthum22:58
dstufftyou know what22:58
mordreddstufft: you have just given me an idea of how to be eviler22:59
*** romcheg has joined #openstack-dev22:59
dstufftpip 1.4 includes another new feature22:59
mordreddstufft: which I do not think was your intent22:59
clarkbjust what we need. extra evil mordred22:59
dstufftin that we actually have a UA that tells us what version of pip is being used22:59
dstufftalthough that would be hard to do in a non breaking way :/22:59
mordreddstufft: I'm already overriding install_requires with the equiv of pip install -r requirements.txt being done automatically23:00
mordreddstufft: I could auto-inject reqs with versions stripped into install_requires when I do the injection23:00
dstufftthat might work23:00
*** lloydde has quit IRC23:00
mordreddstufft: which would do the workflow you're talking about - except it would look different and be the opposite of what you were originally talking about me doing23:00
mordredwe'd still be left with the ordering problem23:01
markmcok, I'm lost now23:01
mordredbut23:01
markmcto bed23:01
*** markmc has quit IRC23:01
*** mlavalle has quit IRC23:01
*** garyTh has quit IRC23:02
*** koolhead17 is now known as koolhead17|zzZZ23:02
mordredok. I know what to suggest23:02
mordredI think23:02
*** bdpayne has joined #openstack-dev23:02
dstufftheh23:02
dstufftso23:02
dstuffthere's a crazy idea23:03
dstufftpip 1.3 doesn't support wheels23:03
dstufftpip 1.4 does23:03
dstufftonly upload the pre-releases as wheels :V23:03
*** romcheg has quit IRC23:03
dstufftmordred: ^23:03
dstufftolder versions of pip will skip them because it won't understand a .whl23:03
mordreddstufft: ooh23:03
dstufftit'll only work for pure python things though23:04
dstufftcompiled stuff pip won't install on linux in 1.423:04
dstufftfrom a wheel23:04
dstufftfrom PyPI that is23:04
dstufftlocally it will just fine23:04
mordredbiggest issue is people running local dev on macs23:04
mordredoh - but wait23:05
mordrednone of our stuff have C code23:05
dstufftthen it'll work just fine23:05
mordredso they're all non-platform wheels23:05
mordredyeah23:05
mordredBALLER23:05
mordredok. that's how we do this for moving forward23:05
mordredI'll put that into the email I'm about to write23:05
dstufftIt'l mean you need --use-wheels for pre-releases too but I doubt that'll be an issue23:05
mordreddstufft: can I set that value somewhere that pip 1.4 will see it in the repo?23:06
dstufft(Also i'm pretty happy I jus thought of this, it makes pre-releases way more useful right out the bat)23:06
mordredlike, setup.cfg ?23:06
mordredor are people going to have to set it locally?23:06
*** rwsu is now known as rwsu-away23:06
mordred(I think I can actually inject it everywhere that it needs to be injected - but just checking)23:07
dstufftif you're installing with -r requirements.txt you can set it inside the requirements.txt I think (unless it wasn't implemented for that.. but i'd call that a bug and fight for it to be included) but otherwise there's no per repo settings control like that23:07
mordredok. I think I can work around that23:07
mordreddstufft: do you have any pull with holger?23:07
mordredlike, any idea if tox will include support for an option to specify --use-wheels ?23:08
dstufftI talk to him from time to time, Alex_Gaynor knows him better than me I think23:08
mordredbecause until I can configure tox to use wheels for install, we're still sunk ... but we're AWFULLY close23:08
* mordred really needs to figure out mercurial and get some tox patches submitted23:09
dstufftI'll ping him and see what he says23:09
dstuffthe's in #pylib fwiw, nick is hpk23:09
*** jergerber has quit IRC23:10
*** cp16net is now known as cp16net|away23:10
dstufftit's probably some godawful time over in germany(I think?)23:10
dhellmannlike 1 am23:11
*** michchap has joined #openstack-dev23:11
dhellmannalthough there's a good chance he's at europython in florence this week23:11
mordredgah. I should have gone23:12
mordredI REALLY need like, 3 things done to tox23:12
*** jergerber has joined #openstack-dev23:12
dstufftHe's also like @hpk42 on twitter i think :V23:12
mordredoption to skip tarball/install step altogether. option to run python setup.py develop instead of tarball/install23:13
mordredand now use-wheel support23:13
mordredalso - option to pass -U to pip would be great23:13
dstufftI don't know if tox uses pip to install things or not23:14
dhellmannsounds like you want an "install_mode" option with 4 settings (whatever we have now, plus those 3 options)23:14
mordredyeah23:14
dstufftI don't actualy use tox23:14
dstufftso no idea how it works23:14
mordredit does use pip23:14
* dhellmann loves detox for parallel testing23:14
dstufftthere's an environment variable to enable pip wheel I think23:14
dstufftif that helps23:14
mordreddstufft: oh yeah? that helps a TON23:14
*** marun has quit IRC23:14
dstufftlet me look23:15
*** dhellmann is now known as dhellmann-away23:15
*** redbeard2 has quit IRC23:16
dstufft" If you want to make pip use wheels by default, set the environment variable PIP_USE_WHEEL or set use-wheel in your pip.ini file."23:16
mordreddstufft: perfect. thank you23:16
*** pmathews has quit IRC23:16
mordreddstufft: so, what's involved in the 'upload pre-release pacakges to special place' thing23:17
mordreddstufft: is that something I can help with?23:17
*** michchap has quit IRC23:18
dstufftmordred: if you're using wheels we don't need that right?23:18
dstufftthat was only to keep older versions of pip from installing it unless you specified ==, but older versions won't install wheels at all23:19
mordreddstufft: oh - right. thanks23:19
jgriffithmordred: do you know any reason why: self.stubs.Set(os.path, 'exists', lambda x: True)23:20
jgriffithis compat in 2.7 but not 2.6?23:20
dstufftI like this solution a whole lot better than modifying pypi23:20
mordredjgriffith: yoikes. no23:20
jgriffithmordred: hmmm23:20
jgriffithmordred: very strange.... this is the second time this has come up in the past two days for similar deals23:21
mordreddstufft: me too. it's in line with my original goal of getting us on to 1.4 moving foward too23:21
* jgriffith proposes we drop 2.6 support altogehter :)23:21
* jgriffith ducks23:21
dstufftdrop 2.x support23:22
dstufftlive in the future23:22
dstuffttrolololol23:22
*** dkranz has joined #openstack-dev23:22
jgriffithdstufft: ha!23:22
jgriffith3.0 is the past!23:22
jgriffithok... I'll have to dig into this goofy thing23:23
openstackgerritA change was merged to openstack/nova: Add unique constraint for security groups  https://review.openstack.org/3288623:24
openstackgerritA change was merged to openstack/nova: Make db.fakes stub out API not sqlalchemy  https://review.openstack.org/3511423:24
*** jergerber has quit IRC23:25
*** jgriffith has quit IRC23:27
*** jgriffith has joined #openstack-dev23:27
*** nati_uen_ has quit IRC23:29
*** nati_ueno has joined #openstack-dev23:29
*** schwicht has quit IRC23:30
*** cp16net|away is now known as cp16net23:31
*** tjones1 has joined #openstack-dev23:32
*** henrynash has quit IRC23:33
*** jkyle has quit IRC23:34
*** Mandell has joined #openstack-dev23:35
mordreddstufft: there's a call in pip somewhere to give it a requirement and get back the unversioned base, isn' there?23:36
*** bknudson has quit IRC23:36
openstackgerritA change was merged to openstack/tempest: Use build_timeout & build_interval from heat config.  https://review.openstack.org/3463423:37
dstufftmordred: what do you mean unversioned base23:37
mordreddstufft: or - rather - I can give it a requirement line, it gives me the Requirement object, and I can ask that for the name of the requirement23:38
dstufftInstallRequirement.from_line().req.name23:38
dstufftI think23:38
dstuffthttps://github.com/pypa/pip/blob/develop/pip/req.py#L3723:39
mordredcool. thank you23:39
dstufftoh it has a name attribute23:39
dstufftInstallRequirement.from_line().name23:39
mordreddstufft: [f.name for f in pip.req.parse_requirements('requirements.txt')]23:40
mordreddstufft: seems not ludicrous23:40
*** lloydde has joined #openstack-dev23:40
*** michchap has joined #openstack-dev23:45
*** zhuadl has joined #openstack-dev23:45
*** vartom has joined #openstack-dev23:46
*** cp16net is now known as cp16net|away23:46
*** lloydde has quit IRC23:47
*** devoid has quit IRC23:48
*** stevemar has joined #openstack-dev23:49
*** cdub has quit IRC23:50
*** lloydde has joined #openstack-dev23:51
*** cliu has joined #openstack-dev23:52
*** vartom has quit IRC23:55
*** Tross has quit IRC23:56
dkranzmarkmcclain: This bug has been affecting the gate quite a bit. I just moved it from tempest to neutron since that seems to be where the problem is.23:57
dkranzmarkmcclain: https://bugs.launchpad.net/neutron/+bug/119402623:57
*** michchap has quit IRC23:58
markmcclaindkranz: this started happening very recently23:58

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