Tuesday, 2015-07-07

*** dims has joined #openstack-glance00:01
*** obedmr has quit IRC00:06
*** chlong has quit IRC00:08
*** dramakri has quit IRC00:12
*** r-daneel has quit IRC00:13
openstackgerritWayne Okuma proposed openstack/glance-specs: CLI Support For Tag Metadata Definitions  https://review.openstack.org/17967400:17
*** dramakri has joined #openstack-glance00:20
*** dramakri has quit IRC00:21
*** tsekiyama has quit IRC00:26
*** ducttape_ has joined #openstack-glance00:31
*** ducttape_ has quit IRC00:40
*** dims has quit IRC00:50
*** dims has joined #openstack-glance00:58
*** MentalRay has quit IRC01:10
*** jasondotstar has quit IRC01:12
*** ducttape_ has joined #openstack-glance01:14
*** annashen has joined #openstack-glance01:17
*** Longgeek has joined #openstack-glance01:18
openstackgerritwangxiyuan proposed openstack/glance: Add new function 'show' in version.py  https://review.openstack.org/19657501:21
*** annashen has quit IRC01:22
*** mtanino has quit IRC01:22
*** jasondotstar has joined #openstack-glance01:25
*** chlong has joined #openstack-glance01:30
*** ducttape_ has quit IRC01:32
openstackgerritFei Long Wang proposed openstack/python-glanceclient: Use API v2 as default  https://review.openstack.org/19393101:47
*** Longgeek has quit IRC01:51
*** harshs has quit IRC01:51
*** mingdang1 has joined #openstack-glance01:56
*** ajayaa has joined #openstack-glance01:58
*** skoar has quit IRC02:03
*** arnaud____ has joined #openstack-glance02:13
*** skoar has joined #openstack-glance02:15
*** annashen has joined #openstack-glance02:18
*** arnaud____ has quit IRC02:21
*** jskinner has joined #openstack-glance02:22
*** annashen has quit IRC02:22
*** MentalRay has joined #openstack-glance02:23
*** spzala has quit IRC02:24
*** skoar has quit IRC02:42
openstackgerritWayne Okuma proposed openstack/glance: Metadef ORM classes should use a common delete for consistency  https://review.openstack.org/12291002:48
*** kebray has joined #openstack-glance02:56
*** arnaud____ has joined #openstack-glance02:57
*** kebray has quit IRC02:57
*** kebray has joined #openstack-glance02:58
openstackgerritWayne Okuma proposed openstack/glance: Metadef ORM classes should use a common delete for consistency  https://review.openstack.org/12291003:01
*** wayne__ has quit IRC03:04
*** skoar has joined #openstack-glance03:15
*** Longgeek has joined #openstack-glance03:18
*** annashen has joined #openstack-glance03:19
*** zxen has quit IRC03:20
*** [1]shalq has joined #openstack-glance03:20
*** zxen has joined #openstack-glance03:20
*** shalq has quit IRC03:22
*** [1]shalq is now known as shalq03:22
*** annashen has quit IRC03:23
*** Longgeek has quit IRC03:29
*** julim has joined #openstack-glance03:31
*** MentalRay has quit IRC03:34
*** MentalRay has joined #openstack-glance03:34
*** dims has quit IRC03:39
*** arnaud____ has quit IRC03:54
*** skoar has left #openstack-glance04:00
*** zxen has quit IRC04:01
*** zxen has joined #openstack-glance04:01
*** harshs has joined #openstack-glance04:10
openstackgerritwangxiyuan proposed openstack/python-glanceclient: Fix exception message in SessionClient  https://review.openstack.org/19861704:12
openstackgerritwangxiyuan proposed openstack/python-glanceclient: Fix exception message in Http.py  https://review.openstack.org/19861704:13
*** arnaud__ has joined #openstack-glance04:14
*** julim has quit IRC04:19
*** annashen has joined #openstack-glance04:19
*** jskinner has quit IRC04:22
*** annashen has quit IRC04:24
*** dims has joined #openstack-glance04:40
*** dims_ has joined #openstack-glance04:41
*** dims has quit IRC04:45
*** dims_ has quit IRC04:46
*** ajayaa has quit IRC04:47
openstackgerritFei Long Wang proposed openstack/python-glanceclient: Use API v2 as default  https://review.openstack.org/19393104:50
*** MentalRay has quit IRC04:55
*** [1]shalq has joined #openstack-glance05:11
*** shalq has quit IRC05:13
*** [1]shalq is now known as shalq05:13
*** exploreshaifali has joined #openstack-glance05:17
*** annashen has joined #openstack-glance05:21
*** e0ne has joined #openstack-glance05:22
*** annashen has quit IRC05:25
*** Longgeek has joined #openstack-glance05:26
*** ajayaa has joined #openstack-glance05:28
*** exploreshaifali has quit IRC05:28
*** nlevinki has joined #openstack-glance05:38
*** harshs has quit IRC05:43
*** e0ne has quit IRC05:44
*** ig0r_ has joined #openstack-glance05:52
*** Longgeek has quit IRC05:52
*** harshs has joined #openstack-glance05:53
*** gberginc has joined #openstack-glance05:54
*** MentalRay has joined #openstack-glance05:54
*** ig0r__ has quit IRC05:55
*** Longgeek has joined #openstack-glance05:56
*** arnaud__ has quit IRC06:01
*** gberginc has quit IRC06:04
*** MentalRay has quit IRC06:04
openstackgerritOpenStack Proposal Bot proposed openstack/glance: Imported Translations from Transifex  https://review.openstack.org/19720606:06
*** groen692 has joined #openstack-glance06:13
openstackgerritOpenStack Proposal Bot proposed openstack/glance_store: Imported Translations from Transifex  https://review.openstack.org/19451006:19
*** annashen has joined #openstack-glance06:21
*** annashen has quit IRC06:26
*** belmoreira has joined #openstack-glance06:43
*** fifieldt has joined #openstack-glance06:43
*** sgotliv has quit IRC06:45
openstackgerritSudipta Biswas proposed openstack/glance: Return 404 for images in pending_delete status  https://review.openstack.org/17732606:54
*** e0ne has joined #openstack-glance06:57
*** e0ne has quit IRC07:04
*** gberginc has joined #openstack-glance07:17
flaper87jokke_: https://review.openstack.org/#/c/177326/ -2'd this to avoid accidental merges (although there's not even a +2)07:19
*** annashen has joined #openstack-glance07:22
*** belmoreira has quit IRC07:26
*** annashen has quit IRC07:27
*** harshs has quit IRC07:32
*** kebray has quit IRC07:33
*** e0ne has joined #openstack-glance07:36
*** jistr has joined #openstack-glance07:37
*** dims has joined #openstack-glance07:43
*** dims has quit IRC07:48
*** sgotliv has joined #openstack-glance07:52
*** e0ne is now known as e0ne_08:01
*** exploreshaifali has joined #openstack-glance08:02
*** e0ne_ is now known as e0ne08:03
*** chlong has quit IRC08:13
*** annashen has joined #openstack-glance08:23
flaper87jokke_: any chance you can get Stuart to review this: https://review.openstack.org/#/c/154695/08:27
*** annashen has quit IRC08:28
*** gberginc has quit IRC08:46
*** gberginc has joined #openstack-glance08:54
*** krykowski has joined #openstack-glance09:05
*** e0ne is now known as e0ne_09:11
openstackgerritMerged openstack/glance: Added test for "delete image member for public image".  https://review.openstack.org/19208509:18
openstackgerritMerged openstack/glance: Fix wrong check when create image without data.  https://review.openstack.org/19820609:19
*** boris-42 has quit IRC09:22
*** annashen has joined #openstack-glance09:24
*** e0ne_ is now known as e0ne09:24
*** pbourke has quit IRC09:27
*** pbourke has joined #openstack-glance09:27
*** annashen has quit IRC09:29
openstackgerritMerged openstack/glance: Functional of the HTTPclient was put in own method  https://review.openstack.org/19831009:29
openstackgerritOpenStack Proposal Bot proposed openstack/glance: Updated from global requirements  https://review.openstack.org/18611409:31
*** dims has joined #openstack-glance09:44
*** dims_ has joined #openstack-glance09:45
*** dims__ has joined #openstack-glance09:46
*** dims has quit IRC09:48
*** dims_ has quit IRC09:50
*** dims__ has quit IRC09:50
openstackgerritKamil Rykowski proposed openstack/glance: Healthcheck Middleware  https://review.openstack.org/14859509:52
*** e0ne is now known as e0ne_10:07
*** e0ne_ is now known as e0ne10:21
*** annashen has joined #openstack-glance10:25
*** annashen has quit IRC10:30
*** sgotliv has quit IRC10:30
*** exploreshaifali has quit IRC10:32
*** GeetikaBatra has joined #openstack-glance10:33
jokke_flaper87: thanks10:40
jokke_flaper87: flagged that to Stuart10:40
*** dims has joined #openstack-glance10:46
*** dims has quit IRC10:51
*** GeetikaBatra_ has joined #openstack-glance11:06
openstackgerritDarja Shakhray proposed openstack/glance_store: Fix expired token while upload chunks  https://review.openstack.org/19904911:07
*** Longgeek has quit IRC11:08
*** GeetikaBatra has quit IRC11:08
*** exploreshaifali has joined #openstack-glance11:09
*** GeetikaBatra has joined #openstack-glance11:09
*** sgotliv has joined #openstack-glance11:10
*** delatte has quit IRC11:11
*** GeetikaBatra_ has quit IRC11:11
*** arnaud__ has joined #openstack-glance11:15
*** e0ne is now known as e0ne_11:25
*** GeetikaBatra has quit IRC11:25
*** annashen has joined #openstack-glance11:26
*** sgotliv has quit IRC11:26
*** GeetikaBatra has joined #openstack-glance11:29
*** annashen has quit IRC11:30
*** delatte has joined #openstack-glance11:31
*** mclaren has joined #openstack-glance11:35
*** GeetikaBatra is now known as GB2111:35
mclarenflwang: hi, is it ok if we take a look at fixing bug 1439808? (It's currently assigned to you)11:36
openstackbug 1439808 in Glance "Updating an image by adding or replacing 'id' returns a 200 response" [Undecided,New] https://launchpad.net/bugs/1439808 - Assigned to Fei Long Wang (flwang)11:36
*** e0ne_ is now known as e0ne11:45
*** GeetikaBatra has joined #openstack-glance11:45
*** Longgeek has joined #openstack-glance11:45
openstackgerritMike Fedosin proposed openstack/python-glanceclient: Fix an issue with broken test on ci  https://review.openstack.org/19906111:48
*** GB21 has quit IRC11:48
openstackgerritMike Fedosin proposed openstack/python-glanceclient: (WIP) Artifacts client listing support  https://review.openstack.org/19845011:53
*** jasondotstar has quit IRC11:57
*** dims has joined #openstack-glance12:02
*** jaypipes has joined #openstack-glance12:02
*** arnaud___ has joined #openstack-glance12:04
*** chlong has joined #openstack-glance12:06
*** arnaud__ has quit IRC12:07
*** dims has quit IRC12:07
*** mingdang1 has quit IRC12:08
openstackgerritMike Fedosin proposed openstack/python-glanceclient: (WIP) Artifacts client listing support  https://review.openstack.org/19845012:09
openstackgerritPawel Koniszewski proposed openstack/glance: update req  https://review.openstack.org/19907212:13
*** ajayaa has quit IRC12:15
openstackgerritPawel Koniszewski proposed openstack/glance: update req  https://review.openstack.org/19907212:15
*** sgotliv has joined #openstack-glance12:18
*** gberginc has quit IRC12:21
*** arnaud___ has quit IRC12:23
openstackgerritMike Fedosin proposed openstack/python-glanceclient: (WIP) Artifacts client listing support  https://review.openstack.org/19845012:26
*** annashen has joined #openstack-glance12:27
*** ajayaa has joined #openstack-glance12:31
*** annashen has quit IRC12:31
*** edmondsw has joined #openstack-glance12:38
*** MentalRay has joined #openstack-glance12:41
*** MentalRay has quit IRC12:41
openstackgerritMike Fedosin proposed openstack/python-glanceclient: (WIP) Artifacts client listing support  https://review.openstack.org/19845012:49
*** krykowski has quit IRC12:59
*** krykowski_ has joined #openstack-glance12:59
openstackgerritMike Fedosin proposed openstack/python-glanceclient: (WIP) Artifacts client listing support  https://review.openstack.org/19845013:03
*** changbl has quit IRC13:08
*** jskinner has joined #openstack-glance13:08
*** haomaiw__ has quit IRC13:08
*** jasondotstar has joined #openstack-glance13:09
*** jasondot_ has joined #openstack-glance13:10
*** jasondot_ has quit IRC13:13
*** jasondotstar has quit IRC13:14
*** jasondotstar has joined #openstack-glance13:14
*** mingdang1 has joined #openstack-glance13:15
*** exploreshaifali has quit IRC13:15
*** mingdang_ has joined #openstack-glance13:16
*** dims has joined #openstack-glance13:19
*** mingdang1 has quit IRC13:20
*** bdossant has joined #openstack-glance13:21
*** haomaiwa_ has joined #openstack-glance13:22
*** julim has joined #openstack-glance13:24
*** annashen has joined #openstack-glance13:27
*** mtanino has joined #openstack-glance13:31
*** spzala has joined #openstack-glance13:31
*** annashen has quit IRC13:32
*** boris-42 has joined #openstack-glance13:33
*** e0ne is now known as e0ne_13:37
*** Ctina has joined #openstack-glance13:39
*** e0ne_ is now known as e0ne13:39
*** jasondotstar has quit IRC13:40
*** ccrouch has joined #openstack-glance13:42
*** annegentle has joined #openstack-glance13:42
*** haomaiwa_ has quit IRC13:42
*** ajayaa has quit IRC13:45
*** ccrouch has left #openstack-glance13:45
openstackgerritNiall Bunting proposed openstack/glance: Make 'id' a read only property for v2  https://review.openstack.org/19910413:48
*** haomaiwang has joined #openstack-glance13:48
openstackgerritChris St. Pierre proposed openstack/glance: Purge dead file-backed scrubber queue code  https://review.openstack.org/16105113:54
*** r-daneel has joined #openstack-glance13:56
*** annegentle has quit IRC13:57
*** sigmavirus24_awa is now known as sigmavirus2413:57
*** Ctina has quit IRC14:00
*** Ctina has joined #openstack-glance14:00
sigmavirus24nikhil_k: driver's meeting?14:01
*** annegentle has joined #openstack-glance14:02
*** ccrouch has joined #openstack-glance14:02
nikhil_ksigmavirus24: a bit late today14:05
sigmavirus24No worries14:05
sigmavirus24flaper87: you around?14:06
flaper87sigmavirus24: yes14:06
sigmavirus24:D14:06
*** annegentle has quit IRC14:07
*** mingdang_ has quit IRC14:09
*** pbourke has quit IRC14:14
*** krykowski_ has quit IRC14:14
*** pdb has joined #openstack-glance14:20
*** chlong has quit IRC14:25
*** ducttape_ has joined #openstack-glance14:27
*** krykowski has joined #openstack-glance14:27
*** annashen has joined #openstack-glance14:28
nikhil_kyee14:30
nikhil_kwho's around?14:30
jokke_hi there ... so backport question14:30
nikhil_kflaper87: sigmavirus24 jokke_ ^14:30
jokke_how do ye feel about https://review.openstack.org/#/c/156580/ && https://review.openstack.org/#/c/156573/14:31
sigmavirus24hi14:31
flaper87jokke_: +1 for both14:31
flaper87nikhil_k: here14:31
sigmavirus24So14:31
nikhil_khey hey!14:31
jokke_flaper87: well it's both or neither14:31
sigmavirus24eh14:31
sigmavirus24jokke_: so https://review.openstack.org/#/c/156573/ seems bad to me because it's a breaking API change14:32
jokke_they need to go in hand in hand14:32
*** annegentle has joined #openstack-glance14:32
sigmavirus24AH yeah14:32
flaper87wait, breaking change?14:32
sigmavirus24the glance one solves the backwards compat problems for glance_store14:32
flaper87ah phew14:32
sigmavirus24flaper87: yeah, raising an exception where previously you never raised one is a breaking API change14:32
sigmavirus24jokke_: is right that they need to go hand in hand14:32
jokke_yes that's my problem there14:32
sigmavirus24Technically you could do the glance without the glance_store one =P14:33
sigmavirus24glance one also has a bit of refactoring in it =/14:33
*** annashen has quit IRC14:33
flaper87I think I missed that one14:33
flaper87but yeah, if it's a breaking change then nope14:33
sigmavirus24So14:33
sigmavirus24in Kilo, is anyone else using glance_store?14:33
jokke_it's breaking the api between glance and glance-store ... meaning that we need to push in both if we want them and that needs to be taken into account if upgrading stable/kilo14:33
nikhil_kYeah, let's avoid single approvals14:33
sigmavirus24nikhil_k: gerrit can be configured to enforce that =P14:34
nikhil_kIt can be tricky to catch these all by yourself given we have more than one job/prj these days14:34
sigmavirus24Also I had +2'd that before14:34
nikhil_ksigmavirus24: that's a good idea. can we indicate branches for that?14:34
sigmavirus24nikhil_k: yes I believe so14:34
nikhil_kwe don't want to block stable/* basically14:34
sigmavirus24Or14:35
sigmavirus24Yeah14:35
sigmavirus24Who is our stable maintenance team these days?14:35
sigmavirus24Zhi Yan Liu, jokke_, you (nikhil_k), flaper87 and who else?14:35
*** haypo has joined #openstack-glance14:35
sigmavirus24flaper87: is global stable maint, right?14:35
nikhil_kthat's it14:35
*** nlevinki has quit IRC14:35
haypohi. can someone please review my 2 last python 3 patches for glance_store? https://review.openstack.org/#/c/184603/ & https://review.openstack.org/#/c/184601/14:35
jokke_global is included in each project stable_maint group14:35
jokke_iiuc14:36
nikhil_kand yes14:36
flaper87sigmavirus24: yes, global14:36
haypothey already got a +2 from Ian Cordasco14:36
sigmavirus24haypo: I am the real Ian Cordasco =P14:36
sigmavirus24;)14:36
hayposigmavirus24: thanks for your review!14:36
nikhil_kmystery solved14:36
sigmavirus24You're welcome!14:36
sigmavirus24haypo: thanks for doing the hard work :D14:37
nikhil_kthis should be on the next sherlock :P14:37
haypoi'm waiting for a release for glance_store compatible with py3 to continue14:37
sigmavirus24So jokke_ seems to be doing a lot of this on his own from what I've seen14:37
sigmavirus24Do we need more stable maintainers too?14:37
sigmavirus24haypo: yeah I know14:37
sigmavirus24haypo: os-ansible-deployment was angry at me for approving lifeless's patch with the -e git+.../glance_store.git requirement line14:38
nikhil_ksigmavirus24: we don't regulate that. ttx and doug would need to be asked14:38
sigmavirus24nikhil_k: glance_store release or stable maintainers?14:38
nikhil_kstable14:38
sigmavirus24okay14:38
nikhil_kand glance_store was being handled by flaper87 and doug these days14:38
jokke_sigmavirus24: I'm happy following up the stables ... and I get well enough reviews when I poke these guys for them ;)14:38
sigmavirus24heh14:39
jokke_the stable is bit tricky and I'd rather not add more maintainers unless people actually pick up the work and show that they understand what the stable is about14:39
sigmavirus24jokke_: yeah I get that14:39
sigmavirus24I just feel bad that you're doing what seems to be 98% of the work (if not 99)14:39
jokke_thanks ... that seems to be the global trend on stable ;)14:40
nikhil_kwe need more recruits for glance and I'm working on a couple these days14:40
nikhil_kshould we continue the drivers' discussion?14:41
jokke_sigmavirus24: I'm more than happy to take the help on bug targeting ... so you guys are on the drivers which means that you're on the release management group I'm not in, which means that you can actually target those bigs I'm tagging to the stable branches14:41
jokke_/bigs/bugs/14:42
hayposigmavirus24: if we cannot get these two glance_store patches merged, maybe we may disable python3 to unblock glance?14:42
haypo(to fix -e in requirements)14:43
*** annegentle has quit IRC14:43
nikhil_khaypo: it's a non-voting gate job14:43
sigmavirus24jokke_: when you think something should be targetted, nominate it and I'll approve it. If I don't approve it right away, ping me in IRC and I will. I trust your judgment implicitly14:43
sigmavirus24haypo: the -e is not a big deal14:43
nikhil_khaypo: so what sigmavirus24 just said14:43
jokke_sigmavirus24: thnx14:43
sigmavirus24haypo: I'm honestly not very concerned by it being there. os-ansible-deployment is just testing against master of all OS projects and so it got annoyed when its requirements parsing went sideways14:44
sigmavirus24I'm a core on os-ansible-deployment and warned them when I +2'd that change14:44
sigmavirus24so14:44
sigmavirus24I blame them for not properly heeding my warning =P14:44
hayponikhil_k: "it's a non-voting gate job" which job? py34 is voting in glance14:45
sigmavirus24nikhil_k: I believe haypo is correct about it being voting in both glance and glance_store14:45
nikhil_kin that case, nvm. I thought you mentioned glance_store14:45
haypothe -e issue is in glance14:45
nikhil_kpy34 is non-voting glance_store14:45
*** krykowski has quit IRC14:47
hayponikhil_k: correct14:48
jokke_ok, so 3 backports to glance_store stable/kilo, not too bad14:48
nikhil_khaypo: on my list for today.14:48
*** ajayaa has joined #openstack-glance14:49
*** krykowski has joined #openstack-glance14:49
jokke_that's actually my next question ... do we want to bring stable/kilo to py3 compliance ... I wouldn't mind at all14:49
*** nlevinki has joined #openstack-glance14:50
openstackgerritMike Fedosin proposed openstack/python-glanceclient: (WIP) Artifacts client listing support  https://review.openstack.org/19845014:51
hayponikhil_k: tox -e py34 fails because S3 & vmware, so it doesn't make sense to make the py34 gate voting yet14:52
hayponikhil_k: in the meanwhile i proposed a patch to fix tox -e py34, but it's a compromise if my two patches for S3 & vmware are not merged14:52
etoewsfor importing an image via the v2 api, is the flow that you first import an image (POST /tasks) and then update the image with the properties it needs (PATCH/images/{image_id})?14:52
hayponikhil_k: i would prefer to get these two patches merged instead, so we don't need tricks for tox -e py34 ;)14:52
*** GeetikaBatra_ has joined #openstack-glance14:52
*** ducttape_ has quit IRC14:53
*** GeetikaBatra has quit IRC14:55
nikhil_khaypo: that makes sense. these need reviews I understand.14:56
nikhil_ketoews: you can pass properties as a part of the task body14:56
nikhil_ketoews: are you using devstack tasks?14:56
nikhil_kor rackspace?14:56
etoewsboth14:57
nikhil_ketoews: I need to verify devstack, we had some stuff broken and some peeps fixed it so, that being the ideal state may be true in reality.14:57
nikhil_kmay not be*14:57
hayposigmavirus24: would you like to modify tests of the xattr image cache to mock atime? -- https://bugs.launchpad.net/glance/+bug/147124314:57
openstackLaunchpad bug 1471243 in Glance "Test on the xattr image cache fails because of noatime" [Medium,Confirmed]14:57
nikhil_kthat sounds good haypo14:58
sigmavirus24haypo: yeah14:59
sigmavirus24haypo: to be fair, I really think we did a bad job with those drivers14:59
sigmavirus24I want to write a spec to fix how we handle image-cache drivers as I indicated in that comment15:00
hayposigmavirus24: hum, what do you mean? it's a design issue in the driver to rely on atime?15:00
sigmavirus24But a short term fix makes sense15:00
sigmavirus24haypo: yeah and for it not to disable itself when atime isn't present15:00
nikhil_ksigmavirus24: may you can chat with hemanthm as he was planning on working some on such things15:00
sigmavirus24We have similar behaviour for glance_store drivers that they are not allowed to be used when a dependency is missing15:00
sigmavirus24nikhil_k: ah that's good to know15:00
nikhil_kGeetikaBatra_: around?15:01
sigmavirus24haypo: it's also very common for noatime to be set for performance benefits and atime is just a bad idea in general15:01
sigmavirus24haypo: also, if you look at the comment, we really don't even use atime for anything15:01
sigmavirus24And it's part of the deprecated v1 api15:01
sigmavirus24So15:01
hayposigmavirus24: "we really don't even use atime for anything" well, i don't understand the bug. my concern is just that my patch got a -1 :)15:02
*** annegentle has joined #openstack-glance15:04
*** obedmr has joined #openstack-glance15:04
sigmavirus24haypo: yeah no worries15:06
sigmavirus24I'm just miniranting again15:06
sigmavirus24It's been that kind of morning =P15:06
*** annegentle has quit IRC15:13
*** e0ne is now known as e0ne_15:16
*** dims has quit IRC15:16
*** kebray has joined #openstack-glance15:17
*** nlevinki has quit IRC15:19
*** tsekiyama has joined #openstack-glance15:20
openstackgerritMike Fedosin proposed openstack/python-glanceclient: (WIP) Artifacts client listing support  https://review.openstack.org/19845015:20
*** annegentle has joined #openstack-glance15:21
*** tpeoples has joined #openstack-glance15:21
*** e0ne_ is now known as e0ne15:26
*** shalq has quit IRC15:27
*** shalq has joined #openstack-glance15:28
*** annashen has joined #openstack-glance15:29
openstackgerritNiall Bunting proposed openstack/glance: Make 'id' a read only property for v2  https://review.openstack.org/19910415:29
*** changbl has joined #openstack-glance15:31
*** annashen has quit IRC15:34
*** dims has joined #openstack-glance15:43
*** bdossant has quit IRC15:44
*** annegentle has quit IRC15:56
*** GeetikaBatra_ is now known as GB2115:59
*** kebray has quit IRC15:59
*** jistr has quit IRC16:00
*** mgarza_ has joined #openstack-glance16:00
*** kebray has joined #openstack-glance16:01
*** aswadr has joined #openstack-glance16:02
*** annegentle has joined #openstack-glance16:03
*** jistr has joined #openstack-glance16:07
*** annegentle has quit IRC16:10
*** haomaiw__ has joined #openstack-glance16:16
*** haomaiwang has quit IRC16:18
*** ajayaa has quit IRC16:20
*** hogepodge has quit IRC16:21
*** krykowski has quit IRC16:23
*** annashen has joined #openstack-glance16:28
*** e0ne has quit IRC16:33
*** jistr has quit IRC16:35
*** exploreshaifali has joined #openstack-glance16:35
*** groen692 has quit IRC16:38
*** haypo has quit IRC16:39
*** haypo has joined #openstack-glance16:40
*** annegentle has joined #openstack-glance16:40
*** haypo has left #openstack-glance16:41
*** annegentle has quit IRC16:44
*** Longgeek has quit IRC16:47
*** harshs has joined #openstack-glance16:53
*** ducttape_ has joined #openstack-glance17:04
*** aswadr has quit IRC17:07
*** aix has quit IRC17:08
*** e0ne has joined #openstack-glance17:09
*** ajayaa has joined #openstack-glance17:10
openstackgerritMike Fedosin proposed openstack/python-glanceclient: Fix an issue with broken test on ci  https://review.openstack.org/19906117:13
*** e0ne is now known as e0ne_17:18
*** david-lyle has quit IRC17:19
*** e0ne_ is now known as e0ne17:21
openstackgerritMike Fedosin proposed openstack/python-glanceclient: Fix an issue with broken test on ci  https://review.openstack.org/19906117:23
*** e0ne is now known as e0ne_17:26
*** e0ne_ is now known as e0ne17:27
*** ducttape_ has quit IRC17:29
*** annegentle has joined #openstack-glance17:30
*** e0ne is now known as e0ne_17:33
*** annegentle has quit IRC17:35
*** e0ne_ is now known as e0ne17:39
*** TravT has quit IRC17:44
*** TravT_ has joined #openstack-glance17:44
*** Longgeek has joined #openstack-glance17:53
*** ducttape_ has joined #openstack-glance17:53
*** TravT_ has quit IRC17:56
*** TravT has joined #openstack-glance17:56
*** mgarza_ has quit IRC18:00
*** TravT_ has joined #openstack-glance18:01
*** harshs has quit IRC18:02
*** TravT has quit IRC18:02
*** julim_ has joined #openstack-glance18:03
*** annashen has quit IRC18:03
*** Longgeek has quit IRC18:04
*** ajayaa has quit IRC18:04
*** changbl has quit IRC18:05
*** julim has quit IRC18:05
*** annashen has joined #openstack-glance18:05
*** mgarza_ has joined #openstack-glance18:06
*** hogepodge has joined #openstack-glance18:11
*** harshs has joined #openstack-glance18:12
*** e0ne is now known as e0ne_18:17
*** GB21 has quit IRC18:19
*** hogepodge has quit IRC18:20
*** annashen has quit IRC18:23
*** annashen has joined #openstack-glance18:24
*** andymccr has quit IRC18:25
*** GeetikaBatra has joined #openstack-glance18:26
*** annashen has quit IRC18:28
*** mgarza_ has quit IRC18:38
*** e0ne_ is now known as e0ne18:39
*** mgarza_ has joined #openstack-glance18:45
*** e0ne has quit IRC18:50
*** bpoulos has joined #openstack-glance18:52
*** dims has quit IRC18:53
*** GeetikaBatra_ has joined #openstack-glance18:54
*** annegentle has joined #openstack-glance18:56
*** GeetikaBatra has quit IRC18:56
*** obedmr has left #openstack-glance18:57
*** dims has joined #openstack-glance18:58
*** GeetikaBatra_ has quit IRC18:59
*** hogepodge has joined #openstack-glance19:00
*** kebray has quit IRC19:02
*** harlowja_ has joined #openstack-glance19:02
*** harlowja has quit IRC19:03
*** annashen has joined #openstack-glance19:06
*** dramakri has joined #openstack-glance19:08
*** harshs has quit IRC19:08
*** ayoung is now known as ayoung-afk19:13
*** mgarza_ has quit IRC19:14
*** TravT_ is now known as TravT19:17
*** changbl has joined #openstack-glance19:22
*** mgarza has joined #openstack-glance19:24
*** harshs has joined #openstack-glance19:30
openstackgerritMike Fedosin proposed openstack/python-glanceclient: Glance v3 client basic methods  https://review.openstack.org/19226119:35
openstackgerritMike Fedosin proposed openstack/python-glanceclient: Glance v3 client initial commit  https://review.openstack.org/18986019:35
openstackgerritMike Fedosin proposed openstack/python-glanceclient: Glance v3 client methods for work with blobs  https://review.openstack.org/19797019:35
*** kebray has joined #openstack-glance19:40
lifelesssigmavirus24: hi19:41
lifelesssigmavirus24: the answer there is to get rid of the -d asap19:41
lifelesserm19:41
lifeless-e asap19:41
sigmavirus24lifeless: No I know19:42
sigmavirus24We still need to approve Victor's last two patches19:42
sigmavirus24Then we can cut a release of some sort to get that fixed19:42
sigmavirus24it's on us19:42
lifelesssigmavirus24: you could just do a release accepting that its still not ready for py3, but better than it was ;)19:43
lifelesssigmavirus24: e.g. there's nothing blocking the release AFAICT19:43
sigmavirus24True. I can't cut releases though =P19:44
*** ajayaa has joined #openstack-glance19:45
*** dims has quit IRC19:48
*** kebray has quit IRC19:50
*** david-lyle has joined #openstack-glance19:50
*** ayoung-afk is now known as ayoung19:52
*** e0ne has joined #openstack-glance19:54
*** wayne__ has joined #openstack-glance19:58
*** mgarza has quit IRC20:00
*** Longgeek has joined #openstack-glance20:01
*** mgarza_ has joined #openstack-glance20:03
*** kebray has joined #openstack-glance20:04
*** chlong has joined #openstack-glance20:06
lifelesssigmavirus24: I can20:10
lifelesssigmavirus24: it just needs a request to the releases team to make it20:10
* sigmavirus24 doesnt' want to step on nikhil_k's toes20:13
*** kebray has quit IRC20:17
*** kebray has joined #openstack-glance20:18
*** spzala has quit IRC20:19
nikhil_ksigmavirus24: lifeless : I guess we can cut the release after victor's changes are merged?20:20
*** Ctina has quit IRC20:20
lifelessnikhil_k: its up to you. You can always do two releases20:20
lifelessone now to fix requirements.txt20:20
lifelessone in a week or whenever victor's changes are merged.20:20
sigmavirus24Those changes should be merged soonish20:21
sigmavirus24they're in good shape20:22
sigmavirus24they both have +2s20:22
sigmavirus24just need one more core to review them20:22
nikhil_klifeless: that works. we can have another one next week. thanks.20:23
nikhil_k I see sigmavirus24's point, may be we can wait until tomorrow?20:23
nikhil_klifeless: ^20:24
sigmavirus24nikhil_k: we can wait as long as we need20:24
lifelessnikhil_k: ok so -> #openstack-relmgr-office and we'll do a release. Once you and sigmavirus24 arm wrestle each other.20:24
*** Longgeek has quit IRC20:24
sigmavirus24lol20:24
lifelessdoing a release is about 2m work today20:24
lifelessits cheap20:24
sigmavirus24I'd be afraid to arm wrestle nikhil_k20:24
nikhil_k:P20:24
lifelessI'm not affected by the ansible fallout20:24
sigmavirus24He's 7ft tall and has the body of adonis I hear20:24
lifelessso I don't have a dog in the fight20:24
sigmavirus24lifeless: yeah, they also already fixed their requirement parsing stuff so20:25
sigmavirus24it's not a big deal20:25
nikhil_kand I'm in  the middle of a very grumpy and process related meeting20:25
nikhil_k:P20:25
sigmavirus24as I said, I warned them20:25
sigmavirus24They didn't heed it so "Not my division"20:25
lifelessansible manually parses requirements? ewwwwwwww20:25
nikhil_ksigmavirus24: lifeless: it's fine with me either way.20:26
*** dramakri has quit IRC20:26
sigmavirus24lifeless: not ansible20:26
sigmavirus24openstack-ansible builds wheels from source20:26
sigmavirus24it does some requirements parsing to handle odd corner cases to be safe20:27
*** dramakri has joined #openstack-glance20:27
sigmavirus24And like I said, I don't think it's much of a big deal at this point20:27
nikhil_kjust mentioned in #openstack-relmgr-office20:28
nikhil_kthat cutting a release should be fine today given the patches may or may not be merged20:28
*** ducttape_ has quit IRC20:30
lifelesssigmavirus24: but but but pip does it all20:31
lifelesssigmavirus24: Should I look or will I be sad?20:32
sigmavirus24lifeless: you'll be a little sad20:32
sigmavirus24and pip wasn't handling it well before20:32
sigmavirus24it's also more complicated than you think20:32
sigmavirus24we build then once, put them behind nginx in a container on the container network so the installs are repeatable etc.20:33
lifelesssigmavirus24: so sure, 'pip wheel -w mywheelhouse -f mywheelhouse directory' is the stock recipe for that20:33
lifelesssigmavirus24: I'd like to know more about these complications (given I've been tramping all through this space for a while now...)20:34
sigmavirus24to be fair, I think we ran into the complications long before you started doing that and never looked back20:36
*** jamielennox is now known as jamielennox|away20:41
*** e0ne has quit IRC20:44
*** jasondotstar has joined #openstack-glance20:50
*** ducttape_ has joined #openstack-glance20:51
*** jamielennox|away is now known as jamielennox20:52
*** jskinner has quit IRC20:54
*** exploreshaifali has quit IRC21:00
*** jdurgin2 has joined #openstack-glance21:01
*** jdurgin has quit IRC21:02
*** julim_ has quit IRC21:04
*** dims has joined #openstack-glance21:13
*** delatte has quit IRC21:14
*** jasondotstar has quit IRC21:16
*** dramakri has quit IRC21:16
*** kebray has quit IRC21:16
*** dramakri has joined #openstack-glance21:17
*** annegentle has quit IRC21:18
*** bpoulos has left #openstack-glance21:19
*** kebray has joined #openstack-glance21:21
openstackgerritFei Long Wang proposed openstack/python-glanceclient: Use API v2 as default  https://review.openstack.org/19393121:25
*** dims has quit IRC21:30
*** dims has joined #openstack-glance21:35
*** dims has quit IRC21:35
*** Guest7393 has joined #openstack-glance21:35
lifelesssigmavirus24: maybe its time ? link me to what it does?21:41
sigmavirus24openstack-ansible deployment or the requirements wheel builder and such?21:43
*** sgotliv has quit IRC21:48
openstackgerritWayne Okuma proposed openstack/glance: Glance metadef tables need unique constraints.  https://review.openstack.org/19582021:49
*** Longgeek has joined #openstack-glance21:51
lifelesssigmavirus24: the thing that broke21:51
lifelesswhich was related to wheel building etc21:52
sigmavirus24https://github.com/cloudnull/yaprt21:52
sigmavirus24lifeless: ^21:53
lifelessthat has so many bugs21:56
lifelessI've lost count already21:56
lifeless(e.g. it's not using PEP-440 version comparisons)21:56
*** mgarza_ has quit IRC21:57
lifelessand it looks like it leaks files on error. IMBW there - speed reading21:57
*** annegentle has joined #openstack-glance21:57
*** Longgeek has quit IRC21:57
*** ducttape_ has quit IRC21:58
lifelessits missing the -f to avoid redundant rebuilds of wheels21:58
sigmavirus24lifeless: file bugs yo =P21:59
lifelessits going to be missing wheels now already, because of setup.cfg21:59
lifelessmeh21:59
lifelessokok I migt21:59
*** changbl has quit IRC21:59
lifelesslet me finish paging enough in21:59
*** mgarza has joined #openstack-glance21:59
lifelessI'm really just procrastinating on this git review22:00
lifelessthis - https://github.com/cloudnull/yaprt/blob/master/yaprt/wheel_builder.py#L347 - is terrifying22:00
sigmavirus24heh22:02
lifelessyah, its broken through and through22:05
lifelesssigmavirus24: https://github.com/cloudnull/yaprt/issues/322:15
*** pennerc has joined #openstack-glance22:18
*** pennerc has quit IRC22:19
lifelesssigmavirus24: 0.7.0 ok for glance-store?22:20
lifelesssigmavirus24: (we're in #openstack-relmgr-office doing the release right now)22:21
cloudnullping @ lifeless. hows it ?22:26
lifelesshi cloudnull, all good22:27
*** jdurgin2 has quit IRC22:27
cloudnulli was reading through your issue you posted.22:27
*** jdurgin has joined #openstack-glance22:27
*** annegentle has quit IRC22:29
cloudnullwe never hi an issue with the -e in the requirements for glance though I brought it up to sigmavirus24 the other day questioning why it was required at all.22:29
cloudnulllifeless: do you have an example of wheels that we may be missing from not directly indexing items out of setup.cfg and from setup.py?22:32
*** edmondsw has quit IRC22:33
cloudnullalso we are respecting all of the markers for python deps from requirements. and creating a requirements file that has a collection of all markers, is there more marker support a that its missing ?22:34
cloudnullatleast the env markers from pip 6+22:34
cloudnullexample complete requirements.txt file http://rpc-repo.rackspace.com/os-releases/master/build_reqs.txt22:35
cloudnulli'd love to work on making this all better and pick your brain if you have a chance.22:35
lifelessas a for instance22:39
lifelesshttps://review.openstack.org/#/c/184328/22:39
lifelesswe're moving to having no text files for requirements at all22:39
lifelessoutside of global-requirements22:40
lifelessthe markers thing - it depends on your goal22:40
lifelessAIUI the goal is to build a collection of wheels for deployment elsewhere22:40
lifelessand for that, you need to make sure that the environment you build them in is an exact match. Preserving the markers is indeed necessary and perhaps its all ok.22:40
lifelessthe concern I had is that you may not be making the environmen tbe an exact match22:41
lifeless(exact goes down to even point releases of python, architecture, linux distro vendor)22:41
*** andymccr has joined #openstack-glance22:46
*** chlong has quit IRC22:46
cloudnullso is glance looking to remove https://github.com/openstack/glance/blob/master/requirements.txt entirelly infavor of loading everything into setup.cfg for PBR ?22:46
cloudnullif so how would you sugest one might read the requirements generated via PBR without having to install and or look for imports ? does PBR have a facility for that ?22:52
lifelessthats the long term direction as we consolidate on pip's behaviour and semantics22:52
lifelessyou create an egg_info and introspect that22:52
lifelessthats the defined interface today that pip users.22:52
lifelessuses22:52
lifeless(and one of the reasons I'm querying why you do more than just 'pip wheel ...'22:53
lifelessone pip command should be able to build all the wheels for a deployment of all of openstack in one hit22:53
*** annashen has quit IRC22:54
cloudnullah, there are a few issues with simply running that, in the past that what I had done. but, several projects, namely heat, isnt keeping some of the subdirectory plugins updated which causes PBR bomb. We've raised that issue with them but theres little interest in maintining those contrib items.22:55
cloudnullalso pip wheel (last i checked) failed on subdirectory packages from git22:55
lifelessthey're under pressure upstream to make those requirements all be surfaced at the top22:55
lifelessand are working on it22:55
lifelesscloudnull: pip wheel shouldn't fail there, as long as the repo can actually be checked out22:55
cloudnullit would parse it, but ignore the subdirectory and rebuild the main repo22:56
lifelesscloudnull: there was a bug where someone complained that pip couldn't install a thing that couldn't be checked out due to submodules.22:56
lifelesswe closed that one :)22:56
jokke_lifeless: are you suggesting that we expect each deploy to install whole global requirements on each component node or how that system is supposed to track the per project requirements?22:56
lifelesscloudnull: uhm, the submodule in this case is a different project?22:56
cloudnullsomething like git+https://github.com/openstack/heat@6f948fbf0cf960e55e122720b1b429fbe20d442d#egg=extraroute&subdirectory=contrib/extraroute22:56
* jokke_ probably missed something eyeing this discussion in the middle of the night22:57
lifelessjokke_: once the wheels are built, they have a *very* well defined metadata you can query22:57
cloudnullpip wheel git+https://github.com/openstack/heat@6f948fbf0cf960e55e122720b1b429fbe20d442d#egg=extraroute&subdirectory=contrib/extraroute will clone checkout and built22:57
lifelessjokke_: so you can traverse their transitive dependencies really easily22:57
cloudnullbut will not build the extraout dubdirectory22:57
lifelesscloudnull: so thats a heat bug, since that is broken for everyone22:57
lifelesscloudnull: and as I said, they're fixing it AIUI.22:58
jokke_lifeless: aha! That makes more sense now ;)22:58
cloudnulli think thats a pip bug. its the same behavior on anything thats using the subdirectory syntax22:58
jokke_I knew I missed something22:58
lifelesswhere fixing it == folding contrib into the real tree and getting rid of the spurious differences22:58
lifelessopenstack infra /never/ supported multiple artifacts per source tree22:59
cloudnullsame thing with "git+https://github.com/holland-backup/holland@v1.0.10#egg=holland.backup.xtrabackup&subdirectory=plugins/holland.backup.xtrabackup"22:59
cloudnullthere are a few of them that we were attempting to use before.22:59
lifelesscloudnull: please file a bug about that subdirectory thing22:59
cloudnullwill do22:59
lifelesscloudnull: in cases where its meant to work, I agree, pip should make a wheel of the subdir23:00
lifelessthe heat one was broken in several ways since forever23:00
cloudnullit was23:00
cloudnullthat was just the first example i had on hand :)23:00
*** r-daneel has quit IRC23:00
lifelessjokke_: looping back23:07
lifelessjokke_: I'd build one directory of wheels23:07
lifelessjokke_: copy that everywhere23:08
lifelessjokke_: and pip install $service as appropriate23:08
lifelessjokke_: the total code size is small compared to a server / container whatever23:08
lifelessjokke_: and the avoidance of having to second guess version resolution etc is a significant reduction in complexity23:08
lifelessjokke_: you probably also want to start consuming upper-constraints.txt23:09
lifelessjokke_: which will insulate you from unexpected releases tht break things23:09
*** andymccr has quit IRC23:09
*** andymccr has joined #openstack-glance23:10
cloudnullwe've found creating the sets of wheel to be super useful.23:11
*** annegentle has joined #openstack-glance23:12
cloudnullso lifeless when i run `python setup.py egg_info` using the ref from your patchset https://review.openstack.org/#/c/184328/ i get oslo.db.egg-info and its requirements in a kind of ini format. http://cdn.pasteraw.com/mgark3b1t5l9ej5q68bodnwa0gj2l5o however without that patch i get a proper egg_info for glance http://cdn.pasteraw.com/bw3ao86mw070iveu1274pnxpznx2bcc23:18
*** andymccr has quit IRC23:18
cloudnullis that expected in this case ?23:18
cloudnullnevermind im an idiot . . .23:19
cloudnullit working as expecte.d23:19
cloudnullbut the quetion of the ini format remains. i've not seen that in a requires before.23:21
*** dramakri has quit IRC23:26
cloudnulllooking more into that, it seems thats perfectly valid syntax so, guess nothing to see there either.23:29
lifelessyah23:30
lifelessthere's machinery in pip to handle all of this23:30
lifelesswhich is why I keep coming back to 'use pip', it sounds like there is just one bug you need fixed23:31
cloudnulllooks like I can replace a lot in using the more modern version of pip, when it started we were running with pip 156.23:32
lifelessyeah23:32
lifelesspip hath not stood still :)23:32
cloudnullgranted we using 7.1.0 now but it seems I need to revise some things23:32
cloudnullim checking to see if the subdir build process is still broken, if so ill raise an issue and have most of thse bits refacoted in the morning :)23:33
*** annegentle has quit IRC23:34
*** Longgeek has joined #openstack-glance23:44
lifelesscool23:48
lifelessthe glue you have to deal with non-setuptools projects may still be needed23:48
lifelessbut we could in principle try that within pip23:49
lifelessI'd want to talk to dstufft about it23:49
*** Longgeek has quit IRC23:49
*** jasondotstar has joined #openstack-glance23:51
sigmavirus24lifeless: I for one continue to be against turning pip into a library =P23:54
lifelesssigmavirus24: huh? non-sequitor23:54
lifelesssigmavirus24: so, did you want glance-store released? we halted while you and nikhil_k were afk23:54
sigmavirus24Let me pop int here23:55
*** kebray has quit IRC23:56

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