17:31:00 <mfedosin> #startmeeting glare
17:31:01 <openstack> Meeting started Mon Aug  8 17:31:00 2016 UTC and is due to finish in 60 minutes.  The chair is mfedosin. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:31:03 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:31:06 <openstack> The meeting name has been set to 'glare'
17:31:17 <docaedo> o/
17:31:33 <rosmaita> o/
17:31:56 <mfedosin> So, we are in the process of creating a new project
17:32:13 <mfedosin> I created all LP stuff today
17:32:40 <mfedosin> #link https://launchpad.net/glare
17:33:35 <mfedosin> then I proposed a patch to project config
17:33:38 <mfedosin> #link https://review.openstack.org/#/c/352519/
17:33:46 <rosmaita> mfedosin: quick question ... is the plan that you will detach glare from glance immediately and have an independent release in newton?
17:34:06 <mfedosin> rosmaita: I hope so
17:34:10 <nikhil> irc #openstack-glare (guessed from no notification in glance irc channel)
17:34:20 <rosmaita> ok
17:34:43 <rosmaita> mfedosin: one other thing ... any second thoughts from the replies on the ML?
17:34:44 <mfedosin> and yeah, I create a channel for Glare
17:34:51 <mfedosin> #openstack-glare
17:35:23 <mfedosin> rosmaita: is there anything interesting?
17:35:38 <mfedosin> I haven't read it today
17:35:46 <rosmaita> mfedosin: not really, same stuff
17:36:11 <mfedosin> so, yeah - nothing new
17:36:45 <mfedosin> I created a small stub for Glare https://github.com/Fedosin/glare
17:37:12 <mfedosin> but it doesn't work yet, it's kind of experiment
17:37:46 <mfedosin> also, we updated json-schema generation
17:38:11 <mfedosin> it will be used for schema-driven ui in App-Catalog
17:39:29 <mfedosin> docaedo: sskripnick came back and now he's writing a doc about app-catalog reference architecture
17:40:09 <docaedo> mfedosin: yep, we chatted in #openstack-app-catalog earlier today
17:41:34 <mfedosin> I think that's all at this moment
17:41:46 <nikhil> i ve 2 ques
17:41:55 <mfedosin> We tried to make all the pieces together.
17:42:19 <mfedosin> and implement app-catalog based on glare v1
17:42:42 <mfedosin> here's the link
17:42:49 <mfedosin> #link http://r-ci.tk:8100/
17:42:57 <mfedosin> nikhil: sure
17:43:28 <nikhil> 1. what about the patches in glance (many are marked WIP)? (we should come up with a plan on moving them as convenient with the glare team)
17:43:47 <nikhil> 2. what about the experimental v3 API for newton?
17:44:09 <nikhil> (we need to document to avoid it's usage from glance in newton and encourage people to start using glare v1)
17:44:12 <mfedosin> 1. I'll abandon this patches next week
17:44:17 <mfedosin> these
17:44:33 <mfedosin> what's experimental v3 api?
17:44:35 <nikhil> (since the plan is diff projects , we need to keep the two team coordinated)
17:44:43 <mfedosin> do you mean v0.1?
17:44:56 <nikhil> https://github.com/openstack/glance/tree/master/glance/api/v3
17:45:13 <nikhil> yeah, that's termed as v0.1 :)
17:45:14 <mfedosin> it's empty :)
17:45:34 <mfedosin> if it's possible I would ask not to remove this code in Newton
17:45:55 <nikhil> https://github.com/openstack/glance/blob/master/glance/api/glare/v0_1/glare.py ?
17:45:55 <mfedosin> this code won't be a part of new project
17:46:03 <mfedosin> yes
17:46:05 <nikhil> sure, let's keep everyone on the same page
17:46:13 <nikhil> it's not a problem to remove or not remove
17:46:22 <nikhil> just that people know the plans
17:46:39 <mfedosin> my plan is - create a repo with v1 code only and abandon all patches
17:47:03 <nikhil> okay
17:47:16 <mfedosin> in Ocata I'll propose a patch that removes glare's code from glance completely
17:47:31 <nikhil> mfedosin: can you add a doc/ page in glance for the glare plans and current state ?
17:47:52 <rosmaita> +1 that would be very helpful
17:47:52 <mfedosin> hmm, okay
17:47:58 <nikhil> mfedosin: we can add some document that says when the specific code will be ported
17:48:19 <mfedosin> but I'll be on vacation this week
17:48:28 <nikhil> mfedosin: ok, let me start that page
17:48:30 <mfedosin> is it okay if I do it next week?
17:48:38 <nikhil> mfedosin: I wil link it for your review and you can add more info to it
17:48:56 <mfedosin> nikhil: sure, it will be great
17:49:08 <nikhil> mfedosin: that way we keep the glance team on the same page (literally) on where the conversation / plans are
17:49:21 <rosmaita> i think that's a good strategy, it will show people not to ask that question i asked about second thoughts
17:49:37 <nikhil> yeah, positive side effects
17:50:01 <mfedosin> :)
17:50:21 <mfedosin> also, I want to say that there is not so much common code
17:50:47 <mfedosin> so, this removal won't be painful
17:50:54 <nikhil> ++
17:51:03 <mfedosin> only functional tests are hard
17:51:20 <nikhil> (on not so common code, except for requirements etc)
17:51:20 <mfedosin> glare uses the same infrastructure as glance
17:51:46 <nikhil> mfedosin: I don't want to meddle but I think glare should not have functional tests for newton
17:52:00 <mfedosin> why not?
17:52:08 <mfedosin> they are already done
17:52:11 <nikhil> we've discussed hard over the last cycles where such tests belong
17:52:32 <nikhil> and there's a bit of back and forth if the functional tests should be in repo or simply in tempest
17:52:52 <nikhil> this might be a good time for glare to keep the code base simple and avoid extra maint.
17:53:22 <nikhil> there was a ask from glane team for functional tests just because it's setup that way
17:53:25 <mfedosin> maybe, but sometimes it good to have these test near your code
17:53:26 <docaedo> I would say -1 on removing tests that already exist, but long term moving them to tempest makes sense
17:53:43 <mfedosin> I don't want to deploy and run tempest every time
17:54:00 <nikhil> yeah, I don't want to meddle but it's good to not have functional tests in the tree
17:54:05 <nikhil> keep them in CI if needed
17:54:31 * nikhil stops fruitless advice
17:54:37 <mfedosin> I'll keep that in mind.
17:55:09 <mfedosin> also, I think we should rework our external locations a little bit
17:55:19 <mfedosin> I wrote an email today
17:55:37 <mfedosin> it may be interesting for glance as well
17:55:59 <mfedosin> Stuart proposed a huge feedback, but I haven't read it yet
17:56:24 <mfedosin> it's called [Glance][Glare] External locations design
17:57:13 <docaedo> oh I also have not caught up on -dev ML yet today but that sounds interesting
17:57:53 <mfedosin> docaedo: it was designed specially for app-catalog
17:58:11 * docaedo feels honored
17:58:41 <mfedosin> docaedo: you're our main customer
17:59:10 <mfedosin> we implement all features mostly for you
17:59:26 <mfedosin> if there are no more questions I suppose we can finish for today
17:59:27 <docaedo> hahaha wow
17:59:33 <docaedo> lucky app-catalog!
17:59:41 <mfedosin> thank you for coming :)
17:59:42 <docaedo> mfedosin: thanks!
17:59:53 <mfedosin> #endmeeting