Gentoo Archives: gentoo-commits

From: "Donnie Berkholz (dberkholz)" <dberkholz@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/council/meeting-logs: 20080814-summary.txt 20080814.txt 20080828-summary.txt 20080828.txt 20080911-summary.txt 20080911.txt 20080925-summary.txt 20080925.txt
Date: Sun, 28 Sep 2008 15:55:52
Message-Id: E1Kjycb-00085D-4x@stork.gentoo.org
1 dberkholz 08/09/28 15:55:45
2
3 Added: 20080814-summary.txt 20080814.txt
4 20080828-summary.txt 20080828.txt
5 20080911-summary.txt 20080911.txt
6 20080925-summary.txt 20080925.txt
7 Log:
8 Add the last 2 months of meetings. Also fix a typo in my nick from a summary I didn't add.
9
10 Revision Changes Path
11 1.1 xml/htdocs/proj/en/council/meeting-logs/20080814-summary.txt
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080814-summary.txt?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080814-summary.txt?rev=1.1&content-type=text/plain
15
16 Index: 20080814-summary.txt
17 ===================================================================
18 Roll call:
19 betelgeuse here
20 dberkholz here
21 dertobi123 here
22 flameeyes here [cardoe]
23 halcy0n here
24 jokey here
25 lu_zero here
26
27
28 Dates, or nothing to add:
29 betelgeuse Monday
30 dberkholz Monday
31 dertobi123 Monday
32 flameeyes Cardoe will ask
33 halcy0n Monday
34 jokey Today
35 lu_zero ??? (Having sporadic power issues)
36
37
38 Unplanned topics
39 ================
40
41 All the council members should nominate default proxies.
42
43
44 New topics
45 ==========
46
47 Reactions to dev banned from freenode
48 -------------------------------------
49 rane:
50 I'd like to ask Council to discuss possible reactions to our developer
51 being banned from Freenode without providing us with a reason. ... It
52 would be good if Council officially protested against that ban and
53 demanded a detailed explanation from Freenode staff.
54
55 Q/C:
56
57 20:14 < Halcy0n@> Do we have a history of how many times this has happened?
58 I believe another dev was klined after this was initially
59 brought up.
60 20:14 < musikc > ive spoken with the second dev actually
61 20:16 < musikc > the guy said he'd done what he was told to do and was still
62 waiting for some resolution
63 20:17 < musikc > i last spoke to him on the 10th
64
65
66
67 Moving meetings to a location we control
68 ----------------------------------------
69 rane:
70 I want Council to consider moving their meetings somewhere where third
71 parties can't control who in Gentoo can attend and who can't. Like our
72 own small and created just for this purpose IRC server.
73
74 Q/C:
75
76 20:26 < Cardoe > We already have a public ML where predominately a lot of
77 the discussion takes place. Is there really any actual
78 supression occurring because of our use of Freenode?
79 20:26 * jokey is still not in favour of running an irc network
80 20:27 < dberkholz@> Halcy0n: motivation is that when our devs get klined, it's
81 really hard for them to work with others on irc
82 20:28 < dberkholz@> antarus: as i was saying earlier, freenode is a tool for
83 us. if that tool is getting in our way, it needs to change
84 20:29 < Cardoe > dberkholz: the question is the tool getting in our way or
85 hindering us. Or will devising our own tool hinder us more..
86 20:30 < Halcy0n@> Cardoe: I think us having to maintain it will be more of a
87 headache.
88 20:30 < Cardoe > Halcy0n: I'm in agreement with you on that.
89 20:30 <dertobi123@> dito
90 20:31 < jokey@> indeed, let's discuss this there
91 20:32 < Cardoe > We have other things to use manpower on, like developing a
92 distribution.
93
94
95 We currently have 2 freenode group contacts: fmccor and rane.
96
97
98 Favor irc.gentoo.org alias in docs, etc
99 ---------------------------------------
100 rane:
101 I want Council to consider creating and using irc.gentoo.org alias
102 instead of irc.freenode.net in our docs, news items and so on. The alias
103 would allow us to move out of the network more easily should we ever
104 decide to do so.
105
106 Q/C:
107
108 spb brought up a good point to think about.
109
110 20:35 < spb > as people connect to irc.gentoo.org and assume that
111 generic-sounding channel names are all about gentoo
112 20:35 <Betelgeuse@> spb: And people connect to freenode and assume gentoo-java
113 is about generic Java
114 20:37 < jokey@> I'd say at least one user every 3-4 days over in #gentoo-php
115 20:37 <Betelgeuse@> jokey: Quite common on #gentoo-java too even with the
116 warnings all over the place.
117
118
119 Why aren't fired developers banned from the channels where they
120 displayed this behavior?
121 ---------------------------------------------------------------
122 yngwin:
123 It really baffles me that some developers are forcefully retired for
124 anti-social behavior, but are not consequently banned from the places
125 where they display this behavior, such as our MLs and IRC channels. What
126 good is it to retire developers, but allow them to continue to be
127 disruptive? I would like the Council to decide for a change in our
128 policy on this point.
129
130 Q/C:
131
132 20:44 <dleverton_ > As I said on the list (maybe too late for anyone to have
133 noticed), since yngwin said there were're actually any devs
134 that this applies to, is there anything to discuss?
135 20:45 < dberkholz@> dleverton_: i must've interpreted his response differently
136 from you
137 20:45 < yngwin > i didnt say it like that, dleverton_
138 20:45 < dberkholz@> what i understood was that we should ban them from the same
139 communication channel
140 20:46 < dberkholz@> and allow other ones where they handled themselves
141 differently
142
143 spb commented that the three fired devs were actually banned from
144 #gentoo-dev for quite some time.
145
146 20:51 < musikc > from a devrel perspective, we do not give voice to every
147 dev who is retired so why should a forcibly retired dev be
148 any different?
149
150 20:51 < tomaw > Is the council interested in the autodevoice feature or is
151 this rambling off topic?
152 20:51 <jmbsvicett > tomaw: As long as we stick to freenode, -1 is something
153 that interests us
154
155 20:52 < Cardoe+> Standardize a policy for what happens to voluntarily
156 retired devs and forcibly retired devs.
157 20:53 < Cardoe+> Can we actually tweak it?
158 20:53 < Cardoe+> the council direct devrel to come up with a proposed
159 solution/policy
160 20:55 < musikc > dberkholz, your call. happy to assist by doing work or by
161 just stating current process and devrel stance :)
162
163
164 PMS as a draft standard of EAPI 0
165 ---------------------------------
166 spb:
167 It should be treated as a draft standard, and any deviations from it
168 found in the gentoo tree or package managers should have a bug filed
169 against either the deviator or PMS to resolve the differences.
170
171 Alternatively, what (specific) changes are required to PMS before such a
172 statement can be made?
173
174 Q/C:
175
176 The portage devs need to commit to it. How do conflicts get resolved?
177
178 20:56 < dberkholz@> we were talking about this earlier today in here
179 <20:57 < dberkholz@> to quickly summarize, EAPI 0 and portage need to agree.
180 there are some conflicts of opinion, and the question is
181 how do they get resolved?
182 20:58 < dberkholz@> 17:24 < zmedico > dberkholz: mainly these two:
183 http://bugs.gentoo.org/show_bug.cgi?id=222721
184 http://bugs.gentoo.org/show_bug.cgi?id=232990
185 20:58 < dberkholz@> 17:25 < zmedico > In both cases I consider something to
186 be negligible that the pms folks do not
187
188 20:59 < Cardoe+> potentially creating a PMS editor post.
189 21:00 < Cardoe+> Put it in the hands of a third party
190 21:00 < Cardoe+> and if there's a conflict, let the council decide
191
192 21:01 < musikc > dberkholz, conflict in that some feel PMS is biased?
193
194 21:07 < spb > differences will be resolved by filing a bug, so what needs
195 to be sorted is what sort of escalation/mediation mechanism
196 there is
197
198 We ran past the 1-hour mark, so this is pushed back to the list. It will
199 be on the next agenda in 2 weeks if it's not resolved by then.
200
201
202
203 1.1 xml/htdocs/proj/en/council/meeting-logs/20080814.txt
204
205 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080814.txt?rev=1.1&view=markup
206 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080814.txt?rev=1.1&content-type=text/plain
207
208 Index: 20080814.txt
209 ===================================================================
210 20:00 < dberkholz@> ok, it's time
211 20:00 < dberkholz@> roll call please, who's here?
212 20:00 <dertobi123@> <-
213 20:00 <dertobi123@> heya btw
214 20:00 -!- Irssi: #gentoo-council: Total of 72 nicks [6 ops, 0 halfops, 0 voices, 66 normal]
215 20:01 < Cardoe > Cardoe for Flameeyes
216 20:01 <Betelgeuse@> yes
217 20:01 * Halcy0n is here
218 20:01 < dberkholz@> jokey, lu_zero: are you here?
219 20:03 * dberkhol waits
220 20:03 < strites > hello
221 20:03 < dberkholz@> jokey's been idle for almost 2 days, lu's around somewhere
222 20:04 < Halcy0n@> I just IM'd jokey
223 20:04 <NeddySeago > dberkholz, just go for it, you have a quorum
224 20:04 < strites > I am here to say lu_zero's neighborhood got a black out
225 20:04 < musikc > dberkholz, i was just talking to lu and he said he has the flu atm
226 20:04 < musikc > wow, that sucks
227 20:04 < rane > flu and blackout, what a day
228 20:04 < dberkholz@> apparently he's doubly excused.
229 20:04 < strites > just called me with cell
230 20:04 < dberkholz@> that reminds me, we really need to get default proxies for everyone
231 20:04 < strites > he told he'll be back asap ^^'
232 20:05 <dertobi123@> can't get jokey on his mobile phone, so yeah ... seems he's away
233 20:05 < rane > so two out
234 20:05 < Halcy0n@> dertobi123: he just answered me on IM.
235 20:05 < Halcy0n@> He's coming.
236 20:05 <dertobi123@> ok
237 20:06 * jokey looks up
238 20:06 < jokey@> sorry for being late
239 20:06 < dberkholz@> hopefully people had a chance to see what i suggested we should do during the meeting today
240 20:07 < dberkholz@> if not, it's at the top of http://dev.gentoo.org/~dberkholz/20080814-agenda.txt
241 20:07 * musikc hands lu_zero some juice and puts him the corner away from the others :-P
242 20:08 < dberkholz@> to start off, i'd like to get commitments from everyone about when you'll reply on -dev to all the agenda topics (or -council for the CoC one)
243 20:08 * jokey read the points already and formed an opinion
244 20:08 < jokey@> next hour
245 20:08 < jokey@> (given we have a meeting atm; was catching up on mails)
246 20:08 < dberkholz@> i'm going to commit to monday, although i hope to get it done earlier
247 20:09 -!- mode/#gentoo-council [+o lu_zero_] by ChanServ
248 20:09 <dertobi123@> i can comment on the threads until end of the weekend
249 20:09 < Halcy0n@> dberkholz: I'll respond to them all by the end of the weekend. I haven't read through everything yet since my DSL was out for 4 days.
250 20:09 -!- lu_zero_ is now known as lu_zero
251 20:09 < lu_zero@> uff
252 20:09 < dberkholz@> lu_zero: 20:08 < dberkholz@> to start off, i'd like to get commitments from everyone about when you'll reply on -dev to all the agenda topics (or -council for the CoC one)
253 20:09 < lu_zero@> I was missing thunderstorm....
254 20:09 < lu_zero@> dberkholz I'll be flickering at best
255 20:10 < Cardoe > dberkholz: I've obviously got to confer with Flameeyes on that. Not sure how much keyboard time he's got right now.
256 20:10 < dberkholz@> Betelgeuse, dertobi123, jokey...
257 20:10 < dberkholz@> jokey: did i understand correctly? you're going to send emails for all of them in the next hour?
258 20:11 <dertobi123@> dberkholz: as i said, until the end of the weekend
259 20:11 <Betelgeuse@> dberkholz: weekend is fine
260 20:11 < jokey@> dberkholz: yeah, I read up on most topics so I should be able to send them soonish
261 20:11 < dberkholz@> jokey: is soonish today?
262 20:11 < jokey@> unless you have points to add that need other commenting
263 20:12 < dberkholz@> yes, if there's ongoing discussion, we aren't setting a deadline on that
264 20:12 < dberkholz@> just on getting your initial points out there
265 20:13 < dberkholz@> lu_zero: please respond whenever you've got a reliable connection
266 20:13 < dberkholz@> let's move on
267 20:13 < lu_zero@> I'll try
268 20:13 -!- dberkholz changed the topic of #gentoo-council to: Reactions to dev banned from freenode
269 20:14 < dberkholz@> who's got a comment or question right now?
270 20:14 < Halcy0n@> Do we have a history of how many times this has happened? I believe another dev was klined after this was initially brought up.
271 20:14 < musikc > yes
272 20:14 < musikc > ive spoken with the second dev actually
273 20:15 <dertobi123@> who's the second one and when did that happen?
274 20:15 < Halcy0n@> And is there any other informatino you can share with us in public, or is best to talk about this on council@?
275 20:15 < musikc > he's still banned but i was able to speak to tomaw and kloeri who told me what to tell him. they said all info was in the ban message but the dev indicated otherwise. no real proving that
276 20:16 < kloeri > I can confirm the info is in the ban message fwiw
277 20:16 < kloeri > or was, whatever is the case - I don't know if they kline is expired or not
278 20:16 < musikc > the guy said he'd done what he was told to do and was still waiting for some resolution
279 20:17 < Cardoe > Halcy0n: council@ is a public ML.
280 20:17 < Halcy0n@> Cardoe: not g-council, but the council alias
281 20:17 < musikc > i last spoke to him on the 10th
282 20:17 < Cardoe > Halcy0n: mm. my bad. you're right
283 20:18 <KungFuJesu > ahoy
284 20:18 < dberkholz@> alright
285 20:18 < musikc > the guy is on another network if council wishes to speak with him
286 20:18 < musikc > i can share info privately
287 20:18 < Halcy0n@> I know who it is and can relay whatever I get from him to the rest of you.
288 20:19 <KungFuJesu > who are the "dev banned from ferenode"?
289 20:19 < Halcy0n@> I didn't connect dots :)
290 20:19 <KungFuJesu > "freenode"*
291 20:19 < dberkholz@> is there some particular reason we aren't mentioning whoever it is?
292 20:19 <KungFuJesu > is this really a worthy discussion for the gentoo council?
293 20:20 < antarus > it was requested they talk about it
294 20:20 < Halcy0n@> dberkholz: it was ricmm. I don't see a problem with mentioning the name since the quit message clearly said he was klined.
295 20:20 <KungFuJesu > I mean, it's just an IRC related issue, why aren't we discussing gentoo?
296 20:20 < antarus > if they didn't want to discuss it they would just skip it
297 20:20 <KungFuJesu > well, what was the reason he/she was banned?
298 20:20 < dberkholz@> KungFuJesus: irc is a critical tool uses to do our job. if that tool is broken, it needs to be fixed.
299 20:20 < Halcy0n@> KungFuJesus: this is a Gentoo related issue since its affecting one of our communication mediums for a dev.
300 20:20 < dberkholz@> s/uses/gentoo uses/
301 20:20 * fmccor has never herd of him.
302 20:21 * KungFuJe hasn't either
303 20:21 <KungFuJesu > heh, probably because he can't join our IRC
304 20:21 < musikc > i dont think it matters who the dev is or if anyone heard of him fwiw, he's a dev all the same
305 20:21 < Halcy0n@> dberkholz: I will talk to him and see if he wants to share why he was banned so we can discuss the specifics. If no one has anything else to add to this conversation point, I suggest we move on.
306 20:22 * KungFuJe seconds that
307 20:22 <dertobi123@> anyways, can we get the facts some of us have posted to council@, please?
308 20:22 < Halcy0n@> KungFuJesus: please, unless you have something to add, can you refrain from commenting? Thank you
309 20:22 < Halcy0n@> dertobi123: I will find out how he wants me to share the details and let you guys know either way.
310 20:22 < tomaw > This issue was resolved on the day I was made aware of it. The dev in question is aware of that, and the reasons for the kline. I suggest you discuss with him to find out if he's willing to share.
311 20:22 < musikc > dertobi123, i'll share the background that i have
312 20:23 < dberkholz@> i don't really have more to add on this topic. more relevant to the next ones.
313 20:23 <dertobi123@> Halcy0n, musikc: thanks :)
314 20:23 < tomaw > Also, please /whois ricmm.
315 20:23 <KungFuJesu > Halcy0n: Sorry, I just feel that there's not much to add as many details aren't being shared about
316 20:23 < Halcy0n@> KungFuJesus: if you have nothing to add, you don't need to say anything then, so please, consider that.
317 20:24 -!- dberkholz changed the topic of #gentoo-council to: Moving meetings to a location we control
318 20:24 < antarus > Halcy0n: I think he gets the point ;p
319 20:24 < Halcy0n@> antarus: I'm not sure he does ;)
320 20:24 < lu_zero@> anyway
321 20:24 < lu_zero@> back to the topic
322 20:24 < tomaw > dberkholz: Could you just confirm my lines made it to the channel? Noone responded :)
323 20:24 < dberkholz@> tomaw: yes
324 20:24 < Halcy0n@> tomaw: yup, we saw.
325 20:24 < tomaw > Thanks.
326 20:24 < dberkholz@> tomaw: we haven't +q'd you yet. =)
327 20:24 < jokey@> :D
328 20:24 < spb > wouldn't make much difference if you had
329 20:24 < markand > hi there
330 20:25 < dberkholz@> anyone got a question/comment about the next topic?
331 20:25 < musikc > dberkholz, all of these topics will be discussed on lists as well so voting can take place hopefully next mtg?
332 20:26 < Cardoe > We already have a public ML where predominately a lot of the discussion takes place. Is there really any actual supression occurring because of our use of Freenode?
333 20:26 <jmbsvicett > dberkholz: That issue should be discussed at the same time as having a gentoo irc network, imho
334 20:26 * jokey is still not in favour of running an irc network
335 20:26 <KungFuJesu > now that I agree on, if gentoo hosts the IRC server, these problems won't happen
336 20:26 < Halcy0n@> dberkholz: I need to read all of the emails to understand what the motivation is for this, so I can't give any useful comments at this point in time.
337 20:27 <KungFuJesu > honestly is there any reason to use freenode other than the fact it's easier than hosting it yourself?
338 20:27 < dberkholz@> Halcy0n: motivation is that when our devs get klined, it's really hard for them to work with others on irc
339 20:27 < musikc > motivation being that devs have asked for it?
340 20:27 < Halcy0n@> musikc: I meant the reasoning behind asking for it.
341 20:27 < musikc > been a bit of dialog on the lists for that
342 20:27 < Halcy0n@> I haven't read it all yet. I have a backlog of emails I'm still sifting through :)
343 20:27 < yngwin > also, the situation with the group contacts
344 20:27 < antarus > dberkholz: I think our devs should be motivated to not get klined ;)
345 20:27 < musikc > honestly, though wolf tried to calm it, i suspect the conversation started b/c of that incident
346 20:28 < spb > all of which can be summed up with paranoia, conspiracy theories and general storm-in-a-teacup
347 20:28 <KungFuJesu > antarus: you gotta point there, I wish I knew the reason he was klined
348 20:28 < dberkholz@> antarus: as i was saying earlier, freenode is a tool for us. if that tool is getting in our way, it needs to change
349 20:28 < spb > yngwin: the situation is that gentoo has two active group contacts
350 20:28 < Halcy0n@> spb: who are those 2? I thought it was musikc and rane?
351 20:28 < musikc > spb, yes. i had to quit before that took place though
352 20:28 < spb > ferris and rane
353 20:29 < Halcy0n@> spb: oh, when was ferris added? I thought there was quite a backlog to getting GCs added?
354 20:29 < spb > ferris was there all along
355 20:29 < musikc > Halcy0n, this morning
356 20:29 < spb > he was never properly removed
357 20:29 < Cardoe > dberkholz: the question is the tool getting in our way or hindering us. Or will devising our own tool hinder us more..
358 20:29 < fmccor > Halcy0n, Turns out I have been all along, but didn't know I was still active.
359 20:29 < spb > so when musikc left, he asked to be reactivated, as it were
360 20:29 < Halcy0n@> spb: ah, okay.
361 20:29 <KungFuJesu > Cardoe: how hard could it possibly be to run an irc server?
362 20:30 < spb > ha. ha. ha.
363 20:30 < Halcy0n@> Cardoe: I think us having to maintain it will be more of a headache.
364 20:30 <KungFuJesu > I understand porting some of the bots may be a pain
365 20:30 < spb > it's easy, if you have no users
366 20:30 < Cardoe > Halcy0n: I'm in agreement with you on that.
367 20:30 <dertobi123@> dito
368 20:30 <KungFuJesu > does irc really eat that much bandwidth? Or are we talking about moderation issues?
369 20:30 < Halcy0n@> But, I think these are all things that we should bring up on the list to figure out what is possible.
370 20:31 < Halcy0n@> KungFuJesus: maintainence, legal issues, trolls, DoS attacks, etc
371 20:31 < jokey@> indeed, let's discuss this there
372 20:31 < Halcy0n@> There is a lot involved that we shouldn't waste the manpower on.
373 20:31 <KungFuJesu > the DoS I can see as an issue, I don't know about legality, and trolls will troll
374 20:31 < yngwin > but we could still move to oftc
375 20:31 < Cardoe > Halcy0n: exactly
376 20:31 <KungFuJesu > ban them when they're out of line, ignore them otherwise
377 20:31 < Halcy0n@> yngwin: that is a possibility, but again, something we should discuss on the mailing lists to see if we do indeed want to move, how many people will do so.
378 20:32 < Cardoe > We have other things to use manpower on, like developing a distribution.
379 20:32 < yngwin > sure
380 20:32 < Halcy0n@> I'd hate to see us get into a situation where half of our channels are on one networks, and half on the other.
381 20:32 <jmbsvicett > Halcy0n: That has been raised in the mls
382 20:32 < dberkholz@> KungFuJesus: you might want to bring up your questions on the gentoo-dev list once the meeting is over
383 20:32 < Halcy0n@> jmbsvicetto: okay, good to know :)
384 20:32 <Betelgeuse@> dberkholz: -project rather
385 20:33 <KungFuJesu > Halcy0n: the division of networks I can see as a huge problem, as freenode is pretty much a wild west of channels
386 20:33 < dberkholz@> suppose we should try to bounce that thread over
387 20:33 < dberkholz@> next topic
388 20:33 -!- dberkholz changed the topic of #gentoo-council to: Favor irc.gentoo.org alias in docs, etc
389 20:33 <Betelgeuse@> +1
390 20:33 < Halcy0n@> I agree with this, without even having to read anything on it
391 20:33 < lu_zero@> fine with it
392 20:34 < dberkholz@> in general, i like this idea regardless of the migration thing.
393 20:34 <jmbsvicett > dberkholz: We already have the dns alias and should really use it instead of irc.freenode.org everywhere
394 20:34 <dertobi123@> i guess we can easily vote on that, right?
395 20:34 * KungFuJe agrees
396 20:34 < dberkholz@> i like it for branding reasons
397 20:34 < dberkholz@> kinda like irc.gnome.org actually goes to gimpnet
398 20:34 < Halcy0n@> KungFuJesus: please, if you have something of substance to add to the conversation, do so, otherwise let us have our meeting.
399 20:34 <KungFuJesu > I like it for consistency's sake, many distros follow the same trend
400 20:34 < jokey@> ++
401 20:35 < spb > experience from other networks shows that it becomes a pain in the arse for other random channels on that network, though
402 20:35 < spb > as people connect to irc.gentoo.org and assume that generic-sounding channel names are all about gentoo
403 20:35 <Betelgeuse@> spb: And people connect to freenode and assume gentoo-java is about generic Java
404 20:36 < spb > less commonly
405 20:37 < jokey@> I'd say at least one user every 3-4 days over in #gentoo-php
406 20:37 < jokey@> so not that uncommon
407 20:37 < Halcy0n@> spb: is this something that has caused a lot of pain for others already? And do you think if in our documentation we mention that Gentoo specific channels are #gentoo-* that would help?
408 20:37 <Betelgeuse@> jokey: Quite common on #gentoo-java too even with the warnings all over the place.
409 20:37 < spb > it happens quite a lot on other networks i oper/admin on
410 20:38 < spb > and it wastes quite a lot of time talking completely at cross purposes before discovering what the person in question thinks he's on about
411 20:38 <dleverton_ > People assuming that a #gentoo- channel is generic is pretty clearly a PEBKAC, whereas assuming that anything on irc.gentoo.org would be gentoo related seems a lot more reasonable.
412 20:38 <KungFuJesu > I have seen some ubuntu-trolls come in from time to time
413 20:38 < spb > plus, someone asking a generic java question in #gentoo-java is easily recognised and easily directed elsewhere
414 20:39 < jilles > the 'independence' of a particular IRC network is rather good though
415 20:39 < spb > someone asking about how to do something on a gentoo system in a red hat channel that he thinks is a gentoo channel, on the other hand, is apt to cause massive confusion
416 20:39 < dberkholz@> alright, we've got some points worth thinking about here, so we might want to hold off on an instant vote and finish it up on-list
417 20:39 < Halcy0n@> dberkholz: I agree.
418 20:40 < Halcy0n@> spb: thanks for the insight.
419 20:40 < dberkholz@> thanks for bringing that up, spb
420 20:40 < jokey@> dberkholz++
421 20:40 <KungFuJesu > spb: I admit to doing this myself
422 20:40 < dberkholz@> anything else new on this topic?
423 20:40 <KungFuJesu > let's try to consider the IRC client, though. If one isn't aware of what channel they're typing into this same problem will happen anyway
424 20:41 <Betelgeuse@> KungFuJesus: ?
425 20:41 < dberkholz@> are there many popular irc clients that don't display the channel?
426 20:41 < dberkholz@> that seems a bit hard for me to grasp
427 20:41 <KungFuJesu > they display it, but it's easy to forget it's there sometimes
428 20:41 < blackace > uhh, we're still talking about this? if someone is too stupid to realize where they are, they're too stupid no matter what we do
429 20:41 <Betelgeuse@> blackace: yeah exactly
430 20:41 <KungFuJesu > I'm using irssi, and maybe I'm just stupid, but I've done it
431 20:41 < blackace > we should do what is best for Gentoo, not what is best for stupid people
432 20:42 < Halcy0n@> blackace: I agree, but its worth considering the impact we'll have on other users of the network.
433 20:42 <Betelgeuse@> dberkholz: Some people come around to IRC via some Java applets for example and don't really know what they are doing.
434 20:43 <Betelgeuse@> But that's not the point here.
435 20:43 < spb > blackace: sometimes what's best for gentoo is not pissing off the people who host services for you
436 20:43 < blackace > Halcy0n: I don't see what impact we'll have, if a gentoo user joins ##php and asks a php question, it's probably still on-topic
437 20:43 < dberkholz@> yeah, i don't really think any of this part is relevant
438 20:43 <KungFuJesu > spb: would freenode be angry if we left their network?
439 20:43 < blackace > spb: I don't really care
440 20:43 < dberkholz@> if people type iwthout reading, then they do
441 20:43 < spb > so i noticed
442 20:43 < dberkholz@> without*
443 20:43 < Halcy0n@> (random aside, its now pouring here, so if I disconnect, I lost power)
444 20:43 < dberkholz@> so let's move on to the next topic
445 20:43 -!- dberkholz changed the topic of #gentoo-council to: Why aren't fired developers banned from the channels where they displayed this behavior?
446 20:44 < dberkholz@> anyone have a question/comment/response?
447 20:44 < blackace > isn't that kind of up to the individual channel owners except in the case of #gentoo-dev?
448 20:44 <KungFuJesu > sorry for my ignorance, but what behavior?
449 20:44 < dberkholz@> KungFuJesus: if you don't have the context for this discussion, you might want to sit it out
450 20:44 < blackace > KungFuJesus: the behavior that got them fired?
451 20:44 < musikc > blackace, what about the common ones like #-dev? would that be different?
452 20:44 <KungFuJesu > oh I see
453 20:44 <dleverton_ > As I said on the list (maybe too late for anyone to have noticed), since yngwin said there were're actually any devs that this applies to, is there anything to discuss?
454 20:45 < blackace > musikc: err, I said, except for -dev :)
455 20:45 <dleverton_ > *weren't
456 20:45 < musikc > hehe, sorry blackace
457 20:45 < dberkholz@> dleverton_: i must've interpreted his response differently from you
458 20:45 < yngwin > i didnt say it like that, dleverton_
459 20:45 < musikc > ive been asked about specific devs
460 20:45 * dleverto will read it again.
461 20:45 < dberkholz@> what i understood was that we should ban them from the same communication channel
462 20:45 < Halcy0n@> dberkholz: I will post my feedback on the thread.
463 20:46 < spb > can i just point out at this point that the majority of "evidence" presented against the three of us that were removed came from #gentoo-dev
464 20:46 < dberkholz@> and allow other ones where they handled themselves differently
465 20:46 < spb > and that we were banned from there for quite some time
466 20:46 < musikc > ok, from a devrel perspective it is not a right for retired devs to automatically get voice in #-dev
467 20:46 < blackace > musikc: the only issue I see with -dev is that since they're not banned they rely on another dev voicing them and two devs could get into a +v/-v war over it
468 20:46 <dleverton_ > I asked who he was referring to, aballier said "nowhere have I seen any accusation", and yngwin said he agreed (and certainly didn't ganswer my question directly).
469 20:47 < musikc > blackace, thats a recent freenode limitation
470 20:47 <dleverton_ > If there is no accusation, that presumably no-one is being accused.
471 20:47 < musikc > blackace, and maybe a bot could take care of that
472 20:47 < yngwin > dleverton_: because i dont want to talk about specific cases, but about policy
473 20:47 < antarus > I used to get annoyed when spb trolled #gentoo-dev often
474 20:47 < blackace > musikc: yeah, there are more than a few ways to skin that cat :)
475 20:47 <KungFuJesu > if they're fired, I can see why they shouldn't be able to speak in the *-dev channels, however if they quit on their own volition, there is a sense of welcomed experience for a veteran developer to come back and give input
476 20:47 < antarus > but I find now that I'm not on irc as much i don't care
477 20:47 <dertobi123@> i think this topic belongs to the CoC discussion as its a part of that discussion
478 20:48 < fmccor > Isn't there already a policy question on this sort of thing floating around?
479 20:48 < musikc > fmccor, the policy discussion i think you refer to is the extent of CoC enforcement?
480 20:49 < blackace > if the CoC is violated, wouldn't they have already been banned prior to being fired?
481 20:49 < kloeri > musikc: I don't get your comment about a recent freenode limitation - you can ban and unvoice people if you like just as you've always been able to
482 20:49 <jmbsvicett > dertobi123: I think you'll be restricting it much if you put it under CoC - it's a larger issue
483 20:49 <dleverton_ > yngwin: so it's purely a hypothetical question, then?
484 20:49 < fmccor > I think so. As I said, I'm not even sure what that iw about anymore.
485 20:49 < musikc > kloeri, tomaw knows what i refer to, long conversation about it
486 20:49 < Halcy0n@> kloeri: she means the -1 access level to automatically remove ops/voice.
487 20:49 <jmbsvicett > kloeri: mode -1, iirc
488 20:49 * musikc nods and hands cookies to Halcy0n and jmbsvicetto
489 20:49 < blackace > mind readers!
490 20:50 < spb > there is a general principle on which almost all IRC-based software is designed
491 20:50 < spb > and that is that if you don't trust someone, you don't give them operator access
492 20:50 < blackace > spb: which probably has nothing to do with this meeting
493 20:50 < spb > which makes access level -1 redundant
494 20:50 < musikc > blackace ++
495 20:50 < kloeri > there's a rather easy solution to that.. don't give +o to people that can't follow gentoo decisions and keeps removing bans and voicing people who're not supposed to be voiced
496 20:50 < spb > blackace: quite true, but then nor did the comment to which i was responding
497 20:51 < Halcy0n@> dberkholz: I think we aren't getting much here, so I suggest we bring this to the ML to discuss any points people want to bring up.
498 20:51 < dberkholz@> does anyone have a new question or comment that's directly related to the topic?
499 20:51 < tomaw > Is the council interested in the autodevoice feature or is this rambling off topic?
500 20:51 < Cardoe > ok wrangling this back on topic...
501 20:51 < tomaw > If you are then I have a simple explanation. If not, I won't bother.
502 20:51 < musikc > from a devrel perspective, we do not give voice to every dev who is retired so why should a forcibly retired dev be any different?
503 20:51 -!- mode/#gentoo-council [+v Cardoe] by Halcy0n
504 20:51 <jmbsvicett > tomaw: As long as we stick to freenode, -1 is something that interests us
505 20:51 < Cardoe+> This needs to be kicked back to the list.
506 20:52 < Halcy0n@> Cardoe: agreed.
507 20:52 < tomaw > Well, I can tell you that the feature isn't present on OFTC either ;)
508 20:52 < Cardoe+> It probably even belongs in devrel's level.
509 20:52 < blackace > OFTC isn't our only option
510 20:52 < tomaw > True, but it is one, hence me mentioning it.
511 20:52 < Cardoe+> Standardize a policy for what happens to voluntarily retired devs and forcibly retired devs.
512 20:52 < Halcy0n@> This is all a bit off topic, so if we could please go back to the topic at hand.
513 20:52 < blackace > sorry :)
514 20:52 < tomaw > Halcy0n: sure, sorry.
515 20:53 < dberkholz@> since nobody's adding anything on the topic, let's move on
516 20:53 < dberkholz@> feel free to discuss the other stuff on -dev or wherever you like besides right here and right now =)
517 20:53 < Cardoe+> Can we actually tweak it?
518 20:53 < Cardoe+> the council direct devrel to come up with a proposed solution/policy
519 20:53 < Cardoe+> and move along
520 20:53 < musikc > Cardoe, im happy to do so
521 20:54 < jokey@> deal then ;)
522 20:54 < musikc > dberkholz, declare it an action item and im there :)
523 20:54 <dertobi123@> heh
524 20:54 < dberkholz@> i don't agree with having a written policy for everything
525 20:54 < dberkholz@> Cardoe: i added your point to the summary, i'd like to discuss it more
526 20:55 < musikc > dberkholz, your call. happy to assist by doing work or by just stating current process and devrel stance :)
527 20:55 < dberkholz@> (outside the meeting)
528 20:56 < musikc > sold!
529 20:56 < dberkholz@> if there aren't any other questions/suggestions, let's move on
530 20:56 < musikc > hehe
531 20:56 -!- dberkholz changed the topic of #gentoo-council to: PMS as a draft standard of EAPI 0
532 20:56 < dberkholz@> we were talking about this earlier today in here
533 20:56 < Cardoe+> I'd say we're pretty close on this
534 20:57 < musikc > dberkholz, i propose taking it to the list due to discussion from prior to this meeting
535 20:57 < Cardoe+> save for the PMS guys feel one way and ${package_manager} feels another way
536 20:57 < dberkholz@> to quickly summarize, EAPI 0 and portage need to agree. there are some conflicts of opinion, and the question is how do they get resolved?
537 20:57 < ciaranm > specific examples please?
538 20:57 < spb > ciaranm: --jobs breaking invariancy was one example given
539 20:58 < Cardoe+> my proposal is open a specific bug and have a specific bug at hand and let the council decide which way as far as conflict resolution.
540 20:58 < dberkholz@> 17:24 < zmedico > dberkholz: mainly these two: http://bugs.gentoo.org/show_bug.cgi?id=222721 http://bugs.gentoo.org/show_bug.cgi?id=232990
541 20:58 < dberkholz@> 17:25 < zmedico > In both cases I consider something to be negligible that the pms folks do not
542 20:58 < ciaranm > ah. well, the way portage does --jobs is broken. so pms is right there and someone needs to make zmedico fix portage
543 20:58 <jmbsvicett > dberkholz: There must also be a way for future updates to the doc to take input from all PMs and not to be at the discretion of the current people behind PMS
544 20:58 < ciaranm > portage is breaking existing stuff in the tree, so portage is in the wrong there
545 20:58 < musikc > jmbsvicetto, makes sense
546 20:58 < ciaranm > jmbsvicetto: examples of where we've rejected input please?
547 20:59 < zmedico > ciaranm: I haven't seen any evidence to support you claims
548 20:59 < Cardoe+> potentially creating a PMS editor post.
549 20:59 < ciaranm > zmedico: it's on the bug
550 20:59 < Calchan > ciaranm, broken from whose point of view besides yours ?
551 20:59 < Cardoe+> That person can not be a developer on ANY package manager
552 20:59 < musikc > i liked Halcy0n's idea about some kind of third party work on it
553 20:59 < zmedico > ciaranm: not good enough
554 20:59 < ciaranm > Calchan: objectively broken
555 20:59 < zmedico > subjectively
556 20:59 < ciaranm > Cardoe: examples of where the current editors aren't doing well enough?
557 20:59 < Cardoe+> Halcy0n: You and I discussed this long ago
558 20:59 < musikc > dberkholz, definitely sounds like a take it to the list item
559 20:59 < Halcy0n@> Cardoe: the mediation thing? Yes, and I brought it up again earlier :)
560 20:59 < ciaranm > zmedico: no no. causing system breakage is not subjective.
561 20:59 < Cardoe+> ciaranm: no situation where the current editors are not
562 21:00 < dberkholz@> what we're trying to do here is not have a discussion, but figure out where the conflicts and questions are
563 21:00 < Cardoe+> ciaranm: It's just the logical solution.
564 21:00 < Halcy0n@> dberkholz: I think the mailing list would be best to get all of these things straightened out.
565 21:00 < Cardoe+> Put it in the hands of a third party
566 21:00 < zmedico > ciaranm: you don't have enough evidence to show it's not neglible
567 21:00 < antarus > indeed too much talking here ;p
568 21:00 < Cardoe+> and if there's a conflict, let the council decide
569 21:00 < spb > it's the logical solution based on an irrational set of premises
570 21:00 < Cardoe+> however there should be an explicit bug.
571 21:00 < ciaranm > Cardoe: i'd say the logical solution is using what's available, given limited manpower...
572 21:00 < ciaranm > zmedico: two different packages running eselect opengl to save and restore in pkg_*. b0rk!
573 21:00 < Cardoe+> fine. I'll volunteer to be the PMS editor
574 21:00 < Cardoe+> everyone can submit patches to me
575 21:01 < ciaranm > Cardoe: what are your qualifications?
576 21:01 < musikc > dberkholz, conflict in that some feel PMS is biased?
577 21:01 < Cardoe+> and when there's a specific conflict
578 21:01 < ciaranm > musikc: specific examples of bias please
579 21:01 < zmedico > ciaranm: I've never seen it happen
580 21:01 < Cardoe+> I'll create a specific bug and ask the council to decide
581 21:01 < ciaranm > zmedico: so? it can happen
582 21:01 <jmbsvicett > ciaranm: What are *your* qualifications?
583 21:01 < ciaranm > jmbsvicetto: i wrote the only independent implementation of EAPIs 0 and 1
584 21:01 <Betelgeuse@> Well we shouldn't be changing EAPI 0 stuff in the first place. We should be creating new EAPIs.
585 21:01 < ciaranm > jmbsvicetto: and i wrote more than half of PMS
586 21:01 < musikc > ciaranm, he asked what the conflict was and i was commenting to conversations you were not present for prior to meeting hence my previous statement of a 'take it to the list' item for further discussion
587 21:01 <KungFuJesu > later
588 21:01 <jmbsvicett > ciaranm: really?
589 21:01 < zmedico > ciaranm: I doubt it
590 21:02 < ciaranm > zmedico: explain how portage prevents the scenario i described frmo happening
591 21:02 < ciaranm > jmbsvicetto: really to which one?
592 21:02 <jmbsvicett > ciaranm: To writting the "only independent" implementation
593 21:02 < zmedico > ciaranm: explain an upgrade scenario where it will happen
594 21:02 < antarus > ciaranm: I thinnk the answer is 'it does not' and 'he does not care'
595 21:02 < Halcy0n@> dberkholz: are we done? :)
596 21:02 < dberkholz@> does anyone have a new point here?
597 21:02 < antarus > just +m the channel and get on with it ;)
598 21:02 < spb > or rather, does the council have an answer to the question that i posed?
599 21:02 < dberkholz@> all i'm seeing is the same argument going back and forth
600 21:03 < lu_zero@> sigh
601 21:03 < ciaranm > jmbsvicetto: pkgcore uses a lot of portage stuff, which is why it doesn't find a lot of the issues paludis does
602 21:03 < ciaranm > zmedico: two packages do the save / restore stuff in pkg_*. portage parallelises them. splat.
603 21:03 < dberkholz@> ciaranm, zmedico: could you discuss this somewhere else, please?
604 21:03 < Cardoe+> seriously. We need to hash out a proper channel
605 21:04 < jokey@> yep
606 21:04 < ciaranm > dberkholz: i'd like the council to discuss it, since zmedico is being deliberately ignorant
607 21:04 < ciaranm > in that he knows it's possible for breakage to happen, and he chooses to say "i haven't seen it so it doesn't exist"
608 21:04 < Cardoe+> dberkholz: we can legitimately discuss the two bugs that zmedico and ciaranm have pointed out.
609 21:04 < Halcy0n@> We've hit our one hour mark, so I'd like to slate this for our next meeting. I have to call into a meeting for work right now.
610 21:04 < dberkholz@> Cardoe: on the list...
611 21:05 < jokey@> Halcy0n: ++
612 21:05 <Betelgeuse@> spb: Doesn't look like it.
613 21:05 < spb > somehow i'm not overly surprised
614 21:05 < dberkholz@> ok.
615 21:05 < Cardoe+> spb: what was the question?
616 21:05 < ciaranm > does the current council even still consider pms a priority?
617 21:05 < dberkholz@> It should be treated as a draft standard, and any deviations from it
618 21:05 < dberkholz@> found in the gentoo tree or package managers should have a bug filed
619 21:05 < dberkholz@> against either the deviator or PMS to resolve the differences.
620 21:05 < dberkholz@> Alternatively, what (specific) changes are required to PMS before such a
621 21:05 < dberkholz@> statement can be made?
622 21:06 < dberkholz@> ok.
623 21:06 <Betelgeuse@> In general I agree that we should push for this to get things forward.
624 21:06 < dberkholz@> as Halcy0n said, we've hit the one-hour mark
625 21:06 < Cardoe+> I'd vote for that statement to be true as long as we can specify the method to resolve differences.
626 21:06 < Halcy0n@> spb: with everything going back and forth, I can't make a decision on it until we figure out how differences will be resolved and/or handled.
627 21:06 < dberkholz@> so we'll push this to the list, and bring it up again in 2 weeks if we haven't gotten it resolved on-list
628 21:07 < Halcy0n@> Which seems to need further discussion.
629 21:07 <Betelgeuse@> Cardoe: I would just put the council actively involved.
630 21:07 < lu_zero@> fine
631 21:07 < dberkholz@> i look forward to seeing everyone's responses to all these topics on the list by monday
632 21:07 < spb > differences will be resolved by filing a bug, so what needs to be sorted is what sort of escalation/mediation mechanism there is
633 21:07 <Betelgeuse@> At least something technical to talk about instead of the project stuff.
634 21:07 <jmbsvicett > spb: I think there's a bit more to discuss than that
635 21:08 < ciaranm > jmbsvicetto: specifically what?
636 21:08 < Halcy0n@> dberkholz: thanks for chairing.
637 21:08 < dberkholz@> feel free to continue discussion, although this meeting is over
638 21:08 <jmbsvicett > specifically that the document doesn't reflect what the authors want to reflect instead of what is the reality or what people around gentoo want it to reflect
639 21:08 < dberkholz@> and please post anything important to the list
640
641
642
643 1.1 xml/htdocs/proj/en/council/meeting-logs/20080828-summary.txt
644
645 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080828-summary.txt?rev=1.1&view=markup
646 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080828-summary.txt?rev=1.1&content-type=text/plain
647
648 Index: 20080828-summary.txt
649 ===================================================================
650 Roll call
651 =========
652 betelgeuse here
653 dberkholz here
654 dertobi123 here
655 flameeyes here [cardoe]
656 halcy0n here
657 jokey here
658 lu_zero here
659
660
661 Old topics
662 ==========
663
664 Reactions to dev banned from freenode
665 -------------------------------------
666 Update: none. Assume lack of interest.
667
668
669 Moving meetings to a location we control
670 ----------------------------------------
671 Update: none. Assume lack of interest.
672
673
674 Favor irc.gentoo.org alias in docs, etc
675 ---------------------------------------
676 Update: Freenode acknowledgments page thanks people for doing this, so
677 the potential issue with confusion apparently isn't a large problem.
678
679 Goal: Can we decide today?
680
681 Decision: Update all our pointers to IRC to use irc.gentoo.org. (But
682 please mention FreeNode is our provider.)
683
684
685 Why aren't fired developers banned from the channels where they
686 displayed this behavior?
687 ---------------------------------------------------------------
688 Update:
689
690 For banning from those channels: halcy0n, dertobi123 (on gentoo-dev)
691 No opinions from the rest of us
692
693 Goal: Get yes or no on banning from the same channels. If no, ask for
694 alternate suggestions if there are any. (Example: let devrel decide)
695
696 Summary: halcy0n, dertobi123, lu_zero think fired devs should be banned
697 from the places where they behaved in the way that got them fired.
698 dberkholz and cardoe think that this should be handled by devrel and
699 council shouldn't set policy on it. halcy0n later agreed with letting
700 devrel address it, as did lu_zero and betelgeuse.
701
702
703 PMS as a draft standard of EAPI 0
704 ---------------------------------
705 What changes are required before this is true?
706
707 Update: The main thing that needs to get figured out is conflict
708 resolution.
709
710 Idea: Ask portage devs & PMS authors to develop a process that both
711 groups will respect, then present it to the council for approval.
712 Options include a "neutral" third party as PMS czar, having council
713 decide, just trying harder to come to agreement, deciding that e.g.
714 portage's choice always wins, random, etc.
715
716 spb and ciaranm agree that a third party or council would work well.
717 Since such a third party would probably be better invested in actually
718 working on the spec, the council seems reasonable if PMS editors & PM
719 developers can't work it out.
720
721 20:46 < dberkholz@> zmedico, ferringb, ciaranm, spb: so you'll all agree to
722 follow council decisions on conflicts you aren't able to
723 resolve otherwise?
724 20:46 < zmedico > dberkholz: I agree
725 20:47 < ferringb > dberkholz: either way, game to attempt something different-
726 what's in place doesn't particularly work imo
727 20:47 < ciaranm > dberkholz: so long as the council's prepared to follow
728 through with its resolutions
729 20:49 < ferringb > either way, council as arbitrator flies.
730
731 Decision: Council will vote to resolve conflicts that the PMS editors
732 and PM developers weren't able to resolve.
733
734 zmedico, ferringb & ciaranm (developers of each PM) all agree that
735 having a written specification is worthwhile.
736
737 Next meeting is Sept 11, and we request that everyone involved with PM
738 development or the spec email gentoo-dev about any issues with it.
739 Otherwise, it's likely to be approved as a draft standard.
740
741
742
743
744 1.1 xml/htdocs/proj/en/council/meeting-logs/20080828.txt
745
746 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080828.txt?rev=1.1&view=markup
747 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080828.txt?rev=1.1&content-type=text/plain
748
749 Index: 20080828.txt
750 ===================================================================
751 19:56 < dberkholz@> are folks around?
752 19:56 < lu_zero@> \o/
753 19:56 < dberkholz@> if it starts to get out of hand like last time, i'm gonna have to +m it.
754 19:56 -!- Irssi: #gentoo-council: Total of 59 nicks [6 ops, 0 halfops, 0 voices, 53 normal]
755 19:58 <Betelgeuse@> dberkholz: yes
756 20:00 * dertobi1 is around
757 20:00 < dberkholz@> ok, it's 2000
758 20:00 -!- mode/#gentoo-council [+v Cardoe] by dberkholz
759 20:01 * jokey looks up
760 20:01 < dberkholz@> Halcy0n: ping
761 20:02 < dberkholz@> we've got 6, let's get started. hopefully he shows up in the next few min
762 20:02 < Halcy0n@> Present :)
763 20:02 < dberkholz@> oops, never actually saw Cardoe respond
764 20:03 < Cardoe+> I'm here
765 20:03 < dberkholz@> ok
766 20:03 < dberkholz@> agenda's in /topic if anyone hasn't had a chance to look it over
767 20:03 < Cardoe+> Was just zoned out staring at the wall waiting for the meeting to begin :-D
768 20:03 < dberkholz@> sorry for the delay in getting it out, i've got a lot on my mind
769 20:04 < dberkholz@> (new baby showing up in a few days)
770 20:04 < jokey@> congrats ;)
771 20:04 -!- dberkholz changed the topic of #gentoo-council to: Favor irc.gentoo.org alias in docs, etc
772 20:04 < lu_zero@> I think we are all fine with this
773 20:04 < dberkholz@> so, folks on -dev pointed out that apparently freenode folks like when other domains point to them
774 20:04 < lu_zero@> (congrats btw)
775 20:04 < Halcy0n@> congrats :)
776 20:04 <Betelgeuse@> dberkholz: congrulations/condolences
777 20:05 < dberkholz@> heh, that's more accurate, no doubt.
778 20:05 < Halcy0n@> I think we are ready to vote on this one.
779 20:05 <Betelgeuse@> yes
780 20:05 < dberkholz@> yes
781 20:05 <Betelgeuse@> and yes
782 20:05 <dertobi123@> yes
783 20:05 < Cardoe+> I was ready last week.. ;)
784 20:05 < Cardoe+> yes
785 20:06 < jokey@> yes
786 20:06 < jokey@> :D
787 20:06 < Halcy0n@> yes
788 20:06 < dberkholz@> cool
789 20:06 -!- dberkholz changed the topic of #gentoo-council to: Why aren't fired developers banned from the channels where they displayed this behavior?
790 20:07 <Betelgeuse@> I don't think banning is necessary if the behaviour in question was misusage of power.
791 20:07 < dberkholz@> Halcy0n & dertobi123 already replied on -dev saying they think fired devs should be banned from that place
792 20:07 < jokey@> same here
793 20:07 < lu_zero@> +1
794 20:07 < dberkholz@> my opinion is that devrel should decide
795 20:07 < spb > the obvious answer is that they should be banned from any place where they've shown behaviour that would get any normal person banned
796 20:08 <Betelgeuse@> I agree with spb.
797 20:08 < dberkholz@> and if anything, we should just say devrel (or whoever's in charge of a certain place) has the right to do so
798 20:08 < spb > and, therefore, not from any place where they haven't
799 20:08 < Halcy0n@> spb: I think that's what I was trying to say, if I didn't word it in that exact way. :)
800 20:08 < Cardoe+> dberkholz: as I suggested last week. empower devrel to make the proper decision and to create a policy on this.
801 20:08 < spb > given that, i don't really see what being fired has to do with it
802 20:09 < Calchan > I don't agree, they've shown inapropriate behavior, the place doens't matter, they could have done it anywhere
803 20:09 < dberkholz@> that's beyond the scope of this topic, which is a bit more focused
804 20:09 <dleverton_ > So now we're punishing people for what they "could" have done?
805 20:10 * musikc|l is back
806 20:11 <musikc|lap > "saying they think fired devs should be banned from that place" +1
807 20:11 < Cardoe+> dberkholz: so what's the formal question asked of the council.. cause why isn't something for the council to answer since the council doesn't do the banning
808 20:11 < Cardoe+> devrel does
809 20:11 <musikc|lap > Calchan, do you think a fired dev should be banned from all channels? not sure i understand and want to clarify
810 20:12 < Cardoe+> so the question should be why don't we empower devrel to establish a policy and enforce it
811 20:12 < rane > devrel or userrel?
812 20:12 < Calchan > musikc|laptop, the problem is the behavior, not the channel
813 20:12 <Betelgeuse@> Cardoe: I don't think we need to be handling fired devs any different from other users.
814 20:12 < antarus > Calchan: I disagree; the day the coucil says I have to ban a user from a channel I own is the day I resign
815 20:12 <musikc|lap > Calchan, that makes sense but no one team has the authority unless council opts to grant it to control every #gentoo-*
816 20:13 <Betelgeuse@> If our policies on banning users aren't clear then they can be improved.
817 20:13 < Cardoe+> Betelgeuse: and that policy is to have userrel have a policy and enforce it
818 20:13 < antarus > s/says/forces/
819 20:13 < antarus > they are free to make a compelling argument for a ban of course ;)
820 20:13 <musikc|lap > Cardoe, i think it depends actually
821 20:14 <musikc|lap > if the dev is being fired for a certain behavior such as inappropriate channel behavior, perhaps devrel is being asked why we dont automatically remove them from that channel, or as Calchan points out all channels.
822 20:14 <musikc|lap > if its a former dev who later exhibits that behavior it's totally user rel
823 20:14 < spb > the most obvious response to which is that it's up to the channel owners who they allow in their channels
824 20:15 <musikc|lap > spb, see my previous comment about how no one team has that authority currently
825 20:15 < ciaranm > in the same way that a gentoo developer spamming one irc channel is removed from all of freenode, you mean?
826 20:15 <dleverton_ > musikc|laptop: the authority to let channel owners decide how to run their channels?
827 20:15 < dberkholz@> this clearly has the potential to run forever, so let's set a 15-minute time limit on discussion here.
828 20:15 < dberkholz@> starting now
829 20:15 <musikc|lap > dleverton_, im merely stating that no one team has absolute authority in every channel
830 20:15 < Calchan > antarus, the question is should you own an official gentoo channel or should gentoo own it ?
831 20:16 <musikc|lap > dberkholz, can you define if the question pertains to only certain channels or all?
832 20:16 < antarus > Calchan: perhaps gentoo should trust its developers to make good choices ;)
833 20:16 <musikc|lap > Calchan, Gentoo owns it. when someone leaves the project the channel is handed over to another person, not left with ownership to the previous
834 20:16 < spb > Calchan: and gentoo's policy has long stated that individual teams and/or developers own and run their channels
835 20:17 < dberkholz@> musikc|laptop: the question is pretty specific. it's just banning from the place where they showed that kind of behavior
836 20:17 <musikc|lap > dberkholz, then perhaps we should stick to just that question for now.
837 20:17 < spb > dberkholz: in which case it's up to the channel owner to decide what sort of behaviour warrants a ban from that channel
838 20:17 < spb > that seems fairly obvious to me
839 20:17 <musikc|lap > i agree that if the person is removed from gentoo for such behavior that we should remove them from that channel
840 20:18 < dberkholz@> each irc channel isn't a separate organization, though. we're all part of gentoo
841 20:18 <musikc|lap > dberkholz, so you want to change the question to apply to all channels then?
842 20:18 * blackace doesn't see the issue, if they get fired for misbehaving somewhere they were probably removed from that somewhere before being fired, if they then misbehave somewhere else as a user, ban them from there, and so on...
843 20:18 < spb > and each channel is part of freenode, but we know enough to leave management of them to the channel owner
844 20:18 < dberkholz@> i'm still trying to figure out the best way to go. i'm just making some points
845 20:18 < rane > it's unrealistic to ban a person in all #gentoo-* channels
846 20:18 <dleverton_ > Can we define what exactly we mean by "channel"? IRC, or more general?
847 20:19 <musikc|lap > spb, a channel owner owns the channel as granted by Gentoo. otherwise it wouldnt be an official Gentoo channel
848 20:19 < dberkholz@> more general for the whole topic -- a mailing list, the forums, etc
849 20:20 <jmbsvicett > One point that has been raised is whether the council want to treat ex-devs differently from other users
850 20:20 <jmbsvicett > If not, devrel doesn't deal with users.
851 20:20 < jokey@> the only difference is that they get auto+v in #-dev afaik
852 20:20 <musikc|lap > jmbsvicetto, i think the topic is upon removing them, not later. if it's later then its definitely not a dev rel issue and they should be treated as any user
853 20:21 <musikc|lap > jokey, devrel doesnt grant +V to everyone, first they must ask and second it must be approved
854 20:21 <jmbsvicett > musikc|laptop: I understand. Another question is if we're talking about #gentoo-dev, #gentoo or specific projects channels
855 20:21 <dertobi123@> dberkholz: i disagree, if this topic would be about lists, forums, #gentoo-* we're back at the "total ban from gentoo" discussion
856 20:22 < dberkholz@> dertobi123: not really. it's just saying that banning from a specific place applies equally to a single irc channel or a single mailing list.
857 20:22 <musikc|lap > jmbsvicetto, the question per dberkholz's explanation is for just #-dev but the discussion could include thoughts on all mediums and channels
858 20:22 < dberkholz@> we're not at all addressing right now whether people should be additionally banned from other places
859 20:23 <musikc|lap > council, so to the question at hand, only dberkholz and Halcy0n have shared their views. any others?
860 20:23 < dberkholz@> dertobi123 did too, on list. =)
861 20:23 <dertobi123@> yep
862 20:24 < lu_zero@> and I just said that I agreed
863 20:24 < Cardoe+> my opinion is that it should be up to devrel
864 20:24 <dertobi123@> it's a logical step to ban someone from a place where he showed misbehaviour
865 20:24 * musikc|l agrees
866 20:24 <jmbsvicett > musikc|laptop: If it's #gentoo-dev, then I think it's up to devrel
867 20:24 <dertobi123@> i don't see what needs to be discussed there besides the way of the how this if enforced
868 20:25 <musikc|lap > dertobi123, how about enforced upon removal?
869 20:25 < Halcy0n@> I'm fine with just saying that this is up to devrel to decide on their policy and if someone wishes to question that policy, we address it at that point in time.
870 20:26 <musikc|lap > Halcy0n, im ok with that. however id hope if someone wants to discuss a devrel policy they discuss it with ... you know... devrel first
871 20:26 <dertobi123@> musikc|laptop: ack. it should be part of the retirement process from my pov (except when the person in question already has been banned from this places)
872 20:26 < jokey@> ++
873 20:26 <musikc|lap > dertobi123, +1
874 20:27 < Cardoe+> seems like there's a reasonable consensus.... now on to technical things..
875 20:28 <musikc|lap > agreed, ill work with rane and jmbsvicetto to hammer out any details from a devrel pov and we'll run it through the rest of devrel for feedback
876 20:28 < dberkholz@> we haven't gotten agreement from a council majority on that
877 20:28 < dberkholz@> that's me, Cardoe, Halcy0n
878 20:28 <musikc|lap > haha, sorry!
879 20:29 < dberkholz@> lu_zero hasn't agreed & i'm not entirely clear on dertobi123
880 20:29 <musikc|lap > <Cardoe> my opinion is that it should be up to devrel
881 20:29 < dberkholz@> Betelgeuse is probably eating popcorn
882 20:29 <Betelgeuse@> :D
883 20:29 <Betelgeuse@> I really should by some.
884 20:29 < Cardoe+> dberkholz: are you waiting on me?
885 20:29 < lu_zero@> dberkholz I consider it part of the retirement process
886 20:29 < dberkholz@> Cardoe: nope
887 20:30 < dberkholz@> lu_zero: ok, so you're fine with devrel deciding how to handle it?
888 20:30 <musikc|lap > Cardoe, i was just posting your comment as it was the shortest one to sum it all up :)
889 20:30 < lu_zero@> dberkholz it's devrel task to retire people
890 20:30 < dberkholz@> i'll take that as a yes
891 20:30 <Betelgeuse@> I think it probably should be in the retirement process if the question is being retired due the continuing bad behaviour.
892 20:31 <Betelgeuse@> s/probably//
893 20:31 < dberkholz@> ok. now it indeed does seem that we've reached agreement
894 20:31 < dberkholz@> right on time, too
895 20:31 <musikc|lap > ;)
896 20:31 < lu_zero@> good
897 20:32 -!- dberkholz changed the topic of #gentoo-council to: PMS as a draft standard of EAPI 0: Conflict resolution
898 20:32 < fmccor > How far back does this go? Would you ban someone fro #gentoo-dev, say, today for something that happened 2 years ago?
899 20:33 < fmccor > That strikes me as silly.
900 20:33 < dberkholz@> devrel's making the policy
901 20:33 < dberkholz@> discuss it amongst yourselves =)
902 20:33 < dberkholz@> we're talking about EAPI 0
903 20:33 <Betelgeuse@> fmccor: The retirement process is done for those people as far as I am concerned.
904 20:34 < dberkholz@> ok, the main thing we came up with last meeting on PMS is figuring out how to handle conflict resolution
905 20:34 <Betelgeuse@> I vote that we start voting on issues one by one.
906 20:34 < lu_zero@> ?
907 20:34 < dberkholz@> i tossed some ideas into the agenda
908 20:35 <Betelgeuse@> Bugzilla should work as a platform.
909 20:35 < dberkholz@> Betelgeuse: "we" being council?
910 20:35 < ciaranm > i didn't see the promised "we'll mail the list with opinions" emails for this. where should i have been looking?
911 20:35 <Betelgeuse@> dberkholz: yes
912 20:35 < Cardoe+> I had suggested (but not mentioned on the ML yet) that a 3rd party is appointed by the council to be the "merge master" to merge in changes to the PMS. When a conflict arises, the merge master will attempt to work with the parties involved and the issue resolved. If no resolution can be easily reached, the issue is referred to the council who will direct the merge master which way to go.
913 20:35 < dberkholz@> ciaranm: yeah, that was full of fail.
914 20:35 < ciaranm > heh, fairy nuff
915 20:36 < dberkholz@> i threw the idea i just thought of into the agenda
916 20:36 < dberkholz@> which is asking PMS & portage devs to come up with a process for conflict resolution that they both agree to follow
917 20:36 < Halcy0n@> I think I hit all of the topics except this on the mailing list because I wanted to put some thought into it. I have some ideas that I need to write up and I want to see discussed though.
918 20:37 < dberkholz@> seems like everyone might be happier going along with a process you came up with yourselves
919 20:37 <Betelgeuse@> dberkholz: but is that likely to happen?
920 20:37 < ciaranm > part of the problem with conflict resolution is what to do when portage makes non-EAPIed changes that break lots of existing packages
921 20:37 < dberkholz@> and i tried to put some ideas out there for what that process might be
922 20:37 < dberkholz@> but i think agreement has to begin with the involved people
923 20:37 < spb > ciaranm: you file a bug, and it gets marked WONTFIX
924 20:37 <musikc|lap > ciaranm, wouldnt that not be part of the problem but the main reason being when any PM does that?
925 20:37 < lu_zero@> ciaranm do you have a list?
926 20:38 < dberkholz@> we were talking about the list last meeting and wasted a lot of time on details that aren't relevant to us
927 20:38 < ciaranm > musikc|laptop: you could argue that, yes
928 20:38 < ciaranm > lu_zero: er, phase order changes and --jobs are the canonical examples
929 20:38 < spb > lu_zero: --jobs and phase ordering changes will do to start with
930 20:38 <musikc|lap > ciaranm, just seems to be the basis for a need for a conf res
931 20:38 < lu_zero@> a list of ebuilds
932 20:38 < lu_zero@> anyway unrelated to the current topic
933 20:39 < dberkholz@> ciaranm & spb: while you're here, do you have any good ideas for the resolution process?
934 20:39 <Betelgeuse@> lu_zero: It's not totally unrelated.
935 20:39 < ciaranm > dberkholz: i've yet to get anything out of zac that isn't "i'll do whatever i want with portage, even if it breaks existing ebuilds and even if it goes completely against the gentoo documentation"
936 20:39 <dleverton_ > lu_zero: no-one can know which ebuilds are broken without carefully examining the entire tree.
937 20:40 < spb > dberkholz: the most obvious is if some person can be found with enough knowledge of the problems in question to act as a sensible arbitrator
938 20:40 < ciaranm > dberkholz: really, "throw anything we can't agree upon to the council" would be fine, if i get assurances that the council will override zac if he does something stupid, and that the council will step in if zac decides to ignore PMS anyway on something the council's decided upon
939 20:40 <Betelgeuse@> ciaranm: I am willing to do that.
940 20:40 < spb > unfortunately most such people that i can think of are already working on pms, so the next option is just to refer disputes to the council
941 20:41 < dberkholz@> ok, basically the first two mentioned in the agenda
942 20:41 < ciaranm > the problem with resolving conflicts is that anything we do currently that isn't "whatever zac says, even if it means breaking lots of existing packages" gets turned into "pms has to document what portage does, for some random version of portage that most people aren't using"
943 20:41 < ciaranm > which i don't see as being a sensible way of getting things done
944 20:41 < spb > even when that contradicts the version of portage that people are using
945 20:42 <musikc|lap > dberkholz, it seems that the suggestion of neutral third party for PMS sounds sane since ciaranm continually points out his concerns with working with zac
946 20:42 < dberkholz@> yes, we clearly need zac, genone, and anyone else to buy into whatever the process is
947 20:42 < ciaranm > do we even need a neutral third party? the volume of things where there are conflicts is probably low enough not to overload the council
948 20:42 <Betelgeuse@> musikc|laptop: I don't really see how a gentoo dev would be totally neutral.
949 20:42 < ciaranm > it'll give you a technical topic to discuss every other month or so if nothing else :P
950 20:42 < ferdy > musikc|laptop: how does a 'neutral' (who decides upon neutrality?) person help there?
951 20:43 < ciaranm > also, if we had a neutral person to spare, their time could be better spent contributing content
952 20:43 < dberkholz@> i agree, actually. i think the council is a pretty reasonable group to do this
953 20:43 < lu_zero@> looks like at least some like the idea to have the council handle conflicts
954 20:44 <musikc|lap > what about having non PM's work on the PMS doc so it reflects the opinions of the community?
955 20:44 < ciaranm > make that "have the council handle conflicts if the pms editors can't sort it out"
956 20:44 < lu_zero@> zmedico and ferringb is that ok for you as well?
957 20:44 < ciaranm > musikc|laptop: there shouldn't be opinion in pms
958 20:44 < zmedico > lu_zero: seems fair enough to me
959 20:44 <musikc|lap > ciaranm, a standard is a collection of opinions put to 'law' as it were
960 20:44 < ciaranm > musikc|laptop: and we've never rejected a patch (except "resend with this fixed", which has always happened) from non PM people
961 20:44 < spb > musikc|laptop: frankly, the opinion of the community is irrelevant to a purely technical document
962 20:44 <musikc|lap > spb, depends on who the community is imo
963 20:45 < spb > it documents existing behaviour
964 20:45 < spb > there's no room for opinion in that
965 20:45 < ciaranm > the problem with asking the community is that people say what they think *should* happen, which isn't what pms is dealing with
966 20:45 <musikc|lap > spb, if it documents existing behavior then existing behavior of which PM?
967 20:45 < ciaranm > pms has to deal with what *does* happen wherever possible
968 20:45 < ferringb > lu_zero: what, punting up to council?
969 20:45 < dberkholz@> ferringb: yeah
970 20:46 < ciaranm > what *should* happen is "future EAPI" territory
971 20:46 < spb > musikc|laptop: the best compromise that can be made between all vaguely recent portage versions and the tree
972 20:46 < ferringb > dberkholz: not sure you'll like the volume, going by past disagreements tbh. things may've changed (these days I stay out of orbit) however.
973 20:46 < dberkholz@> zmedico, ferringb, ciaranm, spb: so you'll all agree to follow council decisions on conflicts you aren't able to resolve otherwise?
974 20:46 < spb > where vaguely recent means "is likely to be in use by someone somewhere, or was stable some time in the last six months to a year"
975 20:46 < zmedico > dberkholz: I agree
976 20:47 < ferringb > dberkholz: either way, game to attempt something different- what's in place doesn't particularly work imo
977 20:47 < lu_zero@> ferringb do you have alternative proposals?
978 20:47 < ciaranm > dberkholz: so long as the council's prepared to follow through with its resolutions
979 20:47 < ciaranm > ferringb: please provide a list of patches of yours that we've rejected
980 20:48 <musikc|lap > ciaranm, or could you provide a list of packages you accepted? might be just as easy :)
981 20:48 <musikc|lap > s/packages/patches
982 20:49 < spb > that's only meaningful when compared to the list of patches that were submitted
983 20:49 <Betelgeuse@> musikc|laptop: I can say for myself that I havent' had problems getting my patches in.
984 20:49 < ferringb > ciaranm: past discussions
985 20:49 < ciaranm > musikc|laptop: we've accepted (sometimes after asking for revisions) every patch that's been sent
986 20:49 < ferringb > ciaranm: not much point in pushing a patch up if it's already estabilished it has zero chance of getting in w/ folk in control.
987 20:49 <musikc|lap > ciaranm, just saying either party could validate
988 20:49 < dberkholz@> ok
989 20:49 < ciaranm > musikc|laptop: well, i've rejected exactly zero of ferringb's contributions so far
990 20:49 < ferringb > either way, council as arbitrator flies.
991 20:50 * ferringb sighs; now we're getting into word play re: definition of 'contributions'
992 20:50 < lu_zero@> looks like this topic could be voted on
993 20:50 < jokey@> better do not do it here and now
994 20:50 < jokey@> lu_zero++
995 20:50 < dberkholz@> ok, we've gotten people from all the groups to buy in
996 20:51 < dberkholz@> it's definitely worth trying something new, and if this doesn't work, we can try to make the whole neutral person thing work
997 20:51 < dberkholz@> i'm for it
998 20:51 <dertobi123@> let's give it a try and see if that process works
999 20:51 <dertobi123@> so yes
1000 20:52 < lu_zero@> anybody against?
1001 20:52 <musikc|lap > so council will vote on any conflicts that arise from the PMS not being followed?
1002 20:52 < Cardoe+> might as well just do a formal yes so no one says someone was asleep at the wheel.
1003 20:52 < ciaranm > does this also mean we're taking pms as being definitive except where there're disagreements? which was the original question, really
1004 20:53 * ferringb notes management of pms vs it being definitive are two seperate questions
1005 20:53 <jmbsvicett > If that's the case, then perhaps it would be a good idea to have people mail their disagreements so they can be worked out
1006 20:53 < dberkholz@> you're right, that was the original question
1007 20:54 <musikc|lap > ferringb, yes that makes sense to me as well
1008 20:54 < Cardoe+> ciaranm: I'd say yes
1009 20:54 < lu_zero@> but isn't what's on topic...
1010 20:54 < spb > ferringb: and when the original question was put to the council last time around, the answer that i can recall was that what still needed sorting out was a conflict resolution method
1011 20:54 <musikc|lap > we're well past the 15 minutes, will council be voting on the conf res process or should that wait 2 weeks?
1012 20:54 < lu_zero@> could we just close one and move to the other ^^?
1013 20:54 <Betelgeuse@> Cardoe: yes
1014 20:54 < dberkholz@> ok. conflict resolution is handled
1015 20:55 -!- dberkholz changed the topic of #gentoo-council to: PMS as a draft standard of EAPI 0: Other issues?
1016 20:55 <musikc|lap > dberkholz, not to be confused with management of PMS as ferringb pointed out?
1017 20:55 < dberkholz@> we have about 5 minutes, so just bring up anything that's holding it back and we won't try to discuss it now
1018 20:56 <musikc|lap > i dont think anyone agrees, or if so i apologize for forgetting, that it is good to have a package manager standard. just how that is managed seems to be in disagreement.
1019 20:56 < ferringb > musikc|laptop: think you screwed up your phrasing there
1020 20:56 < zmedico > s/agrees/disagrees/
1021 20:56 <musikc|lap > hahah
1022 20:56 <musikc|lap > yes and yes
1023 20:57 < dberkholz@> so ferringb & zmedico think having a standard is worthwhile. that's accurate, yes?
1024 20:57 < ferringb > dberkholz: I'd add a few adjectives in there, but yes
1025 20:57 < dberkholz@> and by standard i mean a written spec
1026 20:57 < zmedico > yes, it's useful
1027 20:58 < dberkholz@> since we've had some vague discussions in the past about that, so i'm glad all the relevant people are on the same page
1028 20:58 < lu_zero@> still I have concern of the form of the spec
1029 20:58 < ciaranm > lu_zero: specifics please?
1030 20:58 < lu_zero@> ciaranm in short?
1031 20:58 < ciaranm > lu_zero: something concrete so i can say either "yes, we can improve that" or explain why i think it's correct the way it is
1032 20:58 < lu_zero@> an article/scientific paper isn't a spec, an rfc comes closer
1033 20:59 < Halcy0n@> We are about to hit 5pm, and I have a meeting right now (at work), so I must run.
1034 20:59 < ciaranm > the reason we're not writing it to rfc standards is that we don't have the manpower to produce a loophole-free spec
1035 20:59 < ciaranm > i'd take patches to rephrase individual sections to be more watertight if people think they can do it
1036 20:59 <musikc|lap > dberkholz, meeting officially wraps up on the hour, correct?
1037 21:00 < dberkholz@> zmedico, ferringb: i'd really love to see emails from you and any other PM developers describing what you think about PMS being a draft standard of EAPI 0.
1038 21:00 < ciaranm > but producing a spec that can't be deliberately misinterpreted would take a hell of a lot longer than producing one that assumes a sensible and cooperative reader
1039 21:00 < spb > and there's little point making it utterly free from loopholes when there's a well defined process for handling disagreements
1040 21:00 < lu_zero@> ciaranm I recall I asked abnf sections
1041 21:00 < dberkholz@> we need to wrap up now
1042 21:00 < ciaranm > lu_zero: abnf ends up being less readable than the written form
1043 21:00 <NeddySeago > ciaranm there is no such thing as a loophole-free spec, someone sometime will always find a meaning that was not intended
1044 21:00 < lu_zero@> but is machine parsable
1045 21:01 < lu_zero@> and it's quite easy get a checker out of it
1046 21:01 < dberkholz@> zmedico, ferringb: there's already the existing thread on gentoo-dev for the last council meeting, so you can just reply there
1047 21:01 < ciaranm > NeddySeagoon: 'loophole-free' is what ISO aims for
1048 21:01 < spb > NeddySeagoon: which is precisely why we're not trying to write one
1049 21:01 <NeddySeago > ciaranm Yep ... its a good aim
1050 21:01 < ciaranm > lu_zero: the problem is, a grammar for specs ends up being very very horrid
1051 21:01 * musikc|l also has a RL meeting now
1052 21:01 < lu_zero@> ciaranm rfc2234 isn't _THAT_ ugly
1053 21:01 <musikc|lap > verifying this one is done?
1054 21:01 < Cardoe+> now we're arguing semantics
1055 21:02 < dberkholz@> it's past 2100, so the meeting is over. everyone with a stake in the spec really needs to email -dev about any issues with it becoming a draft standard
1056 21:02 < ferringb > dberkholz: presume 2 week window or so?
1057 21:02 < ciaranm > lu_zero: try, say, iso c++ draft n2723 section 14.7 if you want an example of just how bad formal specs get
1058 21:02 < dberkholz@> we'll resume at the next meeting and approve it unless there are objections between now and then
1059 21:02 <jmbsvicett > If there's an agreement about EAPI-2 in the mls prior to the next council meeting, will you be willing to vote on it?
1060 21:02 < dberkholz@> that'll be ... sept 11
1061
1062
1063
1064 1.1 xml/htdocs/proj/en/council/meeting-logs/20080911-summary.txt
1065
1066 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080911-summary.txt?rev=1.1&view=markup
1067 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080911-summary.txt?rev=1.1&content-type=text/plain
1068
1069 Index: 20080911-summary.txt
1070 ===================================================================
1071 Roll call
1072 =========
1073 betelgeuse here [calchan]
1074 dberkholz here
1075 dertobi123 here
1076 halcy0n here
1077 jokey slacker
1078 lu_zero slacker
1079
1080
1081 First
1082 =====
1083
1084 Filling the empty slot
1085 ----------------------
1086 Last time there was an empty slot, we voted on whether to fill the slot
1087 with the next person from the original rankings. Let's do the same this
1088 time. It's Cardoe.
1089
1090 Goal: Vote whether to approve Cardoe for the empty council slot.
1091
1092 Result: Cardoe is a new council member.
1093
1094
1095 Old topics
1096 ==========
1097
1098 PMS as a draft standard of EAPI 0
1099 ---------------------------------
1100 Next meeting is Sept 11, and we request that everyone involved with PM
1101 development or the spec email gentoo-dev about any issues with it.
1102 Otherwise, it's likely to be approved as a draft standard.
1103
1104 Goal: Vote whether to approve PMS as a draft standard of EAPI 0.
1105
1106 Requirements:
1107
1108 - There needs to be a PMS lead who is a Gentoo dev [calchan].
1109 Both cardoe & antarus volunteered if this was needed.
1110 - Document the conflict resolution process that we agreed upon last
1111 week [calchan].
1112 - Document the patch acceptance process [halcy0n].
1113 - Create a public mailing list so discussions & patches aren't lost on
1114 the pms-bugs alias [cardoe].
1115
1116 Result: PMS is a draft standard of EAPI 0, with acceptance conditional
1117 upon resolution of the above 4 requirements. They should be resolved
1118 within 2 weeks.
1119
1120
1121 New topics
1122 ==========
1123
1124 None.
1125
1126
1127
1128 1.1 xml/htdocs/proj/en/council/meeting-logs/20080911.txt
1129
1130 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080911.txt?rev=1.1&view=markup
1131 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080911.txt?rev=1.1&content-type=text/plain
1132
1133 Index: 20080911.txt
1134 ===================================================================
1135 20:00 < Halcy0n@> Alright, so roll-call...who is here?
1136 20:01 -!- mode/#gentoo-council [+v Cardoe] by Halcy0n
1137 20:01 <dertobi123@> <-
1138 20:02 * Calchan is proxying for Betelgeuse
1139 20:02 -!- mode/#gentoo-council [+v Calchan] by Halcy0n
1140 20:02 < Halcy0n@> Yup, saw the email earlier as well. Thanks
1141 20:02 <dberkholz|@> here
1142 20:03 < Halcy0n@> jokey or cardoe?
1143 20:04 < Cardoe+> sorry
1144 20:04 < Cardoe+> Halcy0n: technically I'm not on the roll call yet since Diego resigned so I'm not officially taking his position
1145 20:05 < Cardoe+> Halcy0n: and you guys have to vote for the next person on the ballot to take his place
1146 20:05 < Halcy0n@> Cardoe: true, but its good you are here anyhow since that's the first discussion point.
1147 20:05 <dertobi123@> i tried to call jokey on his cellÃphone, no success :/
1148 20:05 < Halcy0n@> Well, is everyone that is here ready to start then? jokey and lu_zero seem to be MIA.
1149 20:07 -!- Halcy0n changed the topic of #gentoo-council to: Next meeting: 2000 UTC Sept. 11 - Agenda: http://archives.gentoo.org/gentoo-dev/msg_619e8ac19efadb77a5c24add7a7b529b.xml - #1 Filling the empty slot
1150 20:07 < Cardoe+> oo Halcy0n has the shiny gavel today
1151 20:07 < Halcy0n@> Cardoe: well, since it looks like dberkholz|bb is on his blackberry, I figured it would be easier if I took the lead :P
1152 20:09 < Halcy0n@> So, last time the council voted in the next person in line when a council member retired. Is everyone that is present ready to vote on whether or not to follow what was done last time? This would mean Cardoe would become our 7th council member in Diego's place.
1153 20:09 <dberkholz|@> we only need 4 to vote
1154 20:10 < Cardoe+> as a reference point, http://article.gmane.org/gmane.linux.gentoo.devel.announce/243 are the results from the election officials
1155 20:10 <dberkholz|@> I'm ready
1156 20:10 <dertobi123@> <- ready to vote
1157 20:10 < Calchan+> ready too
1158 20:11 <dberkholz|@> mark?
1159 20:11 < Halcy0n@> Yup. It has a yes from me.
1160 20:11 <dberkholz|@> Same here -- yes
1161 20:11 < Calchan+> yes from me too
1162 20:11 <dertobi123@> yes here, too
1163 20:12 < Halcy0n@> Congrats Cardoe :)
1164 20:12 <dberkholz|@> cardoe: welcome to the caba... er, council!
1165 20:12 < Cardoe+> heh thank you
1166 20:12 < Calchan+> Cardoe, all other choices were worse ;o)
1167 20:13 < Cardoe+> Calchan: hah. Sounds like a Futurama quote
1168 20:13 <dberkholz|@> remember to get the mail alias updated
1169 20:13 < Calchan+> is this effective now ?
1170 20:13 <dberkholz|@> yep
1171 20:13 < Calchan+> ok
1172 20:13 -!- Halcy0n changed the topic of #gentoo-council to: Next meeting: 2000 UTC Sept. 11 - Agenda: http://archives.gentoo.org/gentoo-dev/msg_619e8ac19efadb77a5c24add7a7b529b.xml - #2 PMS as a draft standard of EAPI 0
1173 20:14 <dberkholz|@> since we got conflict resolution figured out, I haven't heard any other blockers
1174 20:15 < Halcy0n@> I haven't seen any issues raise, so I'm assuming the PM developers are fine with it.
1175 20:15 < Calchan+> dberkholz|bb, do we have gentoo dev in charge ?
1176 20:16 <dberkholz|@> does it matter, if we have a way to resolve conflicts with portage, and the council has to approve it?
1177 20:16 < Cardoe+> Calchan: not exactly. It's technically a sub-project of QA, which is Halcy0n's dept.
1178 20:16 < Cardoe+> Calchan: however, it's something that's being driven by the developers of the Package Managers with a conflict resolution policy in place
1179 20:17 < Cardoe+> which is they try to work it out among themselves, there are 3 after all so that's a pretty easy way to get a majority vote
1180 20:17 < Calchan+> I haven't seen the mail on the conflict resolution thing
1181 20:17 < Cardoe+> and if it doesn't work, it gets kicked up to the council
1182 20:17 < ciaranm > a majority isn't enough. we're not microsoft...
1183 20:18 < Calchan+> who are the 3 ?
1184 20:18 < Cardoe+> Calchan: Portage, Paludis, and pkgcore
1185 20:18 < ciaranm > zac for portage, ferringb for pkgcore, about ten of us for paludis
1186 20:18 < Calchan+> oh, I thought you were talking about persons
1187 20:19 < Calchan+> and who's doing the conflict resolution ? (anybody got a pointer to the mail ?)
1188 20:20 < ciaranm > Calchan: the pms editors, if possible, and the council if we can't get everyone to agree
1189 20:20 < Calchan+> ciaranm, thanks, and who are the pms editors ?
1190 20:20 < Halcy0n@> This still seems like somewhat of a undocumented process to me. I'd really like there to be some structure to something as important as this.
1191 20:20 < musikc > so PMS is maintained by zmedico, ferringb, and ciaranm? i thought it was just ciaranm and spb?
1192 20:20 < Calchan+> Halcy0n, this is where I was getting at
1193 20:20 < ciaranm > Calchan: me and spb are editors at the moment
1194 20:20 < Calchan+> musikc, this was my impression too
1195 20:20 < Cardoe+> Halcy0n: I was going to suggest a patch to the pms.xml
1196 20:21 < musikc > ciaranm, shouldnt all of you be editors?
1197 20:21 < ciaranm > musikc: anyone who sends lots of good patches can be an editor if they want
1198 20:21 < musikc > since it's a collaboration and not led by any one PM?
1199 20:21 < antarus > musikc: no one else has asked...
1200 20:21 < spb > pms is just like any other open source project
1201 20:21 < Calchan+> ciaranm, please define "lots of good patches" and who will decide
1202 20:21 < spb > it's developed by those who develop it
1203 20:21 < musikc > so zmedico and ferringb have access to edit it as well then?
1204 20:22 <jmbsvicett > antarus: Are you sure they were willing or they had reasons to expect becoming editors?
1205 20:22 < musikc > they should have the same access to edit the doc since its a group effort
1206 20:22 < ciaranm > Calchan: i'll define that when someone asks
1207 20:22 < ciaranm > musikc: they can send patches, same as everyone else
1208 20:22 < musikc > why patches?
1209 20:22 < musikc > why cant they edit it?
1210 20:22 < musikc > who gets to decide what goes in and what doesnt?
1211 20:22 < ColdWind > musikc: if they haven't sent patches, why would they need access?
1212 20:22 < ciaranm > because nothing gets committed to pms without peer review
1213 20:22 < musikc > who gets to say what a good patch is?
1214 20:22 < zmedico > honestly I'm perfectly happy leaving others to edit PMS. I've got other things to work on.
1215 20:23 < Calchan+> ciaranm, you'll define ? sorry, unacceptable
1216 20:23 < ciaranm > musikc: anyone who wants to can review patches and raise objections
1217 20:23 < musikc > ciaranm, ok that makes sense. who are the peers?
1218 20:23 < ciaranm > musikc: anyone who wants to do reviewing can do so
1219 20:23 < spb > anyone who's watching the pms-bugs alias
1220 20:23 < antarus > I should correct that
1221 20:23 < antarus > 'anyone knowledgeable who wants to do reviewing' ;p
1222 20:23 < spb > since any changes go there for people to complain before they're committed
1223 20:23 < dberkholz@> ok, i'm on my laptop now
1224 20:23 < musikc > ciaranm, so only you and spb have commit access and final say unless someone wants to escalate to council?
1225 20:23 < ciaranm > Calchan: why? it's not an issue yet, and if it ever becomes one we can raise it to the council if necessary
1226 20:24 < ciaranm > musikc: for now, yes, since no-one else has asked
1227 20:24 < Calchan+> Halcy0n, we obviously need a gentoo dev in charge here, and if that's not you we need somebody to volunteer
1228 20:24 <Philantrop > musikc: The same discussion was held during the last meeting and that's how the escalation process got created.
1229 20:24 < antarus > Calchan: why is it obvious?
1230 20:24 <dleverton_ > "Obviously"?
1231 20:24 < spb > musikc: ultimately, the council has final say since any disagreements can get escalated there
1232 20:24 < ciaranm > Calchan: what's wrong with the current process? specific examples of where it's gone wrong please.
1233 20:24 < musikc > Philantrop, i thought the escalation process was for any conflicts. i recall ciaranm stating what if PM's didnt follow PMS, hence the need for resolution process
1234 20:25 < dberkholz@> it seems clear to me that as a QA subproject, Halcy0n would have the final say on who could commit to it, although if there happens to be a specific pms lead, or consensus by the existing pms team, that would also be fine
1235 20:25 < ciaranm > musikc: you mean the resolution process being "if we can't work it out then we send it to the council", which is what's being discussed?
1236 20:25 < Calchan+> ciaranm, if it's a gentoo project it needs a gentoo dev as lead, if it's an external project I don't know why we're discussing it
1237 20:25 < ciaranm > Calchan: uh, since when?
1238 20:26 < ColdWind > Calchan: what does that gentoo dev need to do?
1239 20:26 < musikc > dberkholz, ya, it'd make sense if there was a lead or representation from all PM's
1240 20:26 < spb > there's representation from anyone who sees bugs and writes patches
1241 20:26 < ciaranm > *if* anyone ever has a problem that can't be resolved, they can just ask the council to discuss it. what's the problem?
1242 20:26 < Halcy0n@> dberkholz: to me, this seems to still be a hot topic that clearly isn't getting the discussion it deserves on the mailing lists. I'd recommend the council members bringing up their concerns so its all documented somewhere.
1243 20:27 < antarus > this is all irrelevant to the actual question
1244 20:27 < antarus > which was is PMS the draft spec for EAPI 0
1245 20:27 < antarus > yes/no?
1246 20:27 <Philantrop > antarus++
1247 20:27 < Cardoe+> I'm actually working on a revised pms page for the QA sub-project
1248 20:27 < antarus > I don't think 'who can commit to PMS' has anything to do with that
1249 20:27 < musikc > Halcy0n, makes sense to me
1250 20:27 < Calchan+> Halcy0n, makes sense to me too
1251 20:28 < lack > antarus: 'PMS' as in a snapshot of what the repository is now, or 'PMS' as in the entire future of the repository's contents?
1252 20:28 < antarus > you can discuss all teh beauracratic bullshit later ;p
1253 20:28 < ciaranm > wasn't this "sent to the mailing lists" last month?
1254 20:28 < ciaranm > why weren't objections raised then?
1255 20:28 <jmbsvicett > antarus: Last time there were 2 or 3 issues on the draft that were raised as not being accepted by all parties
1256 20:28 < dberkholz@> that's a good question.
1257 20:28 < musikc > ciaranm, that was 2 weeks ago, perhaps peoples obligations delayed responses?
1258 20:28 <jmbsvicett > antarus: There was also a request to present all such issues to the mls - I didn't notice any mails about them
1259 20:28 < ciaranm > musikc: for two weeks?
1260 20:28 < musikc > seems to spark questions again, whats the problem with suggesting it goes to the mailing list
1261 20:29 <Philantrop > jmbsvicetto: Which seems to imply that these issues were resolved.
1262 20:29 < musikc > ciaranm, sure. i myself was on vacation and in the middle of a lot of project work. just one person's example.
1263 20:29 < ciaranm > musikc: i was hoping for a decision three months ago...
1264 20:29 < Cardoe+> musikc: You seem to have some objections. Please send them to the list.
1265 20:29 < antarus > Philantrop: no it implies no one talked about them ;)
1266 20:29 <Philantrop > antarus: Actually, I know they were talked about. :-)
1267 20:29 < antarus > if it goes back to the lists you should set a deadline
1268 20:29 < musikc > Cardoe, not so much objections as thoughts and interest in wht other people think
1269 20:29 < ColdWind > the same problem is going on since way before the last meeting iirc, and it never gets discussed on the ML
1270 20:29 < musikc > antarus, that makes complete sense also
1271 20:29 < antarus > such that issusea are actively being resolved before the deadline
1272 20:29 < antarus > otherwise we will discuss this forever
1273 20:30 < ColdWind > it seems you've entered a deadlock
1274 20:30 < dberkholz@> at least having a council meeting every 2 weeks forces people to bring it up that often.
1275 20:30 < ciaranm > every two weeks people ask the same questions that were asked four weeks ago
1276 20:30 < antarus > so we are not ready to vote because there were issues from last meeting that were not resolved?
1277 20:30 < antarus > you have 2 weeks to fix them
1278 20:30 < antarus > lets move on ;p
1279 20:30 < dberkholz@> i'm trying to put together a list of things people say are blockers
1280 20:30 < dberkholz@> could whoever had one please say it again, directed at me?
1281 20:31 < musikc > blockers?
1282 20:31 < dberkholz@> we don't want to delay this without specific things that need to be resolved before approving it
1283 20:31 < Calchan+> dberkholz, lead, doc on structure and processes
1284 20:31 <Philantrop > dberkholz: Please consider the topic and the iussues that were raised here today.
1285 20:31 < dberkholz@> otherwise it goes into the nebulous nowhere
1286 20:31 < musikc > ahhhh, agree with Calchan
1287 20:31 < Calchan+> dberkholz, was the conflict resolution discussed on council@ ?
1288 20:31 < Halcy0n@> dberkholz: what calchan said. I'd like to see a process since it seems people aren't clear on it.
1289 20:31 < antarus > I will volunteer as lead if you need for one some reason
1290 20:32 * antarus shrugs
1291 20:32 < dberkholz@> Halcy0n: a process for what?
1292 20:32 * musikc votes Halcy0n for lead :)
1293 20:32 < musikc > HEHE
1294 20:32 < ciaranm > antarus: i've already got a volunteer gentoo developer to be an arbitrary and pointless figurehead if anyone needs one
1295 20:32 < antarus > ciaranm: ok :)
1296 20:32 < Calchan+> dberkholz, I was talking about conflict resolution, I haven't seen anything
1297 20:32 < dberkholz@> Calchan: it was agreed upon at the last meeting. first PM devs & PMS editors try to resolve, and they request council to resolve by vote if they cannot
1298 20:32 < ciaranm > Calchan: did you see what was discussed at the last meeting?
1299 20:32 <jmbsvicett > dberkholz / Halcy0n: People should also raise any objection to the current content of the PMS draft, before it gets approved
1300 20:33 < ciaranm > jmbsvicetto: did you see what the question was?
1301 20:33 < Cardoe+> ciaranm: me? or someone else. Cause I volunteered a few weeks back if that would ease the approval of this.
1302 20:33 < musikc > jmbsvicetto, good point. has that been raised by anyone yet?
1303 20:33 < ciaranm > Cardoe: oh, you're number three then :P
1304 20:33 < ciaranm > musikc: why is it a good point? include references to the question in your answer
1305 20:33 <jmbsvicett > ciaranm: I did. That's why I'm saying anyone with any objection has a last chance to present it before the doc gets approved - "speak now, ..."
1306 20:33 < Calchan+> dberkholz, then who are the pms editors ? where is this documented ?
1307 20:33 < ciaranm > jmbsvicetto: er, why is there a last chance?
1308 20:33 < Cardoe+> Does anyone have any objections to the current content of the PMS?
1309 20:33 < musikc > ciaranm, what was my question? i think you confised me with someone else
1310 20:34 < ciaranm > jmbsvicetto: clearly you *didn't* read the question
1311 20:34 < ciaranm > musikc: you agreeing with jmbsvicetto. i want to know why you're doing that.
1312 20:34 < ciaranm > especially given how spb specifically covered it being ok to find issues with the EAPI 0 definition even after the level of approval being requested
1313 20:35 < musikc > b/c i agree with him saying that people should raise any objections to the current content before it gets approved. sounds reasonable to me. :)
1314 20:35 < Calchan+> Cardoe, I have no problem with the content
1315 20:35 < ciaranm > except that we're not asking for and never will ask for "this will never change" approval
1316 20:35 <jmbsvicett > ciaranm: Let me be clear. dberkholz is trying to collect issues about PMS and its approval. I'm suggesting that in the next 2 weeks anyone having the slightest objection to the current content of the draft should sent it to the ml and have it discussed before the doc is approved - otherwise, they'll have to live with the doc. This is all I'm saying
1317 20:35 < musikc > ciaranm, i understand the concept of 'fluid' documents, thanks though
1318 20:35 < ciaranm > musikc: then why are you agreeing with jmbsvicetto over "last chance"?
1319 20:35 <Philantrop > jmbsvicetto: That has been the case for *months* now and nothing was brought up.
1320 20:36 < ciaranm > jmbsvicetto: how does that differ from the last three times that's been said?
1321 20:36 < Halcy0n@> Lets get back on topic here. The underlying question is should we approve PMS as a draft for EAPI 0 only. We seem to have some other major concerns, and we should leave it open for us to amend this decision later.
1322 20:36 < musikc > ciaranm, b/c if someone has an objection currently, wouldnt it make sense that they bring it up? why wait. seems silly if they already know they have an objection.
1323 20:36 < dberkholz@> ok, i have 2 issues as blockers right now
1324 20:36 < musikc > Halcy0n ++
1325 20:36 <Philantrop > Halcy0n: The concerns are about process, not the contents, though.
1326 20:36 < dberkholz@> one is a PMS lead who is a gentoo dev, and the other is documenting conflict resolution
1327 20:36 <jmbsvicett > Philantrop: true, but it seems no one has ever felt it as a "deadline"
1328 20:37 < antarus > Philantrop: processes are important
1329 20:37 < ciaranm > every time we do this a different group of people jumps up and asks the same questions that were asked at the previous meeting, and then it's always postponed to the next meeting for the same questions to be asked over again
1330 20:37 < antarus > (certainly I'm with you that this should have been approved months ago)
1331 20:37 <Philantrop > antarus: Yes, if they don't work.
1332 20:37 < musikc > dberkholz, i dont see the process for approval of patches, etc documented. that'd probably be worthwhile as well
1333 20:37 < antarus > that doesn't mean we shouldn't attempt to document how things work now ;p
1334 20:37 < Halcy0n@> Can we stay on topic please? I have other things I need to run to after this.
1335 20:38 < ColdWind > So, on one hand, people is not discussing problems with the contents even when that's what's council requested for months. On the other hand, people can still bring up those concerns after PMS approval as a draft standard... that's why it's a draft. Is there any reason to block the approval of the draft forever?
1336 20:38 < musikc > ColdWind, forever? of course not. postponed while ppl still work to understand the process? sure.
1337 20:38 < Halcy0n@> Calchan, Cardoe, dberkholz|bb : Are you guys comfortable with the statement I made above? Lets vote on whether or not to approve PMS as a draft for EAPI 0 only, and leave it open for us to amend the decision later should we find the need to.
1338 20:38 < antarus > ColdWind: thats what the two week deadline is for ;)
1339 20:38 < Cardoe+> Halcy0n: yes
1340 20:39 < dberkholz@> do any council members think that documenting a process for patch acceptance is a requirement?
1341 20:39 < Halcy0n@> dertobi123: ^ that was directed to you as well
1342 20:39 < ColdWind > musikc: there will be *always* someone who still doesn't understands the process, so yes, with this dynamic... this is effectively blocked forever.
1343 20:40 < musikc > ColdWind, agreed so documentation helps :)
1344 20:40 < Halcy0n@> dberkholz: I don't see it as a blocker for approving it as an initial draft right now, but I want it documented.
1345 20:40 < Cardoe+> alright. everyone let's take a breather for a second. Let's us wrap up the actual question at hand. Further concerns can be approached on list.
1346 20:40 <dertobi123@> Halcy0n: yep
1347 20:40 <Calchan|Ho > sorry, apparently my irc proxy went down
1348 20:41 < musikc > so post poned until documented Halcy0n?
1349 20:41 < Calchan+> ColdWind,
1350 20:41 < Cardoe+> ciaranm: what's the official ml to bring up discussions about patches? or should it remain on the bug?
1351 20:41 < ciaranm > Cardoe: we're using the pms-bugs alias for now
1352 20:41 < Halcy0n@> musikc: no, I don't mind doing the initial approval, and getting the documentation laid down afterwards.
1353 20:41 * musikc nods
1354 20:42 < Cardoe+> ciaranm: any requirements to join the alias? or just get someone with commit access to that file to add you?
1355 20:42 < musikc > Halcy0n, that makes sense and goes with ciaranm's expressed view of PMS always up for change
1356 20:42 < ciaranm > Cardoe: the only requirement is that you not be so amazingly annoying that we feel obliged to move somewhere else
1357 20:42 < dberkholz@> could you tone it down a bit, ciaranm ..
1358 20:42 < musikc > ciaranm, any gentoo dev should be welcome since PMS is a standard for Gentoo :)
1359 20:43 < Halcy0n@> Council people, are we ready to vote?
1360 20:43 < Cardoe+> Halcy0n: yes
1361 20:43 < Calchan+> I'm ready to vote
1362 20:43 < ciaranm > dberkholz: mm? what did i say?
1363 20:43 <dertobi123@> yes
1364 20:43 < ciaranm > musikc: any qualified gentoo developer
1365 20:43 < musikc > ciaranm, who determines who is qualified?
1366 20:43 < ciaranm > any qualified anyone. being a gentoo developer is neither here not there
1367 20:43 < musikc > Gentoo has determined any dev is qualified as this is a standard for Gentoo so they should all be welcome
1368 20:43 < ciaranm > musikc: it's yet to be an issue, so we haven't had to determine it
1369 20:44 < Halcy0n@> dberkholz: are you?
1370 20:44 < musikc > ciaranm, so all Gentoo devs should be welcome
1371 20:44 < dberkholz@> Halcy0n: i'm thinking
1372 20:44 < ciaranm > musikc: dunno. does gentoo still have developers who don't know what 'grep' is?
1373 20:44 -!- mode/#gentoo-council [+m] by Halcy0n
1374 20:44 < Halcy0n@> Just to reduce the noise so we can make a decision on the original topic.
1375 20:45 <dertobi123@> thanks Halcy0n
1376 20:45 < dberkholz@> here's what i'm thinking. we have these 2 blocking issues. will either of them have an impact on pms as a draft standard?
1377 20:45 < Cardoe+> dberkholz: what do you see as the two?
1378 20:45 < dberkholz@> the two i said earlier
1379 20:46 < dberkholz@> 20:36 < dberkholz@> one is a PMS lead who is a gentoo dev, and the other is documenting conflict resolution
1380 20:47 <dertobi123@> one of these issues is about having a puppet or not having a puppet as a lead, this is a non-issue from my pov
1381 20:47 < dberkholz@> what exact benefits would having a pms lead as a gentoo dev gain us?
1382 20:47 < Calchan+> dberkholz, a half baked pms project is the best way to have it crash into a wall, so we want this ?
1383 20:47 < Calchan+> s/so/do/
1384 20:47 < Halcy0n@> dberkholz: if we want the project to remain useful, I think we should document it before we start pushing it on people as a standard, in draft form or any other.
1385 20:48 < Cardoe+> While people might feel emotional about a PMS lead that is a Gentoo dev, it's not necessarily a requirement. It's a Gentoo project controlled by the Gentoo QA project as a whole. Who runs the PMS sub-project is no consequence to how good or bad it is.
1386 20:48 < dberkholz@> document what?
1387 20:48 < Halcy0n@> dberkholz: sorry, the conflict resolution and patch approval process.
1388 20:49 < Cardoe+> Halcy0n: do we want to create a pms ML so that the pms-bugs alias isn't being used/abused?
1389 20:49 < Cardoe+> bugzilla can mail changes to the ML for affected bugs
1390 20:49 <dertobi123@> Cardoe: agreed, ideally there would be a gentoo dev interested in that - but as long there's noone ...
1391 20:49 < Halcy0n@> Cardoe: it would be best so others could join the list and conversations.
1392 20:50 < Cardoe+> and publicly provide archives
1393 20:50 < dberkholz@> are there discussions happening on pms-bugs rather than just bugs posted to it?
1394 20:50 < Halcy0n@> dberkholz: that has been the case in the past, yes.
1395 20:52 < Cardoe+> Halcy0n: can you tell us the last e-mail across it?
1396 20:52 < Cardoe+> actually never mind
1397 20:53 < Cardoe+> Creating a mailing list I don't believe would be opposed (anyone opposing can PM me now) and would allow public transparency into the process and would allow for review of the process in the future so I think it's a plus moving forward.
1398 20:53 < Halcy0n@> Cardoe: its mostly been submitted patches.
1399 20:53 < Halcy0n@> And discussions of those patches.
1400 20:53 < Cardoe+> which sounds a bit like a ML already
1401 20:54 < dberkholz@> http://dev.gentoo.org/~dberkholz/20080911-agenda.txt has the list of requirements i've collected
1402 20:54 < Halcy0n@> dberkholz: that looks good to me.
1403 20:55 < Calchan+> dberkholz, yes, looks good
1404 20:55 < Cardoe+> So from that list does anyone see any that would prevent you from voting yes today to the PMS as a draft standard for EAPI 0 and 1?
1405 20:55 < Cardoe+> I don't see any that would prevent me from voting yes today. Of course, I reserve the option to change that going forward since we are working with a live document.
1406 20:56 < Calchan+> Cardoe, yes, I don't see the point voting for something unfinished when we could vote for the same finished thing in 2 weeks
1407 20:56 < dberkholz@> by making it a draft standard, what we're saying is that it is now a requirement to resolve conflicts between it and package managers
1408 20:56 < dberkholz@> there's not much value in approving a spec that doesn't match reality
1409 20:57 < Cardoe+> correct
1410 20:57 < Cardoe+> I think we have 2 outstanding issues between Portage/pkgcore & PMS/Paludis
1411 20:58 < Cardoe+> Which can be a very good test to see how people will resolve this.
1412 20:59 < Halcy0n@> Alright, we are at the end, can we vote?
1413 20:59 < Calchan+> Halcy0n, yes
1414 20:59 < Calchan+> I mean, yes I can vote
1415 21:00 < Cardoe+> let's do it
1416 21:00 < dberkholz@> ok
1417 21:00 <dertobi123@> yep, let's vote
1418 21:00 < dberkholz@> do we want to specify that our acceptance is conditional upon those requirements being resolved?
1419 21:00 < Cardoe+> 3 choices..
1420 21:01 < Cardoe+> Yes, Yes conditional upon requirements being resolved, No
1421 21:01 < dberkholz@> i'm gonna go with #2.
1422 21:01 < Halcy0n@> I'm with #2 as well
1423 21:02 < Cardoe+> #2 here
1424 21:02 <dertobi123@> #2 too
1425 21:02 < Calchan+> I vot 3 in the present state
1426 21:02 <dertobi123@> being solved until the next meeting i'd suggest in addition
1427 21:02 < Calchan+> s/vot/vote/
1428 21:02 < dberkholz@> i agree w/ dertobi123 -- 2 weeks to resolve. there's nothing major there
1429 21:03 < Cardoe+> Do we want to vote on creating a ML now or let it be discussed on the ML first?
1430 21:03 <dertobi123@> creating that ML sounds like a logical thing to me, so vote and yes please
1431 21:03 < dberkholz@> i'm pretty sure that's what we just did. making a list was one of the reqs, and we just voted to accept given the reqs.
1432 21:04 < Halcy0n@> dberkholz: agreed. I have to run now.
1433 21:04 < dberkholz@> ok
1434 21:04 < Calchan+> thanks Halcy0n
1435 21:05 < dberkholz@> that's it for this meeting
1436 21:05 < Cardoe+> I agree with creating the ML
1437 21:05 < Calchan+> dberkholz, weren't we supposed to discuss eapi2 ?
1438 21:05 < dberkholz@> do people not read my posts?
1439 21:05 < dberkholz@> that kind of discussion is for lists, not meetings
1440 21:05 < dberkholz@> plus we hit our hourly limit
1441 21:06 < Calchan+> dberkholz, ah sorry, I understood we'd discuss it here
1442 21:06 < Cardoe+> dberkholz: The discussion was over.. the final list was submitted afaik
1443 21:06 < dberkholz@> there have been multiple replies on it today
1444 21:07 < dberkholz@> that just isn't enough time
1445 21:07 < dberkholz@> i'm happy to vote on it on -council though
1446 21:07 < dberkholz@> if not, we can vote it in 2 wks
1447 21:07 < Calchan+> somebody should reopen the channel then
1448 21:08 -!- mode/#gentoo-council [-m] by dberkholz
1449 21:08 < dberkholz@> meeting's over
1450 21:08 < dberkholz@> thanks for playing
1451 21:08 < dberkholz@> http://dev.gentoo.org/~dberkholz/20080911-agenda.txt has summary
1452
1453
1454
1455 1.1 xml/htdocs/proj/en/council/meeting-logs/20080925-summary.txt
1456
1457 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080925-summary.txt?rev=1.1&view=markup
1458 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080925-summary.txt?rev=1.1&content-type=text/plain
1459
1460 Index: 20080925-summary.txt
1461 ===================================================================
1462 Roll call
1463 =========
1464 betelgeuse here
1465 cardoe here [dang]
1466 dberkholz here
1467 dertobi123 here
1468 halcy0n here
1469 jokey here
1470 lu_zero slacker
1471
1472 New topics
1473 ==========
1474
1475 EAPI-2
1476 ------
1477 Goal: Vote on approval
1478
1479 Requirements:
1480
1481 - Put a generated copy (preferably HTML) in the PMS project webspace.
1482 People who want to refer to an EAPI=2 reference don't necessarily
1483 want to install all the dependencies to build it.
1484 - Let's tag the git repository something like
1485 eapi-$EAPI-approved-$DATE.
1486
1487 Result: EAPI=2 is approved.
1488
1489
1490 PROPERTIES in cache
1491 -------------------
1492 Goal: Vote: Does council need to approve cache changes?
1493 Goal: Vote on approval
1494
1495 Result: Since it's related to the EAPI, this should be another issue
1496 that package-manager developers resolve amongst themselves and only
1497 present to council if they can't agree.
1498
1499 They agree on adding it to the cache as a value that package managers
1500 can ignore, so it is.
1501
1502
1503 PROPERTIES=interactive in ebuilds
1504 ---------------------------------
1505 Goal: Vote: Does council need to approve global-variable changes in
1506 ebuilds?
1507
1508 Result: This is a retroactive, backwards-compatible EAPI change and thus
1509 is handled the same as any other EAPI change -- it requires council
1510 approval.
1511
1512 Goal: Vote on approval
1513
1514 Result: PROPERTIES=interactive is approved.
1515
1516
1517
1518 1.1 xml/htdocs/proj/en/council/meeting-logs/20080925.txt
1519
1520 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080925.txt?rev=1.1&view=markup
1521 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080925.txt?rev=1.1&content-type=text/plain
1522
1523 Index: 20080925.txt
1524 ===================================================================
1525 20:00 < darksiide > ding!
1526 20:00 <Betelgeuse@> dong
1527 20:00 < ciaranm > the witch is dead
1528 20:02 < dberkholz@> who's here?
1529 20:02 < dberkholz@> lost track of time for a sec
1530 20:03 <Betelgeuse@> dberkholz: \o/
1531 20:03 <dertobi123@> <- here
1532 20:03 * Halcy0n is here
1533 20:03 < jokey@> plop
1534 20:03 < dang > <- is Cardoe today
1535 20:03 < jokey@> dang: oh, reincarnation? ;)
1536 20:03 < dang > jokey: More like astral projection...
1537 20:04 < dberkholz@> where's lu?
1538 20:04 -!- jokey changed the topic of #gentoo-council to: Next meeting: now
1539 20:06 < dberkholz@> ok, let's get started without him
1540 20:06 < dberkholz@> can someone try to contact him somehow?
1541 20:06 -!- mode/#gentoo-council [+v dang] by Halcy0n
1542 20:06 < dberkholz@> (and speak up so i know who you are)
1543 20:06 <Betelgeuse@> dberkholz: Shouldn't you have his number :D
1544 20:06 <Betelgeuse@> I can dig it out too of course.
1545 20:06 < dberkholz@> it would be nice for someone else to step up and do something occasionally..
1546 20:07 < dberkholz@> here's a brief agenda -- http://dev.gentoo.org/~dberkholz/20080925-agenda.txt
1547 20:08 < dberkholz@> so let's get rolling on eapi-2
1548 20:08 < dberkholz@> anyone not ready to vote?
1549 20:08 <Betelgeuse@> dberkholz: txt msg sent
1550 20:08 < Halcy0n@> I am ready.
1551 20:08 -!- thargor__ is now known as thargor
1552 20:08 < dberkholz@> as i mentioned before the meeting, i stuck a pdf at http://dev.gentoo.org/~dberkholz/pms/pms_eapi-2_no-kdebuild-1_20080925.pdf -- see the appendix
1553 20:09 <Betelgeuse@> So we would move a copy like that to the PMS project pages then?
1554 20:10 <Betelgeuse@> Or the html output generated for better linking from stuff like devmanual would work too.
1555 20:10 < dberkholz@> i'd like to just stick a tag in git
1556 20:10 < dang+> An html copy somewhere would be *really* nice.
1557 20:10 < jokey@> dberkholz++
1558 20:11 < jokey@> one of us should just add a gpg signed one there and be done with it
1559 20:11 < dberkholz@> putting a copy in the pms project space would make sense to me, so people have somewhere simple to get this info
1560 20:11 < dberkholz@> any pms folks can comment on that?
1561 20:11 < ciaranm > app-doc/pms
1562 20:11 < dang+> That's what I meant, of course. The official one could still be in git.
1563 20:11 < jokey@> maybe add a generated one to the project page as well so people don't need to install texlive just to take a look at it
1564 20:12 <dertobi123@> jokey: pdf and html (as dang suggested) would be nice, yeah
1565 20:12 < ciaranm > ferdy: ^^ you can do that, right?
1566 20:13 < dang+> and an app-doc/pms-2 for people who do want a local copy.
1567 20:13 < nirbheek > app-doc/pms-bin? :)
1568 20:13 < dang+> Heh.
1569 20:13 < ciaranm > dang: i was just going to merge the eapi-2 branch into master...
1570 20:14 < ciaranm > the only reason eapi 2 is on a branch just now is to avoid giving the impression it's been finalised
1571 20:14 < jokey@> anyway, nothing else required for vote, right? ;)
1572 20:14 < dang+> ciaranm: Sure, I have no problem with that.
1573 20:14 < dang+> But cutting a tarball, sticking it on the mirror, and having a pms-2 version in portage would be a nice touch.
1574 20:14 < dang+> Not required, but nice.
1575 20:15 < ciaranm > do we do a new tarball when we write some more of the EAPI 0 stuff, then?
1576 20:15 <Betelgeuse@> ciaranm: Well pms-2 would isntall the tag
1577 20:15 < dang+> Good question...
1578 20:15 <Betelgeuse@> ciaranm: if coming from git
1579 20:15 < dang+> tag may be better, I'd forgotten about that. :P
1580 20:15 < ciaranm > a tag doesn't really make sense to me
1581 20:16 < ciaranm > i mean, what'd it tag? the first eapi 2 commit? the last eapi 2 commit? the most recent eapi 2 related fix? the most recent fix that is some way relevant to eapi 2? and once it's there it's stuck
1582 20:16 <Betelgeuse@> ciaranm: For EAPI 0 of course not, but we aren't approving that atm.
1583 20:16 < Halcy0n@> So, can we vote? The specifics of what we do with PMS can be discussed separately.
1584 20:17 <dertobi123@> indeed
1585 20:17 < dang+> Fine with me.
1586 20:17 <Betelgeuse@> ciaranm: Well we can tie the ebuild to particular commits too.
1587 20:17 < Halcy0n@> So, yes from me.
1588 20:18 * Sput thinks people mean a branch rather than a tag
1589 20:18 <Betelgeuse@> ciaranm: And increase it as fixes come I guess.
1590 20:18 < ciaranm > Betelgeuse: so how's that different from just pointing the ebuild at master?
1591 20:18 <Betelgeuse@> ciaranm: council approval for changes
1592 20:18 <Betelgeuse@> ciaranm: if wanted
1593 20:18 < dberkholz@> if we approve one thing, the wording could later change so that it actually means something else
1594 20:19 * jokey is for it too
1595 20:19 < ciaranm > in which case the conflict resolution process kicks in
1596 20:19 < dang+> But a signed tag specifying what was actually the state at approval time would help a lot...
1597 20:20 < dang+> Just as a historical record, if nothing else.
1598 20:20 < dang+> Anyway, I vote to approve, too.
1599 20:20 < dberkholz@> i would like to see a tag that says something like eapi-$EAPI-approved-$DATE
1600 20:20 * jokey got a note that lu went to bed already
1601 20:20 < ciaranm > it would? *shrug* sign and tag away all you like. tags are cheap.
1602 20:20 < dberkholz@> but yes, i am also for eapi 2
1603 20:20 * dertobi1 is too
1604 20:20 <Betelgeuse@> +1
1605 20:20 < jokey@> ++
1606 20:21 < dberkholz@> who agrees with the tag?
1607 20:21 < Halcy0n@> Please tag it :)
1608 20:22 <Betelgeuse@> I do
1609 20:22 < dberkholz@> (btw, just to make it clear for the record, EAPI=2 is approved.)
1610 20:22 * dertobi1 agrees
1611 20:22 * jokey too
1612 20:22 * dang too
1613 20:23 < ciaranm > ok, someone please make a signed tag then and mail it to the list which doesn't exist yet
1614 20:23 < dberkholz@> is it merged to master already?
1615 20:23 < dang+> Heh.
1616 20:23 < ciaranm > is now!
1617 20:24 < dberkholz@> updated agenda/summary -- http://dev.gentoo.org/~dberkholz/20080925-agenda.txt
1618 20:24 < dberkholz@> please verify the EAPI=2 section
1619 20:25 < Halcy0n@> Sounds good to me Donnie.
1620 20:25 < dberkholz@> ok, let's move on to the next topic
1621 20:25 < dberkholz@> PROPERTIES in cache
1622 20:26 < jokey@> no need to approve cache changes imho as long as they don't break older versions of portage
1623 20:26 < dberkholz@> there were zero objections on-list
1624 20:26 * dang agreed with jokey
1625 20:26 * dertobi1 too
1626 20:26 < dberkholz@> yeah, that's my feeling
1627 20:26 <Betelgeuse@> cache changes should be needed because of tree wide changes which should go through us
1628 20:26 < Halcy0n@> Fine by me.
1629 20:26 <Betelgeuse@> not always of course
1630 20:27 <Betelgeuse@> So why not do both?
1631 20:27 < zmedico > the cache is a community asset
1632 20:27 < dberkholz@> cache changes aren't just needed because of changes to the tree, but because portage is just tracking more data
1633 20:27 < zmedico > so I don't really think it's all my decision
1634 20:28 < dberkholz@> that's why i think the ebuild PROPERTIES section is more relevant to us directly, because that part always impacts the tree
1635 20:28 < ciaranm > cache is an EAPI / PMS thing, and all sorts of third party apps rely upon it, so changing it isn't something to be done without proper discussion
1636 20:28 < zmedico > nod
1637 20:29 <Betelgeuse@> The council hasn't had that much technical stuff to decide any way so I don't see why we would need to cut down the list.
1638 20:30 < jokey@> ciaranm: that's why I added "as long as it doesn't break older stuff"
1639 20:30 < jokey@> if one just adds fields, it shouldn't be a real issue anywhere
1640 20:30 < dberkholz@> you can only cut down the list if something was on the list to start with ... cache changes have never gone through council in the past to my knowledge
1641 20:30 < ciaranm > that's not entirely true...
1642 20:30 < zmedico > note that there is currently an upper limit on the number of cache entries
1643 20:31 < zmedico > 22 max, 7 unused
1644 20:31 < zmedico > adding PROPERTIES leaves 6 unused
1645 20:31 < ciaranm > you can use things that are currently defined as unused without breaking things. you can't *add* without breaking portage
1646 20:31 < ciaranm > dberkholz: the last cache change was pre-council, wasn't it?
1647 20:32 < dberkholz@> i don't think so
1648 20:32 < ciaranm > wasn't the last cache change the addition of the EAPI field?
1649 20:32 < zmedico > last addition was EAPI
1650 20:32 < zmedico > few years back
1651 20:34 < dberkholz@> seems like if anything, this should be another issue that PM devs resolve amongst themselves and only present to council if they can't agree
1652 20:34 < dberkholz@> is there a lack of agreement?
1653 20:35 < ciaranm > there's no disagreement on PROPERTIES, just some of the proposed values for it
1654 20:35 < dberkholz@> ok
1655 20:36 < dberkholz@> do council people agree with what i said?
1656 20:36 < jokey@> sure
1657 20:36 <dertobi123@> yep
1658 20:36 * jokey notes a bunch of stuff falls into that category actually
1659 20:36 < dang+> Sure.
1660 20:36 <Betelgeuse@> the majority has spoken
1661 20:37 <Betelgeuse@> So let's go with that then.
1662 20:37 < jokey@> right
1663 20:37 < dberkholz@> ok, if you guys agree on PROPERTIES in cache, go for it.
1664 20:37 * ciaranm shall add it to pms
1665 20:38 < dberkholz@> let's move on to the PROPERTIES=interactive
1666 20:39 < remi` > quick question: PROPERTIES is added to which EAPI ?
1667 20:40 < ciaranm > remi`: PROPERTIES is retroactively added to 0, 1 and 2 with the restriction that it can't be used for anything that package managers can't safely ignore
1668 20:40 < remi` > great, thanks for the clarification
1669 20:41 < Halcy0n@> Are there any disagreements on having PROPERTIES=interactive from any of the PM people?
1670 20:41 < ciaranm > interactive was the one we didn't disagree on
1671 20:41 < dberkholz@> i'm presuming zmedico agrees with it too =)
1672 20:42 < zmedico > nod
1673 20:42 < dberkholz@> council members, do you think this is something that should require council approval?
1674 20:44 < Halcy0n@> I think it makes sense for us to approve it.
1675 20:44 <dertobi123@> i'm unsure, so it wouldn't hurt to approve it. i'm for it :)
1676 20:44 <Betelgeuse@> yes
1677 20:44 < jokey@> yes
1678 20:44 < jokey@> ;)
1679 20:44 < dberkholz@> to generalize, new global variables in ebuilds that are used by the PM
1680 20:45 < dang+> Probably a good idea.
1681 20:45 < jokey@> anything global imho
1682 20:45 < jokey@> so it expands to vars and functions
1683 20:45 < ciaranm > vars and functions would be an EAPI thing anyway
1684 20:46 < dberkholz@> unless they're optional again
1685 20:46 < dberkholz@> seems like an odd use case though
1686 20:46 < dberkholz@> pkg_pretend() anyone?
1687 20:46 < jokey@> eapi stuff
1688 20:47 < jokey@> so handled within pms group as usual
1689 20:47 < ciaranm > pkg_pretend is a lot easier if you can be sure it'll get used... so it's a lot easier as an EAPI thing...
1690 20:47 < dberkholz@> reasonable
1691 20:48 < dberkholz@> what we're saying is that new ebuild features that aren't covered by PMS/EAPIs still need to be approved by the council
1692 20:49 < jokey@> eh, isn't all this global ebuild stuff (to be) covered by pms?
1693 20:49 < ciaranm > there aren't going to be many things done that way, so it's probably easier to just send every new EAPI and every carefully done retroactive EAPI change to the council...
1694 20:50 <Betelgeuse@> indeed
1695 20:50 < jokey@> ++
1696 20:50 < dberkholz@> ciaranm: so you're classifying this as a retroactive EAPI change?
1697 20:51 < dberkholz@> i'm a bit underslept lately
1698 20:51 < ciaranm > dberkholz: PROPERTIES? yeah
1699 20:51 < ciaranm > PROPERTIES is an EAPI thing that we just happen to be able to get away with doing retroactively by carefully weasel wording it
1700 20:51 < dberkholz@> yeah, ok, that way we can just say it's just a standard pms/eapi thing and not deal with setting new policies and whatnot
1701 20:52 < dberkholz@> so let's move on to the approval vote
1702 20:52 < Halcy0n@> How are we determining which properties are allowed though? Is that tied to a particular EAPI at this point, or are you wording it up in such a way that new ones can be introduced at any time?
1703 20:53 < dberkholz@> since PROPERTIES handling is optional, i was assuming that support for any given value of it was also optional
1704 20:53 < Halcy0n@> I just wanted to make sure :)
1705 20:53 < dberkholz@> and any new value would require council approval the way we've said it
1706 20:53 < ciaranm > what dberkholz said
1707 20:53 < Halcy0n@> Okay, thanks.
1708 20:54 < Halcy0n@> I vote to approve it.
1709 20:54 < dberkholz@> so do i
1710 20:54 <Betelgeuse@> +1
1711 20:54 < dang+> ++
1712 20:55 < dberkholz@> ok, that's our agenda for today
1713 20:55 < dberkholz@> and right on time too!
1714 20:55 < Sput > nice work *clap*
1715 20:55 < Halcy0n@> Awesome. Thanks for getting everything organized Donnie.
1716 20:55 < dberkholz@> less so every week, as i get less and less sleep...
1717 20:55 < dberkholz@> adios, gotta run!
1718 20:56 < jokey@> ++
1719 20:56 <Betelgeuse@> I can make the tag.
1720 20:56 * jokey thinks donnie should get some choclate and cookies for free
1721 20:56 < ciaranm > Betelgeuse: do you know how to mail tags for git? i've never had to done that
1722 20:57 * dertobi1 hands donnie some swiss chocolate i bought in zurich yesterday :)
1723 20:57 < maekke > dertobi123: =)
1724 20:57 <Betelgeuse@> ciaranm: Hmm. True.
1725 20:58 <Betelgeuse@> ciaranm: I can try the normal way.
1726 20:58 < remi` > oh, I had one tiny question : when can we start using EAPI=2 in ~ and/or stable ebuilds ?
1727 20:58 <Betelgeuse@> remi`: You shouldn't commit something you haven't tested so after a pkg manager is committed with support for it
1728 20:58 <Betelgeuse@> remi`: zmedico probably does a release today
1729 20:58 < remi` > Betelgeuse, of course, but once portage is out, we can start using it?
1730 20:59 < ciaranm > paludis will probably be tomorrow, unless my laptop speeds up...
1731 20:59 <Betelgeuse@> remi`: yes
1732 20:59 < Caster > remi`: and in stable ebuilds when a portage that supports it is stable, I guess
1733 21:00 < ciaranm > zmedico / anyone else: please review the properties branch i just committed to pms
1734 21:00 < zmedico > sure
1735 21:01 < remi` > Betelgeuse, Caster, ok thanks
1736 21:02 <jmbsvicett > council: thanks for approving EAPI-2
1737 21:03 < zmedico > thanks for approving the PROPERTIES stuff too