*** ianychoi has quit IRC | 00:12 | |
*** ianychoi has joined #openstack-tc | 00:14 | |
*** ianychoi has quit IRC | 00:20 | |
*** ianychoi has joined #openstack-tc | 00:21 | |
*** lbragstad has quit IRC | 00:23 | |
*** ianychoi has quit IRC | 00:30 | |
*** ianychoi has joined #openstack-tc | 00:31 | |
*** ianychoi has quit IRC | 01:03 | |
*** ianychoi has joined #openstack-tc | 01:04 | |
fungi | oh, and we're 25 minutes into office hour already | 01:25 |
---|---|---|
persia | But this is the unpopular office hour, so having missed the beginning is less noticeable than it might otherwise be. | 01:27 |
fungi | yeah, i got distracted by a cooking show | 01:28 |
mnaser | o/ | 01:28 |
mnaser | i reached out to people over wechat in china to ask for reviews | 01:30 |
fungi | thanks mnaser! | 01:30 |
mnaser | probably won't hear back until starting now-ish cause it was really early :) | 01:31 |
fungi | sure | 01:32 |
*** diablo_rojo has quit IRC | 01:57 | |
*** ianychoi has quit IRC | 02:14 | |
*** ianychoi has joined #openstack-tc | 02:16 | |
*** ianychoi has quit IRC | 02:38 | |
*** ianychoi has joined #openstack-tc | 02:40 | |
*** ricolin has joined #openstack-tc | 03:01 | |
*** whoami-rajat has joined #openstack-tc | 03:04 | |
*** e0ne has joined #openstack-tc | 05:19 | |
*** e0ne has quit IRC | 05:23 | |
*** lpetrut has joined #openstack-tc | 05:56 | |
*** lpetrut has quit IRC | 05:57 | |
*** lpetrut has joined #openstack-tc | 05:57 | |
*** ianychoi has quit IRC | 06:34 | |
*** ianychoi has joined #openstack-tc | 06:41 | |
*** tosky has joined #openstack-tc | 07:16 | |
*** e0ne has joined #openstack-tc | 07:47 | |
*** ianychoi has quit IRC | 07:59 | |
*** ianychoi has joined #openstack-tc | 08:01 | |
*** jpich has joined #openstack-tc | 08:03 | |
*** Luzi has joined #openstack-tc | 08:31 | |
*** dtantsur|afk is now known as dtantsur|mtg | 08:37 | |
*** ianychoi has quit IRC | 09:07 | |
*** ianychoi has joined #openstack-tc | 09:10 | |
asettle | o/ | 09:11 |
*** jaosorior has quit IRC | 09:22 | |
*** jaosorior has joined #openstack-tc | 09:24 | |
*** tdasilva_ has joined #openstack-tc | 10:02 | |
*** tdasilva has quit IRC | 10:03 | |
*** tdasilva_ has quit IRC | 10:22 | |
*** iurygregory has joined #openstack-tc | 11:00 | |
*** tosky has quit IRC | 11:15 | |
*** tosky has joined #openstack-tc | 11:16 | |
*** ianychoi has quit IRC | 11:40 | |
*** ianychoi has joined #openstack-tc | 11:45 | |
*** tdasilva has joined #openstack-tc | 12:11 | |
*** ianychoi has quit IRC | 12:14 | |
*** lbragstad has joined #openstack-tc | 12:17 | |
*** ianychoi has joined #openstack-tc | 12:22 | |
*** mriedem has joined #openstack-tc | 12:25 | |
mnaser | bonjour | 12:32 |
*** Luzi has quit IRC | 12:35 | |
ricolin | o/ | 12:52 |
mnaser | tc-members: https://review.opendev.org/#/c/655984/ has been sitting around for a while and has the minimum favorable votes at this point to merge | 13:29 |
mnaser | there's only a few nits, i'd like to merge it unless someone really feels strongly otherwise. | 13:29 |
dhellmann | evrardjp seemed to have the most recent objections | 13:31 |
mnaser | i noticed he dropped the -1 but didn't replace it with a +1 | 13:46 |
dhellmann | mnaser : looks like there were lots of merge failures due to the docs job failing | 13:58 |
zaneb | I think I'm in the same boat as evrardjp on that review. I think the process we're documenting there is bad. | 14:08 |
zaneb | but IIUC gmann's point is that it is our current de facto process, and that process is currently undocumented, so we should document it now and worry about fixing it separately | 14:09 |
zaneb | which is a fair point and makes me ambivalent about voting against it | 14:10 |
evrardjp | zaneb: this is exactly why I didn't vote positively | 14:11 |
evrardjp | -1 means for me that we shouldn't clarify things, which is wrong to me. But +1 means endorsing this. I thought there could be a discussion to just have a different text, and not allow this. | 14:12 |
fungi | yes, my +1 was an endorsement of documenting the previously undocumented process which has been followed so far. having it written down makes it easier to then discuss what can/should be changed | 14:13 |
fungi | and also provides a better record of what changed about it when | 14:14 |
zaneb | there's always the old CR-1/RV+1 available ;) | 14:14 |
gmann | yeah. otherwise we will face issue on 'what is the process' of re-obtaining the tag if there will be any in future. | 14:14 |
gmann | changing the process as per user interest is always good but i feel that need broader discussion because that will change stable policy team working structure. | 14:16 |
*** iurygregory has quit IRC | 14:19 | |
dhellmann | if you're going to abstain, at least say so explicitly on the review so the rest of us know what you're thinking | 14:24 |
evrardjp | I said it on this channel in the past, my bad I forgot to say it in the review. I thought I did. | 14:25 |
*** lpetrut has quit IRC | 14:52 | |
*** asettle is now known as asettle-PTO | 15:03 | |
*** whoami-rajat has quit IRC | 15:22 | |
*** diablo_rojo has joined #openstack-tc | 15:31 | |
*** tosky has quit IRC | 15:37 | |
*** whoami-rajat has joined #openstack-tc | 15:38 | |
*** openstackgerrit has joined #openstack-tc | 15:59 | |
openstackgerrit | Sean McGinnis proposed openstack/governance master: Only get git timestamp for generated files https://review.opendev.org/667664 | 15:59 |
*** tdasilva has quit IRC | 15:59 | |
dhellmann | evrardjp : I'm not sure I understand what you're objecting to in that patch. Writing down a bad policy? Or having a policy about this at all? | 15:59 |
zaneb | dhellmann: I think it's writing down a bad policy (which both commits us to following it should the situation come up again, and advertises that its a situation that teams could consider bringing up again) | 16:10 |
evrardjp | dhellmann: It was a concern about a bad policy. I think I wrote it down in one of my earlier reviews. It's not really about code itself, but about people (stable maintenance team burden), message (please don't change decisions about something that big + encouraging ppl to drop projects) and practicity (why the burden if we can make another project, if it's effectively that) | 16:10 |
zaneb | AIUI nobody thinks that the policy should be just left undefined | 16:10 |
dhellmann | it is, nonetheless, the policy we have today, isn't it? and so shouldn't we at least write that down so we're not inventing new policy every time the subject comes up? | 16:11 |
dhellmann | evrardjp: how would you change the policy to make it less of a burden? | 16:11 |
fungi | would be good to have the extended maintenance sig members chime in on whether they feel documenting this puts any additional burden on them | 16:11 |
evrardjp | dhellmann: correct. I thought we could have a conversation about what would be better. If consensus is there, then I can write an alternative new policy before encouraging a bad policy :) | 16:11 |
zaneb | I believe it's the de facto policy, yes | 16:11 |
dhellmann | evrardjp : ok, it sounds like you should just record a -1 vote on this patch then | 16:12 |
dhellmann | because abstaining isn't "I don't care" it's "I should not vote on this, I have a conflict of interest" | 16:12 |
dhellmann | and you pretty clearly disagree with this change | 16:12 |
evrardjp | It seems I didn't communicate correctly | 16:13 |
dhellmann | you disagree with this change and want something different, right? | 16:13 |
evrardjp | I disagree with the change, but unless I have something else to propose I cannot -1. It's not bringing any progress :) | 16:13 |
dhellmann | neither is abstaining, really | 16:13 |
dhellmann | you either support the change (which is not the same as liking it) or you don't | 16:13 |
dhellmann | if you can live by this change, then you should vote in favor. If you cannot, you should vote -1. | 16:14 |
evrardjp | mmm I thought abstaining woulnd't block | 16:14 |
fungi | -1 doesn't block either | 16:14 |
dhellmann | it won't, but neither will it trigger any real discussion | 16:14 |
dhellmann | true | 16:14 |
evrardjp | I see your reasonings. I leave a lot of 0 votes with comments to trigger discussions in general, maybe I should be more -1ing :p | 16:15 |
fungi | we just need a majority in favor with quorum, technically? | 16:15 |
dhellmann | it is perfectly fine to say "this is good enough for now, but we need to address this further" and vote +1 | 16:15 |
evrardjp | fungi: that's my understanding :) | 16:15 |
dhellmann | there's a difference between asking questions and abstaining (which is why I asked you to state explicitly that you were abstaining) | 16:15 |
dhellmann | mnaser "called the vote" on this question, so we need everyone to go on record with what their current opinion is | 16:16 |
dhellmann | casting a real vote is the only way for us to really know if we have consensus or not | 16:16 |
dhellmann | s/real vote/up or down vote/ | 16:16 |
evrardjp | In that case, if I want another convo, it's easier to -1 this. | 16:17 |
evrardjp | That will be pretty explicit | 16:17 |
evrardjp | It's so not black and white that I have trouble voting. | 16:18 |
dhellmann | zaneb : this policy basically amounts to "you have to start over to get the tag", which is a bit harsh on the project team, but we don't want to encourage teams to toggle this tag frequently and it seemed less work for the stable team because they don't have to track the tag per-branch (which tonyb has said was too much work). I haven't been able to come up with a better compromise, but would be happy to have one. | 16:18 |
dhellmann | evrardjp : yeah, think of it in terms of whether you could implement the policy if it was approved, not whether you actually like it | 16:19 |
evrardjp | correct that's why I am also leaning towards +1 .... Darnit! | 16:19 |
dhellmann | yeah, I'm asking you to think about it and make up your mind. :-) | 16:20 |
* dhellmann toddles off to lunch | 16:20 | |
*** tdasilva has joined #openstack-tc | 16:29 | |
zaneb | dhellmann: I have real difficulty imagining a scenario where removing the tag makes more sense than removing the project from OpenStack. if we're going to allow that then the reapplication part seems fine | 16:30 |
dhellmann | we did allow that, with trove, didn't we? | 16:30 |
dhellmann | or is that still up for discussion? | 16:31 |
gmann | i feel documenting the re-obtaining tag policy which make it very clear to team that re-obtaining is not going to be easy so think twice before you request to remove the tag. | 16:33 |
gmann | with no doc of that policy does not give clear side effect or difficulties to re-obtain tag for their project. so may be more team will think remove tag is ok and we can get it back any time. | 16:34 |
fungi | we allow projects in openstack which don't follow stable branch policy, right? | 16:37 |
gmann | yeah | 16:38 |
fungi | so i don't see failing to be able to follow stable branch policy as necessarily indicating that the project should also be removed from openstack | 16:38 |
fungi | (though it certainly could be a sign that the project is effectively unmaintainable/unusable) | 16:39 |
*** jpich has quit IRC | 16:39 | |
fungi | i do agree somewhat with zaneb that if a project wants to *temporarily* drop stable branch policy with ideas about re-adding it later, then that's probably an indication that they should not be part of openstack until whatever transition which caused them to not be able to support their users in that way has passed | 16:40 |
gmann | i think zaneb concern is about remove the tag which is more dangerous than not having tag from starting from usage perspective (user using old stable which had tag need to re-checking whether project following the tag or not) | 16:41 |
gmann | yeah you typed it fast. | 16:41 |
zaneb | dhellmann: we allowed it and I'm not at all convinced we should have | 16:42 |
gmann | should we think of some notification mechanism to users if stable tag status is changed ? | 16:42 |
zaneb | I don't understand their reasoning for wanting to drop it (they never said AFAIK), but it can only have been bad as far as I can imagine | 16:43 |
fungi | i would support a proposal (after this one merges) to adjust the de-facto policy to say that any projects which add the tag in the future (or which choose not to remove it by some predetermined cut-off date) can't remove that tag without removing the project from openstack and having to reapply as a project again some time later | 16:43 |
dhellmann | iirc, as the 3rd (?) new team to take over the project, they didn't want to have to support the designs of previous teams. Perhaps we should have asked them to start a new project. | 16:44 |
fungi | zaneb: i don't recall where the discussion took place, but the argument i heard was that they wanted to do a major rewrite and keeping backward compatibility would be too much work for the limited set of maintainers they have | 16:44 |
dhellmann | so we can have projects that never bring the tag in, but existing projects that do have the tag must keep it? | 16:44 |
gmann | will not start the new project will be just renaming the project with same code base ? | 16:44 |
zaneb | dhellmann: great, don't support it. don't backport anything. how does backporting *features* help? | 16:44 |
gmann | because no one will rewrite the code again | 16:44 |
zaneb | fungi: keeping backward compatibility on stable branches? or master? | 16:45 |
dhellmann | it wasn't about backporting features, it was about not having to fix bugs at all. and maybe that would have been acceptable without dropping the tag | 16:45 |
zaneb | dhellmann: the stable branch tag means you don't backport features. if you don't want to backport anything, close the stable branch, problem solved | 16:46 |
fungi | ahh, i had gotten the impression they wanted to make non-backward-compatible changes on stable because the companies employing the new maintainers weren't interested in upgrading | 16:46 |
dhellmann | oh, maybe that was it? | 16:46 |
dhellmann | for some reason this did make sense at the time, but I would have to go dig through logs to find the discussion | 16:47 |
zaneb | you only need to remove the tag if you want to backport patches that are not allowed under the policy, i.e. features since everything else is now allowed. it's really not an onerous policy | 16:47 |
gmann | yeah that can be case. | 16:47 |
fungi | but really, at this point i suppose it's academic unless the folks involved in that decision clue us in | 16:47 |
zaneb | fungi: "i had gotten the impression they wanted to make non-backward-compatible changes on stable because the companies employing the new maintainers weren't interested in upgrading" <- that means the project doesn't belong in openstack any more IMHO | 16:48 |
zaneb | (assuming that was the case, which I don't know) | 16:48 |
dhellmann | it looks like the work over the last few months has been on master | 16:48 |
dhellmann | https://review.opendev.org/#/q/project:openstack/trove | 16:48 |
fungi | https://review.openstack.org/519685 removed it from kolla deliverables, fwiw | 16:50 |
fungi | still digging through history for clues on trove | 16:50 |
zaneb | btw if they were making breaking API changes on master (which has nothing whatsoever to do with the stable tag) then we should absolutely remove the project and require them to reapply with a new name. we already stated that in the past when it came up on the mailing list | 16:50 |
fungi | https://review.openstack.org/507924 removed it from tripleo deliverables | 16:50 |
zaneb | maybe stuff like https://review.opendev.org/#/c/651672/ was the motivation for dropping the tag? | 16:51 |
fungi | oh... http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004991.html | 16:55 |
fungi | and yeah, it was that patch | 16:56 |
fungi | which started the ml discussion | 16:56 |
zaneb | so one possibility (that we would need to discuss with the release team and the stable maint team) is that we require different names for branches that don't follow the policy | 16:56 |
zaneb | like, ok you can drop the tag but we're closing stable/stein and you can backport all the patches you like to unstable/stein | 16:57 |
*** e0ne has quit IRC | 16:58 | |
fungi | so yes it was the desire to not follow stable policy when reviewing/approving changes to stable branches | 16:58 |
*** ricolin has quit IRC | 17:02 | |
dhellmann | after zuul v3, how much of our CI/infra has to change to support branches with names other than "stable/" and "feature/"? | 17:18 |
fungi | the reference from apevec in that change suggests that was the impetus for tripleo dropping it from their deliverables as well | 17:18 |
fungi | dhellmann: none i'm aware of unless you want some magic which makes changes to unstable/foo to be tested as if they were changes to stable/foo when determining which branches of other projects to integrate with | 17:19 |
dhellmann | yeah, that's what I was thinking of | 17:19 |
fungi | by default (and this was true before zuul v3 as well) we assume that if your change is on trove's unstable/foo branch and you're including nova in your job, then if nova doesn't also have an unstable/foo branch it will checkout nova master instead | 17:20 |
fungi | though you can write your job so that the definition of it on your unstable/foo branch indicates specific required projects should have their stable/foo branches checked out automatically instead | 17:21 |
fungi | or the job could explicitly do a git checkout stable/foo in each of them | 17:21 |
zaneb | fungi: ah, I wasn't aware that TripleO had dropped the tag also. fwiw I agree with ttx's comment on that review: "One could argue that this tag was never really a good fit for deployment/lifecycle management projects" | 17:22 |
fungi | (zuul will still prepare the dependent refs for every branch it's aware of in those clones anyway) | 17:22 |
fungi | zaneb: yeah, that's also the argument used when kolla dropped stable:follows-policy from their deliverables | 17:22 |
openstackgerrit | Sean McGinnis proposed openstack/governance master: Only get git timestamp for generated files https://review.opendev.org/667664 | 17:25 |
gmann | kolla should not be consider as deployment tool, its lib. kolla-ansible tag removal was with deployment tool reason | 17:29 |
fungi | gmann: well, https://review.opendev.org/519685 removed it from both | 17:34 |
*** e0ne has joined #openstack-tc | 17:52 | |
*** dtantsur has joined #openstack-tc | 17:52 | |
*** dtantsur|mtg has quit IRC | 17:53 | |
*** altlogbot_3 has quit IRC | 17:55 | |
*** altlogbot_3 has joined #openstack-tc | 18:00 | |
*** altlogbot_3 has quit IRC | 18:01 | |
*** altlogbot_0 has joined #openstack-tc | 18:03 | |
*** e0ne has quit IRC | 18:29 | |
openstackgerrit | Sean McGinnis proposed openstack/governance master: Only get git timestamp for generated files https://review.opendev.org/667664 | 18:35 |
*** e0ne has joined #openstack-tc | 18:44 | |
openstackgerrit | Kendall Nelson proposed openstack/project-team-guide master: Add Project Update info to Events Section https://review.opendev.org/667709 | 19:02 |
openstackgerrit | Kendall Nelson proposed openstack/project-team-guide master: Add Project Update info to Events Section https://review.opendev.org/667709 | 19:04 |
*** e0ne has quit IRC | 19:08 | |
*** dklyle has quit IRC | 19:09 | |
*** dims has quit IRC | 19:20 | |
*** whoami-rajat has quit IRC | 19:22 | |
*** dims has joined #openstack-tc | 19:28 | |
*** dims has quit IRC | 19:32 | |
*** dims has joined #openstack-tc | 19:33 | |
openstackgerrit | Kendall Nelson proposed openstack/governance-sigs master: Add Matt Oliver to FC SIG Chair List https://review.opendev.org/667715 | 19:34 |
*** dklyle has joined #openstack-tc | 19:36 | |
*** altlogbot_0 has quit IRC | 19:46 | |
*** dims has quit IRC | 19:46 | |
*** altlogbot_0 has joined #openstack-tc | 19:47 | |
*** dims has joined #openstack-tc | 19:52 | |
*** dims has quit IRC | 19:57 | |
*** dims has joined #openstack-tc | 19:57 | |
*** mriedem has quit IRC | 20:04 | |
*** mriedem has joined #openstack-tc | 20:07 | |
*** dims has quit IRC | 20:08 | |
*** diablo_rojo has quit IRC | 20:09 | |
*** dims has joined #openstack-tc | 20:14 | |
*** altlogbot_0 has quit IRC | 20:15 | |
*** altlogbot_0 has joined #openstack-tc | 20:19 | |
*** altlogbot_0 has quit IRC | 20:43 | |
*** altlogbot_2 has joined #openstack-tc | 20:45 | |
*** altlogbot_2 has quit IRC | 21:00 | |
*** tosky has joined #openstack-tc | 21:02 | |
*** altlogbot_2 has joined #openstack-tc | 21:05 | |
*** ianychoi has quit IRC | 21:23 | |
*** ianychoi has joined #openstack-tc | 21:28 | |
*** diablo_rojo has joined #openstack-tc | 21:40 | |
*** tdasilva_ has joined #openstack-tc | 21:52 | |
*** tdasilva has quit IRC | 21:54 | |
openstackgerrit | Mohammed Naser proposed openstack/governance master: Defining popup teams https://review.opendev.org/661356 | 21:54 |
openstackgerrit | Mohammed Naser proposed openstack/governance master: Drop requirement to list all affected teams https://review.opendev.org/664222 | 21:55 |
openstackgerrit | Mohammed Naser proposed openstack/governance master: Adding Image Encryption as a popup team https://review.opendev.org/661983 | 21:55 |
openstackgerrit | Mohammed Naser proposed openstack/governance master: Update the 'stable:follows-policy' tag doc for re-obtaining process https://review.opendev.org/655984 | 22:02 |
mnaser | tc-members: anyone around to code review https://review.opendev.org/#/c/667664/3 to help push the other changes we got goin on? | 22:05 |
fungi | yeah, was just looking at that, seems to be working | 22:06 |
mnaser | thanks fungi :) | 22:07 |
fungi | tc-members: the osf staff heard our feedback at the denver leadership meeting and are planning to do a spotlight piece on one of our help wanted entries in next week's foundation newsletter... now we just need to pick which one! | 22:24 |
lbragstad | sweet | 22:24 |
lbragstad | do we want to start a ML thread to help pick the one we want to talk about? | 22:25 |
lbragstad | rather, the one we want them to promote? | 22:25 |
fungi | can't hurt. i'm happy to toss something out there | 22:25 |
fungi | we'll have more opportunities, just need to decide which one goes first | 22:25 |
lbragstad | if the newsletter is going out next week, we won't be able to use the meeting to discuss it since that'll be the 11th | 22:26 |
lbragstad | the ML probably has more visibility than discussing it in office hours tomorrow, too | 22:26 |
fungi | i doubt it needs much discussion, we ought to be able to cycle through them all over the coming months | 22:26 |
fungi | but yeah, ml is a good idea | 22:27 |
dhellmann | I would also be happy to have a few interested TC members just pick one | 22:32 |
fungi | yeah, given we expect to get around to all of them in short order regardless | 22:33 |
fungi | it's less a question of which one get promoted, more of which get promoted sooner than others | 22:34 |
*** diablo_rojo has quit IRC | 22:44 | |
dhellmann | right, and for things like that I think we should just let a couple of people do the work and the rest of us get out of the way | 22:45 |
fungi | i'm happy to let the folks who have led the charge on the recent revamp of the help wanted list pick | 22:58 |
fungi | i'm mostly just the messenger here, passing along info from the newsletter editors | 22:59 |
*** diablo_rojo has joined #openstack-tc | 23:07 | |
*** tosky has quit IRC | 23:12 | |
*** mriedem has quit IRC | 23:42 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!