]> git.donarmstrong.com Git - debian-ctte.git/blob - meetings/20171220/debian-ctte.2017-12-20-18.59.log.txt
Add forgotten 20171220 meeting too
[debian-ctte.git] / meetings / 20171220 / debian-ctte.2017-12-20-18.59.log.txt
1 18:59:53 <OdyX> #startmeeting
2 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.
3 18:59:53 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 19:00:07 <OdyX> #topic Introductions
5 19:00:10 <tacocat> OdyX, ok, will def be reading :)
6 19:00:12 <OdyX> Didier Raboud
7 19:00:19 <Mithrandir> Tollef Fog Heen
8 19:00:20 <ntyni> Niko Tyni
9 19:00:25 <bremner> David Bremner
10 19:01:18 <OdyX> fil is excused
11 19:01:50 <OdyX> marga: you around ?
12 19:02:25 <OdyX> #topic Review of previous meetings' TODOs
13 19:02:39 <OdyX> http://meetbot.debian.net/debian-ctte/2017/debian-ctte.2017-10-18-19.01.html was our last recorded meeting.
14 19:03:06 <OdyX> hartmans did the poking for modemmanager, and I did the two process, discussion and d-d-a for TC candidacies.
15 19:03:16 <Mithrandir> I've failed to do what I was supposed to do, sorry.
16 19:03:41 <OdyX> No worries. Do you want to get the action item again or hand it over ?
17 19:03:58 <Mithrandir> either is fine, I should have some time over yuletide.
18 19:04:07 <OdyX> #action Mithrandir to start an initial "bug handling" checklist.
19 19:04:15 <OdyX> #topic #877024 modemmanager should ask before messing with serial ports
20 19:04:19 <OdyX> This has stalled
21 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?
22 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
23 19:05:51 <bremner> ooc, is the package orphaned now?
24 19:06:08 <OdyX> (problem is, the escalation to TC had a withdrawal of one maintainer as result)
25 19:06:15 <OdyX> Technically, it's not.
26 19:07:15 <bremner> would it be counterproductive to close the TC bug?
27 19:07:33 <OdyX> Not if we have (and mention) good reasoning IMHO.
28 19:07:41 <OdyX> I would be counterproductive to rule, IMHO.
29 19:07:46 <ntyni> has the remaining maintainer participated in the discussion at all?
30 19:07:56 <OdyX> Not as far as I can tell.
31 19:08:21 <OdyX> An option would be for one of us to reach out to hir and discuss.
32 19:08:38 <OdyX> Any taker ?
33 19:09:24 <bremner> what would we want to discuss? whether they generally think the upstream proposed fix is OK?
34 19:09:57 <OdyX> well, and how they would take a TC ruling.
35 19:10:19 <Mithrandir> my understanding from what mbiebl wrote was that the new/old maintainer isn't really active.
36 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?
37 19:11:34 <bremner> yes, if that doesn't feel too much outside our remit
38 19:12:11 <bremner> I mean, we can always do such a thing as individual DDs, but it is a bit of a cheat.
39 19:12:13 <OdyX> Well. Even if it's a hard to remove hat, it's no formal TC-as-a-whole action.
40 19:12:55 <OdyX> Talking to Mathieu seems just like a not-too-hard thing to do; which we haven't done yet AFAIK.
41 19:13:14 <OdyX> (I'd take that action if it were not for the other items on our agenda)
42 19:13:18 <bremner> I can ask about his plans for maintainership.
43 19:13:23 <keithp> tnx
44 19:13:57 <OdyX> #action bremner to reach out to modemmanager's maintainer to clarify position and expectations regarding #877024
45 19:14:00 <OdyX> #ave
46 19:14:09 <OdyX> #ceasar
47 19:14:11 <OdyX> #save
48 19:14:19 <OdyX> #topic #880014 2018 - New TC member
49 19:14:33 <OdyX> So. Let's try to stick to "whatever we can say in public" :)
50 19:14:52 <OdyX> I asked a specific question in private, to which I'd appreciate more feedback though.
51 19:15:05 <bremner> ack I failed to respond.
52 19:15:17 <OdyX> There's the question of making our numbers' public.
53 19:15:29 <ntyni> the one I responded to, right?
54 19:15:34 <OdyX> yep; thanks ntyni :)
55 19:15:40 <bremner> yes. can someome summarize the numbers thing for lazy me?
56 19:16:38 <OdyX> the TC currently doesn't disclose any numbers (candidacies, accepted candidacies, vette nominations, nominees, chosen nominees)
57 19:16:39 <bremner> I mean, why and why not make the numbers public in general?
58 19:17:19 <ntyni> pros should be obvious as in more visibility to the project
59 19:17:36 <OdyX> There's the fear of singling out individuals, depending on which numbers are disclosed, and who made their nominations public.
60 19:18:20 <bremner> right, both "winning" and "losing" candidates might be sensitive.
61 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.
62 19:19:43 <bremner> right.
63 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).
64 19:20:49 <bremner> as a nominee, I could handle it I think.
65 19:21:27 <OdyX> We should rather not make any "filtered output" nominees' counts public though.
66 19:21:50 <OdyX> #action OdyX to suggest making the number of nominees public to the list.
67 19:21:59 <bremner> assuming the rest of process stays the same.
68 19:22:06 <fil> hi!
69 19:22:18 <OdyX> There's the GR / constitution change discussion, but I don't think that's urgent at all.
70 19:22:22 * fil reads backlog (having got the kids in bed)
71 19:22:42 <bremner> if someone (TM) feels it is, they know what to do
72 19:23:11 <ntyni> and meanwhile we keep on having private pre-votes ?
73 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.
74 19:23:32 <OdyX> ntyni: Yes AFAIC
75 19:23:40 <bremner> in principle could someone make a GR to force us to have a more public vote?
76 19:24:03 <bremner> I'm not recommending this, I just want to know the redress is there.
77 19:24:12 <dondelelcaro> bremner: by modifying the consitution, sure
78 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.
79 19:24:42 <bremner> dondelelcaro: there seems to be disagreement as to whether the current process is constitutional.
80 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.
81 19:25:23 <OdyX> the discussion is whether our "sorting vote" counts as "vote on appointment".
82 19:25:37 <Mithrandir> (I think that would be terrible, but that's a separate discussion to whether it's possible)
83 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
84 19:26:26 <bremner> right, I guess it's clear some private discussion is OK
85 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.
86 19:27:54 <dondelelcaro> bremner: I think if someone felt that the constitution said differently, they could ask the secretary for a ruling
87 19:28:11 <OdyX> I'll move on :-)
88 19:28:12 <OdyX> #topic #881339 allow node-babel-preset-env to build depend on itself
89 19:28:52 <bremner> Oh. I missed that that was a ctte bug
90 19:28:59 <dondelelcaro> having looked into this one, I'm still not sure why node-babel-preset-env actually build depends on itself
91 19:29:07 <OdyX> I haven't followed closely, but dondelelcaro did (thank you)
92 19:29:12 <ntyni> thanks indeed
93 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
94 19:29:35 <OdyX> keithp: yep
95 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
96 19:29:54 <OdyX> it's not forbidden for a package to B-D on itself, but hurts bootstrapping and sorts.
97 19:30:13 <bremner> my usual question: why is this our problem?
98 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
99 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.
100 19:31:01 <dondelelcaro> bremner: yeah, my opinion is that this issue isn't ripe for the TC to do anything
101 19:31:43 <dondelelcaro> bremner: AFAICT, there wasn't any communication with ftpmaster before it was refered to the TC
102 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" ?
103 19:32:07 <ntyni> there's some more ftpmaster communication logged in the bug fwiw
104 19:32:09 <ntyni> but not that much
105 19:32:14 <bremner> has ftpmaster actually rejected the package?
106 19:32:28 <dondelelcaro> bremner: yeah, but it was just an initial reject with "why does this B-D on itself?"
107 19:32:34 <bremner> ok.
108 19:32:49 <keithp> and notes that it could build without that B-D
109 19:32:58 <ntyni> ftpmaster backed this by quoting policy 2.2.1
110 19:33:06 <ntyni> "the packages in main must not require or recommend a package outside of main"
111 19:33:27 <keithp> any compiler written in its input language would be rejected on that line
112 19:33:31 <ntyni> sure
113 19:33:47 <ntyni> do we have explicit self-build-dependencies in the archive atm?
114 19:33:49 <dondelelcaro> ntyni: right, I think that's because to easily do the initial bootstrap, you need lenna and some other things
115 19:33:53 <dondelelcaro> ntyni: gcc
116 19:33:54 <keithp> ntyni: surely gcc
117 19:34:08 <keithp> presumably java as well
118 19:34:12 <ntyni> even though gcc is build-essential?
119 19:34:13 <OdyX> Besides our curiosity, is there TC material here? Could someone #action hirself to get that to closure ?
120 19:34:15 <dondelelcaro> (though GCC's bootstrap procedure is well known and pretty easy to do)
121 19:34:15 <fil> Is this just a case of a tired and emotional maintainer being trigger happy with TC referrals?
122 19:34:39 <keithp> OdyX: it raises an interesting question on 2.2.1 in re compilers
123 19:34:51 <bremner> keithp: no, _we_ raised that
124 19:35:03 <bremner> which we can do, but not necessarily for this bug
125 19:35:04 <OdyX> keithp: I'm not saying it's uninteresting, nor that I agree nor disagree with FTP Masters.
126 19:35:07 <dondelelcaro> ntyni: yeah, because it needs the right versioned dependencies
127 19:35:19 <keithp> bremner: Thorsten raised 2.2.1
128 19:35:32 <Mithrandir> ntyni: rustc and golang too.
129 19:35:36 <OdyX> I'm saying I don't see how this needs TC-as-a-body involvment.
130 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.
131 19:36:23 <bremner> so, if it's a policy bug, reassign to policy?
132 19:36:25 <keithp> OdyX: agreed, it doesn't seem like we should be making a ruling here
133 19:36:48 <bremner> or perhaps better, open a new policy bug
134 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.
135 19:37:10 <OdyX> bremner already has an #action, any other taker ?
136 19:37:38 * marga is here.
137 19:37:41 <marga> I can take the action
138 19:37:52 <marga> Maybe I can redeem myself from my months of disappearance
139 19:38:11 <marga> (also, sorry for being late, I got the hour wrong)
140 19:38:33 <fil> I note Thorsten asking: Ok, so why don't you just use these solutions?
141 19:38:42 <OdyX> There's no redeeming necessary. But if you're interested, please do!
142 19:38:52 <fil> to which the reply was: I've forwarded it to the ctte
143 19:39:05 <fil> that's just typical *sigh*
144 19:39:30 <marga> #action Marga to close the bug stating that it's not in our power to overrule delegates
145 19:40:08 <OdyX> There's probably hand-holding to be done there; and also the generic circular-build-dependencies discussion.
146 19:40:37 <OdyX> #topic #883573 Reevaluate libpam-systemd systemd-sysv dependency ordering (746578)
147 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
148 19:41:37 <OdyX> Indeed
149 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.
150 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
151 19:44:22 <ntyni> well, aiui there's a ruling in effect explicitly stating the order
152 19:44:55 <OdyX> as hypothesis: we could nullify the decision without saying what should be done instead.
153 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)
154 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?
155 19:45:34 <marga> yeah, makes sense to say that the decision is not necessary after stretch
156 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"
157 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.
158 19:46:14 <fil> I think that's what I thought when I read this stuff (but I'm a bit sleep deprived, so ...)
159 19:46:47 <bremner> Mithrandir: I don't follow what you mean by "the archive" here. Isn't that just whatever is uploaded?
160 19:46:48 <OdyX> fil: it's not clear to me to whom you agree (but we seem to be mostly in agreement)
161 19:47:22 <Mithrandir> bremner: yes, and we want that to be consistent across packages.
162 19:47:33 <bremner> Mithrandir: ok, but this bug is about one package?
163 19:47:47 <Mithrandir> ah, ok, I thought it was more general
164 19:47:51 <bremner> was the original ruling about packages in general?
165 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 ;-) ]
166 19:48:12 <Mithrandir> I read the wrong bug, sorry.
167 19:48:32 <Mithrandir> I blame OdyX for putting different bug #s at each end of the topic. :-P
168 19:48:59 <OdyX> Mithrandir: I bounce the blame to jak for putting the old bug at the end of the new bug.
169 19:49:24 <bremner> ok, so both bugs are about libpam-systemd afaict
170 19:49:42 <Mithrandir> anyway, I think the request is reasonable and we should just revoke the old ruling.
171 19:49:46 <bremner> ack
172 19:49:49 <marga> agreed
173 19:50:05 <ntyni> yes
174 19:50:11 <fil> yup
175 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)
176 19:51:05 <bremner> or they're just trying to annoy fil ;)
177 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
178 19:51:40 <OdyX> I can prepare a short and straight-to-the-point ballot unless someone beats me to it.
179 19:52:01 <Mithrandir> OdyX: please do.
180 19:52:05 <OdyX> #info #883573 there's agreement that the old ruling can be revoked; it needs balotting & vote.
181 19:52:24 <OdyX> #action OdyX to prepare a short ballot to revoke the previous decision for #883573
182 19:52:36 <OdyX> #topic Additional Business
183 19:52:43 <bremner> err. previous decision for the 7XXXXX bug
184 19:53:00 <OdyX> bremner: right. But it'll be a bug closing #883573
185 19:53:03 <bremner> ok.
186 19:53:18 <bremner> I had a possibly wacky suggestion about nominations for the TC
187 19:53:22 <OdyX> I'm glad we could all be present for the last meeting of 2017 btw.
188 19:53:34 <OdyX> And I'm sad to see keithp go in 11 days :/
189 19:53:35 <bremner> what if we explicitly see nominations of "new" DDs?
190 19:53:43 <keithp> it seems like such a short tenure
191 19:53:53 * OdyX hugs keithp
192 19:54:01 <bremner> where "new" = less than five years since becoming a DD, or ?
193 19:54:07 <OdyX> bremner: talk to fil. He tried fancy ideas before
194 19:54:07 <keithp> OdyX: hope to in taiwan :-)
195 19:54:13 <OdyX> (unlikely…)
196 19:54:23 <marga> bremner, see = seek?
197 19:54:25 <bremner> is this like spam, where there's a checklist of bad ideas?
198 19:54:28 <bremner> marga: yes
199 19:54:36 <marga> bremner, how?
200 19:54:46 <fil> bremner: do it! (whatever it is :-) )
201 19:54:57 <bremner> marga: by asking for that explicitely in a call for nominations
202 19:55:12 <bremner> many "new" dd's probably feel they should not self-nominate.
203 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.
204 19:55:31 <marga> bremner, and you feel they should?
205 19:56:25 <bremner> marga: I feel like people's technical knowledge in some ways goes downhill after becoming a DD
206 19:56:52 <marga> Interesting, I don't think they are necessarily correlated in that way :)
207 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?
208 19:57:13 <bremner> well. I did say it was a "potentially wacky" idea
209 19:57:14 <Mithrandir> please pester
210 19:57:26 <fil> s/doing running/running my/
211 19:57:27 <OdyX> We need TC members with energy and a good understanding of both the technical and social landscapes of the project.
212 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"
213 19:57:41 <bremner> sure.
214 19:57:53 <ntyni> yes
215 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
216 19:58:30 <bremner> marga: well, we can send out multiple calls for nominations. It's a kindof marketing trick
217 19:58:40 <marga> heh
218 19:59:01 <marga> It might not be healthy to trick people into the TC :)
219 19:59:11 <bremner> works for debconf
220 19:59:20 <OdyX> I'll close the meeting, as we have drifted to unformal discussion, but _please_ continue the discussion.
221 19:59:21 <marga> "works"
222 19:59:28 <OdyX> #endmeeting