]> git.donarmstrong.com Git - debian-ctte.git/blob - meetings/20120830/debian-ctte.2012-08-30-16.55.log.txt
Chair election is done
[debian-ctte.git] / meetings / 20120830 / debian-ctte.2012-08-30-16.55.log.txt
1 16:55:38 <dondelelcaro> #startmeeting
2 16:55:38 <MeetBot> Meeting started Thu Aug 30 16:55:38 2012 UTC.  The chair is dondelelcaro. Information about MeetBot at http://wiki.debian.org/MeetBot.
3 16:55:38 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 16:55:43 <dondelelcaro> #topic Who is here?
5 16:55:47 * rra is here.
6 16:55:48 <dondelelcaro> Don Armstrong
7 16:55:51 <aba> Andi Barth
8 16:55:52 <rra> Russ Allbery.
9 16:56:01 <Diziet> Ian Jackson
10 16:56:07 <dondelelcaro> cjwatson, vorlon: ping
11 16:56:29 <ChrisKnadle> Chris
12 16:57:29 <dondelelcaro> I guess we'll just get started; hopefully vorlon and cjwatson will show up in a bit
13 16:57:42 <Diziet> Yes.
14 16:57:59 <dondelelcaro> bdale is out flying rockets
15 16:58:00 <dondelelcaro> #topic Next Meeting?
16 16:58:38 <dondelelcaro> I believe the next appropriate slot is the 27th of september at the same time; any objections?
17 16:58:39 <aba> the 27th doesn't sound so bad?
18 16:58:59 <rra> That should work here.
19 16:59:20 <Diziet> Is that before or after the clocks change in the US ?
20 16:59:25 <rra> Before.
21 16:59:28 <dondelelcaro> Diziet: before
22 16:59:33 <Diziet> OK, same here.
23 16:59:35 <Diziet> Good.
24 16:59:52 <rra> We don't change until I think early November.  (It used to be late October, but then I think we pushed it back.)
25 17:00:02 <dondelelcaro> ok; lets go with that and we can alter it if necessary via e-mail
26 17:00:27 <dondelelcaro> #agreed Next meeting date -d 'September 27 2012 17:00 UTC'
27 17:00:38 <dondelelcaro> #topic #682010 mumble/celt client/server compatibility [vote if you haven't]
28 17:00:55 <dondelelcaro> I think today is the last day to vote on that
29 17:01:14 <aba> who has? I think up to now only two AF votes?
30 17:01:26 <dondelelcaro> rra, Diziet, and myself have voted
31 17:01:38 <aba> rra is not in the bug I think?
32 17:01:49 <dondelelcaro> aba: yeah, he just sent it to the list
33 17:01:56 <rra> Oh, sorry.
34 17:02:03 * dondelelcaro didn't actually notice that
35 17:02:06 <rra> I kept getting bitten by the mail-followup-to.  Should be fixed now.
36 17:02:07 <Diziet> That's due to the m-f-t I guess but that's fixed now.
37 17:02:08 <aba> the list setup makes that easy
38 17:02:15 <Diziet> At least the Subject has the bug#
39 17:02:36 <rra> Gnus really, really likes honoring m-f-t.  I have to actually cut and paste to fix it; none of the normal reply commands will discard it.
40 17:02:47 <Diziet> Do we need to say anything more about #682010 ?
41 17:02:51 <dondelelcaro> I don't think so
42 17:03:03 <dondelelcaro> I'm going to skip over #topic #573745 python maintainer [vorlon to write up resolution]
43 17:03:10 <dondelelcaro> #topic #636783 super-majority conflict;
44 17:03:20 <dondelelcaro> are we still delaying this for a while?
45 17:03:32 <Diziet> I think our workload is probably low enough now that I should push on ahead.  What do people think ?
46 17:03:44 <dondelelcaro> I'm ok with pushing on
47 17:03:52 <aba> Diziet: thanks if you do that
48 17:04:15 <Diziet> #action Ian Jackson to press on with the constitutional amendments etc.
49 17:04:24 <dondelelcaro> #chair Diziet
50 17:04:24 <MeetBot> Current chairs: Diziet dondelelcaro
51 17:04:27 <dondelelcaro> #chair rra
52 17:04:27 <MeetBot> Current chairs: Diziet dondelelcaro rra
53 17:04:28 <rra> If you're good to push on, I think we have enough time to look at it, yes.
54 17:04:30 <dondelelcaro> #chair aba
55 17:04:30 <MeetBot> Current chairs: Diziet aba dondelelcaro rra
56 17:04:34 <Diziet> #action Ian Jackson to press on with the constitutional amendments etc.
57 17:04:43 * dondelelcaro assumes that'll work
58 17:04:44 <Diziet> Is that supposed to produce an ack ?
59 17:04:51 <dondelelcaro> Diziet: I don't know. I think it might just record it
60 17:04:58 <Diziet> Right, whatever.
61 17:05:21 <dondelelcaro> #topic #681419 Depends: foo | foo-nonfree
62 17:05:33 <Diziet> We haven't really discussed this since the last time.
63 17:06:04 <aba> so, the definition of main is that it is a closure.
64 17:06:07 <Diziet> I think it would help if someone from the "it's OK" camp wrote up the arguments on-list.
65 17:06:17 <aba> which I don't think is violated by that.
66 17:06:36 <rra> Where we seem to have left this is with a semi-consensus that alternative dependencies are okay as long as the non-free version never gets installed by default.  Is that a correct understanding?
67 17:06:49 <Diziet> If you don't count me in your semi-consensus.
68 17:06:52 <rra> Oh, right, there was some discussion of using virtual packages as well.
69 17:06:54 <Diziet> I don't think it's OK.
70 17:06:57 <Diziet> Yes.
71 17:06:58 <rra> I forgot about that angle of things.
72 17:07:01 <aba> Diziet: that's the semi, I'd assume
73 17:07:14 <rra> Yeah, it was, but also I was forgetting the alternative resolution via virtual packages.
74 17:07:25 <rra> I'm still kind of fond of the virtual package approach.
75 17:07:46 <rra> It feels conceptually cleaner somehow.  But I'm not sure that battle plan would survive contact with the actual packages in the archive.
76 17:07:48 <dondelelcaro> I'm personally ok with either approach so long as non-free doesn't get pulled in automatically
77 17:07:51 <Diziet> So afaict everyone agrees that dependencies that might be satisfied out of non-free or contrib are ok; but that that shouldn't happen by default.
78 17:07:58 <dondelelcaro> right
79 17:08:02 <rra> Yes.  that's a much better way of putting it.
80 17:08:17 <Diziet> The only remaining disagreement is whether it is OK to actually name a non-free package in Recommends or Depends.
81 17:08:20 <Diziet> (Or for that matter Suggests.)
82 17:08:23 <aba> .. and that packages need to be able to be installed with only packages in main
83 17:08:33 <dondelelcaro> aba: right
84 17:08:44 <Diziet> aba: That's a weaker condition than that they are satisfied _by default_ only by packages in main.
85 17:09:00 <rra> Naming them in Suggests is quite widespread.
86 17:09:07 <Diziet> rra: Yes, I know.
87 17:09:08 <rra> That's another can of worms if we don't agree with that.
88 17:09:09 <aba> Diziet: that's why I put "and" in there.
89 17:09:19 <Diziet> aba: (X && y
90 17:09:23 <Diziet> aba: (X && Y) && Y   ?
91 17:09:41 <Diziet> Anyway, fine, if it makes you happy to clarify that.
92 17:10:19 <aba> Diziet: I don't think we need to explicitly name it in the resolution because I don't see anyone discussing it
93 17:10:33 <rra> The approach of asking for virtual packages will mean more change, since that's definitely contrary to existing practice.  that's the main drawback that I can see, provided that it actually works.
94 17:10:44 <Diziet> I really would like to see us avoiding "pushing" non-free stuff in Suggests too.  I know this may seem a bit overzealous, but in the context of a Suggests field there's not really any space to qualify things.
95 17:10:45 <rra> And I don't see any reason off-hand why it wouldn't work.
96 17:10:52 <aba> rra: and one can't provide on "from version X on only" with virtual
97 17:10:58 <aba> s,provide,depend
98 17:11:10 <rra> aba: True, but we did a survey and that facility isn't currently used.  But yes, someone may want it later.
99 17:11:16 <Diziet> aba: That can be done with a bit more faff but it's not really relevant because we checked the archive and there are hardly any of those.
100 17:11:22 <rra> You can sort of fake it by putting an ABI number in the virtual package.
101 17:11:26 <Diziet> As rra says.
102 17:11:52 <Diziet> qualify things> I mean, by putting in the kind of warning or deprecatory statements we would put in documentation or debconf prompts or whatever.
103 17:12:25 <rra> What I usually do is use the package long description to explain any Recommends or Suggests.
104 17:12:26 <Diziet> And I think it should be possible for Debian to satisfy a reasonable interpretation of the requirement not to promote non-free stuff.
105 17:12:33 <dondelelcaro> #agree dependencies that might be satisfied out of non-free or contrib are ok; but that that shouldn't happen by default nd that packages need to be able to be installed with only packages in main
106 17:12:35 <Diziet> rra: Yes, but.
107 17:12:53 <aba> Would it work ok for the ctte to just say "dependencies that might be satisfied out of non-free or contrib are ok; but that that shouldn't happen by default", and not explicitly talk about virtual packages etc? or should that be part of the ruling?
108 17:13:17 <rra> If we just want to show the users, when we present a Suggests from non-free, that this is from non-free and not part of Debian, that much could actually in theory be automated by the software we have that presences package metadata.
109 17:13:26 <rra> I mean, aptitude knows perfectly well that package is in non-free, or could.
110 17:13:29 <dondelelcaro> aba: this was a policy bug that got kicked to us, so we probably should show a recommended method of action to make that happen
111 17:13:32 <rra> But I'm probably over-complicating this.
112 17:13:38 <vorlon> dondelelcaro: cjwatson is in the wilds of Scotland today fwiw, and I'm apparently not managing to keep track of the schedule without calendars reminding me, sorry
113 17:13:40 <Diziet> Given that we've been asked to rule on this - and also Stefano's efforts on FSF collaboration - I think we do need to think about whether to insist on virtual packages.
114 17:13:59 <aba> dondelelcaro: k. but I'd prefer to make that not as part of the required behaviour to use virtual packages.
115 17:14:00 <dondelelcaro> rra: yeah, there was an Automatic: avoid in Release discussed too with http://lists.debian.org/msgid-search/20120717083004.GB21400@frosties
116 17:14:21 <dondelelcaro> #chair vorlon
117 17:14:21 <MeetBot> Current chairs: Diziet aba dondelelcaro rra vorlon
118 17:14:24 <dondelelcaro> vorlon: no worries
119 17:14:39 <rra> dondelelcaro: Oh, that's an interesting idea.
120 17:14:48 <rra> I missed that message.
121 17:15:16 <dondelelcaro> but I don't think that's supported with the tools yet...
122 17:15:24 <rra> No, indeed.
123 17:15:29 <aba> it sounds like a good idea, but not supported yet.
124 17:15:35 <aba> so not really yet for policy
125 17:15:42 <rra> aba: Yes, I'd kind of like to let Policy provide some concrete advice to package maintainers about what they should do.
126 17:15:43 <Diziet> I'm afraid I don't think extra automation of that kind gets rid of the problem.  I think it's sophistry to claim that when we write "Recommends:" in our metadata we don't mean "recommends".
127 17:15:55 <rra> Right now, everyone gets completely confused by what Policy says and different people interpret the same words differently.
128 17:16:08 <dondelelcaro> would it be ok if we "should" the non-default install of packages, and "should" the virtual package method?
129 17:16:19 <dondelelcaro> err, would it be ok if we "must" the non-default install of packages, and "should" the virtual package method?
130 17:16:28 <Diziet> rra: Barring the question we don't agree on, would what we have tentatively agreed so far suffice ?
131 17:16:32 <rra> That would work for me, but I'm not sure if that works for Ian.
132 17:16:35 <Diziet> I mean, suffice to clarify things.
133 17:16:52 <rra> Yes, the statement that the packages must not be pulled in by default is already a lot more clarity than we have.
134 17:17:10 <rra> The remaining question is just whether they can be listed as alternatives or whether one is required to use a virtual package.
135 17:17:17 <rra> I think we're agreed on the rest of it.
136 17:17:34 <aba> I don't think we should *require* virtual packages. We might suggest doing so however.
137 17:17:48 <Diziet> Another option would be to point out that the virtual packages thing is a political question as much as a technical one and punt on it, or make a tentative decision and request feedback, or ask leader@ or something.
138 17:17:57 <Diziet> I would like to require virtual packages.
139 17:18:02 <rra> Personally, I'm happy to have the virtual package solution be preferred ("should" as dondelelcaro says).
140 17:18:21 <vorlon> I don't mind encouraging virtual packages; I don't want to constrain maintainers by requiring them
141 17:18:30 <aba> vorlon: ack
142 17:18:31 <Diziet> I do definitely want to require them.  It's not a difficult constraint.
143 17:18:50 <aba> ok, do we need two different options then to vote on?
144 17:18:51 <Diziet> I don't think that making non-free second-class is in any way a problem.
145 17:18:55 <vorlon> Diziet: but it is a constraint, and I don't agree with your position that Recommends is a recommendation and therefore non-free must not be listed
146 17:19:44 <vorlon> so from my perspective it's an unnecessary constraint, and we shouldn't over-specify
147 17:19:45 <Diziet> If we go to a vote on this and I am defeated, I think Stefano might find that he wants to overrule us with a GR from an FSF collaboration POV
148 17:20:05 <Diziet> I would certainly sign up as sponsor to such a GR
149 17:20:10 <rra> If we just said "Recommends: foo-nonfree", I agree that is a recommendation that people use foo-nonfree.  When we say "Recommends: foo | foo-nonfree", I really don't agree that this is a recommendation that people use foo-nonfree.  It's a recommendation that people use some foo, and an acknowledgement that one of the foos is foo-nonfree.
150 17:20:39 <Diziet> foo | foo-nonfree is easily dealt with by  foo-nonfre -provides-> foo.
151 17:20:44 <rra> I do think a virtual package says that in a clearer and more comfortable fashion, though.
152 17:20:55 <Diziet> It's recommends: foo | bar   where bar is nonfree that's more of a problem.
153 17:21:03 <Diziet> It doesn't even mention the nonfreeness of bar in that case.
154 17:22:18 <dondelelcaro> in addition to the constraining of maintainers, I'm also concerned about making those packages instantly RC buggy when it was perfectly ok to do that, and satisfies the most important "pulls in by default"
155 17:22:18 <rra> Meh, the fact that we don't clearly show that bar is a non-free package in that case feels like a UI issue rather than a metadata issue to me.  I mean, we could require every package in non-free have "-nonfree" in the name, but that's just a hack solution to what's really a UI presentation issue.
156 17:22:49 <Diziet> UI issue> How do you propose to fix every UI anyone anywhere uses to display metadata for Debian or its derivatives ?
157 17:23:09 <vorlon> here's a further wrinkle:  the rules are that main is a closure, but package metadata can reference not only packages in non-free, but also packages that aren't in the archive at all
158 17:23:12 <Diziet> If you're going to say this is a ui issue I look forward to your patches for packages{,.qa}.d.o, apt, launchpad,....,...
159 17:23:15 <dondelelcaro> but I think we should move on, and maybe come back to this at the end if we have additional time; perhaps writing up a resolution with either option and then a more complete list discussion will be useful
160 17:23:23 <vorlon> what if foo-nonfree is a third-party package that provides the interface, which is non-redistributable and therefore not in non-free at all?
161 17:23:36 <vorlon> you don't get to modify foo-nonfree to add a Provides: to it
162 17:23:46 <rra> Diziet: I know, it's not an easy UI issue.  But I hate making decisions around technical metadata on the grounds that humans who read the metadata directly get the wrong political impression from it.  That just sort of bugs me.
163 17:23:47 <vorlon> so if you want it to satisfy the Recommends, you have to be able to name it explicitly
164 17:23:50 <Diziet> vorlon: I think that's fine _if it's a virtual package_ and if it's not then stuff them.
165 17:24:15 <vorlon> Diziet: what you're doing then is penalizing the user who /already has foo-nonfree installed/ by making them install another version of the package in addition
166 17:24:24 <Diziet> vorlon: I don't think we should allow ourselves to be bounced into naming non-free software done by people who are partially working against our values.
167 17:24:26 <vorlon> s/version of the package/package implementing the interface/
168 17:25:16 <Diziet> vorlon: But you're also saving the rest of the users from the bad memes that bar is a good thing.
169 17:25:17 <dondelelcaro> any objections to moving on?
170 17:25:30 <Diziet> We're not going to get agreement here, so please yes.
171 17:25:33 <dondelelcaro> ok
172 17:25:40 <Diziet> If you all want to outvote me you know how.
173 17:25:45 <dondelelcaro> we'll come back to this is there's time
174 17:25:48 <dondelelcaro> #topic #681634 gnome Depends on network-manager
175 17:26:20 <Diziet> I got by private email one suggestion for a minor wording amendment to my version of rra's text, which I haven't folded in or posted yet.
176 17:26:39 <rra> So, my remaining concern here is that I think Tollef made a really good point: currently, the *definition* of gnome-core is "all packages that the GNOME upstream considers core."  I think it's sort of unfortunate that we've confused that with "the packages required for core GNOME functionality," but still that's apparently the intended meaning.
177 17:26:56 <rra> I'm not horribly comfortable with telling the GNOME maintainers that they're not allowed to have a metapackage named gnome-core with that meaning.
178 17:26:58 <aba> is the bug# right?
179 17:27:21 <dondelelcaro> aba: no. sorry.
180 17:27:38 <Diziet> I think (a) that definition is served by Recommends: (b) we are perfectly at liberty to adjust that meaning to "packages that we consider ought to be considered core by GNOME upstream"
181 17:27:39 <dondelelcaro> #topic #681834 gnome Depends on network-manager
182 17:28:09 <rra> We can do that, but if I were a GNOME maintainer, it would bug me a lot to have the technical committee do that.
183 17:28:10 <Diziet> If you can't stomach my opinion (b) I still think (a) is almost irrefutable.
184 17:28:14 <vorlon> rra: so while that's true, the conflation is historical and the only way to unwind it in a way that doesn't impact users is to decide that gnome-core means "the packages we want users to get on upgrade when they had gnome-core installed previously"
185 17:28:24 <rra> It does bother me that no one else has stepped forward to maintain the "GNOME without network-manager" metapackage.
186 17:28:26 <Diziet> And what vorlon said.
187 17:28:39 <rra> vorlon: Yeah, I do agree that the upgrade behavior right now is awful.
188 17:29:00 <Diziet> rra: If we decreed that they were allowed the binary package name "gnome-core" in wheezy then I bet we'd have no shortage of volunteers.
189 17:29:09 <rra> I'm inclined to say that the upgrade behavior overrides, but it still makes me uncomfortable.
190 17:29:26 <rra> Yeah, using a different name doesn't fix the upgrade problem.
191 17:29:28 <dondelelcaro> is there any reason to not just do a very narrow decision about demoting network-manger to Recommends: so we can get this resolved quickly?
192 17:29:30 <Diziet> The reason we've not had volunteers for "gnome-core-reasonable" is because it doesn't fix their problem.
193 17:29:46 <rra> We *at least* need something in release notes for the upgrade issue, and I'd really rather not solve this particular problem only through documentation.
194 17:29:56 <Diziet> dondelelcaro: I don't think there is any reason but them I'm very gung-ho on this.
195 17:30:29 <dondelelcaro> FWICT, the main concern is that we're stepping on the gnome-maintainer's feet... but then, any time we override a maintainer, that's a problem
196 17:30:36 <Diziet> dondelelcaro: As you say.
197 17:30:41 <rra> dondelelcaro: If we demote network-manager to Recommends, I think the argument is that we're effectively, even though it's a narrow wording, overriding their decision about what "gnome-core" means.  Although I'm sympathetic to Diziet's counter that Recommends is still a strong enough relationship.
198 17:30:46 <rra> True.
199 17:31:03 <vorlon> rra: it makes me uncomfortable as well; is there something more we should do here to ensure the same problem doesn't happen to other maintainers in the future?
200 17:31:10 <vorlon> for instance, wheezy now installs xfce by default
201 17:31:13 <aba> other options then stepping on their toes?
202 17:31:14 <rra> I'm still inclined to vote in favor of something that says network-manager should be Recommends.  I just wanted to raise that.
203 17:31:23 <aba> which don't give people too many surprises on upgrades, that is.
204 17:31:28 <vorlon> are we sure that's being done in a way that the xfce maintainers won't be in a similar quandary in jessie?
205 17:31:33 <Diziet> And I don't think that the gnome-maintainers should be allowed to treat virtual packages that everyone has been encouraged to install as a sort of vanity thing that they and/or GNOME upstream can just declare "means exactly what I say it means"
206 17:31:44 <rra> vorlon: No, I'm not... I haven't even looked at it.
207 17:31:57 <rra> although some of these problems are fairly unique to network-manager.  If it just installed another unnecessary package, it wouldn't be a big deal.
208 17:32:01 <dondelelcaro> What about we split this out into two things? one the quick "make it recommends", and the other a more general guidance to maintainers?
209 17:32:09 <rra> It's because it installs a package that takes over core OS functionality that we got into this whole conversation.
210 17:32:14 <vorlon> Diziet: it's more than "everyone has been encouraged to install", AIUI; the installer selected this package for them as part of the desktop task
211 17:32:52 <Diziet> vorlon: Well, yes.  I think it's fine for the desktop task to have done that.  The alternative is to have separate "vanity" and "useful" metapackages and ask the installer people to refer only to "useful" metapackages.
212 17:32:53 <vorlon> seems to me there really needs to be a debian-default-desktop metapackage
213 17:33:14 <Diziet> vorlon: You don't want that because then when you upgrade it might switch your desktop.  Urrrgh!
214 17:33:21 <rra> Diziet: I'm somewhat more sympathetic to the definition of gnome-core than that.  It *is* useful for people across multiple distributions for "GNOME core" to mean the same thing, and upstream's definition is likely the only one that everyone could agree on.  But as you say, Recommends is still quite strong.
215 17:33:32 <vorlon> Diziet: I was going to have the jessie version depend on unity, of course ;)
216 17:33:40 <aba> Recommends still contains it by default.
217 17:34:07 <Diziet> rra: Also upstream are just entirely wrongheaded.  Even n-m upstream say it's not suitable for everyone so GNOME upstream effectively saying everyone who wants GNOME should install it is just stupid.
218 17:34:30 <aba> Diziet: or that gnome is just not suiteable for everyone.
219 17:34:31 <Diziet> aba: Indeed.  Recommends is used all the time for exactly this kind of thing.
220 17:34:32 <rra> dondelelcaro: I'm not sure we can issue a decision on making network-manager Recommends instead of Depends without providing some rationale for why we're doing so.  Although I was probably much too long-winded about it.
221 17:34:51 <dondelelcaro> rra: yeah, and thinking about it, we kind of hit on the rationale in #681783
222 17:35:10 <dondelelcaro> ok. maybe we just need to refine the texts slightly, and try to get this voted on soon
223 17:35:17 <rra> Agreed.  I think "stop avoiding Recommends because you're worried people won't install them" is a good general principle.
224 17:35:39 <Diziet> OK so if we're agreed on the conclusion and only arguing about the rationale would someone less gung-ho than me and less longwinded than rra please suggest something ? :-)
225 17:35:44 <rra> The whole point of Recommends is to allow us to provide expected behavior to general users while allowing sophisticated users to fine-tune their package set.
226 17:35:52 <rra> If people don't use Recommends, we lose that nice ability.
227 17:36:03 <dondelelcaro> rra: yeah, I think this came up in -devel again with the check_v46 package
228 17:36:32 <dondelelcaro> ok, I guess I should dive in and see if I can syntesize both versions
229 17:36:45 <rra> I can take a crack at Ian's version of my text and try to whittle it down a bit more if that seems like the right approach.
230 17:36:56 <dondelelcaro> sounds fine to me
231 17:37:04 <Diziet> dondelelcaro: Good luck.  You may do better to throw both away and write three sentences of your own.  The more you write the more people find to quibble about...
232 17:37:13 <Diziet> rra: That would be fine by me.
233 17:37:20 <rra> Okay, let's do that.
234 17:37:28 <dondelelcaro> rra: why don't we both give it a shot, and check back in a week or so and see what happened
235 17:37:29 <rra> Diziet: Yeah, isn't standard work fun?  :)
236 17:37:34 <rra> dondelelcaro: Sounds good.
237 17:37:55 <dondelelcaro> #action rra and dondelelcaro to try to write consensus agreement on #681834 (gnome meta package) separately
238 17:38:03 <dondelelcaro> #topic #685795 New ctte member
239 17:38:05 <rra> Diziet: If you want the full experience, try writing Policy text for something large like triggers or maintainer script dependencies.  :)
240 17:38:32 <Diziet> Yers.
241 17:38:46 <jcristau> rra: or symbols
242 17:38:55 <rra> jcristau: Indeed.
243 17:39:02 * rra is about to dive back into that and propose text for multi-arch.
244 17:39:14 * rra will be back in five, apologies.
245 17:40:09 <dondelelcaro> I don't really know what to do for this one; I suppose we can suggest people privately and see what people think?
246 17:40:14 <dondelelcaro> maybe zack has suggestions too
247 17:40:45 <Diziet> As I say, if we want to improve diversity we should have a more structured process that will encourage applications from previously-underrepresented groups.
248 17:40:46 <dondelelcaro> (though zack is out for the time being)
249 17:41:08 <dondelelcaro> should we ask people to nominate people?
250 17:41:16 <Diziet> The private suggestions and "nod from all around" approach is what produces homogeneity.
251 17:41:27 <dondelelcaro> ok
252 17:41:40 <rra> (back)
253 17:41:47 <Diziet> I'm not sure exactly what the process ought to be but it ought to include a public call for candidates on dda.
254 17:41:51 <dondelelcaro> I'm ok with nominations being open or closed; I just suggested closed nominations and discussion to avoid unpleasantness
255 17:41:57 <dondelelcaro> ok
256 17:42:08 <Diziet> I'm happy with private discussion.
257 17:42:14 <rra> Yeah, public calls are one of the standard techniques to get diversity, and I think that would work here.
258 17:42:17 <dondelelcaro> I can write up an announcement; where do we want nominations to be sent?
259 17:42:32 <Diziet> Do we want people to nominate each other or themselves ?
260 17:42:39 <aba> both?
261 17:42:44 <dondelelcaro> yeah, I'd prefer both
262 17:42:58 <aba> dondelelcaro: there's a private tech ctte list, or at least used to be one
263 17:43:02 <rra> So, one thing we could consider is to use a nominating committee approach.
264 17:43:07 <Diziet> And are we going to ask someone doing a nomination to find a couple of sponsors or something to write a "how great is this person" email ?
265 17:43:29 <Diziet> private tech ctte list> I tried to get that resurrected but it's not happened yet.
266 17:43:41 <aba> Diziet: I wouldn't like that. This is not trying to vote for the most popular candidate
267 17:43:58 <rra> The IETF does this thing where they request volunteers for a nominating committee, and then they chose a ten-member nominating committee by lot from all of the volunteers.
268 17:44:12 <rra> That committee then puts forward a recommended slate of candidates, which are reviewed by the board.
269 17:44:24 <dondelelcaro> aba: though it would be useful just in case we haven't personally interacted with the nominated person extensively
270 17:44:29 <aba> I think we can do that if we get more than 5 recommendations?
271 17:44:39 <Diziet> I thought something like "If you know of someone who would be good, please let us know and ideally write to us how good they are.  If you can get someone else to write how good they are too, please get them to do so - especially if you know this from some time you each disagreed with each other"
272 17:44:50 <rra> The full IETF process is probably overkill, but it may point us in the right direction.
273 17:44:57 <aba> dondelelcaro: in that case, I'd think we could ask the nominee "with whom did you work in the past", and ask then
274 17:45:05 <rra> (I highly doubt that we'd get the 70+ volunteers for the NomCom that the IETF gets.)
275 17:45:06 <dondelelcaro> aba: true
276 17:45:20 <aba> dondelelcaro: though if none of us has, it might be ... interessting for other reasons ;)
277 17:45:36 <vorlon> for my part, I'm of two minds on the question of diversity.  I think it's an interesting situation and there could be side benefits to having greater diversity of origin on the TC, but ultimately we need to make sure we're choosing people who have the right mentality / expertise for the work.  So I think it's good to seek out diverse candidates, but we shouldn't choose an unqualified candidate because we're trying to be diverse
278 17:45:37 <Diziet> Also volunteering for a nomcom is taking a small chance of having to do a lot of work which is not something all of the most useful people will want to sign up for.
279 17:45:53 <Diziet> vorlon: I very much agree with that.
280 17:45:58 <vorlon> (Affirmative Action is a good policy for a lot of reasons, but the Debian TC is not a place where it should be applied :)
281 17:46:04 <rra> Yeah, I do want us to maintain our current momentum.
282 17:46:04 <aba> vorlon: let's say if we have to otherwise equally candidates, I'd be interessted in diversity
283 17:46:09 <vorlon> aba: full ack
284 17:46:20 <Diziet> So a public call is good for making sure we aren't introducing an old boys' network.  But we should be rigorously meritocratic.
285 17:46:30 <dondelelcaro> I think we're agreed on that
286 17:46:43 <dondelelcaro> #agreed public call is good for making sure we aren't introducing an old boys' network.  But we should be rigorously meritocratic
287 17:46:44 * rra tends to give a slight weight to diversity to correct for my own subconscious bias, but generally agreed on principle.
288 17:47:28 <dondelelcaro> ok. let me prod the private ctte list so that we can use that for nominations, and then I'll draft the e-mail, and send it to -ctte first. does that sounds reasonable?
289 17:47:30 <rra> In other words, I'm likely to assume people who are like me are better-qualified than people who are not like me, so internally I try to do a little bit of what could be called "affirmative action" to correct for the fact that by default I'm going to slightly favor people who are like me.
290 17:48:04 <aba> rra: agreed. But that doesn't mean non-diversity candidates are not considered, or that like.
291 17:48:11 <rra> Right, agreed.
292 17:48:32 <aba> dondelelcaro: good
293 17:48:39 <rra> I don't think lack of diversity is our overwhelming problem, just something that we should be considering more than we have.
294 17:48:53 <dondelelcaro> #action dondelelcaro to prod the private ctte list so that we can use that for nominations, and then I'll draft the call for nominations e-mail, and send it to -ctte first.
295 17:49:03 <dondelelcaro> ok, anything more on this?
296 17:49:19 <dondelelcaro> #topic #573745 python maintainer [vorlon to write up resolution]
297 17:49:31 <CIA-5> \ 2debian-ctte:\ f \ 303ijackson\ f * r\ 2e268e43\ f \ 310debian-ctte\ f/681834_gnome_recommends_networkmanager/rra-draft-ijackson\ 2:\ f 681634 wording improvement from private email
298 17:49:57 <vorlon> been ENOTIME
299 17:50:05 <vorlon> sorry
300 17:50:06 <Diziet> rra: FYI I have just committed to the git repo that suggestion I had from private email which was just a grammar improvement.  So please pull before you or anyone else starts hacking.
301 17:50:13 <rra> Diziet: Danke.
302 17:50:13 <Diziet> vorlon: Is that likely to change ?
303 17:50:21 <CIA-5> \ 2debian-ctte:\ f \ 303don\ f * r\ 24ea4180\ f \ 310debian-ctte\ f/meetings/agenda.txt\ 2:\ f fix gnome network manager bug number
304 17:50:22 <CIA-5> \ 2debian-ctte:\ f \ 303don\ f * r\ 242a1d6e\ f \ 310debian-ctte\ f/681419_free_non_free_dependencies/681419_free_non_free_dependencies.org\ 2:\ f we should consider suggests
305 17:50:23 <CIA-5> \ 2debian-ctte:\ f \ 303don\ f * r\ 271fe67d\ f \ 310debian-ctte\ f/681834_gnome_recommends_networkmanager/rra-draft-ijackson\ 2:\ f Merge branch 'master' of ssh://git.debian.org/git/collab-maint/debian-ctte
306 17:50:29 <vorlon> Diziet: three-day weekend coming up, yeah
307 17:50:41 <dondelelcaro> horray for labor day
308 17:51:22 <dondelelcaro> #topic additional business
309 17:52:11 <Diziet> vorlon: OK good.  How about we say if you don't do it by next Thursday we action someone else (who?)
310 17:52:18 <rra> Just a quick mention that I intend to forward Policy bugs one at a time as we resolve the previous ones, and will try to pick and choose the ones that seem to be the most interesting and pressing.
311 17:52:33 <rra> We discussed that some last time, but I thought I'd mention that's still the plan.
312 17:52:44 <vorlon> Diziet: deadlines are good ;)
313 17:52:45 <Diziet> OK
314 17:52:49 <Diziet> vorlon: :-)
315 17:52:52 <Diziet> vorlon: (I sympathise.)
316 17:53:23 <Diziet> I would rather not volunteer for the python thing.  Does anyone else feel like writing up the two alternatives we agreed on voting on IIRC ?
317 17:53:24 <dondelelcaro> rra: sounds good
318 17:53:51 <dondelelcaro> I suppose I can take whatever vorlon manages to get to and work on something, but if someone else wants it, that'd be fine too
319 17:54:06 * dondelelcaro would just like to see it get resolved
320 17:54:26 * vorlon nods
321 17:54:39 <vorlon> so I expect it's a Sit Down And Do It thing
322 17:54:54 <vorlon> you'll either have it from me by Thursday, or you'll have nothing from me by Thursday ;P
323 17:55:19 <Diziet> #action vorlon to write up a resolution by 1346929200 failing that dondelelcaro to do so
324 17:55:25 <dondelelcaro> sounds good
325 17:55:40 <dondelelcaro> ok, anything last minute?
326 17:55:49 * rra has to drop out for a day-job meeting.  Thanks, everyone!  These meetings are really useful.
327 17:56:08 <Diziet> I don't have anything.
328 17:56:11 <vorlon> nothing here
329 17:56:14 <Diziet> Thanks everyone.
330 17:56:24 <vorlon> yep, thanks!
331 17:56:30 <dondelelcaro> #endmeeting