15:00:00 <nils> #startmeeting modularity_wg 15:00:00 <zodbot> Meeting started Tue Dec 18 15:00:00 2018 UTC. 15:00:00 <zodbot> This meeting is logged and archived in a public location. 15:00:00 <zodbot> The chair is nils. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:00 <zodbot> The meeting name has been set to 'modularity_wg' 15:00:01 <nils> #meetingtopic Weekly Meeting of the Modularity Working Group 15:00:07 <contyk> o/ 15:00:12 <nils> #topic Roll Call 15:00:14 <contyk> .hello psabata 15:00:15 <zodbot> contyk: psabata 'Petr Šabata' <psabata@redhat.com> 15:00:17 <nils> .hello nphilipp 15:00:18 <zodbot> nils: nphilipp 'Nils Philippsen' <nphilipp@redhat.com> 15:01:39 <nils> Hmm, since we got rid of the "voting members" notion, should I #chair the usual suspects anyway? 15:01:58 <nils> So far this has worked nicely as a veiled ping :) 15:02:20 <contyk> doesn't make much sense to me 15:02:48 <contyk> most of the chairs don't attend regularly anyway and people who do are not listed :) 15:02:52 <contyk> so not sure how useful that is 15:03:30 <Son_Goku> .hello ngompa 15:03:31 <zodbot> Son_Goku: ngompa 'Neal Gompa' <ngompa13@gmail.com> 15:03:32 <nils> I meant, chair the usual suspects who participate instead of chairing the intersection of "voting member" and "present"? 15:03:59 <contyk> if you have a way to determine who that is... 15:04:09 <nils> Heh, fair enough :) 15:04:13 <nils> Anyway, here's what wasn't concluded last week: 15:04:31 <nils> ah no 15:04:34 <nils> first things first 15:04:37 <nils> #topic Agenda 15:04:49 <nils> #info #112 Discussion: Module lifecycles 15:04:58 <nils> #info #115 Discussion: Stream branch ownership for packages & modules 15:05:09 <nils> #info #119 Modularity WG Charter (contd.) 15:05:21 <nils> now 15:05:29 <nils> #topic #112 Discussion: Module lifecycles 15:05:40 <contyk> so I opened a FESCo ticket for this 15:05:41 <nils> #link https://pagure.io/modularity/issue/112 15:05:46 <contyk> just a couple of days ago 15:05:55 <contyk> we can expect feedback after the holidays 15:06:11 <nils> yeah, I've seen it, should we keep our ticket open for tracking/revisiting next year? 15:06:21 <contyk> yes 15:07:03 <nils> #link https://pagure.io/fesco/issue/2027 corresponding FESCo ticket 15:07:19 <nils> #topic #115 Discussion: Stream branch ownership for packages & modules 15:07:25 <contyk> same here 15:07:27 <nils> I assume the same 15:07:57 <nils> #link https://pagure.io/fesco/issue/2028 corresponding FESCo ticket 15:08:19 <nils> #topic #119 Modularity WG Charter (contd.) 15:08:32 <nils> #link https://pagure.io/modularity/issue/119 15:09:29 <nils> I filed this one because last time we only decided about our mode of voting but langdon wrote a full proposal for an updated charter which we didn't get to so far. 15:10:01 <nils> I've updated it to reflect the changes we agreed on re voting. 15:10:59 <contyk> does the Council need to approve these things? 15:11:45 <nils> Maybe not. It was in the original proposal and seemed to work even with the agreed upon changes in effect, so I left it in. 15:11:56 <contyk> also with my Council hat on, we would like to simplify/unify labels groups use, like "working group" here 15:12:04 <nils> Until we decide on it, nothing's set in stone :). 15:12:19 <contyk> so maybe we will be renaming this group to "team" later but we'll see 15:12:42 <contyk> so we voted on the "making decisions" bit, you'd like to vote on the "membership" part now? 15:12:43 <nils> Sounds good to me, saves me from a lot of typing :) 15:13:52 <nils> No, I think we implicitly decided last week that there is no "voting membership" anymore, making membership de facto, i.e. who participates is in. 15:14:37 <contyk> I think we also voted on how we're going to vote :) 15:14:42 <contyk> so what part of the charter do you want to vote on? 15:15:10 <nils> I've outlined the changes at the top of the ticket, so that's what I proposed for voting :) 15:15:45 <nils> The last bullet point is just putting last week's decision into the charter, so I don't think it needs to be voted on, again. 15:15:53 <contyk> ah, I thought the text in the ticket was your proposal 15:16:41 <nils> It was Langdon's proposal with my updates reflecting the voting changes from last week. 15:17:00 <langdon> .hello2 15:17:01 <zodbot> langdon: langdon 'Langdon White' <langdon@redhat.com> 15:17:06 <langdon> sorry.. notifications failing me today 15:17:12 <contyk> ok 15:17:27 * contyk still feels like we've already agreed to both of those things but is happy to vote again 15:17:55 <nils> Well, we'd need to get three +1s in the ticket now because the proposal isn't a week old yet :) 15:18:26 <contyk> ah 15:18:26 <langdon> fyi... we do not need council approval to change the WG rules 15:18:30 <contyk> why is it on the agenda then? :P 15:18:47 <nils> Maybe to get these three votes? :D 15:18:51 <langdon> contyk: it is? 15:19:01 <contyk> langdon: we're talking about it here, now 15:19:03 <contyk> so yeah :) 15:19:03 <nils> Also to get the discussion rolling. 15:19:18 <langdon> what does us talking about it have to do with council approval? 15:19:32 <contyk> langdon: nothing :) 15:19:34 <nils> langdon, contyk was replying to me 15:19:43 <nils> text chats are wonderful 15:19:51 <langdon> ohh.. much less confused now 15:19:52 <contyk> oh yeah, I see it now 15:20:20 <contyk> ok, I'll comment on the ticket 15:21:33 <langdon> me too.. and hopefully we can get it approved by next meeting 15:21:38 <nils> So let me make this short detour, here's my take: I don't understand anything in the voting process to say you can't bring it up in the meeting before the week has passed. Starting or continuing the discussion is good use of WG meeting time, this is not merely a voting event. Agree/disagree? 15:21:55 <nils> (informally) 15:22:15 <langdon> generally, i agree .... the only thing is anything worthy of #info should probably also land in the ticket 15:22:25 <nils> yep 15:22:32 <langdon> or #anything really 15:23:16 <langdon> or.. we could just, as a policy, link the meeting minutes in to the ticket comments whenever that ticket was on the agenda and discussed 15:23:48 <nils> We'd have to put in a meeting command to be able to link properly, i.e. #info, #agreed, ... 15:23:51 <contyk> the fewer policies the better :) 15:24:02 <nils> Not every line in the log is hot-linkable, unfortunately. 15:24:28 <langdon> linking the meeting minutes (in total i meant) is a lot simpler that re-transcribing any # events from the meeting 15:24:32 <contyk> when I update tickets post meeting, it's either the agreed line or something human readable, depending on the ticket/context 15:24:38 <langdon> s/that/than 15:25:04 <langdon> contyk: that assumes a decision was made.. i was talking about nils' example of just a discussion 15:25:07 <contyk> it's simpler for you to do, it's more cumbersome for others to read as they need to follow a link 15:25:13 <nils> langdon, agreed but I'd say hot-linking the pertinent part is even more useful 15:25:29 <langdon> yeah.. either way.. 15:26:05 <contyk> just think of the people for whom you're posting the update :) 15:26:12 <nils> I think we can put on record that involving the Council isn't necessary, so I'll update the proposal to that effect. 15:26:27 <contyk> normally I wouldn't care about a link to some discussion I'm supposed to go through, I'd want a summary I can just read in email 15:26:37 <nils> yea 15:26:39 <langdon> nils: the way it is phrased as a "notice" isn't a bad idea i don't think 15:26:50 <langdon> contyk: +1 .. but who writes the summary??? 15:27:01 <contyk> normally it's the meeting chair 15:27:10 <langdon> nils: "After initial ratification, any substantive changes can be approved by a formal vote and sent to the Fedora Council for acceptance." 15:27:12 <nils> langdon, any #info or #agreed serves as a summary 15:27:19 <nils> it's put in the minutes and can be hot-linked 15:27:22 <langdon> ok.. im down w/ that.. 15:28:03 <nils> langdon, WDYM "phrased as 'notice'"? 15:28:17 <nils> I don't know what you're referring to 15:28:42 <nils> Right now, "acceptance" implies a final call on the Council's behalf 15:29:41 <langdon> so " sent to the Fedora Council for acceptance" normally means (in my head at least) in orgs that the group sends "hey council we updated some stuff". .. technically, the council can veto it.. but unless they proactively do something it is assumed approved.. that was the intent i was going for (i think i wrote it.. it is certainly how i read it) 15:30:30 <contyk> I understood it as "we will open a Council ticket and wait for an explicit approval" 15:30:40 <langdon> ahh .. no.. 15:30:44 <nils> In my head, "notice" would more be s.th. like "... formal vote of which the Fedora Council is informed." 15:30:50 <langdon> that wasn't the intent or the way i read it 15:31:04 <langdon> ok.. so let's change it 15:31:13 <nils> Just to be crystal clear these things don't have to wait for a decision by the Council. 15:31:29 <nils> If they want to veto things, they can do so on their own initiative. 15:31:33 <langdon> words are hard™ 15:31:37 <nils> oh yes 15:31:51 <nils> even more so if a pedant like me is around :) 15:33:22 <nils> So, I'll update to the effect of us informing the Council of the charter and subsequent changes? 15:33:41 <langdon> +1 15:34:04 <nils> contyk? 15:34:24 <contyk> sure, +1 15:34:34 <contyk> although I don't think the Council cares ;) 15:34:54 <nils> I can also remove it, fine with me. 15:35:17 <nils> It was in the original proposal, so I didn't want to nix it on my own :) 15:35:20 <contyk> no, it's fine 15:35:25 <langdon> nils: i think the heads up is important in terms of buy in .. personally 15:35:32 <nils> good! 15:35:58 <contyk> I don't see any other groups announcing such changes; FESCo certainly doesn't 15:36:20 <contyk> to the Council, I mean 15:36:25 <langdon> contyk: really? we should probably mention that to council and tell them to require it :) 15:36:35 <contyk> langdon: why? 15:36:36 <nils> #action nils updates #119, clarifying that the Council is informed of this charter and substantial changes 15:36:48 <nils> contyk, because we'll run out of red tape otherwise :D 15:36:55 <nils> (I kid, I kid.) 15:37:29 <nils> Okay, I think we're through the agenda. 15:37:31 <langdon> contyk: mostly to keep what has happened in the past from happening... no one has any idea what all thr groups are .. 15:38:10 <contyk> langdon: you can bring it up at the Council meeting ;) 15:38:24 <contyk> but I think we strive for less micromanagement and let people do what they want, not the opposite 15:38:30 <nils> Just FYI, there are some tickets opened by praiskup in the issue tracker but he doesn't seem to be on today so I didn't put them on the agenda. 15:38:48 <contyk> they're also all fairly new 15:38:55 <contyk> I'll go through the queue later 15:39:23 <nils> At least one seemed to need input from Adam who's out over the holidays, too. 15:39:25 <contyk> nils: the point of that week-long window is to minimize the number of items we need to discuss in sync 15:40:33 <nils> Ah okay :) 15:41:21 <nils> Anything for Open Floor? 15:42:08 <contyk> not here 15:42:49 <nils> alright 15:42:54 <nils> Thanks everybody! 15:42:59 <nils> #endmeeting