14:00:15 #startmeeting glance 14:00:16 Meeting started Thu Feb 2 14:00:15 2017 UTC and is due to finish in 60 minutes. The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:19 The meeting name has been set to 'glance' 14:00:22 #topic roll call 14:00:27 \o 14:01:07 hello hemanthm 14:01:11 o/ 14:01:16 morning rosmaita 14:01:26 hello ian, glad you are here, you have the first item 14:01:32 o/ 14:01:36 but looks like we should wait a minute or two 14:01:39 hi alex 14:01:40 * sigmavirus checks agena 14:01:45 hey 14:01:52 o/ 14:02:05 o/ 14:02:25 hello steve and nikhil ... i think we have a quorum, let's get started 14:02:55 \o 14:02:55 #topic release updates (sigmavirus) 14:03:05 Hey yinz 14:03:45 sigmavirus: before you get started, i will give a quick update 14:03:52 So some announcements: 1. Ocata-b3 was released last week. So far no bugs are filed against it (but distros seem stuck on O-2) 14:03:55 2. Once we tag RC-1 (today) we will be in a *hard* feature freeze and a *hard* string freeze 14:03:59 (ok, i will wait) 14:04:15 (sorry rosmaita you were too slow) 14:04:21 I'll only be a couple more seconds 14:04:27 (not the first time i've heard that) 14:04:44 3. It looks like Rolling Upgrades will be in RC-1 14:04:52 (Good work hemanthm dhellmann stevelle rosmaita alex_bash et. all) 14:05:20 and sigmavirus did some reviewing in there, too 14:05:31 4. I would love everyone to start testing RC-1 once it's released. If you find bugs, report them and nominate them for stable/ocata (whose branch and release series will be created with RC-1) 14:05:58 If you find bugs, mention the bug in #openstack-glance so one of us can appropriately approve the nomination to the ocata series 14:06:13 5. RC-1 *may* be the last RC if we dont' find bugs 14:06:24 If that's the case, we'll release Ocata (14.0.0) from the RC-1 tag 14:06:58 And finally, 6. If you're a stable branch core reviewer: Requirements updates, Zanata translation imports, etc. are all capable of being approved by a single person, so please don't wait on a second +2 14:07:14 Actually, one addendum, please let me know if there are priority backports to mitaka or newton 14:07:22 I'd like to release stable versions of those soon 14:07:31 14:07:36 sigmavirus: how much time do we have to get the rolling upgrade patches through the gate? 14:07:43 (the rc potential bug usually (when I've set it) have a tag - release-rc-potential eg. newton-rc-potential) 14:07:48 hemanthm: I'd like to get the patch in this afternoon 14:07:52 two of the alembic/rolling upgrades patches have merged 14:07:52 two more are in the gate now: 14:07:52 https://review.openstack.org/#/c/392993/ 14:07:53 https://review.openstack.org/#/c/424774/ 14:07:58 nikhil: those tags exist already ;) 14:08:04 plus, the release notes for the change to using alembic as the database migration tool: 14:08:07 https://review.openstack.org/#/c/427971/ 14:08:08 sigmavirus: indeed 14:08:10 (i am revising that now) 14:09:26 so except for the release notes, it's just a matter of the gates cooperating 14:09:33 sigmavirus: I am happy that one exists for ocata already https://bugs.launchpad.net/glance/+bugs?field.tag=ocata-rc-potential 14:10:06 is everyone here clear on how to use the tags? 14:10:50 no 14:10:54 o/ 14:11:29 sigmavirus: want to explain? 14:12:19 here is an example bug 14:12:22 https://bugs.launchpad.net/glance/+bug/1656183 14:12:22 Launchpad bug 1656183 in Glance "Delete tags return 200 status code but api-ref says 204" [High,In progress] - Assigned to Ian Cordasco (icordasc) 14:12:26 So, if you find an issue that affects ocata (in a release candidate) then you can use that tag to explain that it might have release candidate potential 14:12:40 under the description, there's an "add tags" widget 14:12:50 it pops open a text box, just start typing 14:12:50 There is a link at the top of the page, however, beneath the table with status/assignee/etc. and it allows you to nominate it for a series 14:14:19 If you can nominate something for a specific series, that's better than tagging it, but you can also tag it to be safe 14:14:39 Also to be clear, the bugs that should be nominated should be critical user-facing bugs 14:14:52 so, to summarize: if you find a bug that you think shoud go into ocata, do the following: 14:15:01 (1) target to series -> ocata 14:15:12 (2) add tag "ocata-rc-potential" 14:15:30 Ok, I've used the "add tags" link before, thought it was something different. I don't see the "target to series" link though 14:15:52 Milestone? 14:15:59 alex_bash: only specific people have that access 14:15:59 underneath that 14:16:02 oops 14:16:13 ok, then forget step (1) 14:16:23 we use tags to propose the bug against a series 14:16:30 ah, I see, I'm not specific enough 14:16:37 nikhil: so most people should be able to nominate to series 14:16:49 alex_bash: it may just that you are not part of the glance-bug-team 14:16:49 Only drivers/release managers can actually target it or approve a nomination 14:17:24 or what sigmavirus said, I haven't user-tested this before 14:17:30 we will have to fix that, alex_bash is actually good about digging up bugs and triaging 14:17:32 * sigmavirus has 14:17:42 * sigmavirus has done too much investigation 14:17:48 * sigmavirus is too curious for his own good 14:17:56 * sigmavirus will stop referring to himself in the third person now 14:18:00 ok, so key thing, please tag bugs you see/want to work on that you think should go into Ocata 14:18:09 they must be approved first before they get merged 14:18:15 so don't work first, then ask 14:18:34 tag the bug and put a shout into #openstack-glance to let us know to look at it 14:18:43 alex_bash: you may want to join https://launchpad.net/~glance-bugs (irrespective of the access level it has) 14:19:28 ok, let's move along, i want to keep this meeting short (need to revise a release note before sigmavirus closes RC-1) 14:19:28 joined, thanks Nikhil 14:20:07 #topic mascot: new draft available 14:20:23 new mascot attached to this email: ttp://lists.openstack.org/pipermail/openstack-dev/2017-January/111151.html 14:20:37 (so, yeah from memory of an old bug what sigmavirus said about release team in lp glance project has access to target against a series) 14:20:40 i think it's what we asked for (even though i voted for the saber-toothed tiger) 14:20:53 rosmaita: it is what we asked for 14:21:03 and, at least it isn't obscene, like the new ironic draft 14:21:05 nikhil: yeah, but the release team is intentionally kept on the small side 14:21:12 rosmaita: v3 is less obscene 14:21:14 http://lists.openstack.org/pipermail/openstack-dev/2017-January/111151.html 14:21:20 still offensive to italians and south americans, but yolo 14:21:26 nods to sigmavirus 14:22:08 yeap 14:22:24 #topic pike ptg planning 14:22:50 everyone should take a look at the proposed community goals for pike 14:22:53 https://github.com/openstack/governance/tree/master/goals/pike 14:23:05 and start thinking about what we need to do in glance to accomplish them 14:23:18 i'll propose some sessions based on that 14:23:46 we'll also have a session wiht the new docs PTL about our docs and openstack docs in general 14:24:28 also, plenty of room for sessions to be proposed: 14:24:29 https://etherpad.openstack.org/p/glance-pike-ptg-planning 14:24:39 we'll discuss more next week 14:25:05 ^ asettle 14:25:13 I WAS PINGED 14:25:16 * asettle arrives with cape 14:25:30 everyone, meet Alexandra Settle, new docs PTL 14:25:30 Oh okay, yep, docs :) 14:25:36 * asettle waves overly enthusiastically 14:25:44 * sigmavirus was documenting the IRC nick of the new docs PTL 14:25:46 ;) 14:25:57 we were just saying that you have graciously agreed to discuss docs with us at the PTG 14:25:59 Hi, I'm Alex. I like long walks on the beach, online shopping, and really hate long sentences. 14:26:15 rosmaita: why but of course! Happy to come help. 14:26:17 oh we've got run on sentences in our docs 14:26:24 sigmavirus: ugh 14:26:30 Well, we'll come up with a plan :) 14:26:31 yw 14:26:32 o/ asettle 14:26:32 well, you can't beat an intro like that 14:26:55 I figure if I just let my personality fly via text, actually meeting me in person is 10% less frightening. 14:27:18 In all seriousness, I'll be taking a look at the glance docs, reviewing what you guys have, and coming up with an action plan 14:27:28 Having never met asettle in person despite having worked with her for ~3 years, I cannot confirm this 14:27:39 sigmavirus: I always forget that. 14:27:47 I've hung out with rosmaita for dinner so he's welllll aware :p 14:28:29 asettle: \o 14:28:33 But, if anyone is interested in getting a bit more involved and has ideas about the way 'docs should look like' - hit me up 14:29:04 I'm happy to discuss options, one shoe size doesn't fit all :) 14:29:06 it will be great for us to know the directions docs are going 14:29:24 I can definitely let you know we have some big movements coming up. Some renewed focus on HA and operations. 14:29:34 And some tech debt to be *removed*. 14:29:47 asettle: I'll be happy to delete docs for you =P 14:29:54 We'll be focusing heavily on our install guides and user/admin after that. So we'll want glance and other projects to be sparkly. 14:29:55 awesome ... we need to get a handle on what you expect from the glance team 14:30:09 sigmavirus: dude don't take this from me, I am literally too excited. 14:30:10 :p 14:30:15 :D 14:30:20 ok, so this should be a fun and informative session at the PTG! 14:30:23 Hope so! 14:30:36 ok, moving along 14:30:42 #topic priorities 14:30:54 key things will be: 14:30:59 testing RC-1 14:31:14 nominating bugs for ocata-rc-potential 14:31:23 and then working on said bugs if htey are approved 14:31:34 but testing RC-1 is key 14:31:42 so that you can find some bugs to work on :) 14:32:12 anything else we should consider? 14:33:19 guess not 14:33:24 #topic open discussion 14:33:59 i will be going to the api-wg meeting at 16:00utc to discuss the situation with https://bugs.launchpad.net/glance/+bug/1656183 14:33:59 Launchpad bug 1656183 in Glance "Delete tags return 200 status code but api-ref says 204" [High,In progress] - Assigned to Ian Cordasco (icordasc) 14:34:22 gate failed on a rolling upgrade patch :( 14:34:25 rosmaita: the situation on that is quite cut and dry 14:34:31 hoping to get some closure and then ocata-rc-potential that bug 14:34:40 either we want to be part of the cross-project api stability tags or we don't 14:34:49 If we don't, we can do whatever we want to fix up v2 14:34:57 hemanthm: link? 14:35:15 https://review.openstack.org/#/c/392993/ 14:35:20 Thank you :) 14:35:28 sigmavirus: it depends on what that tag is going to mean, really 14:35:50 rosmaita: right, that's still not set in stone 14:36:06 tl;dr, we'd be able to do this if we had real microversions 14:36:20 * sigmavirus shrugs 14:37:30 sigmavirus: which is even more f'd up :| 14:38:06 * nikhil has to leave 14:38:14 jokke__: no it's not actually 14:38:15 have a nice day folks. 14:38:25 bye nikhil 14:38:30 People who have had programmed in a 200 response code, would then be able to stick to a version that uses that 14:38:40 Meanwhile people who never did that, would get the *correct* code 14:39:30 yeah, but if those people who want 200s ever want any other features past that microversion, they'll have to do somethign anyway 14:39:47 rosmaita: right, but they get to do that when they want 14:40:02 And when they change version they acknowledge something tiny may have changed (e.g., a status code) 14:40:18 But we have a vocal minority that is very opposed to microversions that do not provide reasoning against it 14:41:05 We frequently deny the user visible value in them, and frankly, I'm tired of the situation where we're bickering with other teams over tiny changes like this 14:41:52 * sigmavirus throws his hands up and walks away 14:42:28 i guess my question is, how long do we have to support "old" microversions? 14:42:38 2 cycles and then we can remove them? 14:43:02 rosmaita: I don't think that's defined 14:43:49 And guess what, this is a topic for a cross-project goal in Queens iirc so we could influence that if we were to participate in those discussions 14:43:59 sigmavirus: I've explained numerous times why I'm against them 14:44:41 jokke__: I've never seen you provide reasoning beyond "they're terrible and I'll quit if we use them" 14:44:56 So perhaps putting together your reasoning in a durable format, e.g., a mailing list post on this topic would be valuabe 14:45:21 (valuable as well) 14:46:00 or maybe let's discuss this at the PTG 14:46:20 rosmaita: durable means available for all Glance members, not just those whose companies are sending them to the PTG 14:46:21 we'll need to formulate a position anyway if we want to have input into the Queens community goal 14:46:53 i think it would be helpful to have a discussion first, then take it to the ML 14:48:22 anyway, if we do discuss at the PTG we'll have notes on an etherpad that can be sent to the ml 14:49:29 hemanthm: so was that gate failure because of us, or did it just happen to us? 14:50:47 rosmaita: not because of us 14:51:10 this showed up last night too 14:51:10 well, that's ... nice 14:51:38 looks like discussion has tailed off 14:51:58 ok, let's stay tuned in #openstack-glance for RC-1 news 14:52:26 and that's all for today ... unless anyone has something to say? 14:53:10 * jokke__ will be in Fosdem this weekend if anyone else happens to be there and wants to meet up :) 14:53:54 i like how the first thing they mention on the web page is "beer" 14:54:27 ++ 14:54:41 I had a Q on this stable/newton proposed backport: https://review.openstack.org/#/c/417197/ 14:55:15 Jenkins was failing repeatedly on the releasenote. Not sure as to why. 14:55:55 http://logs.openstack.org/97/417197/3/check/gate-glance_store-releasenotes/762764f/console.html#_2017-01-31_17_26_32_410254 14:56:50 Looks like translations failure 14:57:11 'Translations exist and locale_dirs missing in source/conf.py' 14:57:31 yeah, but this is cherry picked. So was not sure .. 14:58:47 let's look some more in #openstack-glance ... we're just about out of time 14:59:18 Sure. :) 14:59:23 #endmeeting