]> git.donarmstrong.com Git - debian-ctte.git/blob - meetings/20141030/debian-ctte.2014-10-30-17.00.log.txt
August meeting will happen on "Tuesday 18:00 UTC (August 30th)"
[debian-ctte.git] / meetings / 20141030 / debian-ctte.2014-10-30-17.00.log.txt
1 17:00:15 <dondelelcaro> #startmeeting
2 17:00:15 <MeetBot> Meeting started Thu Oct 30 17:00:15 2014 UTC.  The chair is dondelelcaro. Information about MeetBot at http://wiki.debian.org/MeetBot.
3 17:00:15 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 17:00:17 <dondelelcaro> #topic Who is here?
5 17:00:19 <dondelelcaro> Don Armstrong
6 17:00:23 <Diziet> Ian Jackson
7 17:00:23 <rra> Russ Allbery
8 17:00:53 <dondelelcaro> vorlon (Steve) sends in his semi-regrets
9 17:00:54 <cjwatson> Colin Watson
10 17:01:26 <dondelelcaro> bdale, keithp, aba: ping
11 17:02:26 <dondelelcaro> those three are long-time idle, so I'll just continue on
12 17:02:35 <dondelelcaro> #topic Next Meeting?
13 17:03:33 <dondelelcaro> currently this is Thursday the 27th at 18:00 UTC iirc.
14 17:03:42 <cjwatson> Works for me
15 17:03:54 <dondelelcaro> unfortunately, I will probably be in a location with really bad internet, so I might not be available
16 17:04:06 <keithp> sorry for being a few minutes late
17 17:04:17 <dondelelcaro> but I should know that week; someone should just take over for me and run the meeting
18 17:04:33 <Diziet> Would the previous or the next week be better for you ?
19 17:05:07 <cjwatson> I'm probably unavailable the previous week
20 17:05:15 <cjwatson> Though the next week works too
21 17:05:18 <dondelelcaro> the next week would, but unless lots of people have trouble with thanksgiving, we might as well just work it
22 17:05:36 <dondelelcaro> does anyone have a problem with moving that back one week?
23 17:06:00 <keithp> not me
24 17:06:15 <Diziet> Fine by me
25 17:06:23 <cjwatson> Fine by me
26 17:06:32 <dondelelcaro> #action dondelelcaro to tentatively move next meeting back a week, and ask on -ctte if anyone else has a problem
27 17:06:43 <dondelelcaro> #topic #636783 constitution: super-majority bug
28 17:07:01 <Diziet> Can we put the constitutional stuff to the back of the queue given the release timing and everything else ?
29 17:07:10 <dondelelcaro> sure
30 17:07:20 <rra> Yeah, the week before would be better for me -- I'll have company over Thanksgiving.  (Sorry, people talking to me.)
31 17:07:26 <dondelelcaro> topic #681419 Depends: foo | foo-nonfree
32 17:07:33 <dondelelcaro> #topic #681419 Depends: foo | foo-nonfree
33 17:07:46 <dondelelcaro> I just need to finalize this
34 17:07:52 <dondelelcaro> #action dondelelcaro to finalize #681419
35 17:08:01 <dondelelcaro> #topic #741573 menu systems and mime-support
36 17:08:19 <dondelelcaro> I think keithp wrote up the start of the ballot for this already
37 17:08:26 <Diziet> I have to say I'm not convinced by Keith's categorisation.
38 17:08:51 <Diziet> "Require" might mean lots of different things.
39 17:09:02 <keithp> Diziet: I promised to write up one more position and haven't gotten to that yet
40 17:09:30 * bdale just got online
41 17:09:37 <bdale> at LF BOD in-person meeting today
42 17:09:38 <dondelelcaro> #action keithp to write up one more position for #741573
43 17:09:59 <keithp> too much travel in my life
44 17:10:11 <Diziet> categorisation> I mean as found in keithp_alternatives.txt eg
45 17:10:57 <dondelelcaro> OK. Do we have anything else for this bug?
46 17:11:23 <dondelelcaro> #topic #762194 Automatic switch to systemd on wheezy->jessie upgrades
47 17:11:24 <bdale> not from me
48 17:11:26 <keithp> Diziet: which is why I promised to write up the middle position more completely
49 17:11:49 <dondelelcaro> I think the next three topics are really kind of all the same; is that a correct characterization?
50 17:12:03 <dondelelcaro> #765803 Ask before changing init system when upgrading to jessie and Inform about init systems when installing jessie
51 17:12:11 <dondelelcaro> #746578 libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv
52 17:12:14 <dondelelcaro> for reference
53 17:12:27 <rra> The last is somewhat different, but it probably makes sense to discuss them all together.
54 17:12:28 <Diziet> 765803 and 762194 are the same
55 17:12:28 <bdale> they certainly could all fall in to one discussion bucket from my perspective
56 17:12:40 <Diziet> 746578 is a detail which depends on the former
57 17:13:02 <dondelelcaro> right
58 17:13:13 <dondelelcaro> let me just merge #765803 and #762194
59 17:13:13 <Diziet> I would like to get to a vote about 762194/765803 (switching existing systems) ASAP.
60 17:13:26 <Diziet> I can't imagine there can be much more to be said about the principle of the question.
61 17:13:38 <rra> I'm feeling generally uncomfortable about changing init systems on dist-upgrade.  I think we went through two release cycles with dependency-based boot IIRC; it was optional and then it became automatic.
62 17:13:40 <bdale> as I indicated in email, I think voting on those while the GR is in process isn't clearly a good idea
63 17:13:44 <Diziet> And at this stage of the release it is still possible to make a decision on this without making too much disruption.
64 17:14:02 <Diziet> bdale: The GR is going to be another 3 weeks.
65 17:14:05 <rra> However, I would feel a lot more comfortable voting to not change init systems on upgrade if someone had a fairly complete proposal for exactly what dependencies between various packages they propose.
66 17:14:09 <Diziet> We should decide on the automatic switch before then IMO
67 17:14:19 <rra> I don't think this is trivial, and it would be nice to have a fleshed alternative that someone has actually tested.
68 17:14:45 <rra> As Tollef pointed out, it's important to get the right behavior between the various ways of bootstrapping a new Debian install.
69 17:14:54 <bdale> Diziet: I'd have been happy to act on this sooner if the GR were not already in process
70 17:15:00 <Diziet> At the moment the dependencies we have have known serious bugs, which is that your init system can be swapped if you install some packages.
71 17:15:30 <Diziet> I don't think it's reasonable to say that we need a tested alternative given how bad the situation is right now.
72 17:15:46 <rra> Well, then I'm unreasonable.  *shrug*
73 17:15:57 <rra> The current situation worked trivially and reliably for me.
74 17:16:01 <ansgar> Diziet: I think it's unclear that it is a serious bug if there is an open GR on that topic.
75 17:16:02 <dondelelcaro> if we don't have a tested alternative, it's not clear to me what we'd actually be mandating maintainers to do
76 17:16:18 <bdale> without some sort of tested alternative to vote on, all we're going to be doing if we vote is to apply "stop energy", right?
77 17:16:35 <Diziet> rra: Have you seen the reports of switching inits as a result of package installations ?
78 17:16:48 <rra> Diziet: Yes, we're switching init systems on dist-upgrade right now.
79 17:16:57 <Diziet> bdale: The detailed implementation is AIUI mostly 746578
80 17:16:57 <rra> I know that.  That's the whole point of the bug.  :)
81 17:16:59 <vorlon> fwiw I remain unpersuaded that we should try to avoid switching init on upgrade
82 17:17:05 <vorlon> (hi, work meeting deferred)
83 17:17:16 <Diziet> rra: No, I mean, if you are running jessie and say apt-get install blatherwossname, you might find that your init is changed.
84 17:17:26 <rra> Diziet: Yes, that's a special case of dist-upgrade.
85 17:17:43 <rra> It's all part of the same dependency structure.
86 17:17:51 <Diziet> Forget about what it's a special case of.  It's surely not desirable.
87 17:18:00 <cjwatson> I'm as yet undecided regarding switching init on upgrade, but switching on leaf package installations suggests to me that something is excessively fragile and needs attention
88 17:18:01 <rra> If we're going to switch init systems on dist-upgrade, that necessarily implies we're switching init systems for particular package upgrades.
89 17:18:18 <cjwatson> This is true, but those particular packages should be deep in the stack, not some random daemon
90 17:18:19 <Diziet> rra: A good reason not to do the former!
91 17:18:43 <cjwatson> (I don't know the details of this, but I'm inferring from Diziet's use of metasyntactic variables that they aren't particularly intrinsically important packages)
92 17:18:46 <keithp> Diziet: I think this is why having this discussion while the GR is pending is not useful
93 17:18:51 <rra> I will say that the feedback I'm getting from people outside of Debian, including people who are actually fairly fond of systemd in the abstract, is that having the init system change on dist-upgrade is very undesirable.
94 17:18:56 <Diziet> cjwatson: You're right.  They're applications, in the reports I've seen.
95 17:19:02 <bdale> the thing I wouldn't want is for my init system to be changed out without having some chance to say "stop that!"
96 17:19:08 <rra> There are a lot of people with customized init scripts and other hacks that will need to be reworked during the switch.
97 17:19:14 <Diziet> bdale: That's exactly what's happening right now.
98 17:19:19 <bdale> on the other hand, I'm routinely careful about dist-upgrades for exactly that reason
99 17:19:23 <rra> This was also the case with dependency-based boot, but in that case we could detect the problems.  Here, we can't easily.
100 17:19:39 <bdale> Diziet: I know, but I don't think the "fix" is to require that it not happen, I think the fix is to ensure the user knows it's about to happen
101 17:19:45 <dondelelcaro> my problem with this particular issue is we don't currently have a set of changes which need to be made now, with a set of patches which are tested
102 17:19:52 <rra> Diziet, cjwatson: That's a good point -- I think what I'm driving at is that if we decide not to change init systems on dist-upgrade, that all goes way anyway.
103 17:19:58 <rra> dondelelcaro++
104 17:19:58 <Diziet> The dependency based boot wasn't done at the level of installing different packages.  So it could degrade to a non-dependency-based approach when it detected problems.
105 17:20:11 <cjwatson> rra: We certainly have common ground there
106 17:20:21 <dondelelcaro> I think we're mostly agreed that switching randomly is bad, but no one has yet done the work to actually outline a solution to this
107 17:20:25 <Diziet> dondelelcaro: We have the swap dependency patch, which is at the very least a dramatic improvement.
108 17:20:45 <dondelelcaro> Diziet: right, but I think that's just one small part of the whole issue
109 17:20:49 <Diziet> Are you really saying that we shouldn't make that change because we don't know for sure that the result is perfect ?
110 17:20:54 <cjwatson> Tollef seems happier with systemd-shim since the removal of the cloned-and-hacked dbus policy
111 17:20:55 <dondelelcaro> Diziet: no.
112 17:20:58 <cjwatson> (AIUI)
113 17:21:03 <rra> I think the dependencies on libpam-systemd should be swapped regardless; I haven't yet seen a good reason not to do that.
114 17:21:11 <dondelelcaro> Diziet: I'm saying that unless the only change is the libpam-systemd change, I don't know what else is being proposed
115 17:21:17 <rra> Maybe I'm missing something, but if so, someone should explain it to me.  :)
116 17:21:26 <cjwatson> Yeah, there were formerly some defensible reasons, but they seem to have been dealt with
117 17:21:45 <Diziet> rra: OK.
118 17:21:51 <ansgar> rra: I think all potential issues with having systemd-shim|systemd-sysv are dealt with.
119 17:22:00 <Diziet> Can we say something like "swapping init as a result of leaf packages is not desirable"
120 17:22:03 <dondelelcaro> is there anyone who disagrees with the libpam-systemd dependency swap?
121 17:22:20 <ansgar> Diziet: That conflicts with the GR options doesn't it?
122 17:22:45 <rra> Diziet: If the GR that says packages can freely depend on a specific init system wins, that contradicts that decision.
123 17:22:50 <Diziet> And something like "our decision in February was not intended as a mandate to swap init system on upgrades"
124 17:22:55 <dondelelcaro> and, if there's no one who disagrees, is there anyone who disagrees with at least getting a ballot written up to do that override? (libpam-systemd)
125 17:23:07 <rra> I would really rather not pass a TC decision right now that contradicts one of the GR ballot options.
126 17:23:12 <rra> Down that path lies constitutional madness.
127 17:23:23 <ansgar> dondelelcaro: I'm not sure you still need an override for that.
128 17:23:28 <Diziet> rra: How about we put it as a tentative piece of advice, or something.
129 17:23:34 <Diziet> I'm sure we can fix that with wording.
130 17:23:35 <dondelelcaro> ansgar: well, if we decide it, we're going to override the maintainer.
131 17:23:39 <rra> dondelelcaro: I'm in favor of that assuming that we need to decide things at all.
132 17:23:44 <cjwatson> I don't see a reason not to prepare it and start discussing, at least
133 17:23:59 <Diziet> I haven't seen anyone suggest we shouldn't just overrule.
134 17:24:10 <rra> Diziet: I would rather see a concrete proposal for what dependencies should be changed.
135 17:24:18 <bdale> me too
136 17:24:23 <dondelelcaro> ok; at least in this bit, I think we can make headway without deciding everything else
137 17:24:25 <Diziet> rra: 746578 has a concrete proposal
138 17:24:26 <rra> Rather than just saying something vague like saying no leaf packages should result in init system changes.
139 17:24:43 <dondelelcaro> #agreed libpam-systemd to flip dependencies
140 17:24:43 <Diziet> I will write something up which I think has half a chance of you agreeing with it.
141 17:24:55 <Diziet> If you disagree with the specific wording please let me know.
142 17:25:05 <Diziet> #action Diziet to draft resolution on #746578
143 17:25:13 <bdale> works for me
144 17:25:14 <rra> Diziet: 746578 is the libpam-systemd dependencies, isn't it?
145 17:25:18 <dondelelcaro> rra: right
146 17:25:19 <rra> I'm fine with deciding that now.
147 17:25:22 <Diziet> rra: Yes.
148 17:25:25 <Diziet> Good.
149 17:25:26 <rra> I think we're actually in agreement there.
150 17:25:36 <rra> And I think that's orthogonal to the GR.
151 17:25:42 <rra> And indeed, it has a concrete proposal.
152 17:25:57 <Diziet> That's what I meant.
153 17:26:05 <rra> Ah, okay, we're on the same page then.
154 17:26:10 <ansgar> dondelelcaro: Well, I mean the systemd maintainers weren't too opposed to it with the last changes (IIRC).
155 17:26:14 <Diziet> One reason swapping it was opposed is that it was necessary to ensure the swap-on-upgrade
156 17:26:29 <rra> I think Steve analyzed the dependency tree and found that wasn't the case, didn't he?
157 17:26:36 <Diziet> I think given the rest of the comments we have to punt on the wider question
158 17:26:58 <Diziet> Or:
159 17:27:06 <dondelelcaro> ansgar: *shrug*; if they've already flipped it by the time we decide, great.
160 17:27:24 <rra> I continue to be fine with passing a simple GR saying that our decision in February was not intended to imply any position on whether init should be changed during upgrade.
161 17:27:33 <rra> I don't know if that's helpful or not, but it would be fine with me to say that, since it's true.
162 17:27:40 <Diziet> How about this:  "We aren't convinced we want to swap on upgrades and we invite submissions of a concrete set of technical changes to ensure that existing machines keep their existing inits, while new Linux installations get systemd"
163 17:27:41 <vorlon> there was a statement from one of the systemd maintainers (mbiebl, I think?) that he wanted admins to have to explicitly make the choice of systemd-shim over systemd-sysv, separately from choosing sysvinit over systemd-sysv
164 17:27:42 <rra> Er, not a GR.
165 17:27:45 <rra> A simple TC decision.
166 17:27:54 <Diziet> rra: Right.
167 17:27:56 <Diziet> Good.
168 17:28:07 <vorlon> I certainly disagree with that
169 17:28:18 <rra> vorlon: Ah, yes, I remember that.  But I don't think that makes sense.  At least, I don't understand what the point would be.
170 17:28:29 <Diziet> vorlon: You think our decision in February was intended to imply a change on upgrade ?
171 17:28:31 <rra> Taking a step back, I expect us to have two supported configurations for logind in jessie.
172 17:28:35 <rra> 1) systemd-sysv.
173 17:28:41 <rra> 2) sysvinit-core plus systemd-shim.
174 17:28:49 <vorlon> rra: right; so unless someone marshalls an argument that he finds persuasive, this seems to be a matter for TC override of a maintainer
175 17:29:03 <rra> I don't see where people have two real choices.  Either they're using systemd, or they're using sysvinit-core and will need systemd-shim if they need logind.
176 17:29:26 <Diziet> I think we're on agreement on that.
177 17:29:30 <vorlon> Diziet: sorry, I don't understand how that question is germane to the current discussion
178 17:29:31 <rra> If they've already chosen to use sysvinit-core, we should just give them systemd-shim and move on with our lives.
179 17:29:45 <cjwatson> vorlon,Diziet: I think you two are perhaps suffering from crosstalk
180 17:29:53 <Diziet> vorlon: You said    17:28 <vorlon> I certainly disagree with that     but I don't know what you were disagreeing with
181 17:29:57 <rra> Diziet: vorlon was disagreeing with the statement he was relaying.
182 17:30:00 <rra> His previous line.
183 17:30:00 <vorlon> yes
184 17:30:01 <Diziet> OIC
185 17:30:03 <Diziet> Right.
186 17:30:05 <Diziet> OK.
187 17:30:20 <Diziet> I don't think we need any more discussion here on 746578 (swap deps)
188 17:30:31 <dondelelcaro> right
189 17:30:32 <Diziet> Can we get anywhere on 762194/765803 (automatic switch) ?
190 17:30:49 <bdale> not until the GR closes
191 17:30:51 <Diziet> 17:27 <rra> I continue to be fine with passing a simple [decison] saying that our decision in February was not intended to imply any position on whether init should be changed during upgrade.
192 17:30:51 <dondelelcaro> does anyone disagree with having a simple tc statement on automatic switching?
193 17:31:07 <vorlon> I'm not sure I see how deciding that conflicts with the current GR
194 17:31:15 <bdale> dondelelcaro: I find such statements relatively pointless, but wouldn't object strongly
195 17:31:15 <rra> I don't think making that statement conflicts.
196 17:31:19 <Diziet> bdale opposes it but it sounds like we have a majority for it, and it would certainly move the debate forward.
197 17:31:25 <vorlon> dondelelcaro: what is that statement meant to be?
198 17:31:43 <vorlon> as I said above, I actually still think that automatically switching is the right thing to do on upgrade
199 17:31:44 <rra> I think deciding anything stronger potentially conflicts with the ballot option allowing packages to depend on an init system.
200 17:31:47 <Diziet> Can we get as far as    "We aren't convinced we want to swap on upgrades and we invite submissions of a concrete set of technical changes to ensure that existing machines keep their existing inits, while new Linux installations get systemd"   ?
201 17:31:56 <dondelelcaro> vorlon: what Diziet and rra described; interpreting our previous decision as to not do automatic switching
202 17:31:56 <keithp> vorlon: if packages are allowed to depend on a specific init system, then you *will* be switching on upgrade to jessie if you have those packages installed
203 17:32:08 <rra> vorlon: It's just a clarification in case anyone thought the TC had already decided in favor of automatic init swaps.
204 17:32:16 <rra> I don't know that it's important.
205 17:32:23 <rra> But if it helps, I'm fine with saying it, since it's true.
206 17:32:25 <bdale> dondelelcaro: the problem I have is that if we say that, in the current climate, it's actually an assertion against switching
207 17:32:30 <Diziet> I think it is important.  Several people have interpreted the TC decision that way.
208 17:32:45 <cjwatson> I can see the benefits in terms of simplicity of Debian's default stack of switching, but I'm very concerned about its effects on deployed systems for the sorts of reasons rra was relaying earlier
209 17:32:49 <vorlon> however, notifying the admin that this has been done, so they have the opportunity to select a non-default init before reboot, is important
210 17:33:08 <Diziet> Can we get as far as    "We aren't convinced we want to swap on upgrades and we invite submissions of a concrete set of technical changes to ensure that existing machines keep their existing inits, while new Linux installations get systemd"   ?
211 17:33:11 <vorlon> rra, Diziet: ah; I hadn't seen that anyone was relying on TC authority for the actions they were taking in this regard
212 17:33:12 <cjwatson> And the grub2 patch that's on me to deal with would help, it's true
213 17:33:18 <Diziet> (I keep asking this because no-one is saying yes or no...)
214 17:33:21 <bdale> Diziet: I completely understand how important you think this is.  But to re-start the GR process, and then call for votes here in parallel just doesn't sit well
215 17:33:27 <rra> vorlon: To be clear, I hadn't either, but Diziet said he'd seen it.
216 17:33:36 <vorlon> and I wouldn't expect withdrawing any presumed TC authority to change what the maintainers are doing
217 17:33:44 <vorlon> so such a statement indeed seems a no-op to me
218 17:33:45 <rra> vorlon: Yeah, agreed there.
219 17:34:12 <dondelelcaro> Diziet: I don't think that stating that we don't want to swap on upgrades is something we can agree on
220 17:34:13 <bdale> vorlon: right .. I see it as either a no-op, or given the current climate, a softly negative assertion
221 17:34:25 <dondelelcaro> Diziet: at least, not while the GR is happening which seems to directly address this part of the question
222 17:34:28 <Diziet> dondelelcaro: That's not the question.  The question is whether it's something that would pass a TC vote.
223 17:34:32 <Diziet> I'm done with consensus decisionmaking.
224 17:34:38 <Diziet> W
225 17:34:40 <rra> I would certainly be interested in someone working out the exact dependency changes required and testing them.  I think that would make the discussion more concrete.
226 17:34:54 <rra> And allieviate some of Tollef's concerns, presumably.
227 17:35:10 <vorlon> to be clear, I would vote yes on such a statement if it presented itself, but as I don't think it would affect the outcome, I'd rather we get to the root question instead
228 17:35:28 <vorlon> i.e., to have the actual discussion about the default changing on upgrade
229 17:35:31 <cjwatson> I think I agree with vorlon on that
230 17:35:34 <Diziet> That's not to say I'm not open to convincing.  But everything done by my opponents in this whole war has been done on a majoritarian basis and I see no reason to limit myself to consensual acts.
231 17:35:58 <ansgar> Could we please stop this "war" thing?
232 17:36:01 <Diziet> cjwatson, vorlon: OK, thanks.  I'm going to action myself to write that up.
233 17:36:32 <Diziet> #action Diziet to write up (a) clarification of February thing as suggested by rra (b) "invite changes" (as separate options)
234 17:36:48 <dondelelcaro> Diziet: we can always go to majoritarian, but if we can agree, so much the better.
235 17:37:10 <rra> Yeah, we do seem to be able to reach consensus agreement on things in this area still, such as the libpam-systemd dependencies.
236 17:37:17 <Diziet> dondelelcaro: I and my allies have been being shat on by the majoritarians since February.  It's too late for that.
237 17:37:34 <Diziet> Of course I'm happy to work to get consensus where we can do so quickly.
238 17:38:00 <Diziet> But perhaps we could shelve this metaargument which is going rapidly downhill.
239 17:38:09 <bdale> Diziet: please
240 17:38:45 <dondelelcaro> do we have anything else to discuss on this issue currently?
241 17:39:06 <rra> I don't think so.
242 17:39:10 <dondelelcaro> #topic #766708 Request to override gcc maintainer changes breaking multiarch packages
243 17:39:50 <Diziet> I find myself tending to agree with Helmut.  It's difficult because we've had so little interaction with Matthias but (a) I think he has a responsibility to put his case (even though Helmut has been trying to do it for him) and
244 17:39:52 <dondelelcaro> I think this one is still being developed, but I'm currently not sure what the maintainer overhead is of this particular patch, and why it needs to be removed this close to jessie release
245 17:39:57 <rra> I thought I'd made up my mind on this, and then there was a message to the bug recently that basically argued that this facility is not needed, and I haven't digested that.
246 17:40:10 <Diziet> (b) making a change like this at this stage of the release, without discussion, is not very constructive.
247 17:40:29 <rra> If we really don't need this facility, then simplicity is obviously better, but when the people who are actively working on cross-compilation say they need something and are willing to maintain it, I'm inclined to defer to them.
248 17:40:29 <cjwatson> Matthias does need to put his case clearly.  That said as I indicated in my most recent message I'm not sure it actually prevents Helmut doing what he needs (though I have not tested my theory).
249 17:40:34 <rra> Also, what Diziet just said.
250 17:41:02 <cjwatson> But I don't think it's in a place where we can really put a motion yet.
251 17:41:05 <Diziet> rra: I think you're thinking of Dmitri's message, to which Helmut presented a cogent-seeming response.
252 17:41:05 <rra> It's a little late in the game to be turning stuff off at this point.
253 17:41:16 <rra> Diziet: Ah, okay.  I hadn't digested that part of the thread at all.
254 17:41:25 <Diziet> cjwatson: I don't think we should encourage Helmut to play core wars.
255 17:41:53 <Diziet> I think we should draft a proposal to overrule and see if any further counterarguments come up.
256 17:41:57 <dondelelcaro> ok
257 17:42:03 <keithp> my question was whether we should expect there to be a fix which doesn't require reverting the change available in the short term
258 17:42:04 <dondelelcaro> I think a limited proposal is pretty easy to draft here
259 17:42:04 <cjwatson> Perhaps not, but it depends why that change was made exactly, and I want to hear more from Matthias there.
260 17:42:20 <dondelelcaro> yeah; I'd like to hear more too
261 17:42:31 <rra> Matthias's one response seemed to basically say because he disagreed with that approach and didn't want to maintain two approaches.
262 17:42:35 <Diziet> It seems obvious to me that Matthias must have known that this change would be unpopular in certain quarters.
263 17:42:49 <Diziet> I think therefore that he ought to have explained himself in advance.
264 17:42:55 <bdale> yes
265 17:42:58 <Diziet> It's not like this is a trivial thing that no-one was using.
266 17:43:12 <bdale> given that folks actually doing the work on porting are complaining, something went wrong
267 17:43:20 <rra> Yeah.
268 17:43:21 <vorlon> I am not sanguine about a maintainer override here; I don't understand why this has come to the TC in that vein.  Is this not a case where everyone would be better served by the TC acting in a mediation role?
269 17:43:35 <bdale> vorlon: seems likely
270 17:43:41 <keithp> vorlon: that would be ideal
271 17:43:43 <rra> That would certainly be better.
272 17:43:45 <Diziet> vorlon: I think Matthias should have discussed the matter with his users.
273 17:43:48 <cjwatson> There seems to be a substantial amount of bad feeling either way; I've heard passionate complaints from both sides
274 17:43:52 <cjwatson> clearly very upset
275 17:43:58 <bdale> there is, however, the timing issue around jessie freeze at issue, though, right?
276 17:44:01 <Diziet> Indeed.
277 17:44:04 <rra> Yeah, we're on the clock here.
278 17:44:05 <dondelelcaro> right; mediation woudl be best going forward
279 17:44:07 <cjwatson> But I don't at this point understand the details well enough to mediate, and would need to read up quickly
280 17:44:12 <Diziet> If this had come up 2 months ago, mediation, sure.
281 17:44:15 <ansgar> Do the porters use the *source* package from jessie?
282 17:44:21 <rra> Which is part of the reason why I have less sympathy than I would otherwise; this isn't the sort of change that I would make near the release freeze.
283 17:44:31 <rra> ansgar: Oh, good question.
284 17:44:43 <keithp> Diziet: so, if we ask Matthias to revert *for jessie*, and work on mediating a longer term solution, could we get him to agree to that?
285 17:44:45 <cjwatson> ansgar: The theory being that if so then they could sed it?
286 17:44:54 <vorlon> Diziet: I don't disagree that Matthias should have done this; the question is whether a maintainer override is the right tool here or if it will just make it harder for folks to work together in the future
287 17:44:58 <Diziet> keithp: Even Helmut is only asking for an overrule for jessie.
288 17:45:10 <Diziet> That was clear from his initial mail and Matthias hasn't said "sure"
289 17:45:14 <ansgar> cjwatson: No, the question is how relevant to change the source package in jessie is.
290 17:45:23 <keithp> Diziet: right, I'd rather we get Matthias to agree to that instead of forcing the issue
291 17:45:31 <cjwatson> Ah.  Well, I think they do use it, but as I say I'm fuzzy on the details.
292 17:45:35 <rra> Yeah, if the porters are always working from sid, I'm not sure whether it matters that much what jessie releases with.
293 17:45:40 <Diziet> keithp: He's _already_ acted unilaterally, and _already_ declined to agree to that.
294 17:45:50 <cjwatson> Oh perhaps you meant to stress *jessie* rather than *source*? :-)
295 17:45:53 <Diziet> We can't force him to answer emails (obviously) and we mustn't wait.
296 17:45:58 <dondelelcaro> can someone approach Matthias to try to get him to respond to this?
297 17:46:34 <Diziet> I am very uncomfortable with the idea that we would decline to overrule a maintainer who has made a high-handed decision with poor communication and is unresponsive, precisely _because_ the maintainer is unresponsive.
298 17:46:52 <Diziet> The maintainer being unresponsive ought to make us more willing to overrule.
299 17:47:12 <bdale> I agree
300 17:47:45 <dondelelcaro> how about I give a week for a specific response; if not, I draft the override
301 17:47:47 <rra> That said, if someone is willing to reach out, it certainly doesn't *hurt* to do so.
302 17:47:57 <Diziet> I think we should put forward a draft within the next few days, and perhaps give it another week to see if the imminent formal process produces a response.  But I would expect to want to have dealt with this issue within a matter of 2-3 weeks which means starting a vote in 1-2.
303 17:48:04 <dondelelcaro> right
304 17:48:06 <Diziet> rra: Certainly.
305 17:48:09 <rra> I like Don's proposal.
306 17:48:13 * vorlon nods
307 17:48:15 <bdale> works for me
308 17:48:16 <Diziet> dondelelcaro: I would prefer sooner but that would be tolerable.
309 17:48:23 <dondelelcaro> I can draft the override, and just shove it into git for the time being
310 17:48:33 <dondelelcaro> then we can move on it rapidly if necessary
311 17:48:34 <bdale> dondelelcaro: yes, please do
312 17:48:35 <Diziet> And formally propose it in a week or so ?
313 17:48:35 <keithp> I agree as well
314 17:48:41 <Diziet> dondelelcaro: That sounds great.
315 17:48:43 <cjwatson> Yep
316 17:48:49 <bdale> making it clear we're going to vote on this if it isn't resolved "naturally" is a good strategy
317 17:49:10 <keithp> and making it pretty darn clear what the vote is likely to be :-)
318 17:49:10 <dondelelcaro> #action dondelelcaro to draft override for #766708 in git; move forward formally in a week
319 17:49:25 <dondelelcaro> #topic #750135 Maintainer of aptitude package
320 17:49:31 <dondelelcaro> I think aba was going to head this issue up
321 17:50:05 <dondelelcaro> #action aba to propose a process to try out on #750135 Including the maintainer perhaps providing private response to us, and also perhaps an irc conversation
322 17:50:08 <dondelelcaro> that's what I have for it
323 17:50:16 <dondelelcaro> I don't know if anything has happened there
324 17:50:20 <Diziet> NAFAIAA
325 17:50:24 <rra> Yeah, at hte moment I have no data.
326 17:50:29 <bdale> ditto
327 17:50:32 <dondelelcaro> ok
328 17:50:44 <dondelelcaro> I'll try to ping aba about that later
329 17:50:44 <Diziet> Would someone else like to take this action item ?
330 17:51:26 <Diziet> ... tumbleweed ...
331 17:51:28 <dondelelcaro> heh
332 17:51:31 <dondelelcaro> #action dondelelcaro to ping aba about process for #750135
333 17:51:38 <dondelelcaro> I'll just ping aba about it, and see what happens
334 17:51:43 <Diziet> I guess that will do.
335 17:51:54 <dondelelcaro> #topic Additional Business
336 17:52:01 <Diziet> We skipped the constitutional stuff.
337 17:52:05 <dondelelcaro> oh, right
338 17:52:08 <dondelelcaro> let me go back to that
339 17:52:19 <dondelelcaro> #topic #636783 constitution: super-majority bug
340 17:52:22 <cjwatson> I think I have to go in 5
341 17:52:24 * rra has about three minutes and then has to go to a work meeting.
342 17:52:26 <dondelelcaro> ok
343 17:52:28 <Diziet> I have put that on hold.  If someone else wants to pick it up that's fine of course.  I don't propose to do anything about it until after the init system GR vote is concluded.
344 17:52:38 <rra> That sounds right to me.
345 17:52:38 <bdale> good
346 17:52:44 <dondelelcaro> OK
347 17:52:46 <Diziet> OK
348 17:52:47 <bdale> one GR at a time is enough
349 17:52:53 <dondelelcaro> #topic #636783 constitution: casting vote
350 17:52:54 <rra> One GR at a time is generally enough-- yeah.  :)
351 17:53:08 <dondelelcaro> should I go through these individually? Or?
352 17:53:08 <Diziet> That goes for all of these.
353 17:53:19 <dondelelcaro> #topic #636783 constitution: TC member retirement/rollover
354 17:53:23 <rra> AJ is pursuing the term limit thing.
355 17:53:24 <cjwatson> Oh, so we skipped the constitutional stuff, but it's fine for us to have done so.
356 17:53:27 <dondelelcaro> I think this is the only one which has some stuff
357 17:53:29 <Diziet> rra: Yes.
358 17:53:33 <bdale> Diziet: did you get to a concrete draft on these yet?  I've read things but forget the current status.
359 17:53:38 <Diziet> That's fine.  But I haven't read his proposal in detail.
360 17:53:40 <rra> I'm inclined to let AJ run with it if he wants to.
361 17:53:47 <Diziet> bdale: Most of them I think.
362 17:53:50 <bdale> ok
363 17:54:00 <Diziet> rra: I certainly don't feel I have standing to stop him but I wish he'd wait a bit.
364 17:54:10 <rra> Diziet: Well, I don't think he's ready to propose something.
365 17:54:23 <rra> I'd like to have a conversation about it when debian-vote is a bit less of a madhouse.
366 17:54:27 <Diziet> Yes.
367 17:54:31 <rra> Right now, the conversation would be lost.
368 17:54:58 <dondelelcaro> right
369 17:55:06 <dondelelcaro> anything else with this?
370 17:55:10 <rra> But my impression is that we've mostly hammered out the broad strokes and it's mostly about the details.
371 17:55:17 <Diziet> Yes.
372 17:55:23 <Diziet> #agreed Postpone constitutional questions until -vote less mad.
373 17:55:27 <rra> So I suspect we could resolve it relatively quickly when there's some quiet.
374 17:55:40 <dondelelcaro> #topic Additional Business
375 17:55:48 <bdale> rra: I think so
376 17:56:21 <Diziet> AOB> None from me.
377 17:56:31 <rra> I have nothing further, and actually need to run.
378 17:56:47 <Diziet> I have to go, too.
379 17:56:49 <Diziet> Goodnight all.
380 17:56:53 <dondelelcaro> nite
381 17:56:55 <dondelelcaro> #endmeeting