17:30:23 #startmeeting glare 17:30:24 Meeting started Mon Jun 20 17:30:23 2016 UTC and is due to finish in 60 minutes. The chair is mfedosin. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:30:25 O/ 17:30:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:30:28 The meeting name has been set to 'glare' 17:30:38 #topic agenda 17:30:44 o/ (for the first half hour at least) 17:30:49 #link https://etherpad.openstack.org/p/glance-artifacts-sub-team-meeting-agenda 17:30:59 #topic Updates 17:31:08 hello :) 17:31:27 so, several things were done... 17:31:55 1. Spec was reviewed and approved by api-wg core team 17:32:20 #link https://review.openstack.org/#/c/283136/ 17:32:49 Erno found several small issues there 17:33:10 I'll try update the spec tomorrow 17:33:49 btw, his comments make sense - it's better to return 409 instead of 400 17:34:09 2. We pushed the code on the public review 17:34:37 so, community can check it and find bugs there :) 17:35:08 #link https://review.openstack.org/#/c/330459/3 17:35:40 Ilya still works on some test but I believe they will be available this week 17:36:25 3. kairat is working on microversions support 17:36:54 we decided to add them in the last moment, based on discussions with api-wg 17:37:24 I think it's a really useful feature and it will help us in the future 17:37:59 4. I'm working on glare sql db 17:38:57 code is almost done, I wanted to push it on review before this meeting 17:39:15 but did not have enough time to finish :( 17:39:32 I think I need an hour and it will be available 17:40:14 sounds like pretty good progress 17:40:15 now I want to tell about organizational matters. 17:40:46 We need schema generation also 17:40:58 ah yes 17:41:01 Because it is part of core func 17:41:15 afaik Darja is doing this 17:41:19 Perhaps, we need help here 17:41:27 Yep 17:41:34 kairat_: what kind of help? 17:41:57 Need to ask darja about progress on that 17:42:22 she'll defend her diploma work this week... 17:42:30 23th of June 17:42:45 Ok 17:42:58 it means she won't be available till this date 17:43:20 but yeah, we should ask her about the progress on schema generation 17:43:39 kairat_: you're closer to her. may you do it? 17:44:15 Yep, will ask tomorrow 17:44:18 cool 17:44:41 so, back to organizational matters... 17:45:07 docaedo: it's a good news for you, because now there is a new person in glare team 17:45:18 mfedosin: nice! 17:45:20 and he is responsible for integration with app-catalog 17:45:39 mfedosin: great, hope he can join the meeting this thursday and talk about his plans then 17:45:46 he's a senior software engineer and a very smart guy 17:46:07 definitely he'll be there 17:46:30 his name is Serg Skripnick 17:46:49 I believe I write it correct :) 17:46:50 thanks, looking forward to working with him! 17:47:50 now kzaitsev_ws put him in the swim 17:48:38 I wish nikhil will find some time to review the spec and will be able to merge it 17:48:56 unfortunately we don't have much time 17:49:17 because newton-2 is coming 17:49:24 I have some (3-4) major concerns but I want to test it in devstack first. 17:49:42 nikhil: for example 17:49:42 and I will send email to Mike to make sure I understand things correctly. 17:50:14 nikhil: add kairat_ in cc please 17:50:20 ok 17:50:50 mfedosin: how do I set this up in devstack? (this was my only question for today) 17:51:05 v1? 17:51:10 or just glare 17:51:22 which one is the latest glare impl (yet to be merged) 17:51:32 v1 17:51:56 (yes, if you impl mircorversions v1 will go away. just want to make sure we talk about same thing) 17:52:34 (I mean 'v1' will go away and it will only be a single non-versioned api handled via microversions) 17:52:52 Yep 17:53:01 1. install the code from the latest patch 17:53:12 2. enable glare service in your localrc 17:53:19 You will need to specify version header only 17:53:31 3. install devstack 17:54:17 mfedosin: can you please add that to the spec for others to test too? 17:54:26 Hm 17:54:28 mfedosin: whenever you updated the spec 17:54:31 nikhil: okay 17:54:36 np here 17:54:36 for now, I can use this to setup 17:54:41 ty 17:55:14 in short, you should add ENABLED_SERVICES=g-glare 17:55:25 in your localrc 17:55:36 it will enable glare v0.1 17:55:55 then you install patch with v1 and restart it 17:56:09 microversions are not ready yet 17:56:10 Need to update paste alsi 17:56:15 Also 17:56:26 kairat_: right! 17:56:34 ok, someone please update the spec with all the details. 17:56:34 I forgot to mention 17:56:39 I will wait. 17:56:46 Spec is the design doc 17:56:51 nikhil: will be done :) 17:57:00 Not instruction, imo 17:57:14 Maybe add thst.yo the patch 17:57:15 kairat_: we can create a document 17:57:24 and add a link to the spec 17:57:33 I think it's more correct 17:57:36 spec has a lot of info besides design, like testing, impact sections, other openstack related metadata like reviewers.. 17:57:40 +1 - testing instructions should not live in the spec in my opinion 17:57:52 link to testing instructions in the spec makes sense 17:58:02 docaedo: I think that's accurate 17:58:05 +1 17:58:09 because testing instructions change over time, spec should not 17:58:20 because we will have to update this doc from time to time 17:58:25 an etherpad with instructions referenced in the spec will work as long as you timestamp the etherpad 17:58:40 giant -1 on an etherpad, those are almost ephemeral 17:58:49 so is setup 17:59:01 for short term like today, sure :) but long term, how to test and use this should be in the repo itself 17:59:05 I would prefer google doc 17:59:12 Yeah 17:59:24 google docs are not on openstack domain 17:59:31 and I can record a demo on youtube 17:59:35 they need google accounts that not everyone wants to create 17:59:51 mfedosin: no we need a text document, people can copy paste 17:59:51 nikhil: not necessary 17:59:59 Rst doc attached to patch 18:00:13 it can be available for everybody 18:00:13 ok, we are getting into details and time is up 18:00:15 I mean added 18:00:26 you can add it to your own git repo and link it 18:00:27 that works 18:00:41 etherpad is a standard practice in glance 18:00:50 * nikhil concludes his points 18:00:50 okay, I got you :) 18:01:02 I'm surprised people aren't documenting in the repo, standard doc practice AFAIK 18:01:05 but we're out of time 18:01:19 thank you for coming today 18:01:30 Thanks 18:01:31 * mfedosin waits for nikhil email 18:01:34 docaedo: we do for things that are mature. it creates a contract when things are in repo. 18:01:40 #endmeeting