]> git.donarmstrong.com Git - debian-ctte.git/commitdiff
Add forgotten 20171220 meeting too
authorDidier Raboud <odyx@debian.org>
Wed, 17 Jan 2018 19:34:00 +0000 (20:34 +0100)
committerDidier Raboud <odyx@debian.org>
Wed, 17 Jan 2018 19:34:00 +0000 (20:34 +0100)
meetings/20171220/debian-ctte.2017-12-20-18.59.log.txt [new file with mode: 0644]
meetings/20171220/debian-ctte.2017-12-20-18.59.txt [new file with mode: 0644]

diff --git a/meetings/20171220/debian-ctte.2017-12-20-18.59.log.txt b/meetings/20171220/debian-ctte.2017-12-20-18.59.log.txt
new file mode 100644 (file)
index 0000000..b7ef6d0
--- /dev/null
@@ -0,0 +1,222 @@
+18:59:53 <OdyX> #startmeeting
+18:59:53 <MeetBot> Meeting started Wed Dec 20 18:59:53 2017 UTC.  The chair is OdyX. Information about MeetBot at http://wiki.debian.org/MeetBot.
+18:59:53 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
+19:00:07 <OdyX> #topic Introductions
+19:00:10 <tacocat> OdyX, ok, will def be reading :)
+19:00:12 <OdyX> Didier Raboud
+19:00:19 <Mithrandir> Tollef Fog Heen
+19:00:20 <ntyni> Niko Tyni
+19:00:25 <bremner> David Bremner
+19:01:18 <OdyX> fil is excused
+19:01:50 <OdyX> marga: you around ?
+19:02:25 <OdyX> #topic Review of previous meetings' TODOs
+19:02:39 <OdyX> http://meetbot.debian.net/debian-ctte/2017/debian-ctte.2017-10-18-19.01.html was our last recorded meeting.
+19:03:06 <OdyX> hartmans did the poking for modemmanager, and I did the two process, discussion and d-d-a for TC candidacies.
+19:03:16 <Mithrandir> I've failed to do what I was supposed to do, sorry.
+19:03:41 <OdyX> No worries. Do you want to get the action item again or hand it over ?
+19:03:58 <Mithrandir> either is fine, I should have some time over yuletide.
+19:04:07 <OdyX> #action Mithrandir to start an initial "bug handling" checklist.
+19:04:15 <OdyX> #topic #877024 modemmanager should ask before messing with serial ports
+19:04:19 <OdyX> This has stalled
+19:04:48 <Mithrandir> I thought we decided to go into a holding pattern?  Is there something we should do to intervene at this point?
+19:05:40 <OdyX> my position is last on the bug log: I don't see the urge, and enough damage was done. Upstream agrees, so it feels to me it's good to leave it to maintainers
+19:05:51 <bremner> ooc, is the package orphaned now?
+19:06:08 <OdyX> (problem is, the escalation to TC had a withdrawal of one maintainer as result)
+19:06:15 <OdyX> Technically, it's not.
+19:07:15 <bremner> would it be counterproductive to close the TC bug?
+19:07:33 <OdyX> Not if we have (and mention) good reasoning IMHO.
+19:07:41 <OdyX> I would be counterproductive to rule, IMHO.
+19:07:46 <ntyni> has the remaining maintainer participated in the discussion at all?
+19:07:56 <OdyX> Not as far as I can tell.
+19:08:21 <OdyX> An option would be for one of us to reach out to hir and discuss.
+19:08:38 <OdyX> Any taker ?
+19:09:24 <bremner> what would we want to discuss? whether they generally think the upstream proposed fix is OK?
+19:09:57 <OdyX> well, and how they would take a TC ruling.
+19:10:19 <Mithrandir> my understanding from what mbiebl wrote was that the new/old maintainer isn't really active.
+19:11:16 <OdyX> well, if we can get hir to either orphan or become active again, either is a win (clarity, or maintainership), righ t?
+19:11:34 <bremner> yes, if that doesn't feel too much outside our remit
+19:12:11 <bremner> I mean, we can always do such a thing as individual DDs, but it is a bit of a cheat.
+19:12:13 <OdyX> Well. Even if it's a hard to remove hat, it's no formal TC-as-a-whole action.
+19:12:55 <OdyX> Talking to Mathieu seems just like a not-too-hard thing to do; which we haven't done yet AFAIK.
+19:13:14 <OdyX> (I'd take that action if it were not for the other items on our agenda)
+19:13:18 <bremner> I can ask about his plans for maintainership.
+19:13:23 <keithp> tnx
+19:13:57 <OdyX> #action bremner to reach out to modemmanager's maintainer to clarify position and expectations regarding #877024
+19:14:00 <OdyX> #ave
+19:14:09 <OdyX> #ceasar
+19:14:11 <OdyX> #save
+19:14:19 <OdyX> #topic #880014 2018 - New TC member
+19:14:33 <OdyX> So. Let's try to stick to "whatever we can say in public" :)
+19:14:52 <OdyX> I asked a specific question in private, to which I'd appreciate more feedback though.
+19:15:05 <bremner> ack I failed to respond.
+19:15:17 <OdyX> There's the question of making our numbers' public.
+19:15:29 <ntyni> the one I responded to, right?
+19:15:34 <OdyX> yep; thanks ntyni :)
+19:15:40 <bremner> yes. can someome summarize the numbers thing for lazy me?
+19:16:38 <OdyX> the TC currently doesn't disclose any numbers (candidacies, accepted candidacies, vette nominations, nominees, chosen nominees)
+19:16:39 <bremner> I mean, why and why not make the numbers public in general?
+19:17:19 <ntyni> pros should be obvious as in more visibility to the project
+19:17:36 <OdyX> There's the fear of singling out individuals, depending on which numbers are disclosed, and who made their nominations public.
+19:18:20 <bremner> right, both "winning" and "losing" candidates might be sensitive.
+19:19:06 <OdyX> Yep. So for the most recent nominations (hi bremner, ntyni), the TC acted in blackbox and the only process output was a post-DPL-veto public vote.
+19:19:43 <bremner> right.
+19:20:00 <OdyX> I think we could make the number of nominees public; just saying "the TC has received $n valid nominations" (valid as in "is currently DD", not necessarily accepted).
+19:20:49 <bremner> as a nominee, I could handle it I think.
+19:21:27 <OdyX> We should rather not make any "filtered output" nominees' counts public though.
+19:21:50 <OdyX> #action OdyX to suggest making the number of nominees public to the list.
+19:21:59 <bremner> assuming the rest of process stays the same.
+19:22:06 <fil> hi!
+19:22:18 <OdyX> There's the GR / constitution change discussion, but I don't think that's urgent at all.
+19:22:22 * fil reads backlog (having got the kids in bed)
+19:22:42 <bremner> if someone (TM) feels it is, they know what to do
+19:23:11 <ntyni> and meanwhile we keep on having private pre-votes ?
+19:23:18 <OdyX> I will move on to the next topic, as we need to either discuss that on the public list, or the gory personal details on our private alias; there's not much more we can do here.
+19:23:32 <OdyX> ntyni: Yes AFAIC
+19:23:40 <bremner> in principle could someone make a GR to force us to have a more public vote?
+19:24:03 <bremner> I'm not recommending this, I just want to know the redress is there.
+19:24:12 <dondelelcaro> bremner: by modifying the consitution, sure
+19:24:32 <OdyX> bremner: In my reading of the constition, we can use any non-voting flamewar/discussion/private meeting/dice to find out our preferred candidate, now.
+19:24:42 <bremner> dondelelcaro: there seems to be disagreement as to whether the current process is constitutional.
+19:25:11 <Mithrandir> bremner: but by making it explicitly clear that it's not (by modifying the constitution), one can force the entire process to be public.
+19:25:23 <OdyX> the discussion is whether our "sorting vote" counts as "vote on appointment".
+19:25:37 <Mithrandir> (I think that would be terrible, but that's a separate discussion to whether it's possible)
+19:26:03 <keithp> OdyX: the alternative would be to have 'discussion' but no actual secret ballot; I'm not sure where that line is drawn
+19:26:26 <bremner> right, I guess it's clear some private discussion is OK
+19:27:51 <OdyX> keithp: we use the secret ballot to avoid public downvoting; the private "sorting" enables a public "A vs FD" vote for one seat instead of a "A vs B vs C vs FD" vote to which all TC members would downvote B & C.
+19:27:54 <dondelelcaro> bremner: I think if someone felt that the constitution said differently, they could ask the secretary for a ruling
+19:28:11 <OdyX> I'll move on :-)
+19:28:12 <OdyX> #topic #881339 allow node-babel-preset-env to build depend on itself
+19:28:52 <bremner> Oh. I missed that that was a ctte bug
+19:28:59 <dondelelcaro> having looked into this one, I'm still not sure why node-babel-preset-env actually build depends on itself
+19:29:07 <OdyX> I haven't followed closely, but dondelelcaro did (thank you)
+19:29:12 <ntyni> thanks indeed
+19:29:21 <keithp> OdyX: right, if we couldn't have a secret ballot of that sort, we'd end up having "discussion" about who to place on the ballot, which could result in a single A vs FD public ballot anyways
+19:29:35 <OdyX> keithp: yep
+19:29:48 <dondelelcaro> I can see that it depends on a bunch of node things, but not all of them seem to be required to do the bootstraping
+19:29:54 <OdyX> it's not forbidden for a package to B-D on itself, but hurts bootstrapping and sorts.
+19:30:13 <bremner> my usual question: why is this our problem?
+19:30:30 <dondelelcaro> but I suspect here that if they just document why it needs the B-D, and explain how to manually bootstrap/point to documentation, ftpmaster will be OK
+19:30:51 <OdyX> As it seems from quickly skimming through the bugreport, either it's an FTP-Master problem (and we found out we cannot [and don't want] to intervene), or just a misunderstanding.
+19:31:01 <dondelelcaro> bremner: yeah, my opinion is that this issue isn't ripe for the TC to do anything
+19:31:43 <dondelelcaro> bremner: AFAICT, there wasn't any communication with ftpmaster before it was refered to the TC
+19:31:54 <OdyX> We could just close it with "TC cannot overrule DPL delegates' decisions other than by setting policy, and there's no policy to be set here" ?
+19:32:07 <ntyni> there's some more ftpmaster communication logged in the bug fwiw
+19:32:09 <ntyni> but not that much
+19:32:14 <bremner> has ftpmaster actually rejected the package?
+19:32:28 <dondelelcaro> bremner: yeah, but it was just an initial reject with "why does this B-D on itself?"
+19:32:34 <bremner> ok.
+19:32:49 <keithp> and notes that it could build without that B-D
+19:32:58 <ntyni> ftpmaster backed this by quoting policy 2.2.1
+19:33:06 <ntyni> "the packages in main must not require or recommend a package outside of main"
+19:33:27 <keithp> any compiler written in its input language would be rejected on that line
+19:33:31 <ntyni> sure
+19:33:47 <ntyni> do we have explicit self-build-dependencies in the archive atm?
+19:33:49 <dondelelcaro> ntyni: right, I think that's because to easily do the initial bootstrap, you need lenna and some other things
+19:33:53 <dondelelcaro> ntyni: gcc
+19:33:54 <keithp> ntyni: surely gcc
+19:34:08 <keithp> presumably java as well
+19:34:12 <ntyni> even though gcc is build-essential?
+19:34:13 <OdyX> Besides our curiosity, is there TC material here? Could someone #action hirself to get that to closure ?
+19:34:15 <dondelelcaro> (though GCC's bootstrap procedure is well known and pretty easy to do)
+19:34:15 <fil> Is this just a case of a tired and emotional maintainer being trigger happy with TC referrals?
+19:34:39 <keithp> OdyX: it raises an interesting question on 2.2.1 in re compilers
+19:34:51 <bremner> keithp: no, _we_ raised that
+19:35:03 <bremner> which we can do, but not necessarily for this bug
+19:35:04 <OdyX> keithp: I'm not saying it's uninteresting, nor that I agree nor disagree with FTP Masters.
+19:35:07 <dondelelcaro> ntyni: yeah, because it needs the right versioned dependencies
+19:35:19 <keithp> bremner: Thorsten raised 2.2.1
+19:35:32 <Mithrandir> ntyni: rustc and golang too.
+19:35:36 <OdyX> I'm saying I don't see how this needs TC-as-a-body involvment.
+19:36:17 <OdyX> We figured in the browserified-javascript case that the TC cannot overrule a DPL delegate, this needs to be done via GR.
+19:36:23 <bremner> so, if it's a policy bug, reassign to policy?
+19:36:25 <keithp> OdyX: agreed, it doesn't seem like we should be making a ruling here
+19:36:48 <bremner> or perhaps better, open a new policy bug
+19:36:50 <OdyX> We can only emit our opinion, and I don't think it's valuable at this point, especially not for a package that can circumvent self-B-D easily.
+19:37:10 <OdyX> bremner already has an #action, any other taker ?
+19:37:38 * marga is here.
+19:37:41 <marga> I can take the action
+19:37:52 <marga> Maybe I can redeem myself from my months of disappearance
+19:38:11 <marga> (also, sorry for being late, I got the hour wrong)
+19:38:33 <fil> I note Thorsten asking: Ok, so why don't you just use these solutions?
+19:38:42 <OdyX> There's no redeeming necessary. But if you're interested, please do!
+19:38:52 <fil> to which the reply was: I've forwarded it to the ctte
+19:39:05 <fil> that's just typical *sigh*
+19:39:30 <marga> #action Marga to close the bug stating that it's not in our power to overrule delegates
+19:40:08 <OdyX> There's probably hand-holding to be done there; and also the generic circular-build-dependencies discussion.
+19:40:37 <OdyX> #topic #883573 Reevaluate libpam-systemd systemd-sysv dependency ordering (746578)
+19:41:23 <fil> It seems like we ought to also note that punting things at the ctte is not a great alternative to answering the technical questions asked by delegates, since we'll just want to know the same things
+19:41:37 <OdyX> Indeed
+19:42:10 <OdyX> For 883573, I haven't had time to grasp the full context yet. It seemed like the APT maintainer had reasonable input, and didn't see why we should diverge.
+19:43:38 <marga> I'm a bit confused by this bug, as it sounds to me like apt resolver is doing something wrong.  I'm not against changing the order now, but it still seems weird that instead of fixing the resolver we get to rule on whether the dependencies can be re-ordered
+19:44:22 <ntyni> well, aiui there's a ruling in effect explicitly stating the order
+19:44:55 <OdyX> as hypothesis: we could nullify the decision without saying what should be done instead.
+19:44:57 <ntyni> so perhaps the thing to do is to declare that the maintainers are now free to choose the order (assuming the old ruling is not necessary anymore as claimed in the bug)
+19:45:03 <marga> Yes, I understand, but at the same time this seems like a situation that could happen with other packages and that the resolver should be able to resolve?
+19:45:34 <marga> yeah, makes sense to say that the decision is not necessary after stretch
+19:45:49 <OdyX> in other words "time has flown away, software has changed, please keep in mind that we don't want to force systemd onto users who explicitely refuse it, but implement the sanest technical solution"
+19:45:59 <Mithrandir> it makes sense for the archive to have one or the other order so what you end up with doesn't depend on installation order.
+19:46:14 <fil> I think that's what I thought when I read this stuff (but I'm a bit sleep deprived, so ...)
+19:46:47 <bremner> Mithrandir: I don't follow what you mean by "the archive" here. Isn't that just whatever is uploaded?
+19:46:48 <OdyX> fil: it's not clear to me to whom you agree (but we seem to be mostly in agreement)
+19:47:22 <Mithrandir> bremner: yes, and we want that to be consistent across packages.
+19:47:33 <bremner> Mithrandir: ok, but this bug is about one package?
+19:47:47 <Mithrandir> ah, ok, I thought it was more general
+19:47:51 <bremner> was the original ruling about packages in general?
+19:47:59 <fil> [that the time has passed beyond the usefulness of the decission that declared the explicit order, so it should no longer stand ... I think ;-) ]
+19:48:12 <Mithrandir> I read the wrong bug, sorry.
+19:48:32 <Mithrandir> I blame OdyX for putting different bug #s at each end of the topic. :-P
+19:48:59 <OdyX> Mithrandir: I bounce the blame to jak for putting the old bug at the end of the new bug.
+19:49:24 <bremner> ok, so both bugs are about libpam-systemd afaict
+19:49:42 <Mithrandir> anyway, I think the request is reasonable and we should just revoke the old ruling.
+19:49:46 <bremner> ack
+19:49:49 <marga> agreed
+19:50:05 <ntyni> yes
+19:50:11 <fil> yup
+19:50:39 <Mithrandir> so if there are other requirements in the future, the maintainer can do the right thing without involving us (unless there's a real need)
+19:51:05 <bremner> or they're just trying to annoy fil ;)
+19:51:23 <keithp> and, if something breaks non-systemd in the future, it will probably require a more subtle fix than the old ruling anyways
+19:51:40 <OdyX> I can prepare a short and straight-to-the-point ballot unless someone beats me to it.
+19:52:01 <Mithrandir> OdyX: please do.
+19:52:05 <OdyX> #info #883573 there's agreement that the old ruling can be revoked; it needs balotting & vote.
+19:52:24 <OdyX> #action OdyX to prepare a short ballot to revoke the previous decision for #883573
+19:52:36 <OdyX> #topic Additional Business
+19:52:43 <bremner> err. previous decision for the 7XXXXX bug
+19:53:00 <OdyX> bremner: right. But it'll be a bug closing #883573
+19:53:03 <bremner> ok.
+19:53:18 <bremner> I had a possibly wacky suggestion about nominations for the TC
+19:53:22 <OdyX> I'm glad we could all be present for the last meeting of 2017 btw.
+19:53:34 <OdyX> And I'm sad to see keithp go in 11 days :/
+19:53:35 <bremner> what if we explicitly see nominations of "new" DDs?
+19:53:43 <keithp> it seems like such a short tenure
+19:53:53 * OdyX hugs keithp
+19:54:01 <bremner> where "new" = less than five years since becoming a DD, or ?
+19:54:07 <OdyX> bremner: talk to fil. He tried fancy ideas before
+19:54:07 <keithp> OdyX: hope to in taiwan :-)
+19:54:13 <OdyX> (unlikely…)
+19:54:23 <marga> bremner, see = seek?
+19:54:25 <bremner> is this like spam, where there's a checklist of bad ideas?
+19:54:28 <bremner> marga: yes
+19:54:36 <marga> bremner, how?
+19:54:46 <fil> bremner: do it! (whatever it is :-) )
+19:54:57 <bremner> marga: by asking for that explicitely in a call for nominations
+19:55:12 <bremner> many "new" dd's probably feel they should not self-nominate.
+19:55:14 <OdyX> bremner: I don't think we have a blacklist. From experience, the problem is getting nominations of people for which the TC can acquire enough confidence on the hoped skillset.
+19:55:31 <marga> bremner, and you feel they should?
+19:56:25 <bremner> marga: I feel like people's technical knowledge in some ways goes downhill after becoming a DD
+19:56:52 <marga> Interesting, I don't think they are necessarily correlated in that way :)
+19:57:04 <fil> I feel remiss in not doing running nomination roulette machine -- is it too late, or should I pester people over Xmas?
+19:57:13 <bremner> well. I did say it was a "potentially wacky" idea
+19:57:14 <Mithrandir> please pester
+19:57:26 <fil> s/doing running/running my/
+19:57:27 <OdyX> We need TC members with energy and a good understanding of both the technical and social landscapes of the project.
+19:57:33 <marga> Anyway, I think it would be definitely fine to include a note that no specific tenure is required and that we would like to particularly invite people to self-nominate even if they feel like they haven't been a DD for "long enough"
+19:57:41 <bremner> sure.
+19:57:53 <ntyni> yes
+19:58:00 <marga> Stating that we want people with less than 5 years as DDs sounds like you are actually asking people who have been there longer to not nominate
+19:58:30 <bremner> marga: well, we can send out multiple calls for nominations. It's a kindof marketing trick
+19:58:40 <marga> heh
+19:59:01 <marga> It might not be healthy to trick people into the TC :)
+19:59:11 <bremner> works for debconf
+19:59:20 <OdyX> I'll close the meeting, as we have drifted to unformal discussion, but _please_ continue the discussion.
+19:59:21 <marga> "works"
+19:59:28 <OdyX> #endmeeting
\ No newline at end of file
diff --git a/meetings/20171220/debian-ctte.2017-12-20-18.59.txt b/meetings/20171220/debian-ctte.2017-12-20-18.59.txt
new file mode 100644 (file)
index 0000000..f432f27
--- /dev/null
@@ -0,0 +1,101 @@
+====================
+#debian-ctte Meeting
+====================
+
+
+Meeting started by OdyX at 18:59:53 UTC. The full logs are available at
+http://meetbot.debian.net/debian-ctte/2017/debian-ctte.2017-12-20-18.59.log.html
+.
+
+
+
+Meeting summary
+---------------
+* Introductions  (OdyX, 19:00:07)
+
+* Review of previous meetings' TODOs  (OdyX, 19:02:25)
+  * LINK:
+    http://meetbot.debian.net/debian-ctte/2017/debian-ctte.2017-10-18-19.01.html
+    was our last recorded meeting.  (OdyX, 19:02:39)
+  * ACTION: Mithrandir to start an initial "bug handling" checklist.
+    (OdyX, 19:04:07)
+
+* #877024 modemmanager should ask before messing with serial ports
+  (OdyX, 19:04:15)
+  * ACTION: bremner to reach out to modemmanager's maintainer to clarify
+    position and expectations regarding #877024  (OdyX, 19:13:57)
+
+* #880014 2018 - New TC member  (OdyX, 19:14:19)
+  * ACTION: OdyX to suggest making the number of nominees public to the
+    list.  (OdyX, 19:21:50)
+
+* #881339 allow node-babel-preset-env to build depend on itself  (OdyX,
+  19:28:12)
+  * ACTION: Marga to close the bug stating that it's not in our power to
+    overrule delegates  (marga, 19:39:30)
+
+* #883573 Reevaluate libpam-systemd systemd-sysv dependency ordering
+  (746578)  (OdyX, 19:40:37)
+  * #883573 there's agreement that the old ruling can be revoked; it
+    needs balotting & vote.  (OdyX, 19:52:05)
+  * ACTION: OdyX to prepare a short ballot to revoke the previous
+    decision for #883573  (OdyX, 19:52:24)
+
+* Additional Business  (OdyX, 19:52:36)
+
+Meeting ended at 19:59:28 UTC.
+
+
+
+
+Action Items
+------------
+* Mithrandir to start an initial "bug handling" checklist.
+* bremner to reach out to modemmanager's maintainer to clarify position
+  and expectations regarding #877024
+* OdyX to suggest making the number of nominees public to the list.
+* Marga to close the bug stating that it's not in our power to overrule
+  delegates
+* OdyX to prepare a short ballot to revoke the previous decision for
+  #883573
+
+
+
+
+Action Items, by person
+-----------------------
+* bremner
+  * bremner to reach out to modemmanager's maintainer to clarify
+    position and expectations regarding #877024
+* Mithrandir
+  * Mithrandir to start an initial "bug handling" checklist.
+* OdyX
+  * OdyX to suggest making the number of nominees public to the list.
+  * OdyX to prepare a short ballot to revoke the previous decision for
+    #883573
+* **UNASSIGNED**
+  * Marga to close the bug stating that it's not in our power to
+    overrule delegates
+
+
+
+
+People Present (lines said)
+---------------------------
+* OdyX (82)
+* bremner (47)
+* marga (18)
+* Mithrandir (17)
+* ntyni (17)
+* fil (13)
+* keithp (13)
+* dondelelcaro (12)
+* MeetBot (2)
+* tacocat (1)
+
+
+
+
+Generated by `MeetBot`_ 0.1.4
+
+.. _`MeetBot`: http://wiki.debian.org/MeetBot