]> git.donarmstrong.com Git - debian-ctte.git/blob - meetings/20140731/debian-ctte.2014-07-31-16.58.log.txt
Add Sep & Oct meetings, as tentative
[debian-ctte.git] / meetings / 20140731 / debian-ctte.2014-07-31-16.58.log.txt
1 16:58:24 <dondelelcaro> #startmeeting
2 16:58:24 <MeetBot> Meeting started Thu Jul 31 16:58:24 2014 UTC.  The chair is dondelelcaro. Information about MeetBot at http://wiki.debian.org/MeetBot.
3 16:58:24 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 16:58:28 <dondelelcaro> #topic Who is here?
5 16:58:31 <dondelelcaro> Don Armstrong
6 16:58:38 <dondelelcaro> (sorry; didn't have the logs started fast enough)
7 16:58:40 <bdale> Bdale Garbee
8 16:59:00 <vorlon> Steve Langasek
9 16:59:05 <Diziet> Ian Jackson
10 16:59:33 <vorlon> I don't believe cjwatson is making it to the meeting today
11 16:59:40 <aba> Andi Barth
12 16:59:47 * bdale pokes keithp out of band
13 17:00:20 <dondelelcaro> let me see if I can poke rra, but in the meantime we can get started
14 17:00:29 <bdale> wfm
15 17:01:04 <bdale> I know keithp is traveling today, don't know if he'll be able to make it .. just SMS'ed him
16 17:01:08 <dondelelcaro> #topic Next Meeting?
17 17:01:10 <dondelelcaro> cool
18 17:01:22 <dondelelcaro> I think the next meeting is currently scheduled for Debconf
19 17:01:31 <bdale> we have a session scheduled
20 17:01:37 <dondelelcaro> so whenever that BoF/talk actually ends up being scheduled is when it will happen
21 17:01:40 <dondelelcaro> cool
22 17:01:43 <bdale> either Mon or Tue at 10am, I forget which is this and which is SPI BoF
23 17:01:58 <dondelelcaro> OK; I won't be able to make either of those, I think.
24 17:02:22 <bdale> fwiw, I'll be at Debconf through Wed night, I have a conflict Thu through the holiday weekend
25 17:02:37 <dondelelcaro> yeah; I'll only be there until sunday night or very early monday monring
26 17:02:56 <bdale> ack from keithp, he's working on joining us
27 17:03:09 <dondelelcaro> the normal time for the september meeting is the 25th at 17:00 UTC; I'll just pencil that in, and if it doesn't work for people, it can be changed at the august meeting
28 17:03:22 <dondelelcaro> #action dondelelcaro to pencil in september meeting on 25th at 17:00 UTC
29 17:03:29 <bdale> sounds plausible, thanks
30 17:03:36 <Diziet> That's slightly awkward for me but we can change it later.
31 17:03:42 <dondelelcaro> Diziet: cool
32 17:03:52 <dondelelcaro> yeah, whatever you guys agree on at the meeting is fine by me
33 17:04:01 <dondelelcaro> #topic #717076 Decide between libjpeg-turbo and libjpeg8 et al.
34 17:04:14 <dondelelcaro> #action dondelelcaro confirm the vote on this and get it on website
35 17:04:15 <bdale> not sure the next irc meeting time will really be on agenda at debconf session
36 17:04:20 <dondelelcaro> OK
37 17:04:35 <bdale> those sessions are usually more a quick rundown on closed in the last year and open issues then Q&A
38 17:04:35 <dondelelcaro> true; I guess I can bandy it out through e-mail too
39 17:04:45 <aba> I'm also not sure that mixing a live and IRC meeting is so helpful
40 17:04:45 <bdale> probably a better plan
41 17:04:49 <keithp> sorry I'm late
42 17:05:00 <bdale> aba, yeah that's been tough in the past
43 17:05:03 <dondelelcaro> I think this issue just needs someone (me?) to deal with it
44 17:05:12 <dondelelcaro> so I'll take care of that
45 17:05:13 <bdale> yep
46 17:05:15 <bdale> thanks
47 17:05:16 <dondelelcaro> #topic #636783 constitution: super-majority bug
48 17:05:34 <dondelelcaro> vorlon: thanks for commenting on the agenda, BTW; I had forgotten where some of these were
49 17:05:35 <Diziet> Matthew V asked me to integrate my text.
50 17:05:37 <Diziet> I haven't done that.
51 17:05:54 <Diziet> It needs what amounts to a code a review from someone.
52 17:05:55 <dondelelcaro> #action Diziet to integrate text as asked by Matthew V
53 17:06:04 <dondelelcaro> ah, OK
54 17:06:32 <Diziet> Matthew foolishly seemed to volunteer to do that.
55 17:06:41 <Diziet> I will produce a version with the text integrated.
56 17:06:50 <bdale> thanks
57 17:07:09 <dondelelcaro> Diziet: thanks; If you want, we can probably review it too
58 17:07:17 <Diziet> That would probably be helpful.
59 17:07:24 <Diziet> Probably best done after I have produce alleged new text.
60 17:07:24 <bdale> if it's in the repo once integrated, we can all look
61 17:07:29 <Diziet> Willdo.
62 17:07:31 <dondelelcaro> cool
63 17:07:31 <vorlon> dondelelcaro: "until Sunday night" - so you're only at DebConf for one day of talks?
64 17:07:38 <dondelelcaro> vorlon: yeah, unfortunately
65 17:07:43 <Diziet> #action Diziet to put resolution integrated text into git
66 17:07:56 <dondelelcaro> vorlon: I think I'm scheduled to stay Sunday night
67 17:08:17 <dondelelcaro> vorlon: it conflicts with burningman, and I agreed to go to that well before debconf was actually scheduled. :(
68 17:08:36 <dondelelcaro> #topic #636783 constitution: casting vote
69 17:08:54 <vorlon> ah :)
70 17:08:56 <Diziet> It seems people don't want to fix this by passing the hot potato to the DPL.
71 17:09:07 <bdale> correct
72 17:09:32 <dondelelcaro> and we wanted to expand to 9; is that still the case?
73 17:09:34 <Diziet> So are we settled on changing the size of the committee ?  NB that we are still really only talking about a situation where we have N-vs-N splits (or a three-way M-M-M).
74 17:09:43 <Diziet> I think that is the best answer.
75 17:10:00 <bdale> I think changing the size to an odd number and trying to keep the ctte chairs "full" so that's a meaningful change is a good idea
76 17:10:03 <bdale> makes the simple things simple
77 17:10:14 * keithp wants to know if we get black robes
78 17:10:16 <Diziet> Does anyone object ?
79 17:10:27 <aba> well, I'm not sure that's really a good idea
80 17:10:34 <Diziet> aba: OK what would you propose ?
81 17:10:39 <aba> because increasing the number ... has other side effects
82 17:10:41 <bdale> aba: the size change, or the black robes?
83 17:10:46 <vorlon> keithp: yes, with fuzzy slipper
84 17:10:46 <aba> bdale: the robes are ok
85 17:10:49 <vorlon> s
86 17:11:11 <Diziet> So long as it doesn't involve any pointy hats.
87 17:11:13 <aba> basically this is a ugly hack, and when someone steps back it falls on our feet
88 17:11:26 <aba> also IIRC how long we took last time to select someone ...
89 17:11:36 <bdale> that was mostly my fault
90 17:11:37 <Diziet> aba: I think we just want to make it not happen in the worst most important cases.
91 17:11:41 <bdale> I got .. "distracted"
92 17:11:50 <aba> if you are all convinced it's a good think I won't stand in the way, but I'm not happy with this proposal
93 17:12:05 <Diziet> aba: I'm certainly happy to hear an alternative.
94 17:12:10 <aba> bdale: I don't think that explains all the time, but well.
95 17:12:20 <Diziet> In the most recent case we carefully went to some lengths to make sure the ctte was full and everyone voted.
96 17:12:20 <dondelelcaro> aba: would it be enough if the DPL (or someone else) had the casting vote on top of increasing the size?
97 17:12:51 <aba> dondelelcaro: well, this are seperate issues for me. I think transfering the casting vote to the DPL would be a good thing.
98 17:13:10 <Diziet> aba: Personally I agree.
99 17:13:29 <aba> increasing the size to 9, well - I'm not sure it helps the ctte, but we can still do it.
100 17:13:47 <bdale> aba: I think it helps, and I don't see how it hurts.  what am I missing?
101 17:13:49 <aba> perhaps it's better for getting it done to do both, and people expect we won't need the casting vote anymore
102 17:13:54 <Diziet> Would we be willing to put forward two alternatives and have the project decide ?
103 17:14:11 <vorlon> aba: we do not have a consensus that the DPL should have a casting vote
104 17:14:15 <vorlon> I am strongly opposed to this
105 17:14:15 <Diziet> Or put it up as two separate/related GRs ?
106 17:14:22 <vorlon> the DPL is a political role, not a technical one
107 17:14:23 <bdale> and the current DPL has said he doesn't want it
108 17:14:26 <aba> let me ask a different question:
109 17:14:34 <aba> do we agree we need a casting vote?
110 17:14:41 <Diziet> vorlon: The most difficult decisions we have had have had strong political components.
111 17:15:12 <dondelelcaro> does anyone object to having a casting vote at all?
112 17:15:14 <vorlon> Diziet: makes no difference to me
113 17:15:23 <aba> if so, what are our options? keep status quo, move it to DPL. what else?
114 17:15:32 <Diziet> aba: We need some way to make a decision if the TC is deadlocked.
115 17:15:47 <aba> Diziet: I agree to that, but I'd be interessted if someone here disagrees
116 17:15:56 <vorlon> Diziet: the DPL is not selected for technical decision-making, and giving the DPL the casting vote distorts both roles
117 17:15:59 <bdale> nobody has put forth a truly satisfying solution that allows the TC without external participants to decide a question when we're split evenly in a way that we all agree is fair
118 17:16:04 <Diziet> While the init system thing has had what I think is a bad outcome and has been very bad for the TC, it has at least relieved most of the project of the endless flamewars.
119 17:16:15 <bdale> that's why I like changing the size to an odd number, it's a hack, but I think it's a useful one
120 17:16:31 <bdale> it takes the probability of needing the casting vote from slim to very very very slim
121 17:16:32 <keithp> bdale: it's the usual hack though
122 17:16:34 <Diziet> We could change the size to an odd number and remove the casting vote.
123 17:16:35 <Maulkin> (You could have a third party who's !dpl...)
124 17:16:49 <aba> Maulkin: who? ftp-master? *run*
125 17:16:51 <Diziet> Maulkin: Brilliant idea.  The pope ? :-)
126 17:17:05 <dondelelcaro> Diziet: which pope? ;-)
127 17:17:06 <vorlon> we could eliminate casting votes entirely and automatically refer to GR
128 17:17:24 <bdale> that's a thought
129 17:17:28 <Diziet> vorlon: I think that would have been tolerable in the recent case (perhaps even better).
130 17:17:38 <dondelelcaro> vorlon: that's an interesting idea
131 17:17:39 <aba> vorlon: doesn't sound too bad
132 17:17:47 <Maulkin> Well, a former ctte chair, or someone who could look at the things separately. Or you could simply not make a de... what vorlon said.
133 17:17:54 <Maulkin> Sorry, I'll keep quiet now :)
134 17:17:55 <vorlon> we had already discussed how, in the recent case, we thought this might get reviewed by the project via GR
135 17:18:01 <bdale> it wasn't clear the project actually wanted the responsibility or to have a GR, though
136 17:18:14 <vorlon> that hasn't happened, not because everyone was happy with the decision but because people were too tired of it
137 17:18:17 <bdale> it again, to me at least, feels like "passing the buck" on something we're supposed to be responsible for
138 17:18:54 <Diziet> Having this very disputed decision go to the body with the greatest legitimacy would perhaps have improved the feelings about it.
139 17:19:01 <bdale> I'd really like the TC to be able to render a decision without having to "punt", which I guess means I'm still somewhat nominally in favor of having the casting vote exist.
140 17:19:06 <aba> actually, I think I'd suggest the project different possibilites how to deal with that case.
141 17:19:15 <vorlon> put differently, if ever there was a decision by the TC that should have been subject to review via GR, it would have been this one; so why didn't that happen?
142 17:19:18 <bdale> but having had to use it, I can tell you that having to do so was a *terrible* thing that I don't want to ever repeat
143 17:19:55 <bdale> vorlon: the conversations I've had since make it seem to me that people really wanted "us" to make a decision more than they all wanted to get involved
144 17:20:04 <Diziet> vorlon: Because it took too long to get to the point of actually trying to vote on it rather than browbeat people, with the result that everyone was fed up to the back teeth of it.
145 17:20:18 <aba> bdale: some even would have prefered us to flip a coin to a gr
146 17:20:29 <bdale> I've heard that too, aba
147 17:20:34 <vorlon> bdale: the aftershocks on the mailing list showed that this was not a unanimous position
148 17:20:58 <bdale> nothing like this is going to be unanimous
149 17:21:13 <bdale> but the inputs I have received have been about 50:1 positive that we were able to reach a decision
150 17:21:26 <vorlon> yes - but the people thanking you for it are going to be self-selecting
151 17:21:36 <Diziet> bdale: You're going to be hearing from a selective sample given your role.
152 17:21:44 <bdale> yes, always
153 17:21:47 <aba> Diziet: as always
154 17:21:50 <vorlon> biased towards those that are happy to have not had to have a GR, rather than those who are upset about the outcome :)
155 17:21:52 <bdale> I don't argue that
156 17:22:07 <bdale> but the fact that the project did *not* want a GR speaks volumes to me
157 17:22:30 <aba> vorlon: how much do you disagree to the DPL having the casting vote? Do you just not like it, or would it be worse?
158 17:23:10 <vorlon> aba: "I am strongly opposed to this"
159 17:23:21 <vorlon> aba: I consider it a total non-starter
160 17:23:23 <weasel> (why would the DPL get a vote?  what does he have to do with the tech-ctte?)
161 17:23:28 <Diziet> Can I propose a fudge: increase size to 9, remove casting vote.
162 17:23:37 <Diziet> If we really want to avoid a GR we can fill a vacant spot.
163 17:23:57 <bdale> if we remove the casting vote and condorcet ever leads us to a "tie" again, are we just hung then?
164 17:24:02 <aba> Diziet: I'd prefer to have a default exit. If that is a GR, that'd be ok with me
165 17:24:05 <keithp> Diziet: 3-3-3 splits (or even 1-1-1-1-1-1-1-1-1) are still possible, of course
166 17:24:18 <Diziet> keithp: Yes, but I think vanishingly unlikely in practice.
167 17:24:31 <dondelelcaro> should we just get these options written up in e-mail?
168 17:24:32 <Diziet> aba: There is always the option of a GR.
169 17:24:43 <bdale> so my take is that we should make them vanishingly unlikely and then keep the casting vote so that we can always have an outcome
170 17:24:51 <aba> but it's possible one of us is just hidden in work / vacation / whatever, and we are back at 8
171 17:25:03 <vorlon> "review by the full project" is also an outcome
172 17:25:06 <bdale> the idea that the TC reaches an outcome and the project can over-rule with a GR seems like a good combo to me .. always has
173 17:25:09 <aba> vorlon: of course.
174 17:25:13 <keithp> aba: in that case, 'further discussion' would be fine
175 17:25:29 <Diziet> aba: Then either (a) the question isn't very important in which case it doesn't matter much and we vote again until they turn up or (b) it is important in which case we throw them off for not contributing.
176 17:25:43 <bdale> yeah, I'd rather see failure lead to FD than straight to GR, I think, but I haven't thought this through
177 17:25:50 <aba> ok, back to the beginning: Though I still don't like the 9-people-hack, I think we should go on with that.
178 17:26:21 <Diziet> OK so we have rough consensus on 9.
179 17:26:22 <aba> (probably I'm way less unhappy with that than vorlon with moving the casting vote)
180 17:26:33 <bdale> aba: I think so, yes
181 17:26:34 <Diziet> We have rough consensus against DPL casting vote.
182 17:26:43 <Diziet> Remaining question is with 9 do we remove casting vote or keep it ?
183 17:26:54 <Diziet> (We have rough consenus on no automatic GR fallback, it seems clear.)
184 17:27:01 <bdale> I think we should keep it, but work very hard to never use it again
185 17:27:04 <Diziet> I would prefer remove it.
186 17:27:04 <aba> I'd like to keep it then
187 17:27:28 <vorlon> do we keep or remove the casting vote> let me flip a coin to decide ;P
188 17:27:28 <dondelelcaro> should we just have two options for this part of the GR?
189 17:27:35 <vorlon> dondelelcaro: yes
190 17:27:46 <bdale> that's an easy solution
191 17:27:55 <Diziet> I thought you didn't like ballots with lots of options ? :-)
192 17:28:01 <keithp> Diziet: two ballots
193 17:28:02 <bdale> I don't
194 17:28:14 <bdale> right now, there seem to be two options and FD
195 17:28:17 <Diziet> It needs to be one ballot with three options since the questions are related.
196 17:28:42 <bdale> three?
197 17:28:50 <Diziet> Or is it just that you don't want more options than voters in which case we can have a single GR with each possible answer to each of the 6 constitutional questions :-)
198 17:28:57 <bdale> change to 9 with casting, change to 9 without casting, FD
199 17:29:10 <Diziet> I can live with that.
200 17:29:26 <Diziet> #action Diziet to draft casting vote to 3 options: change to 9 with casting, change to 9 without casting, FD
201 17:29:28 <keithp> That seems good to me
202 17:29:43 <dondelelcaro> #topic #636783 constitution: TC member retirement/rollover
203 17:29:54 <Diziet> I still think we should have the constitution only as a backstop.
204 17:30:04 <Diziet> We should expect the next-to-retire member to organise their own replacement.
205 17:30:19 <Diziet> If we do it that way we avoid having to specify exact rollover periods, procedural complications etc.
206 17:30:22 <dondelelcaro> I think we were still working out the details of this  and the TC chair retirement on -project
207 17:30:37 <Diziet> Yes.
208 17:30:50 <Diziet> I think more contributions from other TC members would be useful in that discussion.
209 17:31:10 <aba> Diziet: if we want to get this rolling, we should make at some point a formal decision that we want it. It doesn't need to be in the constitution though
210 17:31:28 <Diziet> aba: Well, another option would be a TC resolution setting out what we expect.
211 17:31:36 <Diziet> We could throw off latestayers ourselves.
212 17:31:52 <aba> Diziet: "formal decision" meant a tc resolution
213 17:31:55 <Diziet> Yes.
214 17:32:06 <Diziet> If that would suffice then we don't need to put it to GR and no-one will actually put it to a GR if we stick to it.
215 17:32:28 <Diziet> Do we think that's best ?  If so then I can draft a suitable resolution, but we need to agree on rough rotation rate.
216 17:32:47 <dondelelcaro> I don't think we need a GR myself
217 17:33:04 <bdale> what's current consensus?
218 17:33:06 <vorlon> Diziet: I don't think I have anything more to contribute to that discussion, I just think the policy for rotating members off the TC should be decided before we start dying of old age ;-)
219 17:33:11 <Diziet> I'm happy to do this inside the TC.  It's more flexible that way and if the TC doesn't do it there's the GR as a possibility.
220 17:33:15 <Diziet> vorlon: OK.
221 17:33:34 <bdale> Diziet: I'd rather the TC take care of this internally
222 17:33:39 <Diziet> bdale: On schedule ?  Somewhere between ~1 and ~2 new members per year (measuring it that way).
223 17:33:46 <bdale> ok
224 17:33:53 <Diziet> #agreed TC to set out formally own policy on retirement in own resolution
225 17:34:39 <dondelelcaro> Diziet: are you OK drafting the resolution?
226 17:34:39 <Diziet> #action Diziet to draft a proposal
227 17:34:42 <dondelelcaro> awesome
228 17:34:46 <dondelelcaro> #topic #636783 constitution: TC chair retirement/rollover
229 17:34:48 <Diziet> You'll have to actually reply about rate.
230 17:34:53 <bdale> if we go to 9 members, we can add one soonish, which gives us ample time to work on this before we need to retire someone
231 17:35:41 <Diziet> chair> I think at the very least we need to fix the bug that the TC can't replace the chair.
232 17:36:06 <bdale> a vote of confidence provision, or something like that?
233 17:36:13 <Diziet> If we have some regular replacement of members then having the chair reelected after each new TC member joins would solve the rotation problem.
234 17:36:17 <keithp> How about annual chair election?
235 17:36:30 <bdale> Diziet: right, I liked that idea
236 17:36:32 <Diziet> keithp: That's necessary I think (one way or another) but not sufficient.
237 17:36:37 <bdale> re-elect on each change of ctte membership
238 17:36:59 <Diziet> bdale: Yes, a no confidence.  I would suggest that any TC member could start a ballot on the chairmanship at any time and it would work the same way: people just rank people.
239 17:37:10 <vorlon> I wonder why it should be elected at all rather than a rotation
240 17:37:18 <keithp> vorlon: because of the casting vote
241 17:37:22 <bdale> vorlon: because we tried a rotation and it failed
242 17:37:42 <bdale> I kind of got left sitting in the chair
243 17:37:47 <bdale> I've never been "elected" to it
244 17:37:47 <Diziet> Also in practice right now I would like Don to be chairman officially because he's actually doing all the chairman stuff.
245 17:38:19 <vorlon> bdale: I didn't think it was failing at all; the TC chair's formal duties in the constitution didn't relate to what we were trying to do with the role at the time
246 17:38:19 <aba> well, and also I think we should allow the ctte to replace the chair (same as removing a ctte member)
247 17:38:34 <vorlon> bdale: "got left sitting in the chair" - I think you mean you neglected to tag out? :)
248 17:38:37 <Diziet> Does anyone object to TC election automatic trigger on new TC member, and manual trigger by another TC member ?
249 17:38:55 <keithp> Diziet: I like the automatic election trigger
250 17:38:56 <Diziet> I wouldn't have automatic trigger on TC member leaving 'cos that's a bit uncontrolled and people might forget there's an automatic election...
251 17:38:58 <vorlon> keithp: there are other functions of the TC chair besides the casting vote, but regardless I don't see why it's better for the TC to elect someone to this role than to rotate it
252 17:39:47 <bdale> Diziet's point about Don leads me to observe that there's a difference between being chair with the things the constitution gives the chair as extra responsibilities, and being the ctte's "admin"
253 17:40:10 <dondelelcaro> right; I think what we originally tried to do with rotation, was give each member an issue to be in charge of
254 17:40:12 <aba> I'm not sure we need the auto-reelect in the consititution (we could just agree on it), but we need the "we could decide to replace the chair" in the constitution
255 17:40:15 <dondelelcaro> and that wasn't very successful
256 17:40:18 <bdale> I did not particularly enjoy being the project secretary after Manoj's departure from that role in the middle of a messy GR, for example
257 17:40:44 <aba> bdale: I think you tried a few things not too enjoyable
258 17:41:03 * bdale shrugs
259 17:41:38 <Diziet> bdale: admin> I think that the chairman's extra powers ought to be exercised by someone who has a sense of the proper organisation and management of the ctte, so the two roles ought to coincide.
260 17:41:41 <bdale> I don't think of myself as a masochist, but I fear my history of involvement in Debian might lead some to disagree.
261 17:41:41 <aba> Diziet: I think nobody disagreed with your question yet
262 17:41:47 <Diziet> That's normal in other committees.
263 17:41:51 <Diziet> aba: Good :-).
264 17:42:07 <Diziet> #action Diziet to draft TC election automatic trigger on new TC member, and manual trigger by another TC member ?
265 17:42:13 <aba> Diziet: being masochist? yes, I fear that
266 17:42:14 <Diziet> ... only without the ?
267 17:42:23 <Diziet> aba: *snort*
268 17:42:44 <dondelelcaro> #topic #681419 Depends: foo | foo-nonfree
269 17:42:45 <Diziet> vorlon: If you want some other approach, perhaps you could write it up in an email ?
270 17:42:45 <bdale> s/TC election/TC chair election/
271 17:42:46 <keithp> Diziet: manual trigger might want a second?
272 17:42:52 <Diziet> bdale: Yes, that's what I meant.
273 17:43:11 <Diziet> keithp: I have no object to that.  If I forget it, remind me.
274 17:43:16 <keithp> will do
275 17:43:16 <aba> I'd consider it a normal resolution
276 17:43:19 <Diziet> s/object/&ion
277 17:43:20 <Diziet> aba: Right.
278 17:43:24 <dondelelcaro> I think vorlon was going to CFV for this one; IIRC, that hasn't happened yet
279 17:43:25 <vorlon> Diziet: other approach to chair selection?  I guess so
280 17:43:31 <Diziet> vorlon: Yes.
281 17:43:35 <dondelelcaro> (sorry; jumping ahead)
282 17:43:37 <vorlon> dondelelcaro: right, I remembered roughly an hour ago that I had the action on thiso ne
283 17:43:40 <Diziet> But having a second is helpful because otherwise you can get ambushed by sudden quorum.
284 17:43:44 <aba> so we have a minimum of two for decision, but no minumum for proposal
285 17:43:54 <Diziet> aba: Let's take this to email.
286 17:43:57 <aba> Diziet: sure
287 17:44:13 <Diziet> #action Diziet to report on quorum vs seconding for TC chair election
288 17:44:25 <Diziet> So on to the actual #topic:
289 17:44:50 <Diziet> All has been said.
290 17:44:52 <Diziet> Surely.
291 17:44:59 <dondelelcaro> #ACTION: vorlon To CFV on cjwatson_draft.txt, A vs B vs FD
292 17:45:20 <dondelelcaro> #topic #741573 menu systems and mime-support
293 17:45:43 <Diziet> I don't think this discussion is going anywhere right now.  Is it finished ?
294 17:45:49 <Diziet> I am ready to vote.
295 17:46:09 <Diziet> I'm not sure if the `fdo menus only' option draft text is complete yet.
296 17:46:29 <vorlon> I'm way behind on reading that thread, so I'm not ready to vote
297 17:46:45 <vorlon> though this shouldn't necessarily wait on me
298 17:46:50 <Diziet> Right.
299 17:47:14 <aba> I also think looking at the discussion we could vote, but I need to spend a bit of time before voting
300 17:47:17 <keithp> Diziet: I wrote that as a strawman to see what objections people had; I'm reasonably convinced by the result that the best solution is to let packages pick what they want to support
301 17:47:35 <Diziet> keithp: So does that mean you're happy with my draft after all ?
302 17:47:38 <vorlon> "what they want to support" meaning two systems?
303 17:48:20 <keithp> vorlon: allowing packages to not have to support the debian menu package
304 17:48:24 <keithp> that's a good start
305 17:48:27 <Diziet> Note that "let packages pick" isn't quite the same as my draft which says "the policy for each system should say which packages it would be good to have a menu item for" and implicitly maintainers are expected to accept patches for whichever is applicable.
306 17:48:46 <keithp> right, which isn't quite what I want
307 17:48:55 <Diziet> keithp: Do you mean that maintainers should be allowed to reject otherwise-reasonable patches which add a trad Debian menu entry ?
308 17:48:59 <keithp> Yes
309 17:49:22 <aba> why? are the maintenance costs too high?
310 17:49:27 <Diziet> Do you intend to write that up ?
311 17:49:33 <Diziet> I mean as a draft decision.
312 17:49:45 <Diziet> You could probably take my most recent draft text as a starting point.
313 17:49:46 <aba> (I wouldn't expect maintainers to create such patches, but I would expect them to apply patches)
314 17:49:47 <keithp> Diziet: yes, I will take my current proposal and replace it
315 17:49:52 <vorlon> well, it sounds like there are still no proposals on the table that I don't consider terrible, then
316 17:49:57 <Diziet> My proposal isn't in git right now.
317 17:50:17 <aba> vorlon: I'm not convinced there is a non-terrible proposal possible
318 17:50:20 <bdale> Diziet: be good to get it there, so we have all the text where we can see it at ocne
319 17:50:22 <bdale> once
320 17:50:46 <vorlon> aba: the end goal here should be to have a single menu system in Debian that all packages can integrate with and does the right thing in each context
321 17:50:55 <vorlon> and I think that fdo makes a better basis for this
322 17:50:58 <keithp> vorlon: I'm thinking that packages should be allowed to ship fdo .desktop as the only menu support
323 17:51:02 <bdale> vorlon: I agree
324 17:51:20 <vorlon> keithp: yes, packages do that already today and it's busted
325 17:51:30 <aba> keithp: I agree with that statement. However, if there's a patch available why not apply it?
326 17:51:38 <keithp> vorlon: the problem is that we have no migration path for people using the current debian menu stuff without the menu package adding support for .desktop files, and I don't think it's reasonable to require that package to change
327 17:51:44 <KGB-3> \ f\ 303Ian Jackson\ f \ 305master\ f 4e20cab \ 306debian-ctte\ f \ 303741573_menu_systems/iwj_draft.txt\ f #741573: My draft from 22nd May
328 17:51:51 <vorlon> keithp: why is that unreasonable?
329 17:51:52 <aba> (same as with languages - packages are ok to ship only with C, but need to add l10n if patches are there)
330 17:51:54 <bdale> Diziet: thanks
331 17:52:04 <dondelelcaro> someone should really just write the patches to get the menu package to support desktop files too
332 17:52:11 <keithp> vorlon: a general reluctance to require people to do work
333 17:52:14 * dondelelcaro wonders if he's just volunteering himself again
334 17:52:23 <aba> .oO(probably)
335 17:52:25 <bdale> dondelelcaro: sure sounded like it, but I won't hold you to it
336 17:52:40 <keithp> dondelelcaro: that would be awesome
337 17:52:42 <vorlon> keithp: we should be able to say what the correct technical solution is even if there's not currently someone stepping up to implement it
338 17:52:45 <Diziet> dondelelcaro: What will you do about transferring the last n years' curation effort (put into the trad entries) into the fdo desktop files ?
339 17:53:13 <vorlon> but right now we're all over the map on what people think is the "solution", which is an obstacle to people stepping up
340 17:53:14 <bdale> vorlon: I agree on being able to articulate the correct tech solution, but mandating it without a known path to the work getting done is harder for me
341 17:53:14 <keithp> vorlon: right, that's what I was going to write up; softening my current proposal to allow packages to ship menu files if they want to
342 17:53:45 <dondelelcaro> Diziet: don't know yet, but mapping of curation is certainly possible.
343 17:53:47 <keithp> Diziet: allow a debian-specific entry that specifies the menu path
344 17:53:58 <dondelelcaro> Diziet: but that's kind of not on topic here
345 17:54:17 <dondelelcaro> whoever actually does the work needs to figure that out, and until the work exists, we shouldn't assume that it will
346 17:54:27 <keithp> dondelelcaro: there's no obvious mapping; I think we'd need debian-specific information in the .desktop file
347 17:54:40 <vorlon> which is supportable
348 17:54:43 <Diziet> vorlon: How about a resolution which at the current time has the same effect as mine but which laments the lack of integration and says that we would like there to be integration and when it exists people should use it ?
349 17:54:47 <keithp> dondelelcaro: right. We have a strawman .desktop to menu conversion program and it doesn't work at all well
350 17:55:12 <Diziet> dondelelcaro: Well it is if you are planning to obsolete all the existing entries.  It's not a SMOP; there's a transition plan to be done.
351 17:55:45 <keithp> Diziet: the transition would be to have menu support .desktop and then have packages migrate to .desktop
352 17:55:45 <vorlon> Diziet: "same effect as yours" - yours which? I only see a draft from keithp in git
353 17:55:53 <Diziet> vorlon: pull
354 17:56:08 <vorlon> ah
355 17:56:10 <Diziet> Mine that I sent on the 22nd of May and you should have read then :-).
356 17:56:18 <vorlon> yes, I already said I was behind on that thread
357 17:56:20 <Diziet> But I just committed it to git too.
358 17:56:49 <dondelelcaro> OK
359 17:56:52 <vorlon> Diziet: yeah, I disagree categorically with that
360 17:56:55 <bdale> Diziet: I read it, but I like it less now than I did then.  The more time goes on, the more I think resolving the challenges to letting the fdo format be our default makes sense
361 17:57:04 <Diziet> (Can I make a procedural observation ?  I think being 2 months `behind' on a thread really means you're just not reading it and aren't participating in that decision.  That's fine of course.)
362 17:57:22 <keithp> bdale: agreed, but how to make progress without fixing the menu package?
363 17:57:31 <bdale> fix the menu package
364 17:57:34 <vorlon> anything short of the TC setting a roadmap for getting us back to a single menu system is, to me, a failure
365 17:58:07 <dondelelcaro> do we have anything else to discuss here?
366 17:58:13 <Diziet> vorlon: You also have to define what happens at each stage of the roadmap.  In particular, what happens right now when the work of combining the systems isn't done.
367 17:58:30 <Diziet> Bearing in mind that transitions of this kind usually take years.
368 17:58:48 <keithp> Diziet: the transition is effectively done for most of us already
369 17:59:03 <Diziet> I looked in the archive and lots of software ships menu files.
370 17:59:09 <vorlon> Diziet: yes; but this resolution is certainly not a roadmap, it's a one-off change to policy which resolves nothing
371 17:59:10 <Diziet> See my stalwart example of `bc'.
372 17:59:14 <keithp> But few people actually use them
373 17:59:53 <Diziet> vorlon: How about a resolution which says `this is what is happening for now but this is unsatsifactory and we would like to see a roadmap which meets both sets of use cases with a single set of technology' ?
374 18:00:08 <Diziet> keithp: We don't know how many people use them.
375 18:00:19 <vorlon> Diziet: and who's going to provide this roadmap?
376 18:00:22 <Diziet> Matthew said he uses them to discover functionality in newly-installed software.
377 18:00:23 <keithp> Diziet: gnome, kde and xfce do not use menu files
378 18:00:24 <bdale> I'm pretty sure I've never used bc outside of a script someone else wrote
379 18:00:29 <Diziet> vorlon: Whoever wants to provide a roadmap!
380 18:00:32 <vorlon> we've already had interminable discussions about this on debian-policy and elsewhere
381 18:00:53 <Diziet> The proposed policy changes were deficient because they didn't recognise the goals of the trad menu system.
382 18:01:06 <Diziet> bdale: And everyone is just like you.  I get it.
383 18:01:18 <keithp> vorlon: do you want to work with me to fix my proposal?
384 18:01:19 <bdale> no, it's pretty clear that's not true
385 18:01:24 <bdale> that's why both of us are here, etc etc
386 18:02:04 <vorlon> keithp: want to, yes; have time to before September, no
387 18:02:13 <Diziet> My point is that "I don't use this" is no argument at all, whereas "Alice uses this" is quite compelling in an area where we have no reliable measurements given that we as the TC usually get practically no user feedback.
388 18:02:42 <Diziet> I don't use the trad menu either.  The difference between us is that I don't want to throw things away because I don't have the other guy's use case.
389 18:03:35 <Diziet> keithp: Maybe we should just ditch the non-desktoppy wms then.
390 18:04:00 <dondelelcaro> lets move on if possible
391 18:04:02 <dondelelcaro> #topic #746715 init system fallout
392 18:04:13 <keithp> Diziet: I've always executed commands from the command line; don't see why anyone would want menus...
393 18:04:15 <Diziet> We had a resolution about this but it wasn't posted to dda and put on the website ?
394 18:04:16 <dondelelcaro> #action dondelelcaro to confirm and post to website
395 18:04:23 <dondelelcaro> right
396 18:04:23 <Diziet> OK, good.
397 18:04:25 <bdale> Diziet: I'm not asking to throw anything away.  But I do find it unsettling to contemplate requiring other people to do work to support something I don't use, and I can't figure out how to objectively measure how much anyone else uses
398 18:04:28 <dondelelcaro> #topic #750135 Maintainer of aptitude package
399 18:04:48 <Diziet> I was going to write up a process document and didn't.
400 18:04:51 <dondelelcaro> OK
401 18:04:58 <Diziet> I've taken on too much stuff and would like someone else to handle this.
402 18:05:13 <Diziet> (sorry)
403 18:05:14 <dondelelcaro> sounds reasonable; can someone volunteer?
404 18:05:28 <bdale> on 730135?
405 18:05:40 <dondelelcaro> on #750135, yeah.
406 18:05:58 <aba> Diziet: any idea you could share with us?
407 18:06:19 <dondelelcaro> aba: the previous log and the summary has some of it
408 18:06:24 <Diziet> Right.
409 18:06:43 <dondelelcaro> Diziet should propose some kind of process which we will refine and/or try out on #750135 and revise/drop/use for #752400. Including the maintainer perhaps providing private response to us, and also perhaps an irc conversation.  (Diziet, 18:02:52)
410 18:06:49 <Diziet> Briefly: we should invite private and public feedback; we should invite present maintainer to talk to us privately.
411 18:07:00 <aba> yep, the usuals
412 18:07:31 <aba> I cannot promise to get it done, but I could at least try
413 18:07:37 <Diziet> Thanks.
414 18:08:02 <dondelelcaro> cool
415 18:08:30 <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.
416 18:08:37 <dondelelcaro> #topic Additional Business
417 18:09:04 <bdale> I'll mention again here that we have a session scheduled at Debconf, I hope everyone on the ctte attending will be there
418 18:09:15 <Diziet> I should be but I haven't checked the draft schedule yet.
419 18:09:30 <bdale> either Mon or Tue at 10am, I forget which is tech ctte and which is SPI BOF
420 18:09:45 <aba> bdale: I'm not going, sorry.
421 18:10:21 <bdale> I have nothing else today
422 18:10:22 <dondelelcaro> cool; anything else?
423 18:10:54 <bdale> dondelelcaro: thanks again for running this meeting series, they're helpful
424 18:11:03 <keithp> see several of you in a couple of weeks in Portland
425 18:11:18 <Diziet> TTFN all.
426 18:11:22 <dondelelcaro> no problem!
427 18:11:25 <dondelelcaro> #endmeeting