Tuesday, 2014-05-20

*** morganfainberg is now known as morganfainberg_Z03:49
ttxSlickNik: pong08:13
SlickNikttx: wanted to check whar times work for you for 1:1 on Tues08:15
ttxSlickNik: yes, sorry I forgot to send you that email08:15
ttxSlickNik: when can you ?08:16
ttxWe already agreed on times @ https://wiki.openstack.org/wiki/Meetings/ProjectMeeting08:16
ttxSlickNik: what's your TZ ?08:16
SlickNikttx: My schedule is pretty wide open on Tuesdays, so you get choices.08:16
SlickNikI'm in PDT08:16
ttxSlickNik: are you an early riser or a late one ?08:17
SlickNikttx: more late than early :)08:17
SlickNikbut I can do either08:18
ttxOK, how about 16:15 UTC ?08:18
ttxThat would be 9:15am PDT08:18
ttxSlickNik: ^08:19
SlickNikttx: That works for me. Thanks!08:20
ttxOK, great. Talk to you tomorrow, maybe :)08:20
ttxwell, later today, to be more precise08:20
SlickNikttx: sounds good. See you in a bit! :)08:25
*** eglynn has joined #openstack-relmgr-office10:44
eglynnttx: knock, knock :)10:45
* eglynn screws up the UTC conversion ... see you in an hour10:47
*** jd__ has left #openstack-relmgr-office11:01
ttx#startmeeting ptl-sync11:45
openstackMeeting started Tue May 20 11:45:15 2014 UTC and is due to finish in 60 minutes.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.11:45
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.11:45
openstackThe meeting name has been set to 'ptl_sync'11:45
ttxeglynn: around?11:45
eglynnttx: knock, knock again11:45
eglynn... got home safe from ATL I trust?11:45
ttx#topic Ceilometer status (eglynn)11:45
ttxindeed yes11:45
ttxYou back in Europe ?11:46
eglynnyep I sure am, since Sat evening11:46
eglynnso, pending buy-in from the core team, here's the over-arching plan I had in mind for J ...11:46
eglynn* front-load early progress on the TC manadated actions from gap analysis11:46
eglynn#link https://etherpad.openstack.org/p/ceilometer-integration-gap-analysis-coverage-plan11:46
eglynn... in particular: incremental improvement in viability of sql-a driver11:46
eglynngrenade participation11:47
eglynnand tempest coverage11:47
eglynn(all with an eye to J1)11:47
eglynn* while a portion of the team works in parallel on the more forward-looking v3/gnocchi stuff11:47
eglynn#link https://etherpad.openstack.org/p/ceilometer-tsdaas11:47
ttxI wonder.. did we ever review that plan at TC meeting itself ?11:47
eglynnyep we did11:47
* eglynn digs for link11:47
ttxOK, I should probably add it to the wiki page at https://wiki.openstack.org/wiki/Governance/TechnicalCommittee11:48
eglynn#link http://eavesdrop.openstack.org/meetings/tc/2014/tc.2014-04-15-20.03.html11:48
ttx#action ttx to translate https://etherpad.openstack.org/p/ceilometer-integration-gap-analysis-coverage-plan into a wiki coverage plan on https://wiki.openstack.org/wiki/Governance/TechnicalCommittee11:48
eglynnthe v3 work is more with an eye to J2/J311:49
ttxok11:49
eglynn* also in parallel restart the conversation with the stacktach folks11:49
eglynn(with an eye to K)11:49
ttxeglynn: are you planning to use a ceilometer-specs repo for J planning ?11:49
eglynnyep, expecting a flood of BPs once this puppy lands https://review.openstack.org/9404411:50
eglynn(already +1'd, just needs some more infra-love to get it over the line)11:50
ttxHow exclusive should that process be ? Will you tolerate features that don't go through it ?11:51
ttxTrying to see how/when we'll translate it into blueprints11:51
eglynnI want to mandate it strictly for *new* BPs11:51
ttx#info Ceilometer will use a -specs repo for Juno11:51
eglynnbut may apply latitude for pre-existing BPs that were already started on11:52
ttxSo when a spec is approved, you add it as a Launchpad blueprint and target it ?11:52
ttxbut you may also have specs in there that didn't follow that process11:52
eglynnwell I had more in mind that the spec approval is sync with the Specification URL on the LP blueprint being set11:52
eglynnso the LP BP can be created in advance as a placeholder11:53
eglynne.g. this one I filed earlier https://blueprints.launchpad.net/ceilometer/+spec/grenade-upgrade-testing initially11:53
ttxhmm... trying to see what would be the most convenient11:53
eglynndo you know how the nova folks manage that?11:53
ttxeglynn: here is how we used to do it...11:53
ttxeglynn: people would file blueprints and you would use the priority field to "triage" them11:54
ttxit usually results in a neverending flow of untriaged blueprints11:54
ttxand us spending the whole 15minute sync time to sort through them11:54
ttxIf the entry point now is the proposed spec in -specs...11:54
eglynnso that's what we want to avoid, right?11:54
ttxit might make sense to only create a blueprint when we want to start tracking it11:55
eglynna-ha, k, got it11:55
ttxi.e. the PTL should create them, not the proposer11:55
ttxyou can still create placeholders...11:55
eglynnbut in general, idea delay creation in LP until corresponding spec is approved?11:55
ttxbut we would no longer use blueprints as an entry point11:55
ttxeglynn: yes11:55
eglynnk11:55
ttxjust a proposal11:55
eglynnsounds sane11:56
ttxbut I think that may result in less status sync hassle11:56
eglynnso https://blueprints.launchpad.net/ceilometer/+spec/grenade-upgrade-testing is kind of a special case11:56
ttxwe could even autoremove blueprints that are randomly targeted to a milestone unless they are "approved"11:56
eglynn... as I wanted to capture some detail for new Red Hat joiner Chris Dent who is gonna work on it11:56
eglynn... so that he can get up to speed quickly on what needs to be done11:57
ttxI think it's fine to use blueprints to track stuff that YOU as PTL would like to see speced11:57
eglynncool, got it11:57
ttxthe idea is to avoid the "triage" step that would duplicate the work on -specs imho11:57
eglynnyep, that makes sense11:57
ttxone trick will be to not let anything from aproved -specs fall into the cracks, not sure how to best avoid that11:58
ttx(i.e. approved spec with no blueprint corresponding)11:58
eglynnyeah, good point11:58
eglynnmanual reconciliation for now I guess?11:59
ttxeglynn: yeah... the other trick is to find a way to autoremove stuff that others target11:59
ttxwe'll have to use some protected field in the blueprint for that. Maybe priority11:59
eglynnyeah, makes sense12:00
ttxi.e. anything without a prio and with a milestone set should get removed with a "file specs first" note12:00
ttxideally we'd use the "approved" field, need to check it's protected12:00
ttxanyway, I'll work on that this week and propose process12:00
ttxin summary:12:00
ttx#info Ceilometer uses -specs, drivers may create extra blueprints that have no specs, random blueprints should be untargeted12:01
eglynnit'll take a bit of bedding in, but I think that kind of process has potential to be a lot better than the prior free-for-all12:01
ttxOh, we could use the series goal. That would make sense12:01
eglynnyeap12:02
ttxLet's first see who wants to follow that12:02
ttxAnything to discuss at meeting later today ?12:02
eglynnnope, nothing pressing12:02
ttxdid ceilo make use of their pod at summit ? Would you like one for the next ?12:03
eglynnyes and most definitely yes!12:03
ttxAny other feedback from the Ceilometer track, while it's hot ?12:03
ttx#info Ceilometer used their pod, would like one next time12:03
eglynnpersistant fuzziness around the project mandate12:04
* eglynn would like to see the mission statement patch land in governance12:04
ttxok12:04
eglynn... it's on the agenda for the TC meeting this evening12:04
eglynncool12:04
ttxeglynn: ok great, ttyl12:04
eglynnttx: cool, thank you for your time!12:05
ttx#topic Sahara (SergeyLukjanov)12:05
ttxSergeyLukjanov: aren't you supposed to be on vacation ?12:05
SergeyLukjanovttx, hey12:05
ttxand ona non-comatible tz ?12:05
ttx+p12:05
*** eglynn is now known as eglynn-lunch12:05
SergeyLukjanovttx, yup, on vacation, but it's 8am here, so, it's compatible ;)12:06
ttxSergeyLukjanov: ok, is Sahara planning to use a -specs repository for Juno ? Or keep old LP planning until at least K ?12:06
SergeyLukjanovttx, I'm unable to go to the project meeting today - I'll be already on the plane12:06
ttxSergeyLukjanov: not a problem -- check the release schedule and let me know if you have issues with it before12:07
SergeyLukjanovttx, not so far, I think we'll keep lp for J12:07
ttxhttps://wiki.openstack.org/wiki/Juno_Release_Schedule12:07
* SergeyLukjanov looking12:07
ttx#info Sahara keeping launchpad-driven workflow for Juno12:07
ttxSergeyLukjanov: ok, so we'll work with the old-style workflow for you: look at targeted specs and triage them by setting a priority (or remove the milestone target when inappropriate)12:08
SergeyLukjanovttx, yup, that's my plan for the next week12:09
ttxwe'll start reviewing that next week.12:09
ttxAny summit feedback from Sahara track ?12:10
SergeyLukjanovttx, release schedule wfm12:10
SergeyLukjanovttx, I'll do it before the next relmgr meeting12:10
ttxSergeyLukjanov: did you make use of the Sahara pod ? Would you like one such pod in Paris summit ?12:11
SergeyLukjanovttx, program pods are awesome, we've been actively using them, especially at the first days of summit and really want to have one on the next summit12:11
ttx#info Sahara used their pod, and would like one next time12:12
ttxSergeyLukjanov: ok, any other feedback ?12:12
SergeyLukjanovttx, and there were enough design summit session slots to discuss mostly everything that we need (+ pods)12:12
ttxok. good12:12
ttxSergeyLukjanov: go for breakfast now :)12:12
SergeyLukjanovttx, I think no more feedback atm12:12
ttxThanks for showing up!12:13
SergeyLukjanovttx, thanks!12:13
SergeyLukjanovttx, are there any other projects that are planning to keep the lp for J?12:14
ttxSergeyLukjanov: I think so, yes12:14
ttxSergeyLukjanov: I'll use today to actually check on that.12:14
ttxSergeyLukjanov: If you are the only one not to use it, I think it would make sense to just adopt it12:14
SergeyLukjanovttx, exactly12:15
ttxBut then I think this "experiment" is quickly turning into a norm12:15
ttxand I would like it to be an "experiment" still :)12:15
SergeyLukjanovttx, massive experiment ;)12:15
ttxso if >=2 projects don't use them, I'm fine with them :)12:15
ttxdhellmann_: I suspect you are not around, since you mentioned you would miss the meeting today12:16
dhellmann_ttx: I'm here this morning, just for you :-)12:16
ttxoooh, nice :)12:16
*** dhellmann_ is now known as dhellmann12:16
ttx#topic Oslo (dhellmann)12:16
dhellmannI wouldn't miss our little chats for anything12:16
ttxSo first question, are you planning to use some oslo-specs repo ?12:17
dhellmannyes, we have a specs repo set up12:17
ttxOK. How exclusive is it ? Do you tolerate blueprints without a spec ?12:17
SergeyLukjanovttx, we've not discussed this question really good with team before, because there were no feeling of the lack of "info" for blueprints, but it could increase their usability and info value a lot, so, I'll add it to the next Sahara meeting agenda to re-check12:17
ttxDoes it affect all oslo* ?12:17
dhellmannI expect us to have a few bp where a spec would not be needed12:18
ttxSergeyLukjanov: maybe wait for the result of my investigation. i'll let you know if you're one of very few12:18
dhellmannand yes, it is for all of oslo12:18
SergeyLukjanovttx, ok, thx12:18
ttxdhellmann: would you feel OK filing those yourself ? The idea would be to ditch the LP-driven blueprint proposal/triaging process altogether12:18
ttxand use it only as a reporting tool12:19
dhellmannah, interesting12:19
ttxreporting/scheduling/tracking progress12:19
dhellmannwell, that's what I expected to do, so I'm not sure how what you're suggesting is different?12:19
ttxso we would basically autodrop anything directly proposed to LP, unless it has a prio set (or some other field you are the only one (with all LP drivers) tp set12:19
dhellmann"autodrop" means "remove from juno" or "remove from launchpad"?12:20
ttxdhellmann: that would mean "remove from juno" since there is no way to delete a blueprint in LP (don't ask)12:20
ttxdhellmann: in previous cycles we used Lp as the entry point12:21
ttxdhellmann: so you had to review stuff that would be proposed and decide what to do with it12:21
ttxnow that would conflict with the -specs approval workflow12:21
dhellmannok, got it12:21
ttxso i'd rather just ditch the LP-driven approval process12:21
ttxand just have "approved" blueprints in LP12:21
ttxwell, targeted to a milestone in LP12:22
dhellmannyeah, we have one bp already implemented without a spec so as long as we don't lose that one I think we're ok12:22
dhellmannI can go through and approve the others12:22
ttxso we could just look at targeted stuff and actively remove it from the Lp milestone if it wasn't approved/prioritized properly already12:22
dhellmannI brought a cold home from the summit, so I haven't looked at any of that yet12:22
dhellmannbut I should be able to start updating them tomorrow12:23
ttxno hurry12:23
ttxjust brainstorming on how we'll sync12:23
ttxI think considering Launchpad to be the "plan" rather than the entry point will simplify a lot of those sync points12:23
ttxand more importantly, no parallel approval processes12:24
dhellmannyes, that's more or less what I expected12:24
ttxjust need to check that it would work for all "-specs" early adopters12:24
ttxand then build the script that will gently point people that propose blueprints on LP to the new process12:24
ttxthe trick being... finding a way to avoid approved -specs from not being targeted in LP12:25
ttxso that everything is tracked12:25
ttxYou'll miss meeting today, maybe check that the release schedule is fine by you12:25
dhellmannso you want to automatically notify people who open new blueprints that they should use the specs process?12:25
dhellmannyeah, I'll look over the schedule and email you if I see any issues12:26
ttxdhellmann: I want to remove any target milestone that they may set. Redirecting them to the -specs process would be a nice addition12:26
ttxthe goal being to avoid polluting target milestones with unapproved specs12:26
ttxand having to go through them every week12:26
dhellmann+112:26
ttxok, summit feedback...12:27
ttxDid you make any use of the Oslo pod ? Do you think it makes sense at next summit ?12:27
* ttx thinks it's not that necessary for horizontal projects, we're busy all the time12:28
dhellmannas far as I know we did not use it this time12:28
dhellmannI think being able to share with other projects as we discussed would meet our needs very well12:28
ttx#info Oslo uses -specs repo for Juno planning12:28
ttx#info Oslo did not use pod - could share one12:29
ttxok, any other feedback ?12:29
dhellmannnot really -- the summit went well & we had enough time to talk about what we needed to work out12:30
ttxdhellmann: ok12:30
ttxOK... talk to you later ?12:31
dhellmannI'm going to miss both meetings this afternoon (prior commitment)12:32
ttxno problem!12:32
*** dhellmann is now known as dhellmann_13:27
*** eglynn-lunch is now known as eglynn13:46
ttxdolphm: o/14:01
dolphmttx: o/14:02
ttx#topic keystone (dolphm)14:02
ttxdolphm: do you plan to use a keystone-specs repo for Juno features ?14:02
ttxor wait for the end of experiment and reconsider for K ?14:03
dolphmttx: yes, but after some conversation (and confusion due to the existing repos) it's currently in review as 'identity-specs'14:03
dolphmhttps://review.openstack.org/#/c/94119/14:03
ttxyay confusion!14:03
ttxok... is that exclusive ? i.e. will all features go through specs ?14:04
dolphmyes, but we'll start requiring it for for J2 forward14:04
ttxOK... I have a process that I discussed earlier in the 1:1s with others, about using blueprints as a drovers-maintained communication tool14:05
ttxdrivers*14:05
dolphmand we landed on the name 'identity' to better accommodate client-side specs, which we'll have a separate directory for, and just move the into versioned directories as they are released?14:05
dolphmit seemed odd to us to use 'juno' for client-only work, etc14:05
ttxi.e. you would create a LP blueprint for approved specs, so that we track milestone targets and implementation status14:05
dolphmoh that'd be much better14:05
ttxthe idea being to NOT use LP as an entry point requiring triaging anymore14:06
dolphmso at end of j1, we'd close all stale bp's?14:06
ttxand if any are proposed, untarget them automatically14:06
ttxThere can be stale BPs, as long as they are not targeted14:06
ttx(LP can't delete BPs anyway)14:06
dolphmbasically no one uses targeting on their own anyway14:07
dolphmi meant marking them as obsolete until a spec lands14:07
ttxthat means you (or other keystone drivers) would maintain the milestone targeting14:07
ttxand we'd use the resulting board as a communication tool14:07
ttxwith release management but also downstream consumers14:07
dolphmis there an option to prevent blueprints from being filed from non-drivers?14:07
ttxjust a sec, call interrupting14:08
dolphmack14:08
ttxok back14:09
ttxdolphm: I'd make a script that would remove from milestone target anything that's not "approved"14:09
ttxwe'd probably use "priority" to signify approval14:09
ttxsince random people can't set it14:10
ttxthat way there is no triaging needed anymore in LP14:10
ttxit's all done on the -specs repo14:10
ttxalso doesn't prevent to track work without a spec, for corner cases, as long as YOu create it14:11
ttxonly drawback is how to prevent some approved -specs from falling into the cracks and not have blueprint14:11
ttxbut I guess we can make a report for that14:11
ttx#info keystone will use identity-specs repo starting with j-214:12
dolphmthat's sort of how we were doing it anyway, we stopped bothering with 'approved' long ago14:12
ttxdolphm: are you comfortable with building the j-1 list manually and apply same rules ?14:12
ttxi.e. we'd triage them BEFORE we enable the rejection script14:12
dolphmi think so, i was going to do that this week anyway14:13
ttxok, sounds good14:13
ttxAnything to discuss at meeting later today ?14:13
dolphmmaybe the threat of specs in j2 will encourage some people to land features earlier :)14:13
dolphmnot off the top of my head14:13
ttxFeedback from design summit ? Did the keystone team make use of its pod ? Want one next time ?14:14
dolphmwe used our pod everyday and definitely want another one14:14
ttx#info keystone used its pod every day. Wants one next time!14:14
dolphmbarbican did as well, docs didn't seem to as much14:14
ttxyes, I think horizontal projects did not, in general14:14
dolphmneutron needs two pods, as they overflowed from the next room to our table14:15
ttxwe could all just share one table14:15
dolphm(they really needed 3 for the number of people they had involved in discussions down there!)14:15
ttxheh14:15
dolphmi'm also happy we had more users in the design sessions14:15
ttxjgriffith: around ?14:15
ttxdolphm: ok, thx, talk to you later!14:16
dolphmttx: /salute14:16
ttxjgriffith: not around?14:23
*** david-lyle has joined #openstack-relmgr-office14:40
ttxdavid-lyle: o/14:43
david-lylettx: o/14:44
ttxbit late, you were scheduled at 4:30 :) let's do it quick14:44
ttxdavid-lyle: does horizon use a -specs repo for Juno ?14:44
david-lylelast week of dropping off kids, more reliable starting next week14:44
david-lylettx: we don't14:44
ttxok. I assume we'll use the same LP-driven process as for icehouse then ?14:45
david-lyleyes, we talked about the -specs, but didn't see a real value for Horizon at this time14:45
ttxi.e. triage incoming milestone-targeted blueprints by setting priority (if you like them) or remove milestone targeting (if you don't)  for them ?14:45
ttxOK, we'll start looking at the result next week14:46
david-lylethat was the plan14:46
ttxOops, forgot to set topic14:46
david-lylesure, still some planning to do14:46
ttx#topic Horizon (david-lyle)14:46
ttx#info Horizon not using -specs for Juno14:46
ttxAnything you'd like to discuss at meeting later today ?14:46
david-lyleno, we have general questions around 3rd party integration and ceph integration, but I think that's more a TC topic14:47
ttxack14:47
ttxFeedback from design summit ? Did the horizon team make use of its pod (ISTR you told me yes)? Want one next time ?14:47
david-lylewe did use it, and would like one next time14:48
ttxdavid-lyle: in preparation for the TC meeting today, you can copy te requirements list in an etherpad and prepare answers to each requirement14:48
david-lylehttps://etherpad.openstack.org/p/horizon-gap-analysis14:48
ttx#info Horizon used its pod and would like one next time14:48
ttxdavid-lyle: great! see you there then!14:48
ttxmestery: around?14:48
david-lylesounds good,14:48
mesteryttx: o/14:48
ttx#topic Neutron (mestery)14:49
ttxmestery: I was in the session where you discussed the -specs repo so I assume you are using it for Juno ?14:49
mesteryYes, that's the plan, the team has been actively using it for a few weeks now, the results so far are good.14:49
ttx#info Neutron using -specs for Juno planning14:49
ttxmestery: I discussed this with others in previous 1:1s and I think we have a process to work with blueprints now14:50
mesteryttx: Do you mean the process of combining specs repos with LP?14:50
ttxmestery: the idea would be to use LP blueprints as a communication tool to communicate milestone target and implementation status, while linking to approved spec14:50
mesteryttx: Perfect! That's what I've been trying to do so far with specs which we've already approved. I like this plan.14:51
ttxdo all your features go through specs ? Or do you plan to still accept LP submissions ?14:51
mesteryWe're focusing only on the specs repo now, that's the message I've been giving contributors as well.14:51
mesteryttx: https://wiki.openstack.org/wiki/Blueprints#Neutron14:52
ttxmestery: OK, so the idea would be to drop completely usage of LP as an entry point for features14:52
ttxwe'd autoclean anything directly proposed there14:52
mesteryttx: Yes, correct. We only use LP to track against milestones as you indicate.14:52
ttxyou can create a blueprint when a feature is approved (and/or doesn't need spec)14:52
mesteryYes14:52
ttxif you set "priority" and "milestone target" it should not be touched by the autoremove script14:52
ttxonly drivers can set priority, which should protect against random addition14:53
mesteryOK, got it, thanks! Just curious, are others going "specs only" like we are? I think nova is, right?14:53
ttxso we don't need to go through "blueprint triaging" every week14:53
mesteryperfect14:53
ttxmost of them are, yes14:53
ttxall "triaging" is done at spec review level, basically14:53
mesteryOK, good, happy to be aligned with the rest of the projects then!14:53
mesteryRegarding triaging, that makes sense.14:53
ttxand you use blueprint to communicate your objectives and their completion to the rest of the world14:54
mesteryGot it, makes sense.14:54
ttxwe'll have to figure out a way to make sure work in progress gets properly tracked, but one problem at a time :)14:54
mestery:)14:54
ttxNeed to work on that autokick script :)14:54
ttxOK, anything you'd like to discuss in cross-project meeting later today ?14:55
mesteryNothing at this time, no.14:55
ttxSummit feedback ?14:55
mesteryIt was organized really well, thanks to all who put in the work there!14:55
mesteryThe pods were a huge hit too, we used ours everyday. :)14:55
* mestery thinks we may have spilled into other pods as well.14:56
ttxOK, I assume you'd like one for next time ?14:56
mesteryYes please!14:56
ttx#info Neutron used their pod and would like one next time14:56
ttxOK then... Anything else ?14:56
ttxWe'll start looking into specs and blueprints starting next week14:56
mesteryNothing else this week.14:56
ttxnow is a bit early14:56
mesteryOK, cool!14:56
mesteryAgreed, still organizing post-summit. :)14:57
ttxOK then, talk to you later!14:57
mesteryThanks ttx!14:57
* ttx hasn't even started to extract actions from summit yet... :/14:57
ttxbusy catchup14:57
mesterySame here, still triaging things and threads from last week :)14:57
*** markwash has joined #openstack-relmgr-office15:22
*** mestery has quit IRC15:26
*** mestery has joined #openstack-relmgr-office15:26
ttxnotmyname: o/15:30
notmynamettx: hi15:31
ttx#topic Swift (notmyname)15:31
ttxI implemented your logging idea15:31
ttxwe'll see how that goes15:31
notmynamecool!15:31
ttxnotmyname: IIRC from that Swift session, you plan to use a swift-specs repo at some point in the Juno cycle ?15:32
notmynamewe're working on getting it set up now15:32
notmynamepatches are in -infra config right now15:32
ttx#info Swift will use a -specs repo starting in Juno cycle15:32
notmynameI hope to have it all set up this week15:33
ttxhow exclusive will it be ? All features will have to go through it ? Or lesser features might still go in without one ?15:33
notmynameit's unlikely that it will be a requirement for every patch. that's still something we need to figure out what works best for us15:33
ttxok15:33
notmynamethere's a lot of support for it right now, so we'll see :-)15:34
ttxNote that with the introduction of -specs repos most other projects will start using Lp as a communication tool (when is something expected to land and how complete it is) rather than a feature approval tool15:34
ttxwhich makes it closer to the way you've always been using it15:34
notmynamethat makes sense. and yes :-)15:34
ttxTo that effect I plan to create a tool that will automatically untarget stuff randomly proposed to milestones, so that it can be really used a communication tool without interference15:35
ttxare you comfortable with that ?15:35
ttxwill be a variant of my "align milestone to series" script15:36
notmynamehow do you define "randomly proposed to milestones"?15:36
ttxwe'll probably use "absence of priority" to define if it's blessed or not15:36
ttxsince priority is a field that can only be set by "drivers"15:36
ttxso anythign that has a priority will stay in the milestone15:37
notmynameok15:37
ttxanything that doesn't will be assumed to have been added by someone else15:37
ttxstill barinstorming it, but sounds like the most convenient15:37
notmynameand "priority" is redefined within openstack to mean "likelihood of actually landing in this timeframe"?15:37
ttxbrain*15:37
ttxnotmyname: yes, or "release priority"15:38
notmynameok15:38
notmynameso your script idea sounds fine to me15:38
ttxOK, all sounds good. Anything you'd like to add to agenda for meeting today ?15:38
notmynameno, but a few other things to let you know15:38
ttxok, feel free to use #info liberally15:39
notmyname#info swiftclient is now gated on py315:39
notmyname#info swift py3pep8 job has been proposed to keep syntax. note no actual code execution under py3 at this time15:39
notmyname#info swift feature freeze during the storage policy merge period will likely be next week15:40
notmynameI expect storage policy patches to be proposed in the 2nd half of this week15:40
notmynamethen next week spend a lot of time reviewing them15:40
ttxSummit feedback ? I know you heavily used your pod, I assume you'd like one next time ?15:40
notmynamefreeze will last until they land, so I hope it's just a week. but it might stretch to two weeks15:40
notmynamethe pod was a good idea. I didn't spend as much time there as I would have liked, but I know it was heavily used15:41
ttx#info Swift used their pod, would like one next time15:41
notmynamethe general idea of "common area with a specific theme [ie swift]" is what we liked, I think15:41
ttxright15:42
notmynameif that's a table next time, good. if it's something else, it would still work. just depends on the paris facilities15:42
ttxyep, will visit again next week with pods in mind15:42
notmynameas I mentioned, cinder and swift shouldn't overlap next time15:42
notmynamemakes sense, actually, if you think about "storage people" attending15:42
ttx#info please do not overlap Cinder and Swift tracks next time15:43
notmynamefirst time I've gotten that feedback, but I think it's because of the bigger audience and more users that are attending now15:43
notmynameso I consider it a positive15:43
notmynamewhat's the topic for the meeting today?15:44
ttxwe have the release schedule to approve15:44
ttxthat's about it15:44
notmynameok15:44
ttxIf you can't attend, let me know if you have problems with it off-meeting15:44
ttxzaneb: around?15:45
notmynamettx: I'll try to be there, but I may miss it15:45
zanebo/15:45
ttxnotmyname: ok, thx!15:45
ttx#topic Heat (zaneb)15:45
ttxHi! So I was wondering, does heat plan to use a -specs repository ? Or wait for other projects to play with the concept first ?15:45
zanebI added that to the agenda for our meeting tomorrow15:46
ttxso, undecided yet ?15:46
zanebbut I hate launchpad, so...15:46
zanebI'm thinking yes ;)15:46
ttx#info Heat MAY use a -specs repository for Juno planning15:46
ttxOK, so depending on the answer we would either use LP to parse incoming proposed stuff, or the -specs repo15:47
ttxin the latter case, we'd use LP only to communicate target milestone and completion15:47
zanebfrom discussions I had at summit, support is strong for a specs repo15:47
zanebhopefully it doesn't become _too_ formal15:47
ttxack15:48
ttxSo we'd drop using LP as an entry point, so no need to triage incoming crap being proposed to it15:48
zanebok, cool15:48
ttxa script would weed out all stuff that would be targeted without a proper priority set (drivers would set these)15:48
zanebwho has a good template to start from for that repo?15:49
ttxYour work (with fellow heat-drivers) would be to add the blueprint once you know when it's targeted, and set a prio to reflect how likely it is to make it15:49
ttxI may do a CLI script to do that, now that I'm thinking of it15:49
ttx$ lp-push heat-new-templates juno-1 medium15:50
zanebthat sounds excellent :)15:50
ttxthat would ONLY timeout 50% of the time !15:50
zaneblol15:50
ttxanyway, that's how we'd do it if you opt for specs15:50
ttxdoesn't prevent drivers to file blueprints for stuff that doesn't need a spec15:50
ttxbut in most cases they would have an approved spec linked15:51
ttxKeep me posted on the Heat meetign decision15:51
zanebok, and we'd disable non-drivers from being able to create blueprints?15:51
zanebor just ignore them?15:51
ttxzaneb: they can still create them, but we would undo the targeting if they tried to pollute our milestone targets with those15:51
ttxI still need to work out the details15:52
ttxMight attach a message redirecting to the -specs15:52
zanebimo a lot of blueprints don't need *detailed* specs, just want to avoid people accidentally posting to /dev/null without knowing it ;)15:52
ttxjust had the idea today, so it's pretty raw, checking that it makes sense with everyone first15:52
zanebok, cool15:53
ttxAnything you'd like to discuss at meeting today ?15:53
zanebwe are at an early stage also, so I'll keep you posted15:53
zanebnothing in particular :)15:53
ttxSummit feedback ? Did you guys make use of your pod ?15:54
* zaneb has only just recovered from summit ;)15:54
zanebwe did use the pod, but not until later in the week15:54
ttxzaneb: would you like one next time ?15:54
zanebit was lacking signage from the dev lounge, but you know about that15:54
zanebI would if possible15:55
ttx#info heat used their pod, could use one next time too15:55
zanebwe used it to have a follow-up heat/murano/solum session15:55
zanebso that was *really* helpful15:55
ttxOK ok sounds good. We'll start looking into proposed stuff next week, once you have your decision and the release schedule is approved15:55
zanebnothing worse that being at the summit for a week with all the right people and only 1 hour to actually talk to them15:56
ttxanything else to add ? questions ?15:56
zanebnope, sounds good15:56
ttxyep, that's one of the things the pods were for... continuing collaboration15:56
ttxok, great, ttyl15:56
ttxmarkwash: ready when you are15:56
zanebthanks ttx15:56
markwashwell then we'll never get started15:56
ttx#topic Glance (markwash)15:57
ttxmarkwash: howdy15:57
markwashttx: greetings15:57
ttxmarkwash: does Glance plan to use a -specs thing to plan Juno ? or good old LP is enough ?15:57
markwash-specs15:57
markwashI think we have our repo, but maybe it doesn't have a template in place yet15:57
ttx#info Glance using -specs repo for Juno planning15:58
ttxOK, did you follow the discussion I just had with zaneb ?15:58
markwashah, no, sorry I did not15:58
ttxok, no worry, I can retype15:58
ttxIt's about how we'll use LP in a -specs world15:58
ttxDo you plan to have all your features go through -specs ?15:59
markwashI'm not so sure about that aspect15:59
ttxlet me ask it differently15:59
ttxDo you plan to still use LP as an entry point for features ?15:59
markwashAnything before that was a blueprint will need a specs entry as well16:00
ttx(i.e. require triaging of randomly-proposed blueprints there ?)16:00
markwashthat was the thought16:00
ttxright16:00
markwashrandomly proposed stuff in lp will continue to be mostly ignored16:00
ttxso we can drop the "triaging of LP blueprints" part16:00
ttxThe idea would be to use LP only as a way to track target milestone and implementation compltion16:01
ttxfor approved specs16:01
markwashsounds great16:01
ttxso you would just create a LP blueprint when you have an approved spec (or when the thing doesn't require a spec)16:01
ttxWe would automatically untarget stuff that would be proposed to a milestone without a spec16:02
ttxwell, not exactly16:02
ttxwe'd untarget stuff that doesn't have a prio set. Prio can only be set by glance-drivers Lp team16:02
ttxso YOu can still create a blueprint that doesn't have a -specs attached16:02
ttxbut random people cannot16:03
ttxthe goal being to avoid the whole fun of triaging incoming blueprints in LP16:03
ttxsince you'll kinda do all that fun in -specs repos16:03
ttxno need to duplicate the fun16:03
markwashthis approach sounds perfect16:03
ttxyes, let me reuse the reporting bits for release management, clean interface between PTL and RelMgt too16:04
ttxanyway, that's the plan. Will create a script to autofix the random blueprints, and probably a CLI tool to autocreate blueprints from accepted specs16:05
ttx$ lp-push glance-public-policy juno-1 medium16:05
markwashokay great16:05
ttxnow that would be nice... just unsure LP API allows it :)16:05
markwashso people can just show up with a spec and we can automatically create the appropriate blueprint16:05
ttxyes, reduce friction there16:06
markwashwhat about existing blueprints that are only partially abandoned in LP?16:06
markwashjust let those migrate over to specs as folks regain interest?16:06
ttxthey wil lstay around. You can salvage them and use them in your milestone targeting16:07
ttxif they make sense16:07
ttxbut yeah, globally we'll ignore them16:07
markwashbut there is no rush to clean them up at this time at least16:07
ttxno. If they are not targeted they won't interfere16:07
ttxso no need for active cleanup16:08
ttxAnything you want to discuss at meeting later ?16:08
markwashnot in particular16:08
markwashthere is one question I have for you now16:08
ttxSummit feedback -- did you guys make use of your pod ?16:08
ttxmarkwash: ask16:08
markwashnot a ton of use of the pod, I hung out there a bit, but ours was not dedicated (it was partly for nova as well)16:08
markwashit was very nice to have a "quiter" dev lounge16:09
markwashs/quiter/quieter/16:09
ttx#info Glance did not make use that much of the shared pod with Nova. Quiet area was very nice though.16:09
markwashso my question is about sharing the responsibility for client tagging16:09
ttxwhat was your question ?16:09
ttxah16:09
markwashI am hoping to delegate that responsibility, imagining that it could not possibly be worse than with me in charge :-)16:10
ttxindeed!16:10
ttxI'm fine with that16:10
markwashAFAICT the only need is for permission to push tags to the client repo16:10
ttxI think gerrit would support it if you add someone to glance-ptl group16:10
markwashwhich is part of the gerrit glance-ptl group16:10
markwashyes16:10
markwashif that's okay by you, and I can add someone to the group, that would be great16:11
ttxunless -infra objects, sounds good to me16:11
markwashokay cool16:11
markwashand is there a log of this conversation going to eavesdrop?16:11
ttxyes, wil post it at meeting today16:11
markwashgreat16:12
ttxyou can use #info during the sync so that it will be highlighted in the resulting report16:12
ttxSlickNik: around?16:12
ttxmarkwash: thx!16:12
markwashttx thanks!16:12
SlickNikttx: here16:12
SlickNikHow's it going?16:12
ttx#info ttx agrees with expanding the glance-ptl group to more than one person16:12
ttx#topic Trove (SlickNik)16:13
ttxSlickNik: going well, thank you16:13
ttxbetter than Sunday and Monday :)16:13
SlickNikmarkwash: fwiw, the trove-ptl group on gerrit has a few cores to help with client releases (so the ptl is not a single point of failure).16:13
SlickNikttx: I hear ya!16:13
ttxSooooo.... is trove planning to use a -specs repo for Juno planning ?16:13
markwashSlickNik: thanks for the heads up16:14
SlickNikttx: we're in "wait and watch" mode right now.16:14
ttxfine by me !16:14
SlickNikSo we're still doing things the old way in LP.16:14
* ttx doesn't like so many eggs in the same experimental basket16:14
SlickNikAnd waiting for a consistent "OpenStack" way of using the specs-repo to emerge.16:14
ttx#info Trove will keep using LP for feature planning for the time being16:15
ttxOK, that means we'll still use LP as the feature entry point16:15
SlickNikttx: yes, that sounds good.16:15
ttxand you'll triage incoming blueprints by setting a priority if you like them) or removing them from the milestone (if you don't)16:15
ttxsounds good16:15
ttxWe'll start looking into that starting next week, no use to look at anything right now16:16
SlickNikttx: roger that. FYI we have a BP meeting in #openstack-trove on Mondays where we go over some of the new BPs in shape.16:16
ttxSlickNik: Anything you'd like to discuss at cross-project meeting at 21:00 UTC ?16:16
SlickNikttx: FYI https://wiki.openstack.org/wiki/Meetings/TroveBPMeeting16:17
ttx#link https://wiki.openstack.org/wiki/Meetings/TroveBPMeeting16:17
SlickNikttx: nothing at the moment.16:17
ttxSlickNik: Summit feedback -- did yo uguys make use of your pod ?16:17
SlickNikttx: YES! We made extensive use of it.16:17
SlickNikand I'm so glad we did.16:17
ttxwould like one next time if possible ?16:18
SlickNikDefinitely.16:18
ttx#info Trove made use of their pod and would like one next time16:18
ttxany other summit feedback ?16:18
SlickNikAnd also a big thanks to whoever came up with that idea.16:18
ttxSlickNik: that would be me16:18
ttxSlickNik: but then agility on the summit organizers front made it actually possible :)16:19
ttxSlickNik: anything else ?16:19
SlickNikttx: Thanks! It seriously was a big help to reach consensus for more than one topi/discussion. <316:19
SlickNikttx: That's all i got.16:19
SlickNikttx: Nice job on the summit!16:20
ttxawesome. Talk to you later, then!16:20
ttxThat concludes the 1:1 syncs for the day.16:20
ttx#endmeeting16:20
openstackMeeting ended Tue May 20 16:20:31 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:20
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ptl_sync/2014/ptl_sync.2014-05-20-11.45.html16:20
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ptl_sync/2014/ptl_sync.2014-05-20-11.45.txt16:20
openstackLog:            http://eavesdrop.openstack.org/meetings/ptl_sync/2014/ptl_sync.2014-05-20-11.45.log.html16:20
SlickNikThanks ttx! See you later16:20
ttxnotmyname, markwash: http://eavesdrop.openstack.org/meetings/ptl_sync/2014/ptl_sync.2014-05-20-11.45.html16:21
ttxnotmyname: looks good, good idea you had there.16:21
notmynamettx: cool!16:21
* ttx should really have a system to autocreate RememberTheMilk items from "#action ttx" logs16:22
SlickNiknotmyname, and ttx: thanks for this. It's nice to be able to read the meeting summary on one page.16:22
*** morganfainberg_Z is now known as morganfainberg16:30
*** markmcclain has joined #openstack-relmgr-office16:59
*** eglynn has quit IRC17:26
*** markmcclain has quit IRC17:51
*** markmcclain has joined #openstack-relmgr-office17:52
*** eglynn has joined #openstack-relmgr-office18:17
*** markwash has quit IRC19:22
*** stevebaker has quit IRC19:54
*** stevebaker has joined #openstack-relmgr-office19:54
*** markwash has joined #openstack-relmgr-office20:22
*** stevebaker has quit IRC20:32
*** markmcclain has quit IRC21:07
*** stevebaker has joined #openstack-relmgr-office21:11
*** markwash has quit IRC22:03
*** eglynn has quit IRC22:25
*** david-lyle has quit IRC22:43
*** mikal has joined #openstack-relmgr-office22:44
*** markwash has joined #openstack-relmgr-office23:36

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