*** edmondsw has joined #openstack-tc | 00:07 | |
*** clarkb has quit IRC | 00:09 | |
*** edmondsw has quit IRC | 00:12 | |
openstackgerrit | Ian Y. Choi proposed openstack/governance master: Update PTI around docs build with additional logics https://review.openstack.org/588110 | 00:25 |
---|---|---|
openstackgerrit | Ian Y. Choi proposed openstack/governance master: Update PTI around project doc translation support https://review.openstack.org/572559 | 00:28 |
*** mriedem has quit IRC | 00:29 | |
openstackgerrit | Ian Y. Choi proposed openstack/governance master: Update PTI around project doc translation support https://review.openstack.org/572559 | 00:30 |
openstackgerrit | Ian Y. Choi proposed openstack/governance master: Update PTI around project doc translation support https://review.openstack.org/572559 | 00:49 |
*** EmilienM has quit IRC | 01:02 | |
*** EmilienM has joined #openstack-tc | 01:03 | |
*** edmondsw has joined #openstack-tc | 01:29 | |
*** zaneb has quit IRC | 01:43 | |
*** edmondsw has quit IRC | 01:50 | |
*** edmondsw has joined #openstack-tc | 01:51 | |
*** edmondsw has quit IRC | 01:55 | |
*** e0ne has joined #openstack-tc | 02:23 | |
*** e0ne has quit IRC | 02:23 | |
*** tellesnobrega has quit IRC | 02:29 | |
*** ricolin has joined #openstack-tc | 02:36 | |
*** zaneb has joined #openstack-tc | 03:00 | |
*** edmondsw has joined #openstack-tc | 03:19 | |
*** edmondsw has quit IRC | 03:24 | |
*** tosky has joined #openstack-tc | 07:33 | |
*** gouthamr has quit IRC | 07:36 | |
*** jpich has joined #openstack-tc | 07:38 | |
*** flaper87 has quit IRC | 07:46 | |
*** tbarron has quit IRC | 07:46 | |
*** eandersson has quit IRC | 07:46 | |
*** flaper87 has joined #openstack-tc | 07:46 | |
*** cdent has joined #openstack-tc | 08:49 | |
ttx | Rather than dumping here, been posting my thoughts on the leaderless teams on the ML | 09:01 |
ttx | http://lists.openstack.org/pipermail/openstack-dev/2018-August/132782.html | 09:01 |
eumel8 | ttx: just wondering, what's the problem with the Trove PTL? | 09:15 |
ttx | no authored commit yet | 09:25 |
eumel8 | ttx: ok, have you talked with Dariusz? From my knowledge Samsung (PL) wants to step into Trove with a complete new team, so I would expect some more people there. If the plan is upstream developement. | 09:35 |
ttx | No, I just have second-hand reports from the Rocky PTL | 09:35 |
eumel8 | okay, I can contact him. We had a chat during the last OpenStack Day in Krakow | 09:37 |
ttx | that would be great, yes | 09:38 |
eumel8 | ttx: just found: https://review.openstack.org/#/c/587333/ | 09:47 |
*** edmondsw has joined #openstack-tc | 09:48 | |
*** tbarron has joined #openstack-tc | 10:09 | |
*** ricolin has quit IRC | 10:17 | |
*** dtantsur|afk is now known as dtantsur | 10:32 | |
*** cdent has quit IRC | 11:59 | |
smcginnis | dhellmann: Do we have a finalized plan for the Sunday before the PTG? | 12:35 |
smcginnis | dhellmann: Oh, and good morning. :) | 12:36 |
dims | o/ | 12:36 |
dims | good morning y'all | 12:36 |
dhellmann | smcginnis : good morning! we have a room, and based on the polling it looks like folks wanted to limit the meeting to the afternoon. I suggested 1-5 but that may make lunch a little more challenging to manage. I'll add details about where the meeting will be to the etherpad after breakfast. | 12:37 |
smcginnis | Maybe an optional, informal lunch gathering for folks that are there already, official time 1-5, then a group dinner and drinks afterwards? | 12:42 |
* TheJulia double checks when she arrives | 12:45 | |
dhellmann | smcginnis : yeah, that's more or less what I was thinking | 12:46 |
dhellmann | ok, the etherpad has those details now https://etherpad.openstack.org/p/tc-stein-ptg | 12:52 |
dhellmann | can someone make sure that dropbox link to the map is actually public, please? | 12:52 |
scas | it is | 12:52 |
jroll | yep | 12:52 |
dhellmann | thanks, scas | 12:52 |
dhellmann | and jroll | 12:52 |
smcginnis | Heh, I see you're note. Was just about to say that room looks a little snug. | 12:53 |
dhellmann | yeah, it's the best they could do for us | 12:54 |
ttx | We could take it to the bar if too snug | 12:54 |
dhellmann | we'll have a bigger space on friday so we should consider that when we decide which topics to cover | 12:54 |
smcginnis | We do seem to always end up there. | 12:54 |
dhellmann | ttx: I think the bar was actually reserved by the other conference in the hotel that weekend? I'd have to go look back at Kendall's emails | 12:55 |
ttx | ah? You know more than I do :) | 12:55 |
*** mriedem has joined #openstack-tc | 12:57 | |
dhellmann | I'm not sure where I got that. So yeah we could see about moving to the bar if we need to. | 12:57 |
scas | i'd be interested in being present at the in-person events, if i could justify it. given chef openstack's diminished contributor base, i was never able to justify to the existing contributors the effort to travel from their respective locations. now that it's down to me as the active core, i'm not certain what the conversations would be, other than continuity and despair | 13:01 |
*** cdent has joined #openstack-tc | 13:02 | |
*** jaypipes has joined #openstack-tc | 13:02 | |
dhellmann | scas : in one of the Vancouver sessions there was some discussion about whether it would be possible to build tools to make implementing deployments with chef, puppet, ansible, etc. easier because some of the work would only have to be done once | 13:05 |
dhellmann | I don't know how realistic that is, or what exactly those tools would be | 13:05 |
scas | dhellmann: i've had one of those tools noodling in my head since peak openstack ate my cores the first time | 13:06 |
scas | with the dearth of time, it's been mainly thoughts and notes at this point | 13:06 |
dhellmann | maybe if you publish them, it will spark some interest | 13:09 |
scas | i broke my publishing method, which i intend to get working this weekend. it's about time for another state of the kitchen | 13:12 |
openstackgerrit | Merged openstack/project-team-guide master: Follow the new PTI for document build https://review.openstack.org/587707 | 13:16 |
scas | i thought it bad taste to send out a 'hey, queens is out' given the time of the cycle, so i've held it for the state address. i'll be in a position very soon to address getting releases properly handled | 13:19 |
*** jaosorior has quit IRC | 13:20 | |
scas | making the cookbooks generally available has felt like the vogons jumping to hyperspace as time has gone on | 13:22 |
*** tellesnobrega has joined #openstack-tc | 13:24 | |
*** cdent has quit IRC | 13:27 | |
openstackgerrit | Merged openstack/governance master: teach check-review-status to report verification failures https://review.openstack.org/587879 | 13:28 |
openstackgerrit | Merged openstack/governance master: update link from python3-first goal to storyboard https://review.openstack.org/587916 | 13:28 |
scas | this might also be a good time for me to get on storyboard. nobody to really onboard but myself for now | 13:29 |
*** jaosorior has joined #openstack-tc | 13:33 | |
openstackgerrit | Doug Hellmann proposed openstack/governance master: fix markup for links https://review.openstack.org/588249 | 13:50 |
openstackgerrit | Doug Hellmann proposed openstack/governance master: remove placeholder file from stein goals https://review.openstack.org/588250 | 13:50 |
zaneb | anybody else curious whether Dariusz is the team lead or a manager for that Trove team? | 13:59 |
dhellmann | hmm. interesting question. does it matter? | 14:00 |
zaneb | well, the requirement to have merged a patch is presumably because we want people who are actually doing the work to be PTLs, not their managers | 14:00 |
dhellmann | I always thought it was because we wanted people to know something about the project, but I guess it amounts to the same thing. | 14:01 |
dhellmann | the whole situation with trove makes me uncomfortalbe | 14:01 |
*** cdent has joined #openstack-tc | 14:02 | |
dhellmann | I would almost rather move it out of governance and then let the new team take over and re-apply | 14:02 |
dhellmann | I have no idea what the ramifications of that are, though | 14:02 |
dhellmann | and I guess that approach doesn't exactly demonstrate a lot of trust on my part, so maybe that's not a great way to go about it | 14:03 |
scas | trove is a special one. it's undergone multiple shakeups. if the new team is looking to take a different direction, that harkens to refactoring in-place | 14:08 |
dhellmann | it's not really clear what they intend to do | 14:09 |
cdent | not yet, no | 14:09 |
smcginnis | I'm on the fence on that. I kind of like the idea of moving them out and seeing if the new team can get back to a good enough state, but I also wonder if that would be too heavy handed. | 14:09 |
scas | as a maybe-openstack-project, the intent needs to be clear | 14:09 |
scas | i'm speaking about myself at this point | 14:09 |
cdent | I share your concerns dhellmann. The idea of having them reapply has a lot of appeal, but also feels punishing | 14:09 |
* cdent jinxes with smcginnis. again. as usual. | 14:10 | |
scas | if i had others come in and want to take chef openstack a different direction, i wouldn't not be amenable, but i'd also reconsider the choices of old | 14:10 |
dhellmann | at the same time I'm reluctant to simply set aside our governance rules for expediency | 14:10 |
smcginnis | Different topic - do we have an etherpad or something to track the decisions or discussions on PTL-less decisions. | 14:10 |
dhellmann | smcginnis : i had that on my list of things to start today | 14:11 |
scas | in my current state, i'm reconsidering some significant choices of old, short of rehoming chef openstack | 14:11 |
scas | but i'm also not changing the mission | 14:11 |
dhellmann | technically it was on my list yesterday, too, but I didn't get to it | 14:11 |
smcginnis | Looks like we may have an outcome for packaging-rpm at least. | 14:11 |
smcginnis | Hah, I know how that goes. | 14:11 |
scas | that's my armchair take on it, anyway | 14:12 |
scas | if it's taking a wholly separate direction from how it came in, then different paths should be considered, no matter how distasteful | 14:13 |
*** ricolin has joined #openstack-tc | 14:14 | |
scas | if the mission is still openstack-focused, then there is still alignment. if it's becoming agnostic, perhaps it has a chance of standing alone | 14:16 |
*** hongbin_ has joined #openstack-tc | 14:16 | |
scas | i believe that's what happened with gnocchi, no? | 14:16 |
dhellmann | scas : are you talking about trove changing its mission? | 14:16 |
scas | dhellmann: in a slightly rhetorical sense, at this point, yes. apologies, breakfast kicking in | 14:17 |
dhellmann | ok. I didn't see anything about that happening, so I couldn't tell if you were thinking out loud or if I missed something. | 14:18 |
scas | if the intent from the new team is to keep things on the current heading, i see it like health insurance. check the boxes, and the machine may not reject the claim | 14:19 |
cdent | dhellmann: you in any kind of contact with ian bicking: http://lists.openstack.org/pipermail/openstack-dev/2018-August/132792.html I was long ago, but I'm not sure I have quick entree | 14:19 |
scas | admittedly i need to reread up on the whole trove thing. i've been following it somewhat | 14:20 |
dhellmann | cdent : I think Ian switched to javascript a long time ago, so I don't know if he has anything to do with paste.deploy any more | 14:20 |
cdent | that's kind of the issue in a nutshell | 14:20 |
cdent | it looks no one else does | 14:22 |
smcginnis | There's been some good work done in keystone to move to flask and get rid of paste. Maybe a future cycle goal? | 14:23 |
* cdent sends some email | 14:23 | |
cdent | indeed, but it's currently broken under 3.7 so there's interim ground to cover | 14:23 |
scas | when chef openstack joined as a project, there was some initial, well-intended scrutiny. but, we all followed the process out in the open. the comment, at the time, was that we were conditionally approved on grounds that we adapt to the then-big-something-not-to-be-named. being that it's a matter of not having landed any commits, i'd say that process-wise the ship has more or less sailed. that said, | 14:28 |
scas | exceptions are currently being considered for latecomers | 14:29 |
scas | one possibility for continuity could be that the rocky ptl be more or less continued in stein, with 100% of the tasks delegated to the individual seeking to take the reins, then an 'official' transition in T | 14:31 |
scas | short of out-n-back-in, that seems like the least dramatic thing | 14:31 |
scas | another possibility is a tag of incubation and that become the new-old-stackforge for a probation type thing. again, options. | 14:37 |
scas | my perspective comes from framing it if the situation happened to me, where someone wanted to take things over without having followed the existing processes | 14:42 |
scas | license and code-wise, anyone can fork and do as they please. in the arena that OpenStack: The Project operates, process is like... breathing | 14:44 |
*** pabelanger has joined #openstack-tc | 15:01 | |
cdent | tc-members, that time again | 15:01 |
ttx | ohai | 15:01 |
pabelanger | o/ | 15:01 |
fungi | hey howdy | 15:01 |
mnaser | hello :> | 15:01 |
fungi | still catching up on 100 lines of scrollback in here, be gentle ;) | 15:01 |
*** gouthamr has joined #openstack-tc | 15:01 | |
mnaser | i have been trying to dig the email about the trove PTL in lists.o.o but i havent been able to | 15:01 |
scas | ohai is my line! | 15:01 |
TheJulia | o/ | 15:02 |
cdent | seems like "what to do about PTLs" and "so, this paste thing" are issues of the day | 15:03 |
ttx | yep | 15:03 |
TheJulia | yeah | 15:03 |
zaneb | o/ | 15:03 |
ttx | To clarify, for Searchligth and Winstackers, i was not suggesting no PTL, I just did not have any easy answer | 15:03 |
pabelanger | mnaser: http://lists.openstack.org/pipermail/openstack-dev/2018-July/132475.html ? | 15:04 |
ttx | dhellmann: do you have that etherpad ready or should I create it ? | 15:04 |
mnaser | i think there was an email that was more recent but in that thread so ill look | 15:04 |
mnaser | it was yesterday or today or something | 15:04 |
mnaser | "An HTML attachment was scrubbed..." | 15:05 |
dhellmann | ttx: I haven't created one yet | 15:05 |
ttx | on it | 15:05 |
* dhellmann is fighting with the new expense report tool | 15:05 | |
ttx | sounds superfun | 15:05 |
dhellmann | it has lots of "features" to "help" make things "easier" | 15:05 |
scas | http://lists.openstack.org/pipermail/openstack-dev/2018-July/132585.html | 15:05 |
scas | there's another part of the thread | 15:06 |
ttx | https://etherpad.openstack.org/p/stein-leaderless | 15:06 |
scas | the two parts appear to be detached at the above links | 15:07 |
dims | o/ | 15:07 |
mnaser | so about trove | 15:07 |
mnaser | i'd be more comfortable with anyone on that team that has openstack contributons | 15:07 |
*** clarkb has joined #openstack-tc | 15:08 | |
zaneb | me too tbh | 15:08 |
mnaser | https://review.openstack.org/#/c/586528/ was the first and only patch | 15:09 |
dhellmann | it appears that no current trove contributor is willing or able to serve | 15:09 |
TheJulia | myself as well | 15:09 |
mnaser | i guess the question i want to ask myself (and other tc members) is.. what can come out of this if we hand it over? | 15:09 |
TheJulia | Which makes me wonder... is it time to perhaps remove it from governance, and let them do their own thing and see where it goes? | 15:10 |
mnaser | i mean, i doubt they'll change the mission of the project.. and it's better than removing them (as that feels a bit punishing) | 15:10 |
dhellmann | do we have precedent for the situation? | 15:10 |
cdent | As much as it pains us, I think we need to recognize that trove needs to reset itself and the best way for it to accomplish that may be outside of governance | 15:10 |
mnaser | looking in positive light this could be *the* team that can bring trove back and maybe we might lose out by shutting them down | 15:10 |
scas | hasn't the trove project already signaled a direction change in the past? | 15:10 |
ttx | twice yes | 15:11 |
scas | my wet memory seeems to recall that from yestercycle | 15:11 |
mnaser | i think so too | 15:11 |
TheJulia | scas: indeed :( | 15:11 |
mnaser | my question is -- what bad can come out of handing it over? | 15:11 |
cdent | If none of the corporations out there were willing to take care of trove, than trove isn't "okay" and we shouldn't have projects that aren't "okay" | 15:11 |
ttx | IBM took over from Tesora, then a diverse group of Chinese contributors took over | 15:11 |
ttx | but now Samsung Poland has a group more committed... just the PTL election coming at the wrong time (slightly too soon) | 15:11 |
mnaser | while it makes me uncomfortable, i don't think there's anything bad about this, and if we notice anything weird (i cant imagine anything), we can step in. | 15:11 |
zaneb | it's like a serial collaboration at this point | 15:12 |
mnaser | so subjectively i don't see any issue, i don't see them trying to take over the project or change the mission | 15:12 |
smcginnis | I do wish trove would have gone with my suggestion of keeping their current PTL just as an advisor to help the new team get onboard. | 15:12 |
ttx | There is potential for OVH to help too, once they are done migrating their DCs | 15:12 |
cdent | I don't know. I want being official to be meaningful and signal something to the outside world, not just to the internals of the community | 15:12 |
scas | the intent, to me, seems to be for continuity | 15:12 |
zaneb | a company steps in, runs it like an extension of their internal development for a bit, then steps out and passes it on to someone else who does the same | 15:12 |
ttx | and OVH has their dev teams in Poland, so synergy possible here | 15:12 |
smcginnis | cdent: ++ | 15:12 |
scas | not necessarily to come in with grand ideas, but keep their own use case alive. i do that. | 15:12 |
scas | but that's extrapolating and inferring a bit | 15:13 |
dims | continuity can be there even without being in governance right? | 15:13 |
ttx | I'd rather give them a chance to save it rather than punish them for having their involvement badly timed with our election process. | 15:13 |
cdent | dims: I think so, yes | 15:13 |
mnaser | i agree with ttx | 15:13 |
scas | dims: quite. gnocchi did the same, no? | 15:14 |
ttx | We did the same when IBM took over | 15:14 |
cdent | ttx it's not really punishment for now, it's more finally catching up for our lack of action long ago | 15:14 |
ttx | They had a vanity commit in to pass the ATC bar | 15:14 |
cdent | but yes, that is likely how it would feel | 15:14 |
zaneb | ttx: how did that work out? | 15:14 |
TheJulia | +1 to ttx's position, lets see where they go, keep an eye on it, and go from there | 15:14 |
dhellmann | ttx and mugsie are the liaisons attached to trove; how about if we have them actively monitor the project? | 15:14 |
smcginnis | Does Dariusz at least have any patches proposed that might be close to being merged? | 15:14 |
mnaser | yes | 15:14 |
ttx | zaneb: let's say that the failure might have had more to do with the versatile nature of the company investing | 15:14 |
mnaser | https://review.openstack.org/#/c/586528/ | 15:15 |
cdent | I feel like we've been saying "lets see where they go, keep an eye on it, and go from there" about trove for years (?) | 15:15 |
mnaser | just blocked based on CI, smcginnis | 15:15 |
TheJulia | cdent: good point | 15:15 |
mnaser | and a patch that seems to have been throughly reviewed too | 15:15 |
ttx | zaneb: here I see potential to have a group forming, with one product vendor (Samsung) and one user (OVH) | 15:15 |
scas | the failing tests look like cruft to me | 15:15 |
ttx | + the group in China still being involved | 15:15 |
scas | mysql, postgresql | 15:15 |
ttx | zaneb: the big difference is that Tesora dropped it on IBM and stopped doing stuff | 15:15 |
scas | 'openstack' has firmly centered on mariadb at this point | 15:16 |
ttx | zaneb: in this case Zhao Chao said he would stay around to help | 15:16 |
dhellmann | but he does not have time to serve as even nominal PTL? | 15:16 |
ttx | he just feels his involvement will not match what Samsung is ready to invest | 15:16 |
zaneb | ttx: but not around so much that they would take smcginnis's suggestion to be the figurehead PTL | 15:16 |
ttx | dhellmann: he might be convinced of being a placeholder PTL... maybe | 15:16 |
smcginnis | I would feel better if Zhao took the role for one more cycle. | 15:16 |
mnaser | i mean, i'm sure we've asked him a few times about being placeholder PTL, but he might have his own personal reasons | 15:17 |
dhellmann | my impression from one of the threads was that he had already said no to that | 15:17 |
mnaser | ++ | 15:17 |
fungi | on the trove front: looking at our roll generation there are 69 individuals who qualified to run as trove ptl. and yet none of them volunteered | 15:17 |
mnaser | what about asking Maciej? | 15:17 |
mnaser | he seems to be a core reviewer on the change that Dariusz pushed up | 15:17 |
clarkb | scas: the idea is to be able to deploy those databases for users with trove regardless of what openstack itself is running | 15:17 |
fungi | the tacker and senlin elections have smaller contributor sets and they had multiple candidates | 15:17 |
ttx | mnaser: could be an option | 15:17 |
mnaser | sometimes we just need to ask and OVH is much more openstack-based so it could be a lot more justifiable | 15:18 |
scas | clarkb: too early to technology still. right. | 15:18 |
zaneb | tbh I'm just very sceptical of any company's promises to invest in anything. I want to see PTLs with a track record of actually being involved in the project | 15:18 |
scas | promises without proof are the stuff of politicians | 15:18 |
mnaser | zaneb: the thing is, technically, they could have had a single commit the whole cycle, nominated themselves and still would have gotten PTL. | 15:18 |
mnaser | so while i agree abotu the 'track record PTL' .. dunno how much that really means, especially when not a lot of people are stepping up | 15:19 |
mnaser | how long is our cycle now? | 15:19 |
scas | the timing of the election may not be ideal, but someone wanting to take the wheel needs to have tangential awareness of the existing process | 15:19 |
zaneb | scas: you're aware that Trove is a project that deploys databases, right? | 15:19 |
dhellmann | mnaser: did that not happen because of timing? or because of a lack of available reviewers? | 15:19 |
zaneb | (re <scas> 'openstack' has firmly centered on mariadb at this point) | 15:19 |
scas | zaneb: as my brain is waking up, i'm remembering that. i haven't deployed trove with chef in years | 15:19 |
ttx | I feel like it's a mismatch between what Samsung is planning to do and what Zhao can dedicate to coordinate | 15:19 |
mnaser | dhellmann: it seems like a change was pushedu p here on july 27th and i'm not sure if that qualifies -- https://review.openstack.org/#/c/586528/ | 15:20 |
ttx | If we explained that he could be PTL in the book but delegate everything... | 15:20 |
fungi | scas: in trove's case, i think they want to test that it can provide mysql and postgresql, not necessarily use them internally | 15:20 |
scas | right. i misspoke. | 15:20 |
zaneb | mnaser: they could have, and still didn't manage it :) | 15:20 |
smcginnis | ttx: I kind of did that, but maybe we could reinforce the idea. | 15:20 |
dhellmann | I'm not sure asking someone to be PTL and then delegate everything to someone else really solves the problem of having an active contributor serve in the role | 15:20 |
fungi | because that's the service trove is in the business of (and dropping those would mean loss of backward compatibility for users relying on them) | 15:20 |
ttx | smcginnis: the subtlety might have been lost in translation. Worth a new try | 15:20 |
smcginnis | True | 15:21 |
mnaser | how about we ask him to be PTL for a month or two, and delegate everything. | 15:21 |
fungi | oh, and clarkb beat me to that point | 15:21 |
mnaser | if samsung folks keep up, we hand things over | 15:21 |
mnaser | if samsung folks don't keep up, we take out of governance | 15:21 |
* fungi is still about 20 lines behind but catching up | 15:21 | |
TheJulia | mnaser: like that idea | 15:21 |
dhellmann | asking Zhao to serve in name only feels like us fitting the situation to the rules, and not actually solving the problem | 15:21 |
mnaser | so we're giving a chance but we're not handing a project. feels like a reasonable comprimise | 15:22 |
mnaser | compromise* | 15:22 |
dhellmann | if he's not going to be actively involved in the project, then we have an absent PTL and a defacto leader without that responsibility | 15:22 |
mnaser | fwiw https://review.openstack.org/#/admin/groups/99,members | 15:23 |
* mnaser notices Bartosz who's at samsung | 15:23 | |
cdent | dhellmann: I agree. | 15:23 |
ttx | what I'm saying is that we should see if the new team is successful before removing the project, rather than remove the project because we expect it will fail. Election is not the only time we can demote a project | 15:23 |
smcginnis | If Zhao is unable or unwilling to continue, I'm on the fence between removing from governance, or just letting Samsung take over without being ATC and keeping an eye on things. | 15:23 |
cdent | If we want to fiddle the rules every single time something happens, let's just go back to doing everything on a case by case basis... | 15:23 |
dhellmann | ttx: I agree with that. | 15:23 |
dhellmann | the APC rule has to do with the elections; we have no such restriction on appointments | 15:24 |
ttx | dhellmann: if the election had happened two months ago or two months later, we would probably not be having that discussion | 15:24 |
dhellmann | so it's not "fiddling" the rules, it's dealing with a situation that is outside of the norm | 15:24 |
smcginnis | ttx: To be fair, I am not considering removal because I expect it to fail. More that they would have more flexibility not being under governance until they get things in good shape. | 15:24 |
dhellmann | perhaps | 15:24 |
mnaser | smcginnis: i agree but i think they'd feel like an outsiders with that | 15:24 |
dhellmann | are any of them contributors to other projects? | 15:25 |
ttx | dhellmann: How about we wait a bit before appointing someone? | 15:25 |
scas | governance has allowed chef openstack to exist with a shrinking team for six cycles, five of which are with a high fragility factor. if trove is asked to leave and reapply to conform to the process, that spotlight invariably is cast in directions like mine, unless i just clam up and push code | 15:25 |
mnaser | if anything, it would probably feel like "ah, well, we got our welcome to openstack by being 'kicked' out of governance" heh | 15:25 |
mnaser | dhellmann: i found https://review.openstack.org/#/q/owner:%22Bartosz+Zurkowski+%253Cb.zurkowski%2540samsung.com%253E%22 who is on the core team in trove.. | 15:25 |
ttx | i.e. not ask Zhao to sign up for 6 more months, but for one more month | 15:26 |
ttx | time for the transition to happen or fail | 15:26 |
ttx | fixing the timing mismatch | 15:26 |
mnaser | what if we just leave no ptl till october (ptg time) | 15:26 |
cdent | what are the objections to appointing Dariusz and waiting and seeing? | 15:26 |
fungi | yes, with the trove ptl candidate situation, appointing the volunteer we have would be entirely within our purview. normal election process and candidate qualification exists to provide a default mechanism where the tc doesn't need to intervene. one of the reasons we're here is to step in when consensus and process break down | 15:26 |
scas | if i had a full team approaching me, i'd want to allow a soft transition. probably not a full cycle, because i'd feel like i'd be more smothering than soloing now | 15:26 |
ttx | cdent: that would work for me as well | 15:26 |
zaneb | so they have a core reviewer on the team, but they want some other guy with a token commit submitted last week to be the PTL | 15:26 |
mnaser | cdent: none by me | 15:26 |
mnaser | zaneb: the core reviewer has 3 commits | 15:27 |
mnaser | non-merged and non-reviewed | 15:27 |
smcginnis | OK, I'm slight on the "Vote for Dariusz" team at this point. | 15:27 |
mnaser | i have an idea | 15:27 |
ttx | smcginnis: with e caveat that we might step in and interbvene if that goes nowhere | 15:27 |
mnaser | why don't we push up a governance change to add dariusz and we can vote on it | 15:27 |
smcginnis | And we could discuss in Denver and see if we need any course corrections. | 15:27 |
zaneb | mnaser: ah, ok. they did have another contributor whose commits have actually merged I believe | 15:27 |
cdent | With [t 2aJt] I wasn't suggesting it. I was asking. | 15:27 |
purplerbot | <cdent> what are the objections to appointing Dariusz and waiting and seeing? [2018-08-02 15:26:29.485883] [n 2aJt] | 15:27 |
smcginnis | Only real objection is he is not an ATC, and that was one of our rules. | 15:28 |
cdent | I continue to think that trove probably should have expired months ago. | 15:28 |
dhellmann | zaneb : we know that writing code and leading teams are different, and that not everyone wants to do both. So I would rather we consider willing volunteers than draft someone | 15:28 |
cdent | ATC is for elections, not appointments? | 15:28 |
smcginnis | Technically true I think. | 15:28 |
ttx | cdent: the Rocky team was pretty active keeping it afloat | 15:28 |
dhellmann | right, there are no hard rules about appointments, specifically to allow us flexibility | 15:28 |
smcginnis | So I suppose we are within bounds to appoint Dariusz. | 15:29 |
ttx | smcginnis: totally | 15:29 |
ttx | we did apoint people that were not APC before | 15:29 |
cdent | Given that we have someone who is actually willingly volunteering, that's important, right? | 15:29 |
pabelanger | ++ | 15:29 |
dhellmann | cdent : yes, I think it is | 15:29 |
cdent | Plenty of people who are PTLs in long running semi-healthy projects do it reluctantly | 15:29 |
scas | ++ | 15:29 |
smcginnis | I would hate to squash someone's desire to get involved. | 15:30 |
ttx | smcginnis: ++ | 15:30 |
pabelanger | smcginnis: agree | 15:30 |
zaneb | I'm coming around to the idea of giving it a shot | 15:30 |
ttx | smcginnis: even if I think we need to warn that we are watching the situation unfold | 15:30 |
ttx | because it's rather unusual | 15:30 |
smcginnis | Next step? Patch? | 15:30 |
cdent | zaneb: was your original resistance because a lack of proven openstack experience? | 15:30 |
dhellmann | so if we appoint Dariusz, are there any conditions we would want to apply? such as extra monitoring of the team? | 15:30 |
zaneb | cdent: basically, yeah, especially when there appear to be alternatives who do at least have some | 15:31 |
mnaser | can we be clear on what is 'extra monitoring' for example | 15:31 |
mnaser | i.e.: they should contribute code? | 15:31 |
ttx | dhellmann: if they end up not picking it up, not running open meetings whatever... we would come back on our decision | 15:31 |
ttx | (or make trove unofficial) | 15:31 |
smcginnis | dhellmann: I would be fine just putting it on the agenda to review the situation at the PTG. | 15:31 |
mnaser | ok so, doing things in the open | 15:31 |
dhellmann | mnaser : I mean having the TC liaisons keep an eye on how the team operates, since one of the alternatives we discussed was removing Trove from governance. | 15:31 |
mnaser | smcginnis: that seems like a reasonable timeframe for us to follow back on the status | 15:32 |
dhellmann | smcginnis : I think we'll want to do it more often than that, over the course of steein | 15:32 |
mnaser | dhellmann: ack, so make sure meetings run, etc | 15:32 |
ttx | As one of teh TC liaisons for Trove, that would be my recommendation | 15:32 |
smcginnis | Yeah, probably multiple check-in's, but at least a TC review at the PTG. | 15:32 |
dhellmann | sure | 15:32 |
zaneb | can we document somewhere the criteria under which we'd decide to make them non-official? | 15:32 |
dhellmann | I wonder how much they'll actually have time to do between now and then | 15:33 |
fungi | i'm not in favor of saying an appointed ptl should commit code. that sounds backwards. code changes should happen for good reasons and not to qualify someone for a position. extra-atcs can run for ptl without ever contributing code changes | 15:33 |
zaneb | it seems clear that elections are not the right way to be triggering such decisions | 15:33 |
ttx | if Poland in August is anywhere like France, probably not much | 15:33 |
ttx | zaneb: agreed | 15:33 |
smcginnis | fungi: That's a good point too. | 15:33 |
dhellmann | the election situation is another example of issues with this particular team, so while it's not reason enough to remove them from governance it's a trigger for the monitoring | 15:33 |
ttx | that's why I think we should just appoint whoever steps up (within certain bounds) | 15:34 |
ttx | and ten apply extra caution | 15:34 |
ttx | then | 15:34 |
mnaser | i'm in agreement with TheJulia | 15:34 |
mnaser | er, ttx , but also TheJulia in general :p | 15:34 |
smcginnis | :) | 15:34 |
ttx | I'm in agreement with TheJulia | 15:34 |
smcginnis | Always agree with TheJulia | 15:34 |
ttx | safe bet | 15:34 |
TheJulia | lol | 15:35 |
ttx | I also blame flaper87 | 15:35 |
dhellmann | so, do we have consensus that we would accept Dariusz as PTL and that we would have ttx and mugsie keep an eye on trove and report back periodically? | 15:35 |
zaneb | +1 | 15:35 |
TheJulia | I agree | 15:35 |
ttx | works for me | 15:35 |
cdent | +1 | 15:35 |
ttx | (planned to keep an eye on it anyway, as I'd like to get OVH involved too) | 15:36 |
dhellmann | ok, maybe we can get Dariusz to propose the patch to make himself PTL then | 15:36 |
smcginnis | +1 | 15:36 |
dims | +0.5 | 15:36 |
cdent | with the caveat that at some point the length of our "keep an eye on trove" needs to timeout and error | 15:36 |
pabelanger | +1 | 15:36 |
cdent | otherwise it starts seeming a bit desperate and cloying | 15:36 |
dhellmann | cdent : technically we're supposed to be keeping an eye on all teams always | 15:36 |
zaneb | cdent: ++ | 15:36 |
cdent | dhellmann: indeed | 15:36 |
dhellmann | ttx and mugsie : can you talk to Dariusz about proposing that patch to governance? | 15:37 |
ttx | yes with the health tracking stuff at least we have a timeout/error loop | 15:37 |
ttx | dhellmann: eumel8 was planning to talk to him. I can help there | 15:37 |
dhellmann | ok, thanks | 15:38 |
dhellmann | noted in the etherpad | 15:38 |
ttx | I just need to sync with eumel8 first to avoid collision | 15:38 |
dhellmann | how about Dragonflow? | 15:38 |
ttx | Dragonflow sounds like no brainer | 15:38 |
dhellmann | Omer is the current PTL | 15:38 |
smcginnis | I think this isn't the first time they've missed the election, but I agree. | 15:39 |
ttx | we always have groups missing the deadline | 15:39 |
dims | +1 to Omer | 15:39 |
TheJulia | +1 | 15:39 |
zaneb | +1 that ones seems easy | 15:39 |
dhellmann | since he's the PTL already, there's no patch to write. How do we affirm him? | 15:40 |
dhellmann | do we go through the motions of removing and re-adding him? or is there some less silly-sounding way to vote? :-) | 15:40 |
pabelanger | removing / re-adding is just an extra patch right? | 15:41 |
* dhellmann taps mic | 15:41 | |
dhellmann | yeah | 15:42 |
dhellmann | well, we wouldn't normally remove someone if they were serving another term | 15:42 |
smcginnis | Where are these officially recorded after the election? | 15:42 |
dhellmann | I'm thinking of openstack/governance/reference/projects.yaml | 15:42 |
zaneb | wouldn't the election officials submit an update after the election removing anyone who failed to nominate? | 15:43 |
pabelanger | that's what I was just about to ask :) | 15:43 |
dhellmann | they normally submit the update for any changes, but I don't know about removing a name from a team when there was no candidate | 15:43 |
dhellmann | we could certainly ask them to do that | 15:44 |
smcginnis | Since that doesn't call out which cycle, I think we can just decide here or on the mailing list and not need to do anything with projects.yml | 15:44 |
dhellmann | since this is election-related, I would feel more comfortable with a more formal vote in place | 15:44 |
smcginnis | It should be recorded here probably: http://git.openstack.org/cgit/openstack/election/tree/doc/source/results | 15:45 |
dhellmann | I would have to look at the yaml validation for that repo to see if it's even possible to have the PTL contact info be empty | 15:45 |
smcginnis | Maybe a patch to add that with a note that it was TC appointed? | 15:46 |
dhellmann | *that*the governance | 15:46 |
smcginnis | And +1 votes from a majority of TC. | 15:46 |
dhellmann | that might work, what do others think? | 15:47 |
cdent | fair enough | 15:47 |
ttx | http://git.openstack.org/cgit/openstack/election/tree/doc/source/results/queens/ptl.yaml#n288 | 15:47 |
ttx | - elected: TC-APPOINTED | 15:48 |
dhellmann | ok, so I'll propose a patch to add any appointments in the openstack/election repo | 15:48 |
smcginnis | Yay, precedent. | 15:48 |
ttx | woohoo | 15:48 |
*** AlanClark has joined #openstack-tc | 15:48 | |
dims | welcome AlanClark | 15:48 |
dhellmann | next up, Freezer | 15:49 |
dhellmann | ttx and mugsie are the liaisons there, too | 15:49 |
smcginnis | No one has stepped up for that yet, right? | 15:49 |
AlanClark | thanks dims - sorry for not joining earlier had passwd trouble | 15:49 |
dhellmann | smcginnis : not as far as I know | 15:50 |
dhellmann | the current ptl is szaher | 15:50 |
dhellmann | is this another case of someone not paying attention to the calendar? | 15:51 |
fungi | also there's no rush on the ptl appointments in my opinion. we can propose one or more changes with our appointments on top of the change from the election officials noting the elected ptls | 15:51 |
dhellmann | ttx, mugsie, have you talked to that team or checked in on them yet? | 15:51 |
smcginnis | dhellmann: Probably | 15:51 |
dhellmann | fungi : I agree | 15:52 |
fungi | we easily have the remainder of election week to deliberate on appointments | 15:52 |
fungi | and new information _could_ come to light between now and when polling closes on the tacker and senlin elections (doubtful but possible) | 15:52 |
smcginnis | ++, we definitely shouldn't rush. | 15:53 |
dhellmann | what do we want to do next for freezer? have our liaisons contact szaher? | 15:54 |
smcginnis | Probably a good next step for that one. | 15:55 |
dhellmann | ditto for loci, I assume? | 15:56 |
smcginnis | Yeah, looks like it. | 15:56 |
ttx | dhellmann: unfortunately no | 15:57 |
ttx | (I planned to check on them next week) | 15:57 |
dhellmann | ok, I laid out what I think are next steps for each team in https://etherpad.openstack.org/p/stein-leaderless except for RefStack | 15:58 |
dhellmann | ttx, mugsie, pabelanger, dims, cmurphy|vacation, zaneb, mnaser, cdent : your names all appear next to action items there | 15:59 |
mnaser | i will do that, i dont thin kthey responded to my reaching out email initially too | 15:59 |
dhellmann | let's track status in that etherpad, so when you email them make a note, etc. | 16:00 |
cdent | noted | 16:00 |
ttx | noted | 16:00 |
* ttx runs | 16:00 | |
dhellmann | if we have to escalate to emailing the whole core team or something we can deal with that later | 16:00 |
zaneb | cmurphy is away so I will take the packaging-rpm one | 16:00 |
dhellmann | zaneb : thanks, please cc cmurphy on that (teamwork!) | 16:00 |
zaneb | ack | 16:01 |
dhellmann | so, what do we want to do with refstack? | 16:01 |
dhellmann | changing the WG to a SIG and having them own the repo feels popular, but we haven't heard from the interop team about that yet | 16:02 |
fungi | wgs can also own repos, fwiw | 16:02 |
dhellmann | ok, that's another approach | 16:02 |
dhellmann | fungi and TheJulia : as the liaisons, can you get in touch with the interop folks and see what they want to do? | 16:02 |
fungi | i wouldn't necessarily tie the wg->sig move for inetrop together with winding down the refstack team and reassigning their repos | 16:02 |
fungi | dhellmann: i've been in touch with them about this since well before the election, notes are in the health tracker about it | 16:03 |
dhellmann | yeah, if we can do something simpler that's good | 16:03 |
mugsie | ccccccijevllgjujtklvnkgicuuvehiufblcfkuftuvj | 16:03 |
* fungi waves to mugsie's cat | 16:03 | |
* mugsie 's yubikey :) | 16:04 | |
mnaser | searchlight's PTL has not had a commit in 2 months, did not respond when i contacted for the check-in | 16:04 |
dhellmann | fungi : ack, thanks, so it looks like there's a minimal RefStack team. How does the Interop WG look? | 16:04 |
dhellmann | AlanClark : for context, the situation we have is that no one stepped up to serve as PTL for the RefStack team, so we're trying to figure out what to do | 16:04 |
fungi | the sticking point when i spoke with the refstack team last is that the service project itself was a few patches away from being deemed "feature complete" and put into maintenance | 16:05 |
dhellmann | fungi : sorry, now I see the interop group notes separate from the refstack notes | 16:05 |
fungi | and so it seemed they wanted to get that last bit behind them before folding refstack into the interop wg | 16:05 |
dhellmann | is someone actively working on that? should we just carry over with the same PTL? | 16:05 |
fungi | yeah, hogepoge and mguiney were working on that piece | 16:06 |
fungi | they may be done now, it was a few weeks ago | 16:06 |
dhellmann | ok | 16:06 |
fungi | the other bit is the tempest autodiscovery library which is being used by refstack but also has gained some life outside refstack/interop concerns entirely | 16:06 |
fungi | that deliverable doesn't necessarily make sense to put under the niterop wg | 16:07 |
fungi | er, interop wg | 16:07 |
dhellmann | that feels like something the QA team might be willing to take? | 16:07 |
fungi | that's the thing... it wasn't under qa because the tempest maintainers felt it was very much not a feature they wanted | 16:07 |
dhellmann | ah | 16:07 |
fungi | so if it got moved to qa it would likely be manitained by entirely separate people from tempest anyway | 16:08 |
TheJulia | hmm | 16:08 |
fungi | it _may_ make sense to form a new official team around that library, or... host of other possibilities ranging from unofficial to mubmle-mubmle-oslo-something-mubmle | 16:09 |
TheJulia | Perhaps worth looking at the contributors to that library and see where they perceive it best fitting? | 16:09 |
dhellmann | I'm reluctant to encourage the idea of oslo being a dumping ground for things other teams don't want | 16:09 |
dhellmann | it was meant to be a set of tools common to many teams, not a set of things no one else would maintain | 16:10 |
fungi | yeah, i talked to some of them in the refstack meeting. they were unsure but they've had a few weeks to think it over more since then so we should revisit | 16:10 |
TheJulia | That sounds like a plan then | 16:10 |
*** eandersson has joined #openstack-tc | 16:10 | |
dhellmann | fungi : ok, I'll make a note for you and TheJulia to do that and we can talk about it again when you have newer info | 16:10 |
fungi | i agree, putting their team under oslo makes little (or at least less) sense than qa. and both seem like an excuse for not just applying as a new team or renaming/rescoping the refstack team | 16:10 |
fungi | or if they feel havnig a dedicated official openstack team for that lib is overkill, just make it unofficial | 16:11 |
dhellmann | yeah, although it also feels a bit weird to have one team producing a tool to fill a gap that another team doesn't want filled | 16:11 |
dhellmann | sure, that's another option | 16:12 |
fungi | i don't think it's so much that the tempest team doesn't want that gap filled, they just don't want it filled in tempest because they deem it out of scope/off mission and so also won't contribute to maintaining it | 16:12 |
dhellmann | ah, ok | 16:12 |
dhellmann | I guess I don't think of the QA team as "the tempest team" so much as "all the test tools team" | 16:13 |
fungi | i don't think they have any problem with some other team unrelated to tempest maintaining an autodiscovery solution for generating tempest configs | 16:13 |
dhellmann | well, that's good, at least we aren't working at cross purposes | 16:13 |
fungi | right, it's all a question of at what point does forcing all qa-oriented teams to be subteams of one master qa team take us back to the old "program" days | 16:14 |
dhellmann | fair point | 16:14 |
dhellmann | let's see what the contributors have to say about it | 16:15 |
fungi | the split in the refstack team is a pretty natural one though, the people maintaining refstack and refstackclient aren't the same people maintaining python-tempestconf | 16:17 |
cdent | (this raises the point of devstack and grenade not being anywhere near as healthy as tempest, from what I can tell (but I've not had a response from my queries to gmann yet re health)) | 16:17 |
*** spotz has quit IRC | 16:18 | |
zaneb | to my mind it's unfortunate that the QA team sees themselves as effectively the "Nova QA" team. it becomes a self-fulfilling prophecy. | 16:19 |
* dhellmann makes a note to remind tc-members to try to complete those health checks before the ptg | 16:19 | |
cdent | zaneb: I'm glad you said that. | 16:20 |
fungi | zaneb: returning to their roots? ;) | 16:20 |
tosky | well, also the QA team suffers from a lack of contributors too | 16:21 |
*** jpich has quit IRC | 16:21 | |
tosky | Andrea started the effort to port also grenade to zuul v3, but he probably stopped | 16:21 |
zaneb | tosky: hence the self-fulfilling prophesy comment | 16:21 |
dhellmann | I'm torn on that. On the one hand we had a team like Documentation which was trying to do more than they really could. On the other hand we wanted cross-project teams to focus on helping and building tools, rather than doing. | 16:21 |
* dhellmann wanders off to find lunch | 16:22 | |
zaneb | dhellmann: the QA team works like the old documentation team, where they have a small set of projects they care about and manage themselves, and everybody else is on their own | 16:23 |
zaneb | but anyway, let's not reopen that whole debate from February | 16:23 |
tosky | fungi: but many (if not all) relevant features of tempestconf since the last PTG were implemented as requirements for the refstack integration | 16:24 |
mugsie | zaneb: it is starting again - just look at patrole (the RBAC test tool) | 16:25 |
tosky | zaneb: didn't you just describe the new documentation team, which manages the infrastructure and everything else (the real documentation) is in the hands of each project? | 16:27 |
fungi | tosky: yeah, it seems like that's a phase though, since refstack isn't planning any further development but python-tempestconf will likely continue to grow? | 16:27 |
zaneb | tosky: no? | 16:27 |
zaneb | nova/cinder/glance/neutron tests are in-tree in Tempest. if they were all plugins managed by the projects themselves then it would be like the new docs team structure | 16:28 |
pabelanger | dims: dhellmann: talking with #openstack-loci, it seems SamYaple will step up again for stein to be PTL again. I'll update etherpad, it seems he is also going to propose a patch to elections again | 16:30 |
dims | pabelanger : gotcha | 16:31 |
tosky | fungi: that's true, the status was different during the last PTG | 16:33 |
tosky | zaneb: and swift and keystone; but that was for interoperability tests (keystone, cinder and neutron have additional tempest plugins) | 16:34 |
pabelanger | okay, yes. SamYaple does look to want to be PTL for loci for stein, he does say he lost the majority of his small team 3 months ago | 16:34 |
zaneb | pabelanger: that's concerning. isn't openstack-helm also dependent on loci? | 16:35 |
pabelanger | zaneb: I'm not sure how dependant helm is on loci ATM, but I can look into it a little. | 16:38 |
zaneb | my understanding was that kolla-k8s (based on kolla, obvs) shut down, in part because openstack-helm (based on loci) had sucked up all the oxygen | 16:39 |
*** tosky has quit IRC | 16:41 | |
*** ricolin has quit IRC | 16:44 | |
mugsie | zaneb: wasn't openstack-helm the AT&T team that now is doing airship? | 16:44 |
dtroyer | mugsie: basically, yes | 16:45 |
*** dtantsur is now known as dtantsur|afk | 16:46 | |
mugsie | yeah, stackalytics has a lot of common names for the 2 | 16:47 |
portdirect | o/ | 16:47 |
*** zaneb has quit IRC | 16:48 | |
portdirect | openstack-helm started out from the same group within AT&T, and we have significant overlap for sure | 16:48 |
portdirect | airship is a way of managing the life cycle of clusters, running helm packaged applications | 16:49 |
portdirect | born out of a need for us to be able to manage them - OSH being the 1st and prime example. | 16:49 |
portdirect | one point of correction i would make however, is that OSH supports both LOCI and Kolla docker containers | 16:52 |
portdirect | and have voting gates for both | 16:52 |
pabelanger | dhellmann: cdent: I've sent an email out to rocky PTL for winstackers, and updated etherpad | 16:56 |
cdent | thanks pabelanger | 17:01 |
openstackgerrit | Hongbin Lu proposed openstack/governance master: Add openstack/os-ryu to neutron https://review.openstack.org/588358 | 18:21 |
*** AlanClark has quit IRC | 19:25 | |
dhellmann | thanks pabelanger | 19:28 |
*** tellesnobrega has quit IRC | 19:28 | |
*** cdent has quit IRC | 19:35 | |
*** masayukig has quit IRC | 20:18 | |
*** tosky has joined #openstack-tc | 20:50 | |
openstackgerrit | Sean McGinnis proposed openstack/governance master: Add Stein goal for upgrade checkers https://review.openstack.org/585491 | 20:57 |
dims | pabelanger : dhellmann : openstack-helm seems to depend on loci master ( http://codesearch.openstack.org/?q=loci&i=nope&files=&repos=openstack-helm,openstack-helm-addons,openstack-helm-infra ) | 21:04 |
smcginnis | Cinder block-box does as well. | 21:18 |
*** mriedem is now known as mriedem_afk | 21:28 | |
*** hongbin_ has quit IRC | 22:39 | |
*** tosky has quit IRC | 22:59 | |
*** edmondsw has quit IRC | 23:08 | |
*** jaypipes has quit IRC | 23:14 | |
*** jaypipes has joined #openstack-tc | 23:16 | |
*** ricolin has joined #openstack-tc | 23:51 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!