]> git.donarmstrong.com Git - debian-ctte.git/blob - meetings/20150326/debian-ctte.2015-03-26-18.59.log.txt
Add Sep & Oct meetings, as tentative
[debian-ctte.git] / meetings / 20150326 / debian-ctte.2015-03-26-18.59.log.txt
1 18:59:28 <dondelelcaro> #startmeeting
2 18:59:28 <MeetBot> Meeting started Thu Mar 26 18:59:28 2015 UTC.  The chair is dondelelcaro. Information about MeetBot at http://wiki.debian.org/MeetBot.
3 18:59:28 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 18:59:39 <dondelelcaro> #topic Who is here?
5 18:59:42 <dondelelcaro> Don Armstrong
6 18:59:43 <Mithrandir> present.
7 18:59:47 <OdyX> Here
8 18:59:48 <Mithrandir> Tollef Fog Heen
9 18:59:58 <hartmans> Sam Hartman
10 19:00:01 * aba 
11 19:00:01 <OdyX> Didier Raboud
12 19:00:04 <dondelelcaro> #pingall CTTE meeting now
13 19:00:10 <dondelelcaro> #ping all CTTE meeting now
14 19:00:17 <dondelelcaro> hrm; never remember what that command is
15 19:00:31 <dondelelcaro> bdale sent regrets
16 19:00:32 <aba> I think we just miss bdale?
17 19:00:35 <dondelelcaro> vorlon: ping
18 19:00:44 * aba hides
19 19:01:10 <dondelelcaro> vorlon is one day idle, so he might not be available
20 19:02:06 <dondelelcaro> I'll just continue on
21 19:02:10 <Mithrandir> MeetBot: pingall Debian CTTE Meeting now
22 19:02:10 <MeetBot> Debian CTTE Meeting now
23 19:02:10 <MeetBot> aba abrotman adsb babilen_ bdale berni buxy carnil cjwatson clopez_ dam Diziet dondelelcaro frozencemetery gnugr gregoa hartmans jcristau joss keithp KGB-3 kini lucas Maulkin MeetBot Mithrandir OdyX rootbeer ScottK themill tjader vorlon weasel
24 19:02:10 <MeetBot> Debian CTTE Meeting now
25 19:02:11 <dondelelcaro> #topic Next Meeting?
26 19:02:24 <dondelelcaro> ah; you have to address it
27 19:02:54 <Mithrandir> we want the next one in ~1 month's time?
28 19:03:02 <aba> I think we should try to fix a regular schedule
29 19:03:08 * OdyX nods
30 19:03:15 <dondelelcaro> currently the next meeting is on thursday the 30th at 17:00 UTC
31 19:03:19 <aba> so I don't want it fixed on UTC-times, but UTC+timesavings
32 19:03:39 <dondelelcaro> right; I've moved it back and forth based on SMT/DST
33 19:03:44 <hartmans> abba: that isn't a fixed schedule
34 19:03:54 <hartmans> abba: as an example the offset between US and Europe changes this weekend
35 19:03:57 <Mithrandir> aba: sounds sensible.  We'll have fun for the four weeks of the year the EU and the US are out of sync, of course.
36 19:04:20 <aba> hartmans: I don't mind for a few exceptions like "different change weekends", but in general
37 19:04:28 <OdyX> thursdays are fine for me
38 19:04:30 <dondelelcaro> I generally pick the last thursday in the month
39 19:04:41 <aba> that's fine with me in general
40 19:04:42 <hartmans> OK. understand now. And don't care so your proposal sounds fine
41 19:04:43 <Mithrandir> thursdays are 50/50 hit and miss for me.
42 19:04:56 <Mithrandir> so if there are other days that work, I'd prefer that
43 19:05:02 <dondelelcaro> but I'm also OK moving things around slightly if that works better for people
44 19:05:07 <hartmans> Thursdays are problematic for me if we're trying to do late for Europe
45 19:05:07 <aba> Mithrandir: are there rules which thursdays are miss, or just random?
46 19:05:16 <dondelelcaro> the main reason why I chose thursdays has changed, so I'm pretty flexible
47 19:05:24 <Mithrandir> aba: pretty random, it's our the most common day for our role playing group.
48 19:05:41 <aba> I generally prefer 19 local time, i.e. 18 utc in winter and 17 utc in summer
49 19:05:46 <Mithrandir> Mondays are impossible for me, but other days should generally be fine.
50 19:06:05 <OdyX_> Wednesdays ?
51 19:06:08 <aba> for me, preference is thursday, monday, friday, tuesday
52 19:06:13 <aba> OdyX_: impossible for me
53 19:06:23 <OdyX_> let's condorcet it!
54 19:06:33 <dondelelcaro> sure; we can do that
55 19:06:39 <aba> hartmans: what is "late" for you?
56 19:06:40 <hartmans> Thursday works for me, but this would be about as late as I could do Thursday and make it
57 19:06:51 <aba> hartmans: one hour earlier would be ok?
58 19:07:16 <aba> how about fridays?
59 19:07:27 <Mithrandir> if we do a lot earlier, I can make thursdays 100%, but then you'd be looking at 0600 PST and such, which I don't really want to subject people to, unless they're happy with it.
60 19:07:31 <hartmans> This would be OK, one hour earlier would be OK, but 2000 would start to run into problems
61 19:07:36 <Mithrandir> (1500 CET)
62 19:07:49 <dondelelcaro> I'm actually moving from PST to CST, but (-5), but I think bdale is in MST mostly, which is -6
63 19:07:52 <hartmans> rather 2000 UTC
64 19:07:53 <aba> hartmans: I don't want later either
65 19:08:16 <aba> ok, can we check friday?
66 19:08:25 <dondelelcaro> sure; I currently don't have a preference
67 19:08:26 <Mithrandir> fridays should generally work for me.
68 19:08:36 <dondelelcaro> why don't I just put a ballot forward, and we can condorcet it?
69 19:08:43 * OdyX_ nods
70 19:08:45 <Mithrandir> dondelelcaro: wfm.
71 19:08:48 <dondelelcaro> ok
72 19:08:51 <aba> moment
73 19:08:55 <OdyX_> I propose thursdays 18 UTC
74 19:09:03 <aba> OdyX_: summer or winter
75 19:09:20 <aba> I prefer a date with problems for me to any date which is "really hard" for someone else
76 19:09:25 <Mithrandir> northern or southern summer or winter? :-P
77 19:09:34 <aba> Mithrandir: northern.
78 19:09:38 <OdyX_> aba: if that becomes a question, we need to pick precise dates first.
79 19:09:41 <aba> I'm not sure condorcet does that
80 19:09:53 <aba> OdyX_: let's say in July
81 19:10:10 <aba> because most other things move with daylight settings
82 19:10:14 <Mithrandir> given we don't have keithp or bdale here, I think we should do a condorcet poll and then discuss based on that.
83 19:10:23 <dondelelcaro> oh; forgot to ping keithp too
84 19:10:24 <dondelelcaro> ok.
85 19:10:29 <aba> Mithrandir: for a poll, works for me. for a vote, not.
86 19:10:45 <keithp> I'm around
87 19:11:02 <keithp> stuck in a teleconf
88 19:11:05 <Mithrandir> I think dondelelcaro meant a non-binding condorcet vote.  ICBW, though.
89 19:11:08 <dondelelcaro> right
90 19:11:26 <Mithrandir> if somebody goes "I can never make that", we'll want to accomodate that person.
91 19:11:38 <dondelelcaro> we can always discuss further, I just thought it would give us a starting point for discussion
92 19:11:43 <OdyX_> the simpler way is to agree on "thursdays, evenings in Europe" and fine-tune from meeting to meeting
93 19:11:46 <hartmans> Hmm, this is a case where finding an option everyone can accept seems better than finding the most preferred option.
94 19:11:46 <aba> did we agree with "we move it with daylight settings, and handle differences eu/us seperate"?
95 19:11:59 <aba> hartmans: sure.
96 19:12:10 <dondelelcaro> aba: I think that's reasonable; I've been doing that currently
97 19:12:11 <Mithrandir> hartmans: inverse poll, then?  Vote for the ones that don't work, pick the bottom one?
98 19:12:12 <hartmans> aba: I think I was the only one who had a concern with that and withdrew it once you explained.
99 19:12:27 <aba> hartmans: thanks.
100 19:12:32 <Mithrandir> or something like that.
101 19:12:53 <dondelelcaro> it'd be easier to just pick the ones that work, and vote the ones that aboslutely don't below FD
102 19:12:54 * hartmans definitely likes 1800 british summer time though.
103 19:13:12 <Mithrandir> dondelelcaro: wfm, again.
104 19:13:24 <aba> hartmans: that is in general a good time for me as well
105 19:13:30 <dondelelcaro> #action dondelelcaro to make informal poll to pick precise date/time of next meeting for april using condorcet
106 19:13:49 <dondelelcaro> #agreed shift for DST/SMT as appropriate
107 19:13:58 <OdyX_> cool
108 19:14:01 <aba> dondelelcaro: should we propose suggestions for meetings?
109 19:14:02 <dondelelcaro> ok; anything else on this bit?
110 19:14:26 <dondelelcaro> aba: sure; I can start the thread, and put the times we talked about, and people can propose more options
111 19:14:57 <aba> I think I propose here now mon, tue, thu, fri 18 british time = 19 european time
112 19:15:19 <vorlon> hi y'all; oftc has decided it no longer recognizes me
113 19:15:28 <aba> vorlon: nice.
114 19:15:36 <aba> (and don't expect many mails from me in the next days either)
115 19:15:45 <dondelelcaro> aba: cool
116 19:15:59 <dondelelcaro> #action dondelelcar to include mon, tue, thu, fri 18 british time = 19 european time as options
117 19:16:12 <dondelelcaro> going to move on
118 19:16:19 <dondelelcaro> #topic #636783 constitution: super-majority bug
119 19:16:38 <vorlon> oh I see, it's reset my password to one from years ago; good show
120 19:16:39 <dondelelcaro> last meeting, aba was going to champion these going forward
121 19:17:15 <aba> no news on any items from me, I'm currently collection illnesses
122 19:17:18 <dondelelcaro> ok
123 19:17:23 <aba> (and moving back to bed now anyways)
124 19:17:31 <dondelelcaro> aba: hope you feel better soon
125 19:17:32 <aba> see you next time ...
126 19:17:42 <aba> dondelelcaro: I'm taking different ones to make it more interessting
127 19:17:55 <Mithrandir> aba: ugh, get better.
128 19:18:05 * aba waves
129 19:18:10 <Mithrandir> aba: do you still want to carry those bugs forward or should we redistribute them?
130 19:18:13 <Mithrandir> (before you disappear)
131 19:18:14 * OdyX_ sends good waves to aba.
132 19:18:34 <dondelelcaro> Mithrandir: I think anyone else who is interested in those should work with aba
133 19:18:43 <Mithrandir> 'k
134 19:19:00 <OdyX_> I've tried to read the bug log and forge myself an opinion, but it's horribly interconnected discussions. I'd welcome constitution diffs, shoud we do that on the git ?
135 19:19:05 <aba> Mithrandir: I'm happy with both actually.
136 19:19:10 <Mithrandir> oh, I didn't realise all of those actually are the same bug?  At least same bug# in the agenda.
137 19:19:22 <dondelelcaro> Mithrandir: right; same bug, sort of split out, but connected
138 19:19:51 <hartmans> I'm happy to wait and see a proposal and discuss on list.
139 19:19:52 <dondelelcaro> Mithrandir: the original idea was put forward by Diziet to use the CTTE power to propose amendments which altered the rules for how CTTE does voting and dscussion
140 19:20:18 <dondelelcaro> some of the ideas are good, but some of us thought that they should be worked out using the normal process
141 19:20:22 <hartmans> The super majority bug seems obvious; the others seem a bit more complex
142 19:21:32 <OdyX_> I think we should have new threads with the latest proposals as constitutional diffs and decide whether we want a) to formally propose them as ctte, b) that one of us goes to -vote, c) drop.
143 19:21:39 <OdyX_> … for each
144 19:21:44 <dondelelcaro> sounds reasonable to me
145 19:22:47 <OdyX_> I could take one of the three, starting Week 16, not earlier
146 19:23:00 <dondelelcaro> OK
147 19:23:15 <Mithrandir> I think splitting them makes sense too, even if we end up with a GR proposal
148 19:23:22 <Mithrandir> (when discussing)
149 19:23:28 <dondelelcaro> does anyone disagree with splitting?
150 19:23:29 <Mithrandir> they're pretty orthogonal.
151 19:24:16 <dondelelcaro> #agreed split out the constitutional amendments (clone them?)
152 19:24:29 <dondelelcaro> I guess whoever wants to champion each can clone and rename them
153 19:24:45 <OdyX_> I'd prefer to restart new bugs with a single summary mail, rather than a long list of mails.
154 19:24:48 <dondelelcaro> and/or coordinate if multiple people are interested
155 19:24:56 <dondelelcaro> up to you
156 19:25:01 <dondelelcaro> you can just block that bug with the new bug
157 19:25:06 * OdyX_ nods
158 19:25:27 * dondelelcaro had envisioned the summary feature would help with this, but it's not really right
159 19:26:05 <dondelelcaro> #action whomever/aba to clone/new+block bugs for the constitutional amendments
160 19:26:13 <dondelelcaro> #topic #741573 menu systems and mime-support
161 19:26:38 <dondelelcaro> I believe keithp is still discussing/going to discuss this with the policy team to try to come to consensus
162 19:26:49 <keithp> dondelelcaro: I've got patches to policy and I'm still not happy with them
163 19:27:10 <Mithrandir> what are you unhappy with about them?  wordsmithing or content?
164 19:27:17 <hartmans> have you discussed them with -policy?
165 19:28:29 <hartmans> keithp: Sometimes when developing a proposal, articulalting why you're unhappy (if you can) and seeking input from those you'd like to build consensus with helps a lot.
166 19:28:48 <OdyX> My current "from the sidelines" opinion pretty much aligns with plessy's, I must say.
167 19:28:51 <keithp> hartmans: I'll send what I've got out then and see what people think
168 19:29:00 <dondelelcaro> cool
169 19:29:09 <dondelelcaro> #action keithp to send out current patches to policy for discussion
170 19:29:30 <hartmans> keithp: Cool.  You may get best results if you're clear what you like about it and what you don't.
171 19:29:44 <hartmans> but that does sound like great progress
172 19:30:03 <dondelelcaro> #topic #771070 Coordinate plan and requirements for cross toolchain packages in Debian
173 19:30:07 <OdyX> keithp: does this still qualifies as "the CTTE" acting as mediator (aka is it worth us keeping the bug open) ?
174 19:30:26 <dondelelcaro> OdyX: I think we should keep the bug open until the policy is resolved
175 19:30:27 <keithp> yeah, it's a pretty small patch to policy, just need to get some scope around it
176 19:30:43 <dondelelcaro> OdyX: even if it's just for us to re-ping every now and then
177 19:31:02 <keithp> OdyX: I'm definitely not acting for ctte in my suggestions about policy changes
178 19:31:26 <Mithrandir> what bothers me a bit about the issue is the whole meta thing where, AIUI, Bill pretty much just vetoed a change he didn't like, after it had gone through the normal process.
179 19:31:27 <keithp> but, ctte can still perform a useful service in making sure the policy discussions actually come to a resolution
180 19:31:42 <keithp> Mithrandir: agreed.
181 19:31:53 <OdyX_> dondelelcaro: fair enough. But I'm not overly comfortable keeping this as a CTTE concern, while we're not exercising our powers.
182 19:31:56 <OdyX_> And what Mithrandir said
183 19:32:13 <dondelelcaro> OdyX_: well, at some point we might have to exercise our power
184 19:32:29 <Mithrandir> I haven't dug into the -policy discussions, so it might be wrong, but if it's correct, that's worrisome.  I'm not sure what would be a good way forward to resolve that.
185 19:32:58 <OdyX_> dondelelcaro: if keithp is ironing something within the policy process, this means we've postponed a decision indefinitely (aka refused to act on plessy's request)
186 19:32:59 <keithp> OdyX_: so, I'm doing two things at once; I'm proposing policy changes (as a DD) *and* watching the process to see if progress is still being made towards a resolution (as ctte)
187 19:33:04 <hartmans> odyx: I'd like us to keep it open while we're tracking the issue, with the understanding that we plan to get involved formally if informal stuff doesn't work.
188 19:33:08 <dondelelcaro> OdyX_: hopefully we won't have to, though
189 19:33:17 <Mithrandir> and it's not what we're asked to rule on, so whether it's in scope for us to interfere is something we need to know/decide.
190 19:33:30 * OdyX_ nods.
191 19:33:32 <hartmans> If we get to a position where we would want someone to raise the issue again for us to get involved formally then we would close the bug.
192 19:33:35 <dondelelcaro> OdyX_: we haven't really refused to act, because that would require a vote
193 19:33:46 <keithp> Mithrandir: that's when I decided that I needed to work on this as a DD, and take actual policy changes out of the ctte process
194 19:33:49 <hartmans> However my understanding is that if Keith as an individual cannot make progress here, we're then formally inloved again.
195 19:33:56 <keithp> hartmans: right
196 19:34:05 <Mithrandir> keithp: yeah, the problem with wielding CTTE power is it's more of a tacnuke than a scalpel.
197 19:34:07 <hartmans> and that we agreedish that having try to make progress as an individual was a good thing and worth the TC waiting for
198 19:34:31 <dondelelcaro> right
199 19:34:38 <keithp> Mithrandir: which we would prefer to avoid in this case; but sometimes hanging the possibility over people is a useful motivator
200 19:34:52 <Mithrandir> keithp: yup.  carrot and stick, carrot and stick.
201 19:35:10 <Mithrandir> I'm ok with waiting for keithp to make progress, as long as he feels he is making useful progress, even if it's not terribly quantifiable or externally visible.
202 19:35:13 <OdyX_> I'm still not happy with this: plessy invoked the CTTE saying "the policy process worked correctly, there was an out-of-process veto, please break the tie", and we're saying "so let's re-do the policy process again, taking the veto into concern".
203 19:35:43 <hartmans> I'd like to challenge the idea that refusing to act would require a vote.
204 19:35:44 <keithp> OdyX_: would you like us to just vote on his proposal directly then?
205 19:35:53 <dondelelcaro> OdyX_: well, the option is to have a straight up vote on that issue
206 19:36:20 <dondelelcaro> hartmans: I guess I mean explicitely refusing to act; trying something else is an implicit refusal to immediately act...
207 19:36:52 <hartmans> Actually, I would like us to check in with Charles and see how he feels about Keith's work.  I agree with odyx that something not right here
208 19:37:20 <OdyX_> well. If keithp is making progress within the policy process that can (in a timely manner) get to a resolution for the benefit of all parties, all good. But I can't resist the impression that the veto effectively had the effect of "playing with the clock" to make sure no menu withdrawal could happen for Jessie.
209 19:38:11 <keithp> OdyX_: it sure ended up that way, didn't it. ctte was tied up with internal stuff and couldn't make progress on this other issue
210 19:38:19 <dondelelcaro> OdyX_: could be, though that's kind of putting a bit of a bad faith spin on it.
211 19:38:33 <vorlon> if the committee had been in agreement that the proposed policy changes were good, then there would have been no problem with overridding that veto
212 19:38:35 <OdyX_> dondelelcaro: fair rebuttal of my argument. Point taken,
213 19:38:37 <hartmans> so, if we do vote on something I'd like it to be the question Charles asked us.
214 19:38:59 <hartmans> Not is the policy good, but the question of whether the veto was reasonable process.
215 19:39:11 <hartmans> I.E. did d-policy get to a point where they had sufficient support.
216 19:39:29 <dondelelcaro> hartmans: that's not really a question that we can answer, though; the policy process is somethign that the policy editors decide
217 19:39:31 <vorlon> we've wound up where we are, with keithp trying to fix the policy, because there was not a consensus within the TC for either of the other options (reaffirm the policy changes, or reaffirm the policy revert)
218 19:39:46 <OdyX_> vorlon: that's where I think we're risking overstepping: has hartmans says: plessy asked us to break the tie on whether the veto was okay or not, not for us to get involved in the policy process.
219 19:40:14 <Mithrandir> OdyX_: we are allowed to answer questions with mu, though.
220 19:40:24 <vorlon> I get cognitive dissonance when I hear someone say the TC is overstepping its authority with respect to policy
221 19:40:29 <hartmans> dondelelcaro: Uh, why can't we consider the pprocess people followed when considering issues in our remit?
222 19:40:30 <keithp> OdyX_: as the *tech* ctte, we are charged with also ensuring that the result is technically good too though
223 19:40:41 <vorlon> because the TC has ultimate authority over technical policy
224 19:40:58 <OdyX_> Mithrandir: "mu" ?
225 19:41:02 <dondelelcaro> hartmans: we can, but we can't change policy
226 19:41:19 <Mithrandir> OdyX_: the correct answer to the "have you stopped beating your wife yet?" question.
227 19:41:23 <hartmans> By that do you mean we cannot change their process?
228 19:41:42 <dondelelcaro> OdyX_: 無 https://en.wikipedia.org/wiki/Mu_(negative)
229 19:41:49 <hartmans> Because while I don't think we can do original technical policy work as the TC, it seems fairly clear that we can decide technical policy based on original work others do.
230 19:42:19 <dondelelcaro> hartmans: err, yes; sorry. I meant that we can't change the process by which the policy editors work
231 19:42:29 <dondelelcaro> hartmans: we can decide technical policy, but not how they do their job
232 19:42:32 <hartmans> vorlon: I wouldn't say we're over-stepping by deciding what the policy should be.  I agree we have that authority.
233 19:42:43 <vorlon> hartmans: right; that's what I heard OdyX_ saying
234 19:43:04 <hartmans> vorlon: However, I am concerned that by deciding mostly on the technical issues, we create a climate for -policy that sucks to work in and that doing so is massively not in the project's interest.
235 19:43:07 <OdyX_> I said that I was (currently) thinking about a risk though ;)
236 19:44:15 <hartmans> dondelelcaro: right.  But I think we can evaluate whether they followed their process as they have described it as part of evaluating a request to override their decisions brought before us.
237 19:44:19 <OdyX_> anyway, I think we're in agreement that keithp's work should continue, and the bug should stay open.
238 19:44:21 <keithp> hartmans: which is why I was hoping to work within the policy process
239 19:45:00 <hartmans> keithp: Agreed.
240 19:45:03 <vorlon> hartmans: so I don't mind a TC resolution that comments on the failures of the policy process to lead to a consensus, for instance; but the root problem is that the two policy options so far are each differently terrible and there's hard work that needs to be done to properly take all the points of view into account in a proper policy
241 19:45:06 <keithp> I'll send out my (currently quite small) policy patch along with my (currently quite long) thoughts on the matter and see what the policy team thinks
242 19:45:26 <hartmans> Does anyone object to me pinging Charles and asking for how he feels about our approach of having Keith work withing -policy?
243 19:45:36 <vorlon> no objection to that
244 19:45:37 <OdyX_> It should definitely be done.
245 19:45:40 <keithp> hartmans: a fine plan
246 19:45:41 <Mithrandir> hartmans: go ahead.
247 19:45:49 <Mithrandir> hartmans: are you doing that?
248 19:45:52 <dondelelcaro> #action hartmans to ping charles and ask about keith's work on -policy
249 19:45:59 <Mithrandir> apparently. :-)
250 19:46:06 <dondelelcaro> ok; let me move on to the current topic
251 19:46:20 <OdyX_> .oO(Yeah, sorry for the digression)
252 19:46:21 <keithp> Mithrandir: now you know not to suggest action when dondelelcaro is around
253 19:46:34 <dondelelcaro> this issue is being worked on by the parties; there should be an announcement of their plan soonish
254 19:47:16 <keithp> yeah, I still read mistrust in many of their messages, but I'm hopeful that some trust will be restored when everyone sees that it's more-or-less working
255 19:47:19 <dondelelcaro> I proposed (and still think it's a good idea) to make a statement pointing to the announcement, congratulating everyone, and resolving this issue (#771070) once that is done
256 19:47:54 <hartmans> +1
257 19:48:10 <dondelelcaro> I'm going to keep reminding both parties to try to get the plan up; it's possible that it's already up and I've just missed it
258 19:48:30 <dondelelcaro> well, and I should probably stop calling them both parties now
259 19:48:33 <Mithrandir> I think it's a fine idea, even if it's one of those "you were asked to rule and did something else", but I think when we do that, that's often a win.
260 19:48:51 <dondelelcaro> "everyone involved"
261 19:49:04 <OdyX_> yeah. But we should keep the statement short to avoid possible misunderstandings
262 19:49:11 <dondelelcaro> #action dondelelcaro to keep following up with #771070
263 19:49:29 <dondelelcaro> #action dondelelcaro to draft possible (short) statement for voting once plan published
264 19:49:36 <dondelelcaro> #topic #750135 Maintainer of aptitude package
265 19:49:58 <dondelelcaro> this issue has been open for a while; aba was working on it, but it probably could use additional help
266 19:50:25 <Mithrandir> is the current state somewhere?
267 19:50:34 <Mithrandir> I don't recall seeing anything on -ctte about it recently.
268 19:50:35 <dondelelcaro> just the bug log, really
269 19:50:38 <Mithrandir> ok
270 19:50:42 <OdyX> There's no visible progress from the bug since June 1…
271 19:50:45 <dondelelcaro> yep
272 19:51:14 <OdyX_> We have a process bug here, and should not let this happen again.
273 19:52:31 <dondelelcaro> probably, but this particular issue is pretty thorny, and it really needs someone to spend substantial time looking into it and figuring out what is going on
274 19:53:05 <dondelelcaro> I personally glanced at it, and didn't know what specifically to do with it
275 19:53:17 <OdyX> Yeah. Easier said than done though.
276 19:53:20 <dondelelcaro> so if you or someone would like to take a lead or help aba with it, that would be great.
277 19:53:37 <dondelelcaro> OdyX: yeah; that's why it's sat for so long
278 19:54:07 <Mithrandir> I'd be ok starting poking the involved people, but if there's been any communication whatsoever with them beforehand, I'd need to know.
279 19:54:30 <dondelelcaro> I personally haven't communicated with them outside of the bug log
280 19:54:46 <dondelelcaro> I'd check with aba, first, though.
281 19:55:08 <Mithrandir> ok, I'll do that.
282 19:55:21 <dondelelcaro> #action Mithrandir to check with aba and then ask about current state of #750135 to see what is going on
283 19:55:24 <OdyX> Mithrandir: as a data point, there's https://qa.debian.org/data/bts/graphs/a/aptitude.png and the aptitude-devel@alioth list that basically has no answers from anyone involved since then (but we're in freeze too)
284 19:55:35 <dondelelcaro> yeah
285 19:55:44 <Mithrandir> that's a lot of bugs.
286 19:55:57 <OdyX> Mithrandir: also the trend…
287 19:56:16 <Mithrandir> yeah
288 19:57:06 <Mithrandir> #action tfheen to talk to aba and start poking at #750135
289 19:57:22 <dondelelcaro> I suspect that there's
290 19:57:28 <dondelelcaro> hrm... that's not what I meant
291 19:57:29 <dondelelcaro> #topic Additional Business
292 19:58:08 <Mithrandir> I have one thing we need to discuss.  For jessie, the release team asked us to decide on release goals.
293 19:58:29 <Mithrandir> I don't think that really happened, so we should either pick up that ball for stretch or punt it to somebody else.
294 19:58:30 <OdyX_> where was this ?
295 19:58:41 <dondelelcaro> Mithrandir: huh; that's news to me
296 19:59:33 <Mithrandir> let me find the reference
297 19:59:44 <Mithrandir> it wasn't super obvious.
298 20:00:46 <dondelelcaro> ok; i guess going forward, if anyone wants us to decide something, we kind of need a bug for it
299 20:01:03 <dondelelcaro> it's hard to track otherwise
300 20:01:14 <Mithrandir> https://lists.debian.org/debian-devel-announce/2013/11/msg00007.html
301 20:01:15 <Mithrandir> yeah
302 20:01:30 <Mithrandir> that one was the first kinda-ish-reference I found to it.
303 20:02:14 <Mithrandir> the release team doesn't really want to do it, and having a GR for it sounds overkill, so would it be something we would like to do?
304 20:02:29 <dondelelcaro> Mithrandir: oh, I think that was #727708?
305 20:02:38 <keithp> dondelelcaro: yes
306 20:02:59 <OdyX_> it'd be interesting to see whether we want to issue a §6.1.5 statement about technical issues we'd want see fixed for Stretch. But tuning the strength of the advice to not appear paternalistic is going to be a challenge.
307 20:03:34 <hartmans> So, this would involve evaluating the release goal proposals and seeing which ones were credible enough etc?
308 20:03:44 <hartmans> If so, I think that might be something we could be good at.
309 20:04:10 <dondelelcaro> yeah; I suspect that if there's some specific goal that we should decide about that is controversial or involved competing options, we could assist
310 20:04:14 <vorlon> I don't think it's just stating that it's credible
311 20:04:17 <Mithrandir> OdyX_: 6.1.1 / 6.1.2 sounds relevant too. Or the release team would ask us to make the decision.
312 20:04:34 <dondelelcaro> but otherwise, I think the release team is probably in the best position to make decisions
313 20:04:35 <vorlon> because setting release goals historically means varying things like bug severities across packages, and NMU policies
314 20:04:43 <Mithrandir> release goals are really a function of the bug severity policy decided by the release team, I think?
315 20:05:03 <OdyX_> Mithrandir: it'd be more comfortable if the decision was explicitely deferred to us by the release team, that's for sure
316 20:05:15 <Mithrandir> OdyX_: I don't think that'd be a problem to arrange.
317 20:05:16 <vorlon> i.e. labeling something a release goal is giving an imprimatur that it's important to the project
318 20:05:35 <hartmans> vorlon: sure... Credible was very lose.  My point was mostly I'm for us being involved if we're helping work with/judge proposals.
319 20:05:49 <vorlon> ok
320 20:05:50 <hartmans> The plan where the TC alone decides on goals without input seems like a dreadful one
321 20:05:58 <dondelelcaro> yeah; I think specifically being delegated a question by the RT is probably best
322 20:06:05 <vorlon> I have no strong opinions either way on this question fwiw
323 20:06:18 <dondelelcaro> but perhaps we can try out whatever the RT thinks is best
324 20:06:19 * OdyX_ nods hartmans
325 20:06:26 <Mithrandir> dondelelcaro: I'll talk to the RT asking them if I've understood them correctly and if so, if they could formally ask us.
326 20:06:41 <Mithrandir> just so we have the t-s dotted and i-s crossed, or how that went.
327 20:06:47 <dondelelcaro> yep; sounds good
328 20:06:48 <OdyX_> that means proposing our help in decision-taking to RT
329 20:07:03 <hartmans> Also, they could ask for input.
330 20:07:08 <dondelelcaro> #action Mithrandir to tak to RT and ask if they'd like help in release goals/input/decisions
331 20:07:14 <Mithrandir> we'd need to have reasonable turnaround time in that case, of course.
332 20:07:17 <hartmans> rather than just deferring the decision.  So they would be able to adjust our input without a second resolution
333 20:07:28 <Mithrandir> hartmans: yeah. That's up to them, really.
334 20:07:31 <dondelelcaro> ok; one more thing; who is going to be at debconf?
335 20:07:33 <vorlon> Mithrandir: ṫɨ
336 20:07:40 <dondelelcaro> I actually will not be able to make it, unfortunately
337 20:07:41 <hartmans> I have a more thing after that.
338 20:07:52 <Mithrandir> I might or might not, I'm not sure yet.
339 20:07:58 * hartmans plans to be at debconf but needs to talk to the other manager at Painless Security and get approval next week.
340 20:08:02 <dondelelcaro> but I will endeavor to telecommute as much as possible
341 20:08:19 <vorlon> I haven't started planning for DebConf; there's a high probability that I'll be there
342 20:08:20 <Mithrandir> hoping to, but we're doing a cross-US drive in september, and I'm going to SF before then, so I might be running out of days in August.
343 20:08:36 <OdyX_> I'll be there.
344 20:08:51 <hartmans> How likely is it people attending debconfg will attend debcamp?
345 20:08:53 <Mithrandir> it's vaguely more likely I'll be at debcamp.
346 20:09:32 <OdyX_> I'm likely to miss DebCamp, go to CCCamp first, then DebConf.
347 20:09:38 <hartmans> After debconf I'd like to discuss the busybox mail
348 20:09:43 <vorlon> I don't have any plans to attend DebCamp
349 20:10:04 <hartmans> or rather after this discussion of debconf; don't want to wait until September
350 20:10:49 <dondelelcaro> I think we can move on to the busybox thing, unless there's something else?
351 20:10:59 <OdyX_> okay. so that'd be hartmans, vorlon & odyx @ DebConf for sure, all others undecided, right ?
352 20:11:20 <dondelelcaro> yep; with me a no.
353 20:11:37 <hartmans> So, we've been asked by the (former)? busybox maintainer to help him understand why  his changes were rejected by some combination of -botot and the RT.
354 20:11:38 <dondelelcaro> (too many weddings)
355 20:12:11 <hartmans> I went back and asked him what help he wanted giving a couple of options and got a response that I could'nt understand.
356 20:13:19 <hartmans> I think this is a case where I'd rather help someone understand something than say get a request to override (or override for a point release) and where reducing stress is good if we can.
357 20:13:26 <hartmans> But I'm not sure what the best course of action is.
358 20:14:00 <hartmans> One of the simpler approaches is that someone could explain why in the RT's place they might have rejected the changes--focusing not on what happened here but on explaining why that might be a reasonable thing to do.
359 20:14:17 <OdyX_> my understanding is that RT and d-i insist on keeping all changes targetted at jessie during the freeze as minimal as possible, especially in the freeze. busybox being in the -boot realm, KiBi monitors and ack/nacks the changes there. The changes that Mike wants in Jessie are mandatory in his eyes, but not in the RT or KiBi's eyes.
360 20:14:20 <hartmans> I believe I could do that, although I think there are others on the TC who probably have more release engineering experience than I do.
361 20:14:33 <hartmans> But would be happy to write such mail if no one else wants it and we think it valuable
362 20:15:02 <hartmans> nod.
363 20:15:08 <hartmans> My argument were I to write such a mail would be that
364 20:15:49 <hartmans> busybox-static being totally broken is not the end of the world.  Yes, it's one recovery option, but it's a nice to have not a must have.  You've got live dvds, chroots, other ways of doing recovery
365 20:16:09 <hartmans> where as busybox is very critical.  And being able to know that when you do an upload busybox is going to build is also critical.
366 20:16:39 <hartmans> and any change to the build system can introduce ftbfses/can be tricky.  An example of that is that it took him several tries to get the build-depends right.
367 20:17:12 <hartmans> and so, a reasonable person might conclude it would be better to detect after the fact busybox-static being build in a broken environment and rebuild than to futz with the build system in freeze
368 20:17:45 <OdyX_> I think that's pretty much aligned with RT and KiBi's reasoning, even though they might not have spelled it out as clearly.
369 20:17:49 <hartmans> I don't know that's the rationale behind the decision that was made, but that's a rationale that I think a resanoble release engineer could have made here
370 20:18:12 <vorlon> well, I'm not sure if what you want here is engagement on the technical substance, but my counterargument there is that this is a breakage that can be arbitrarily reintroduced in a security update
371 20:18:48 <vorlon> yes, reasonable people can reach the same conclusion that the RT did in this case
372 20:18:55 <hartmans> vorlon: Yeah, true.  If you reject the change you run the risk that you'll have to keep rebuilding security updates until you get a busybox-sattic that's good.
373 20:19:28 <dondelelcaro> yeah; maybe just making these arguments so that it's a clear decision would be enough?
374 20:19:30 <hartmans> You'd presumably be arguing that having a security update to busybox go throguh even if the resulting busybox-static is useless is better than having the security update ftbfs because busybox-static failed its test.
375 20:19:47 <Mithrandir> I'm slightly worried about process again.  We can't expect people to know all the teams and how they interact and such, but working around broken buildds instead of just talking to the buildd people (which it didn't look like he tried?) makes me worried about possible fragility in the solution.
376 20:20:02 <hartmans> But vorlon's counter argument is the argument in favor of accepting the change.
377 20:20:54 <dondelelcaro> hartmans: right; I meant to include the counter arguments so that Michael knows that the RT and KiBi (and the Security Team?) are aware of the issues, and are OK with dealing with them
378 20:21:04 <vorlon> Mithrandir: historically, correct contact information for buildd maintainers is hard to come by.  How would I find that today from e.g. buildd.debian.org?
379 20:21:06 <OdyX_> I think we could reasonably ask Mike to reduce his patch to a small, reviewable, and doing-only-this patch.
380 20:21:35 <Mithrandir> vorlon: afaik it's been the arch lists, historically.
381 20:21:51 <weasel> debian-wb-team@ldo might work.  it's not, strictly speaking, the right contact, but ...
382 20:21:56 <dondelelcaro> OdyX_: though before that, I'd suggest that KiBi and the RT be approached to ask if they'd accept it in principle to avoid busy-work
383 20:21:56 <hartmans> odyx: We can, but we've been asked to provide understanding here, not to fix the problem.
384 20:21:57 <Mithrandir> vorlon: but, reasonable point.
385 20:22:06 <dondelelcaro> true
386 20:22:07 <OdyX_> dondelelcaro: yeah.
387 20:22:20 <vorlon> Mithrandir: yes, those lists are a /completely/ non-effective method of contacting anyone who can fix the buildds
388 20:22:24 <hartmans> Often, when you're frustrated enough to be dropping involvement in something, understanding the other side is actually more valuable to reducing frustration than fixing the technical problem.
389 20:22:31 <dondelelcaro> hep
390 20:22:34 <Mithrandir> heck, mailing -devel going "this is broken, I need this fixed, can somebody tell me how to get in touch with whoever maintains buildds A, B, C" would probably have worked.
391 20:22:37 <dondelelcaro> s/h/&y/
392 20:23:00 <OdyX_> so we've just demonstrated buildd-administrators are not reachable anywhere each of us expects them to be found :)
393 20:23:24 <dondelelcaro> ok; we're a bit over time; I think for this, hartmans approach is good... and there are also underlying technical issues here which could also use some ironing
394 20:23:41 <dondelelcaro> does anyone disagree with having hartmans go forward with trying to summarize?
395 20:23:51 <OdyX_> Mithrandir: that said (problem can be fixed by upgrading buildd chroots), I think "problem can be flagged at build-time" is also a good engineering practice…
396 20:23:52 <vorlon> no
397 20:24:14 <OdyX_> no, all good.
398 20:24:17 <dondelelcaro> #action hartmans to summarize and try to explain the concerns re busybox-static et al.
399 20:24:18 <Mithrandir> please do.
400 20:24:22 <dondelelcaro> ok; anything else?
401 20:25:03 <dondelelcaro> #endmeeting