17:30:03 <mfedosin> #startmeeting glance_artifacts_sub_team 17:30:03 <openstack> Meeting started Mon Feb 22 17:30:03 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:04 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:30:06 <openstack> The meeting name has been set to 'glance_artifacts_sub_team' 17:30:10 <mfedosin> o/ 17:30:20 <mfedosin> hi Nikhil :) 17:30:34 <mfedosin> #link https://etherpad.openstack.org/p/glance-artifacts-sub-team-meeting-agenda 17:30:35 <nikhil> hey! 17:30:45 <mfedosin> today is a holiday here 17:30:56 <mfedosin> so I wonder if someone appear 17:30:59 <nikhil> ah 17:31:22 <mfedosin> but anyway, I created a spec 17:31:34 <mfedosin> #topic Glare Stable API specification 17:31:38 <nikhil> yeah, saw that. it's awesome 17:31:49 <mfedosin> #link https://review.openstack.org/#/c/283136/1 17:32:08 <mfedosin> it's based on our discussions 17:32:26 <mfedosin> frankly speaking appearance sucks there... 17:32:45 <mfedosin> but Olena will make it more beautiful 17:33:07 <nikhil> :) 17:33:16 <nikhil> am I allowed to make changes? 17:33:27 <mfedosin> where? 17:33:32 <nikhil> spec 17:33:43 <nikhil> to start with :) 17:33:57 <mfedosin> I think it's better to leave comments if you have any questions 17:34:07 <mfedosin> but if you want to edit... 17:34:08 <nikhil> kk 17:34:10 <mfedosin> why not 17:34:22 <nikhil> strt w/ commit it is 17:34:24 <mfedosin> please, add new ps :) 17:34:36 <mfedosin> history will be saved anyway 17:34:49 <docaedo> o/ 17:34:55 <nikhil> :D 17:35:00 <mfedosin> docaedo: hello! 17:35:12 <mfedosin> we're discussing glare api spec 17:35:14 <kzaitsev_mb> o/ 17:35:23 <docaedo> hey, sorry for being late, have many things all happening at same time this morning :) 17:35:40 <mfedosin> kzaitsev_mb: it's holiday, why you are here? :) 17:36:24 <mfedosin> spec is in 'draft' status... so, many things are required to make it look good 17:36:36 <mfedosin> but I suppose it's good start 17:37:05 <mfedosin> main idea was to make glare api highly compatible with glance v2 17:37:29 <mfedosin> and we did it as much as we could 17:37:53 <nikhil> mfedosin: should we add the APIImpact flag to get their attention or are we waiting for initial feedback from glance team? 17:38:10 <mfedosin> hmm... yeah, we can 17:38:24 <mfedosin> I want to hear comments from api-wg first 17:38:32 <kzaitsev_mb> mfedosin: why not =) although I'm being distracted, so I'm only half-here =) 17:39:03 <mfedosin> but give Olena one day to look there and improve it :) 17:39:24 <nikhil> mfedosin: k, may be we all should plan to discuss this in their meeting?? 17:39:35 <nikhil> to get some extra momentum 17:39:37 <mfedosin> nikhil: when? 17:39:56 <nikhil> one min 17:40:01 <mfedosin> afair it's late :) 17:40:12 <nikhil> #link http://eavesdrop.openstack.org/#API_Working_Group 17:40:42 <mfedosin> absolutely fine for me 17:41:25 <nikhil> I guess, it's 1600 this Thursday 17:41:51 <mfedosin> sudipto__: hi! take a look at glare api spec https://review.openstack.org/#/c/283136/ 17:42:03 <mfedosin> nikhil: I'll be there 17:42:04 <sudipto__> mfedosin, sure.. :) 17:42:11 <sudipto__> sorry got a little late. 17:42:22 <sudipto__> it's 11:12 PM here :) 17:42:23 <mfedosin> sudipto__: np 17:42:58 <mfedosin> sudipto__: it's holiday here, and I shouldn't be here 17:42:58 <nikhil> mfedosin: I will get in touch with those guys to set this up on their agenda 17:43:16 <sudipto__> mfedosin, :) 17:43:29 <mfedosin> nikhil: okay, I don't see any agenda link there 17:43:41 <mfedosin> if you can find, add us there 17:44:17 <mfedosin> I think we can move to the next topic 17:44:30 <nikhil> mfedosin: on it 17:44:36 <mfedosin> #topic Glare FAQ changes 17:45:17 <mfedosin> so, after discussions with you folks I understood, that that FAQ needs some changes 17:45:53 <mfedosin> first one, we don't use plugins, instead we use artifact types in glance/objects folder 17:46:14 <mfedosin> also we won't use Lists in Glare 1.0 API 17:46:24 <mfedosin> they will appear only in 1.1 17:46:54 <mfedosin> so I have to rebuild the architecture picture 17:47:03 <mfedosin> btw 17:47:08 <mfedosin> #link https://docs.google.com/document/d/1D4Hik0-XNqwi43gxtybCs9-fMqh5IAIu8CHB33e46OQ/edit 17:47:47 <mfedosin> I'll continue to work on it and will present it for you next week 17:47:54 <nikhil> ++ 17:48:02 <nikhil> I doubt if we are in a hurry for the FAQ 17:48:16 <nikhil> may be the spec can merge first and FAQ can follow 17:48:17 <mfedosin> Out decision was to include it in glance repo's doc 17:48:24 <nikhil> right 17:48:44 <mfedosin> nikhil: my opinion was to split it in 2 commits 17:49:06 <mfedosin> one will describe basic parts without any technical details 17:49:17 <mfedosin> it can be merged easily 17:49:20 <nikhil> ah that's good idea 17:49:55 <mfedosin> I want include there topics like (What is Glare? What is the difference between Glare and Glance? etc) 17:50:16 <mfedosin> so, no technical specification will be revealed there 17:51:04 <mfedosin> but when the spec is merged we can move forward and suggest other technical parts 17:51:35 <sudipto__> mfedosin, let me know how i could help next... 17:51:42 <mfedosin> that's my plan 17:51:50 <nikhil> ++ 17:51:55 <sudipto__> (maybe later) 17:52:29 <mfedosin> sudipto__: I think we will start writing the code in the middle of March 17:52:39 <mfedosin> to have some POC on the summit 17:52:42 <sudipto__> mfedosin, sure. 17:53:07 <mfedosin> (of course if there won't be big concerns from API-WG and DefCore) 17:53:36 <mfedosin> but now we should focus on stable api 17:54:05 <mfedosin> sudipto__: so, the great help would be reading the spec and adding comments there :) 17:54:13 <sudipto__> mfedosin, sure. 17:54:21 <mfedosin> sudipto__: thanks man :) 17:54:29 <sudipto__> mfedosin, always - till we get to coding... 17:55:05 <mfedosin> okay, we have 5 minutes and have some good news 17:55:18 <mfedosin> #topic Open Discussion 17:55:38 <mfedosin> I'm not sure if you remember Ina Vasilevskaya 17:56:13 <mfedosin> She worked on artifacts last year 17:56:21 <mfedosin> but then she went on maternity leave 17:56:44 <mfedosin> so, good news - now she's back and eager to start working again 17:57:31 <docaedo> that's good news 17:57:39 <mfedosin> since she's a great coder and just good person our work will go faster 17:57:51 <nikhil> \o/ 17:58:22 <sudipto__> great! 17:58:28 <mfedosin> and also nikhil has applied on google summer of code 17:58:41 <nikhil> (as a mentor :P) 17:58:51 <mfedosin> nikhil: yes :D 17:59:11 <mfedosin> and it seems they will give us a guy to implement client for Glare 17:59:32 <nikhil> he/she/they 17:59:47 <mfedosin> doesn't matter 17:59:52 <docaedo> that's be in openstack-client right? (hopefully not a stand-alone client) 17:59:52 <mfedosin> I like them all :) 18:00:05 <nikhil> o/ 18:00:09 <mfedosin> docaedo: CLI in openstack client 18:00:15 <docaedo> +1! 18:00:23 <mfedosin> client in glanceclient 18:00:28 <nikhil> docaedo: we still need a lib client 18:00:45 <nikhil> that can be used by other services or ops or other sdks 18:01:11 <mfedosin> nikhil: but if API is unified it will be easy to implement 18:01:19 <mfedosin> so, we're out of time... 18:01:26 <mfedosin> thank you for coming! 18:01:29 <nikhil> mfedosin: yeah, I am just saying 18:01:32 <nikhil> sure, thanks! 18:01:34 <mfedosin> #endmeeting