*** thingee has joined #openstack-meeting-cp | 01:07 | |
*** markvoelker has quit IRC | 01:46 | |
*** dims has joined #openstack-meeting-cp | 01:47 | |
*** kzaitsev_mb has joined #openstack-meeting-cp | 03:10 | |
*** kzaitsev_mb has quit IRC | 03:45 | |
*** kzaitsev_mb has joined #openstack-meeting-cp | 04:14 | |
*** kzaitsev_mb has quit IRC | 04:25 | |
*** dims has quit IRC | 06:09 | |
*** dims has joined #openstack-meeting-cp | 06:14 | |
*** kzaitsev_mb has joined #openstack-meeting-cp | 08:47 | |
*** kzaitsev_mb has quit IRC | 09:07 | |
*** kzaitsev_mb has joined #openstack-meeting-cp | 10:27 | |
*** persia has joined #openstack-meeting-cp | 13:18 | |
*** kzaitsev_mb has quit IRC | 13:59 | |
*** bknudson has joined #openstack-meeting-cp | 14:28 | |
*** dims has quit IRC | 15:08 | |
*** dims has joined #openstack-meeting-cp | 15:55 | |
*** dims_ has joined #openstack-meeting-cp | 16:08 | |
*** dims has quit IRC | 16:10 | |
*** kzaitsev_ws has quit IRC | 16:11 | |
*** kzaitsev_ws has joined #openstack-meeting-cp | 16:13 | |
*** notmyname has joined #openstack-meeting-cp | 16:17 | |
*** dims has joined #openstack-meeting-cp | 16:30 | |
*** dims_ has quit IRC | 16:33 | |
*** markvoelker has joined #openstack-meeting-cp | 19:45 | |
*** docaedo has joined #openstack-meeting-cp | 20:06 | |
*** lifeless has joined #openstack-meeting-cp | 20:19 | |
*** harlowja has joined #openstack-meeting-cp | 20:53 | |
harlowja | oh hi | 20:54 |
---|---|---|
harlowja | ha | 20:54 |
* docaedo thinks it's about to get pretty exciting in here! | 20:57 | |
thingee | #startmeeting crossproject | 21:00 |
openstack | Meeting started Tue Dec 1 21:00:22 2015 UTC and is due to finish in 60 minutes. The chair is thingee. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:00 |
*** openstack changes topic to " (Meeting topic: crossproject)" | 21:00 | |
openstack | The meeting name has been set to 'crossproject' | 21:00 |
*** smcginnis has joined #openstack-meeting-cp | 21:01 | |
bknudson | hi | 21:01 |
smcginnis | o/ | 21:01 |
notmyname | here | 21:01 |
docaedo | o/ | 21:01 |
ttx | o/ | 21:02 |
thingee | courtesy ping for smelikyan morganfainberg adrian_otto bswartz slagle | 21:02 |
thingee | courtesy ping for adrian_otto mestery kiall jeblair thinrichs j^2 stevebaker | 21:02 |
thingee | courtesy ping for mtreinish Daisy Piet notmyname ttx isviridov gordc SlickNik | 21:02 |
thingee | courtesy ping for cloudnull loquacities thingee hyakuhei redrobot dirk TravT | 21:02 |
thingee | courtesy ping for vipul annegentle SergeyLukjanov devananda boris-42 nikhil_k and lifeless | 21:02 |
thingee | sorry for the old ping list, will update it later | 21:02 |
lifeless | o/ | 21:02 |
thingee | dhellmann: ping | 21:02 |
dhellmann | o/ | 21:02 |
*** angdraug has joined #openstack-meeting-cp | 21:02 | |
thingee | agenda for today | 21:02 |
thingee | #topic Team announcements (horizontal, vertical, diagonal) | 21:03 |
*** openstack changes topic to "Team announcements (horizontal, vertical, diagonal) (Meeting topic: crossproject)" | 21:03 | |
thingee | https://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting | 21:03 |
nikhil | o/ | 21:03 |
harlowja | \o | 21:03 |
harlowja | /\ | 21:03 |
*** elmiko has joined #openstack-meeting-cp | 21:04 | |
dhellmann | remember that this week is the mitaka-1 milestone deadline (3 Dec) | 21:04 |
dhellmann | see the email thread on the ML for details about how we'll be doing tags this time | 21:05 |
thingee | its been a while since we've had a meeting, since we have them when an agenda item is actually called for. I hope most people felt necessary cross-project announcements and other important bits have been making it on the dev list digest that's produced each week | 21:05 |
dhellmann | #link http://lists.openstack.org/pipermail/openstack-dev/2015-November/080692.html | 21:05 |
thingee | http://www.openstack.org/blog/2015/11/openstack-developer-mailing-list-digest-november-20151121/ | 21:05 |
dhellmann | ++ | 21:05 |
smcginnis | thingee: +1 | 21:05 |
thingee | #info this week is the mitaka-1 milestone deadline (3 Dec) | 21:05 |
thingee | anything else? | 21:06 |
thingee | #topic backwards compat of libraries and clients | 21:06 |
*** openstack changes topic to "backwards compat of libraries and clients (Meeting topic: crossproject)" | 21:06 | |
thingee | lifeless: hi | 21:06 |
lifeless | o/ | 21:06 |
lifeless | all in favour say aye? | 21:07 |
harlowja | (doesn't think there is much other option) | 21:07 |
lifeless | https://review.openstack.org/#/c/226157/ | 21:07 |
thingee | #link https://review.openstack.org/226157 | 21:07 |
*** rockyg has joined #openstack-meeting-cp | 21:07 | |
bknudson | I think we're trying to do this in keystone already | 21:07 |
thingee | lifeless: so I think armando raised a good question. what are the first steps for ptls to help out? | 21:07 |
lifeless | so | 21:08 |
lifeless | the biggest thing has been getting consensus | 21:08 |
rockyg | ++ for consensus | 21:08 |
lifeless | I've had immense concerns raised that 'developers won't do this' - though every actual developer has been ok once they walk through the logic | 21:08 |
lifeless | the actual mechanical bits of re-enabling our old jobs and tweaking them is almost entirely project-config changes | 21:08 |
bknudson | if you add tests the developers won't have a choice | 21:09 |
lifeless | bknudson: they can unionise | 21:09 |
harlowja | hunger games ftw | 21:09 |
harlowja | lol | 21:09 |
elmiko | lol | 21:09 |
bknudson | I'm feeling the bern already | 21:09 |
*** jokke_ has joined #openstack-meeting-cp | 21:09 | |
lifeless | so - I think we have broad buy in | 21:09 |
thingee | fungi, dims, sdague johnthetubaguy ping | 21:09 |
jokke_ | o/ | 21:09 |
lifeless | even harlowja is on baord | 21:09 |
harlowja | i converted | 21:09 |
dims | o/ | 21:09 |
fungi | heyhey | 21:09 |
lifeless | so I think the next steps are: | 21:10 |
rockyg | lifeless, Yeah, right. The only engineers that have ever unionized in the US worked for Macdonald Douglas and it was *really* bad there | 21:10 |
nikhil | I think there are exceptions to most things and there are likely to be some here | 21:10 |
lifeless | - some fine tuning based on the nits in the reviews | 21:10 |
lifeless | - some opt-out mechanism for new-style incubated libraries and immature clients | 21:10 |
harlowja | - profit | 21:11 |
nikhil | only say this because there is a group that wants to refactor some (not to be named) library | 21:11 |
lifeless | then tc approval, and after that its going to be a matter of adding the jobs non-voting, make sure they pass, then make them voting | 21:11 |
thingee | lifeless: I'm not seeing pushback, but not enough eyes for complete consensus is what you're wanting? | 21:11 |
lifeless | individual projects can obviously race ahead on that if they want | 21:11 |
lifeless | thingee: I don't know what the threshold needs to be | 21:11 |
*** bswartz has joined #openstack-meeting-cp | 21:11 | |
lifeless | thingee: we're a couple of months into 'get eyes on it now' | 21:11 |
thingee | we've never really formalized that. | 21:11 |
bknudson | is there going to be a new job on python-keystoneclient ? | 21:11 |
lifeless | thingee: I think at a certain point we go 'folk gotta deal' or something | 21:12 |
lifeless | bknudson: yes | 21:12 |
bknudson | good... I just didn't want it to be an unrelated job that failed. | 21:12 |
bknudson | (like we have now) | 21:12 |
lifeless | bknudson: so to use that as an example, we'd make sure that all the supported servers work with changes to keystone master | 21:12 |
thingee | I say, push to TC, this will be the last week for projects to raise show stoppers. | 21:12 |
lifeless | bknudson: and that keystone master works as a client to all the servers | 21:12 |
lifeless | bknudson: and similarly for keystones liberty branch going backwards only | 21:13 |
thingee | the people that are upset that they didn't catch this will only support the next agenda item/my proposal for cross-project liaisons :) | 21:13 |
lifeless | thingee: so, I'm your fulcrum huh? ok :) | 21:13 |
dhellmann | thingee : this will have the biggest impact on oslo developers, so I would like to get them to +1 the spec | 21:14 |
lifeless | dhellmann: cores, or all | 21:14 |
dhellmann | lifeless : cores should be enough, but more wouldn't hurt | 21:14 |
lifeless | so, we can round up cores easily enough | 21:14 |
lifeless | but if folk don't respond to a direct email to come comment, I don't want to block | 21:14 |
*** gordc has joined #openstack-meeting-cp | 21:14 | |
* harlowja it'd be interesting imho to see what mike bayer thinks (due to his wealth of experience around sqlalchemy) | 21:15 | |
lifeless | good idea | 21:15 |
thingee | dhellmann: what's the best way to wrangle cores in oslo? A post to the ML tagged with [oslo]? :) | 21:15 |
dhellmann | lifeless : I do. This is making new rules they did not agree to when they signed up to do the work they're doing. | 21:15 |
dhellmann | thingee : that and talk to dims. There aren't that many cores, it shouldn't take long. | 21:15 |
dims | thingee : dhellmann : +1 | 21:16 |
lifeless | dhellmann: and if one just doesn't answer at all? How long do we wait? | 21:16 |
harlowja | lifeless can u possibly directly poke mike (not like in person) | 21:16 |
dhellmann | lifeless : I don't expect a lot of resistance, based on what you've said about talking to other folks, but this is a big change in the way they're used to working now. | 21:16 |
harlowja | *unless u want to poke him in person | 21:16 |
lifeless | dhellmann: I'm not suggesting being callous or railroading | 21:16 |
thingee | dims: do you need anything from me to wrangle, or can you? | 21:16 |
lifeless | dhellmann: but the reality is that people change focus and don't always tell us they've done that etc | 21:16 |
dims | dhellmann : in principle it's all good. just not sure how it will work out practically | 21:16 |
lifeless | harlowja: I'll ping him zzzeeek right ? | 21:16 |
harlowja | lifeless righto | 21:17 |
dhellmann | lifeless : can we give it until next week? dims should have a good sense for who is active these days | 21:17 |
lifeless | dhellmann: sure | 21:17 |
dims | yes please | 21:17 |
thingee | dhellmann: that's fine with me. | 21:17 |
dims | will ping one time in next oslo meeting and then we can wrap it up | 21:17 |
dims | (on monday) | 21:17 |
thingee | #action dims will notifying oslo cores on the spec to raise any issues | 21:17 |
dhellmann | lifeless : jd__, haypo, gcb, bknudson, maybe a couple more are really active this cycle | 21:18 |
dims | thanks thingee | 21:18 |
lifeless | I'll go through the nitty comments and issue an updated spec soon as well | 21:18 |
harlowja | dhellmann u forgot me, hahaha | 21:19 |
thingee | sounds like we have a plan | 21:19 |
thingee | thanks lifeless for your patience | 21:19 |
dhellmann | harlowja : he had already mentioned you :-) | 21:19 |
harlowja | oh | 21:19 |
harlowja | i'll learn to read someday | 21:19 |
dhellmann | oh, wait, no, sorry, I thought he was listing you and zzzeek together there | 21:19 |
harlowja | lol | 21:19 |
harlowja | np :-P | 21:19 |
thingee | #topic cross-project liaisons | 21:20 |
*** openstack changes topic to "cross-project liaisons (Meeting topic: crossproject)" | 21:20 | |
thingee | ttx raised to me the slow progress forward with lifeless' spec. This is due to lack of attention some cross-project specs get. | 21:20 |
thingee | not enough eyes to feel good on consensus. For example, dhellmann raised oslo core should be included with reviewing this spec. | 21:21 |
thingee | that would've been missed and gone to tc approval | 21:21 |
* rockyg thinks lack of attention is for *most* cross-project specs | 21:21 | |
thingee | to avoid this I have proposed the idea of having representatives in each project to be observant of cross-project initiatives http://lists.openstack.org/pipermail/openstack-dev/2015-December/080869.html | 21:22 |
thingee | #link http://lists.openstack.org/pipermail/openstack-dev/2015-December/080869.html | 21:22 |
harlowja | cross project specs are slow, impossible! ha | 21:22 |
thingee | the problem is PTL's are usually too busy for these things. It would be great if someone from each team was aware of things and was able to act on the spec representing their project, or bring in the necessary knowledgable people for the spec. | 21:23 |
gordc | does someone have a link to diff between oslo and cross project specs? | 21:23 |
thingee | and also make their own projects aware in their own individual meetings. | 21:23 |
harlowja | could we more clearly define what a PTL does, and include cross-project-stuff in that listing | 21:23 |
harlowja | ? | 21:23 |
elmiko | thingee: i thought it sounded like a good idea, i'm curious, process-wise, about how the increased participation will occur | 21:24 |
harlowja | (browsing reddit would not be in that list) | 21:24 |
bknudson | for other liaisons we defaulted to the ptl | 21:24 |
elmiko | it seems like we'll need people will good awareness of their projects to really help out | 21:24 |
fungi | the ptl does everything, or delegates (sometimes passively) what is not done directly | 21:24 |
rockyg | How about cc'ing all cross-project liaisons automagically to all cross-project spec reviews? | 21:24 |
smcginnis | One thing I think would help is to push adding openstack-specs to your PTL watch list: https://review.openstack.org/#/settings/projects | 21:25 |
smcginnis | s/PTL/project/ | 21:25 |
thingee | based on the feedback at the summit in the cross project communication session, I have received from current/previous ptls that they were too busy for this. I would still like someone to bring interesting things up to their projects when needed. | 21:25 |
harlowja | :( def | 21:25 |
jokke_ | Anyone tought about the idea that the issue is cross project specs and the fact that they need to please constantly growing amount of teams and people just get tired of munching the same thing week after week (on both proposing and reviewing sides)? | 21:25 |
bknudson | PTLs can delegate | 21:25 |
harlowja | to busy to think about cross-project stuff scares me (alot) | 21:25 |
rockyg | ++ | 21:26 |
docaedo | yeah I was going to say the same thing | 21:26 |
fungi | yeah, i didn't mean to imply that ptls do have time to be <insert whatever>-liaisons, just that they need to delegate others who can if they cannot | 21:26 |
docaedo | seems essential a PTL should be able to shave a tiny bit of time off to just watch for cross-project impact on the ML, surface in a weekly meeting, and scare up a delegate? | 21:26 |
thingee | I would love the idea if we could cc PTL's to a spec, and nag freely to delegate. | 21:27 |
thingee | if no response comes from a necessary project in a spec | 21:27 |
lifeless | jokke_: so, we should have less projects? | 21:27 |
lifeless | jokke_: or less consistency across projects? | 21:27 |
lifeless | jokke_: or less ownership within projects (e.g. let other folk change the rules [for good reasons] without consultation? | 21:27 |
*** harlowja has quit IRC | 21:27 | |
fungi | many (most?) reviewers ignore gerrit subscriptions and are using dashboards or other filter mechanisms to spot reviews which require their attention | 21:28 |
nikhil | I think it makes sense to have cross project liaisons | 21:28 |
lifeless | jokke_: or perhaps lots of cross-cutting teams that own the thing (e.g. a team thats owns code hygiene like being lint-clean) | 21:28 |
*** harlowja has joined #openstack-meeting-cp | 21:28 | |
*** dave-mccowan has joined #openstack-meeting-cp | 21:28 | |
nikhil | having less/thinner feedback usually means that some projects find issues later | 21:28 |
nikhil | I don't think the issue is with more people, it's more about what to watch out in the spec is important | 21:28 |
nikhil | you can still have fly by -1s | 21:29 |
jokke_ | lifeless: in a perfect world none of the above wouldn't be needed, but in real world some of the things you mentioned might be the right way to go to get something actually done | 21:29 |
thingee | so I think the cross-project liaison idea is flexible. If the PTL wants to be the one to delegate here, they can be. But they must dedicate some time to the duties I listed in the ML post. Otherwise, they can delegate now to someone to keep up with specs, or delegate to someone who is knowledge in the area of the spec that can represent their project. | 21:29 |
elmiko | nikhil: +1, i like the idea of dedicated cross-project liaisons | 21:29 |
nikhil | having designated repr matter and given a mic/responsibility for review their feedback would be honest and not a blocker | 21:29 |
angdraug | lifeless: no, maybe, maybe, yes :) | 21:29 |
docaedo | thingee: +1 | 21:29 |
lifeless | we have an issue right now with pylint and how projects roll forward on that | 21:30 |
bknudson | we really could use a better way to figure out what to review. we've dashboards and next-review | 21:30 |
lifeless | its at least partly tied into whether or not we can move all of openstack lock-step | 21:30 |
lifeless | which is a cross-project thing | 21:30 |
harlowja | thingee +1 nothing isn't a solution (and completly avoiding cross-project stuff imho is not acceptable) | 21:30 |
lifeless | [pylint 1.5 broke compat with 1.4.4 - in some trees its not possible to have a single tree that passes both] | 21:30 |
jokke_ | lifeless: the problem is that each project, engineer and company has their own priorities and interests ... it just might not make sense to spend any effort for cross project thing x if you have 20 more important matters in your pipeline | 21:31 |
lifeless | (and worse, astroid, a library it uses, broke compat in a point release. argh.) | 21:31 |
lifeless | jokke_: I think opting out is fine :) | 21:31 |
jokke_ | and it just might mean that a) you don't get their imput b) you don't get their cycles even if someone else is doing it for them | 21:31 |
lifeless | jokke_: just say 'I am fine with what you choose and will follow the herd' | 21:31 |
lifeless | jokke_: whats not fine is 'oh no you made a bad choice after I had opportunity but failed to give input' | 21:31 |
thingee | jokke_: at least for this, we're just wanting to agree on idea(s). It's a whole the group (product working group) to bring consistency on some of these specs. | 21:32 |
*** notmorgan has joined #openstack-meeting-cp | 21:32 | |
thingee | whole other group* | 21:32 |
rockyg | So, sounds like we need an obvious 0 vote, or abstain | 21:32 |
harlowja | (imho its the whole community that needs to bring consistency on these specs, no single group) | 21:32 |
jokke_ | I see enough problems having a single smallish team agreeing on something :( | 21:33 |
rockyg | harlowja, ++ | 21:33 |
harlowja | jokke_ life is hard | 21:34 |
harlowja | i had to get up this morning, it was cold... that was tough | 21:34 |
nikhil | it really means what sort of democratic model we plan to choose | 21:34 |
thingee | jokke_: currently there is no team in cross-project. it's whoever feels like showing up | 21:34 |
nikhil | direct voting or delegated and both have trade offs | 21:34 |
thingee | jokke_: that's the problem I'm trying to address right now. | 21:34 |
harlowja | thingee u will solve all the things! | 21:35 |
harlowja | i belive | 21:35 |
fungi | there are also already plenty of smallish teams deciding things which impact all projects in openstack (qa, infra, docs, et cetera) | 21:35 |
nikhil | forgot api :P | 21:35 |
jokke_ | harlowja: my point is you'll find always someone who does not agree or wants to bikeshed ... perhaps overruning those are not always worst choice but revisiting topic if it turned out to be such should not be problem either just because it was managed once to slam down | 21:35 |
fungi | nikhil: that only impacts projects with an api ;) | 21:36 |
nikhil | fungi: true that | 21:36 |
harlowja | jokke_ agreed, there will always be those people, and there will always be choices which can be changed due to future knowledge (software moves to quickly to be so static) | 21:36 |
thingee | jokke_: I think in previous specs that we've pushed successfully to TC for approval and looked past bikeshedding. I don't think this defined team introduces that problem. | 21:37 |
rockyg | but getting input on these specs is hard because there doesn't seem to be any urgency/timeline for them | 21:38 |
jokke_ | thingee: do you have any numbers a) how long it took from first proposal to merge b) how many of them has been revisited after initial merge and c) digestion rate in the projects? | 21:38 |
dhellmann | jokke_ : the solution to getting more agreement is to ensure folks are paying attention early, not to make decisions and try to convince them after the fact. we've seen that fail many times over the past few years. thingee's approach reuses the liaison system we've had good luck with for other cross-cutting teams, and I think it's a good idea. | 21:38 |
jokke_ | thingee: I think those 3 things tells quite a lot how successful that process is | 21:38 |
rockyg | Maybe cp meeting specifically to thrash out a spec that looks like it will be adopted in some format? Two meetings, one for each side of the world? | 21:39 |
thingee | I think question c is a bit unrelated. | 21:39 |
thingee | jokke_: ^ | 21:39 |
thingee | projects following through on specs is not what I'm solving in this proposal | 21:39 |
thingee | although it wouldn't surprise me if this helps with projects being more aware. | 21:40 |
jokke_ | I'm not against dedicated crossproject liaisons .... I think there is even list of projects having them already on the liaison wiki page ... I'm more worried if that will solve issue or just make it look prettier | 21:40 |
* harlowja it would be interesting to know that rate in general, if it could be determined somehow.. | 21:40 | |
ttx | ideally we would keep the TC out of the process and just used as escalation | 21:40 |
thingee | jokke_: the wiki doesn't have this idea today. I actually thought it was already defined and then was surprised when it wasn't :) | 21:40 |
jokke_ | thingee: what's the point having those specs if their digestion to the projects is low? | 21:40 |
thingee | jokke_: there is not much point. I agree today it's a problem, but I just got back from my wedding and honeymoon and decided to help fix this first problem of people not looking at specs to begin with. | 21:41 |
thingee | :) | 21:41 |
harlowja | was there a spec for the wedding and honeymoon? | 21:42 |
jokke_ | <3 :) | 21:42 |
elmiko | lol, btw grats thingee | 21:42 |
rockyg | And that's why specific meetings. Reviews get comments during meetings. That's how they attract eyes. | 21:42 |
harlowja | jokke_ on your point, u have to start somewhere, imho not trying isn't really an option, so here we are, all trying | 21:43 |
thingee | harlowja: thank goodness no. my wife would have a fit if others had to bikeshed on the color of the tablecloths | 21:43 |
fungi | when you say "the wiki" you're referring to https://wiki.openstack.org/wiki/CrossProjectLiaisons presumably | 21:43 |
rockyg | Maybe have the reviews brought up in each of the project weekly meetings? | 21:43 |
gordc | considering the broad scope of openstack-specs, who exactly is implementing them? are there 10 names attached to each spec (because i'm assuming that's how many people are required to apply it globally) | 21:43 |
thingee | fungi: yes | 21:43 |
jokke_ | fungi: correct ... even the title points towards the topic :P | 21:43 |
fungi | just confirming. didn't see anyone else mention the url | 21:44 |
harlowja | gordc depends on the spec, > 10 imho on major ones | 21:44 |
harlowja | but gordc its a valid question related to how these are 'digested' | 21:44 |
nikhil | There's no harm in trying a new process, we are all up for trying new processes these days anyways. | 21:44 |
nikhil | that's an interesting word | 21:44 |
harlowja | lol | 21:44 |
nikhil | I am not sure if things are digested completely | 21:44 |
nikhil | :P | 21:45 |
harlowja | don't ask what happens after digestion | 21:45 |
thingee | nikhil: yup, we did it with this meeting for example :) | 21:45 |
nikhil | thingee: aye | 21:45 |
thingee | I've been enjoying the participation in today's meeting too :) | 21:45 |
harlowja | word of the day 'digestion' | 21:45 |
jokke_ | harlowja: the normal stuff ... outcome gets released ;) | 21:45 |
nikhil | harlowja: what can happen if not fully digested is the question :P (I think) | 21:46 |
harlowja | u visit the doctor? | 21:46 |
rockyg | nikhil, bikeshedding | 21:46 |
nikhil | sorry | 21:46 |
thingee | so in terms of projects that need to be included... | 21:46 |
rockyg | No, no, that's what happens when not fully digested nikhil | 21:46 |
gordc | tbh, i think openstack-specs is nice and fine. but i think like all broad-scoped ideas, there's is a lot of politiking you need to do. | 21:47 |
jokke_ | thingee: everyone under the big tent! | 21:47 |
thingee | that's what I was afraid of. | 21:47 |
* gordc not trying to justify lack of presence on openstack-specs | 21:47 | |
nikhil | I meant to raise there are a few things that are partially adopted in projects and sometimes it takes long, sometimes conflicts, sometimes livelocks. may be we come to full cycle back to original state ? someday? | 21:47 |
thingee | So can we agree to go on a spec-by-spec basis? | 21:47 |
nikhil | rockyg: gotcha, ha! | 21:47 |
thingee | some specs may only involve three identified projects while others can include 10? | 21:48 |
harlowja | gordc agreed, politiking helps the sugar go down | 21:48 |
jokke_ | thingee: I thought you meant the liaisons | 21:48 |
thingee | jokke_: I suppose it wouldn't be difficult to have something cc all liaisons. | 21:48 |
* harlowja runs for food, bbl | 21:48 | |
gordc | harlowja: i'm assuming openstack-specs was suppose to avoid the politics... but i'm not sure there's a way around it | 21:49 |
rockyg | thingee, Yeah. All liaisons should get notice. | 21:49 |
thingee | aside from people hopefully be diligent on watching the repo in their respected dashboard | 21:49 |
jokke_ | thingee: mailing list should be for that ... it's so easy to follow already | 21:49 |
elmiko | +1 for cc'ing liaisons | 21:49 |
fungi | there is no avoiding politics in any sufficiently large group of humans interacting | 21:49 |
notmyname | fungi: ie a group of 3? | 21:49 |
rockyg | amen, fungi | 21:49 |
gordc | fungi: +1 | 21:49 |
thingee | and how about consensus? are those on spec-by-spec basis? | 21:49 |
fungi | i still don't know what cc means in this context. e-mail? | 21:49 |
jokke_ | fungi: easily ... only thing you need is strong dictator | 21:50 |
rockyg | notmyname, sometimes a group of 2 | 21:50 |
thingee | I think part of our problem is we don't really know when to merge openstack-specs | 21:50 |
nikhil | fungi: ++ (politi--something) | 21:50 |
thingee | there can be a lot of +1's on something and it can still sit | 21:50 |
elmiko | fungi: i took cc to mean adding them to the reviews | 21:50 |
gordc | thingee: doesn't tc own openstack-specs? | 21:50 |
thingee | fungi: gerrit | 21:50 |
notmyname | thingee: yes! great question | 21:51 |
rockyg | thingee, that's why you post to ML, cc liaisons and have a meeting for final comments | 21:51 |
*** bswartz has quit IRC | 21:51 | |
jokke_ | should we put timeout to specs ... merge or abandon 6 weeks | 21:51 |
fungi | elmiko: as i said earlier, adding people to reviews does little good, especially for most of our high-volume reviewers | 21:51 |
nikhil | what that the motivation behind ad-hoc meetings? | 21:51 |
nikhil | things seem to surface now | 21:51 |
rockyg | meeting to decide whether spec is ready for merge | 21:52 |
thingee | nikhil: yes and rockyg's idea sounds good. but when do we feel confident to call that meeting? | 21:52 |
nikhil | s/what/was/ | 21:52 |
elmiko | fungi: fair, i don't think it should be the only step taken, but it's a step | 21:52 |
fungi | people constantly add me to every review of theirs because i'm a core reviewer, a ptl, in the vmt, on the foundation staff, pick your reason. i have to ignore that feature of gerrit because for me it's noise | 21:52 |
jokke_ | thingee: you ask your wife ofc | 21:52 |
nikhil | friday evening pacific time (jk). | 21:52 |
jokke_ | thingee: they know always best | 21:52 |
bknudson | I also ignore reviews that I've been added to. | 21:53 |
nikhil | thingee: something like the api_wg does, alert one week prior to merge | 21:53 |
nikhil | and wait as needed | 21:53 |
bknudson | I can control *starring* so I use that to mark them. | 21:53 |
nikhil | thingee: there will be chasing down no matter what you do | 21:53 |
fungi | also because gerrit subscribes you to every change where you comment, the subscription list piles up very quickly | 21:53 |
rockyg | Or, meeting that results in one week final comments to merge | 21:53 |
nikhil | thingee: so the Cross prj liaisons idea is good from that perspective | 21:53 |
thingee | nikhil: but when do they call that? It has been sitting with no consensus or little? | 21:53 |
elmiko | fungi: i don't disagree, i'm just thinking about smal pieces for the liaisons. to aid in gaining visibility. | 21:53 |
elmiko | bknudson: +1 | 21:54 |
fungi | it may increase visibility, but i suspect it will increase it so little in the right places as to be a negligible gain for perhaps substantial effort | 21:54 |
nikhil | thingee: propose, give two weeks (alert liaisons right then -- whatever means of communication), wait to see any major blockers, call a meeting mid way (one per week) and merge soon after fornight? | 21:55 |
jokke_ | thingee: if you don't want to wait the comments either slowing down or ramping up, you gotta have some timeout there when you just make the call and then in the meeting decide if it is going to merge or not | 21:55 |
fungi | and since it's not really possible to measure whether it's effective, you'll never know if it's actually worthwhile | 21:55 |
bknudson | I think we should try out the liaison idea and see how it goes. | 21:55 |
fungi | cross-project-spec liaison? | 21:55 |
bknudson | yes, having cross-project liaisons. | 21:56 |
thingee | seems like an ok name. | 21:56 |
rockyg | The meeting is for consensus. Those who turn up, or comment in following week have enough interest to participate. Meeting determines -1 for changes, -2 for no, +1 for minor changes, +2 iy's gonna happen unless somebody finds a really big hole. | 21:56 |
fungi | i guess i'm still a little fuzzy on the liaison proposal, and what's being liaised anew | 21:56 |
thingee | nikhil: I can work with that process. | 21:56 |
fungi | we already have cross-project liaisons | 21:56 |
fungi | a variety of different kinds of cross-project liaisons in fact | 21:56 |
jokke_ | next question ... is that group (x-proj liaisons) good enough to make the decision of approval or do we still need to roll them through tc? | 21:56 |
bknudson | cross-project-spec or cross-project-activity or whatever works. | 21:57 |
nikhil | x-prj-specs-chasers | 21:57 |
thingee | ttx: ^ | 21:57 |
fungi | yeah, it seems like this liaison proposal is cross-project specs specific | 21:57 |
thingee | fungi: yes just specs. we can be specific about that in the name | 21:57 |
elmiko | that's the way i read it | 21:57 |
fungi | rather than just "all things cross-project" | 21:57 |
jokke_ | ++ | 21:58 |
fungi | which will rathole very quickly | 21:58 |
gordc | so we're defaulting back to ptl again for cross-project-spec liason? | 21:58 |
nikhil | fungi: I think a bit more than spec and a lot less than all things x-prj | 21:58 |
ttx | I think the group can roll, and appeals can go through TC like always | 21:58 |
thingee | jokke_: as I understood we need someone with +2 abilities. That would still involve the TC | 21:58 |
thingee | ok I have things to work with here. | 21:59 |
nikhil | for example, affecting group of projects (say nova, neutron, keystone, docker) but not others | 21:59 |
thingee | thanks everyone for the help | 21:59 |
fungi | gordc: yeah, i think all cross-project liasons, including the new one for cross-project specs, default to ptl unless they delegate to a volunteer | 21:59 |
ttx | you could have some x-prj-specs-chair and give that person +2 | 21:59 |
gordc | fungi: great. | 21:59 |
jokke_ | ok, next one isn't tc supposed to be the representation of technical community and why we don't leave those specs purely to them? | 21:59 |
ttx | collecting consensus like I do for the tc | 21:59 |
thingee | #action to finalize cross-project spec liaisons in email and whatever other document written needed | 21:59 |
jokke_ | I mean making the call when it's apropriate? | 21:59 |
thingee | #undo | 22:00 |
openstack | Removing item from minutes: <ircmeeting.items.Action object at 0x8bc4390> | 22:00 |
thingee | #action thingee to finalize cross-project spec liaisons in email and whatever other document written needed | 22:00 |
rockyg | Yeah, what ttx said. If just a few projects, +1 from ptls = chair +2 | 22:00 |
ttx | jokke_: here it was more stamping PTLs consensus, not sure that's a great use of TC time | 22:01 |
thingee | jokke_: I think the TC still needs insight from individual projects? | 22:01 |
fungi | and at the chair's/proposer's discretion which ptls constitute a suitable quorum | 22:01 |
ttx | 1/ TC members can comment like anyone else on the spec. And (2) issues with cross-project-specs team "decisions" can be appealed to the TC | 22:01 |
rockyg | Yes. Trust rather than untrust | 22:02 |
jokke_ | thingee: so we let them to make sure that they get that insight :P | 22:02 |
jokke_ | Lets put TC to work for their position! ;) | 22:02 |
ttx | removing teh TC from the cross-project spec loop is one of the "stepping out of the way" policies I wanted to push | 22:02 |
ttx | jokke_: I still think the TC members should chime in on those specs. They don't HAVE TO but they SHOULD | 22:03 |
ttx | I still will. | 22:03 |
lifeless | I do | 22:03 |
thingee | ok like I said I have some stuff to work with. we can continue discussions in the thread as I finalize things. | 22:03 |
thingee | and we're out of time | 22:03 |
thingee | thanks everyone | 22:03 |
ttx | I just don't think the "when ready ping the TC for rubberstamping" is a great proces | 22:03 |
ttx | +s | 22:03 |
thingee | #endmeeting | 22:04 |
openstack | Meeting ended Tue Dec 1 22:04:20 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:04 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/crossproject/2015/crossproject.2015-12-01-21.00.html | 22:04 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/crossproject/2015/crossproject.2015-12-01-21.00.txt | 22:04 |
openstack | Log: http://eavesdrop.openstack.org/meetings/crossproject/2015/crossproject.2015-12-01-21.00.log.html | 22:04 |
elmiko | thanks thingee | 22:04 |
ttx | thanks thingee* | 22:04 |
jokke_ | thanks | 22:04 |
*** harlowja has quit IRC | 22:19 | |
*** gordc has left #openstack-meeting-cp | 22:21 | |
*** harlowja has joined #openstack-meeting-cp | 22:21 | |
*** harlowja has quit IRC | 22:57 | |
*** harlowja has joined #openstack-meeting-cp | 23:01 | |
*** rockyg has quit IRC | 23:16 | |
*** david-lyle has quit IRC | 23:25 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!