Gentoo Archives: gentoo-commits

From: "Markus Ullmann (jokey)" <jokey@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/council/meeting-logs: 20080110-summary.txt 20080110.txt
Date: Fri, 11 Jan 2008 16:10:11
Message-Id: E1JDMQq-0005dH-2u@stork.gentoo.org
1 jokey 08/01/11 16:08:32
2
3 Added: 20080110-summary.txt 20080110.txt
4 Log:
5 Add 20080110 meeting
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/en/council/meeting-logs/20080110-summary.txt
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080110-summary.txt?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080110-summary.txt?rev=1.1&content-type=text/plain
12
13 Index: 20080110-summary.txt
14 ===================================================================
15 Roll call
16 ---------
17
18 (here, proxy [by whom] or slacker?)
19
20 amne here
21 betelgeuse here
22 dberkholz proxy [musikc]
23 flameeyes here
24 lu_zero here
25 vapier here
26 jokey here
27
28 Agenda
29 ------
30
31 GLEP 54: scm package version suffix
32 http://www.gentoo.org/proj/en/glep/glep-0054.html
33
34 GLEP 55: Use EAPI-suffixed ebuilds (.ebuild-EAPI)
35 http://www.gentoo.org/proj/en/glep/glep-0055.html
36
37 Code of Conduct enforcement
38 http://thread.gmane.org/gmane.linux.gentoo.council/82
39 http://www.gentoo.org/proj/en/council/meeting-logs/20071108-summary.txt
40 http://www.gentoo.org/proj/en/council/meeting-logs/20071213-summary.txt
41
42 - What needs to happen for us to make a decision?
43
44 Last week, we agreed to just add moderators to #gentoo-dev and the
45 gentoo-dev list. Other places with their own moderation should enforce the
46 CoC themselves. We also agreed that moderation must be handed over to devrel
47 or userrel after 2 days.
48
49 Ferris asked some questions:
50 1) Do we have an implementation schedule? ;
51 2) Have we identified some warm bodies for it?;
52 3) Most devrel requests seem really to relate to CoC violations. Would
53 you like us to bounce those to the CoC people, process them using CoC
54 rules, or keep doing what we are doing now (generally, close them with a
55 note explaining why or mediate them)? (I'm talking about the "He's
56 being rude/sarcastic/disrespectful" sorts of things which really need to
57 be processed immediately and merit a warning or brief suspension if
58 anything.)
59
60 Slacker arches
61 See Caleb's post on -dev and subsequent thread
62 Calebs post:
63 http://article.gmane.org/gmane.linux.gentoo.devel/53933
64 Kumba's comment on mips status:
65 http://article.gmane.org/gmane.linux.gentoo.devel/54168
66 Rich0's proposal:
67 http://article.gmane.org/gmane.linux.gentoo.devel/54103
68
69
70 Document of being an active developer
71 Araujo raised that he needs some kind of written document of being an
72 active developer. Argument being that mentioning in CV in his
73 environment is only accepted if there is some kind of proof.
74 Our trustee grant deferred it back to council+infra as Foundation only
75 handles IP, but suggested it could be some kind of generated document.
76
77
78 =======================================================================
79
80 GLEP 54 : Postponed to -dev ML
81 -------
82 Comment from portage maintainer:
83 - no statement about compatibility/implementation plans
84 - more subjective:
85 - while a distinction between CPV and atom may not be technically
86 required, I might be useful to have
87 - (minor) if the version part is optionl there could be some
88 complications
89
90 So is this something we'd like to have?
91
92 Other ideas that came up during discussion:
93 - -scm or _scm ?
94 - handling as (-|_pre)9999) versions per definition
95 - implement as dynamic package sets
96
97 Related bugs:
98 - bug #9202 - Better support for CVS Ebuilds...
99
100 Pushed back to -dev ML as there are too many unresolved questions at
101 the moment. peper is given the task to repost it and expand on
102 usefulness / use cases as well as compatibility issues.
103
104 GLEP 55 : Postponed to -dev ML
105 -------
106 - Agreement on eapi subdirectories are not feasible
107
108 Ideas during discussion:
109 - moving from EAPI= to eapi function and using repository bashrc for
110 compatibility
111
112 Pushed back to -dev ML as there are too many unresolved questions at
113 the moment.
114
115 Slacker arches
116 --------------
117 vapier will work on rich0's suggestion and repost it for discussion on
118 -dev ML
119
120 Code of Conduct enforcement :
121 ---------------------------
122 Council members agreed on the direction, dberkholz will provide
123 additional details on -council ML
124
125 Document of being an active developer
126 -------------------------------------
127 Suggested options:
128 - Log in to dev.g.o and automatically generate there signed by
129 infra-maintained key, put userinfo.xml website in the doc as
130 reference.
131
132 dberkholz and araujo will look into a scribus based template.
133 devrel will have to generate a signing key for these purposes.
134
135
136
137 1.1 xml/htdocs/proj/en/council/meeting-logs/20080110.txt
138
139 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080110.txt?rev=1.1&view=markup
140 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/council/meeting-logs/20080110.txt?rev=1.1&content-type=text/plain
141
142 Index: 20080110.txt
143 ===================================================================
144 # Log started, 10.01.2008 21:00 CET
145
146 [21:01:22] jokey gives betelgeuse another 3 minutes
147 [21:02:08] <fmccor> He's active in !c#gentoo-devrel
148 [21:04:06] <@jokey> well ok, let's start, roll-call
149 [21:04:12] <@lu_zero> ok
150 [21:04:25] welp [n=welp@!hgentoo/developer/colchester-lug.member.welp] has joined !c#gentoo-council
151 [21:04:47] <@jokey> amne: ?
152 [21:05:28] Betelgeuse [n=betelgeu@!hgentoo/developer/Betelgeuse] has joined !c#gentoo-council
153 [21:05:28] ChanServ [ChanServ@!hservices.] has set mode +o Betelgeuse
154 [21:05:42] <@jokey> Hi Betelgeuse
155 [21:05:49] <@amne> oi
156 [21:05:49] <@jokey> we're just about to start ;)
157 [21:05:53] <@Betelgeuse> hmm a couple minutes late
158 [21:06:09] <+musikc> <---- dberkholz's proxy
159 [21:06:50] <@lu_zero> who's missing?
160 [21:07:00] <@jokey> all alive :)
161 [21:07:22] <@jokey> so, !c#1 is GLEP 54: scm package version suffix
162 [21:07:33] <@vapier> discussion, not voting
163 [21:07:51] <@lu_zero> who is going to start?
164 [21:07:58] ferdy [n=ferdy@!hgentoo/developer/ferdy] has joined !c#gentoo-council
165 [21:08:17] <@jokey> first of all, everyone read it, right?
166 [21:08:30] <@vapier> i dont think roll-call finished ;)
167 [21:08:49] <@vapier> FlameBook = ?
168 [21:09:02] <welp> Flameeyes
169 [21:09:07] <@FlameBook> vapier, I'm here, I'd just be lesser profile than usual (because of a cold0
170 [21:09:12] <welp> oh
171 [21:09:24] welp thought vapier didn't know who FlameBook was
172 [21:10:36] <@Betelgeuse> Well the GLEP is not in a hurry as it needss a new Portage version.
173 [21:10:40] <genone> if I may say somehing about it
174 [21:10:50] <@jokey> sure genone
175 [21:11:15] <@vapier> input from genone / zmedico / friends surely welcome
176 [21:12:44] <genone> I have three issues with it: 1) no statement about compability/implementation plans 2) while a distinction between CPV and atom may not be techincally required, I still think it's useful to have 3) (minor) if the version part is optionl there could be some complications
177 [21:13:26] <genone> 1) is somewhat related to glep55, but also an issue if that would be accepted
178 [21:14:09] <genone> 3) is mostly my dislike for special cases required by the glep
179 [21:14:41] <@lu_zero> hmm
180 [21:14:51] <genone> (haven't brought those up on the ML as they would just have resulted in other endless threads)
181 [21:16:46] <@jokey> I'm with genone on 1) at least
182 [21:17:00] <peper> genone: pkg-1a PN-PV or PN?
183 [21:17:21] <genone> peper: former
184 [21:17:50] <@vapier> anyone know the bug !c# for the original request for a "cvs" version string ?
185 [21:17:57] <@lu_zero> hmm btw in what it differs than the -cvs?
186 [21:18:11] <peper> genone: why?
187 [21:18:13] <@jokey> backwards compatibility is certainly important as people may start with 2007.0 stages and then face that problem as a sidenote
188 [21:18:20] <peper> genone: pkg-1a is a valid package name
189 [21:19:24] <@Betelgeuse> Well IMHO we should first decide whether we think the idea itself is something we want to have.
190 [21:19:42] <@Betelgeuse> If we are against the idea then there is no point in disgussing the technical details.
191 [21:19:42] <igli> it's also a valid PF
192 [21:20:02] <genone> vapier: http://bugs.gentoo.org/show_bug.cgi?id=9202
193 [21:20:16] <peper> igli: that's the point
194 [21:20:33] <@vapier> Betelgeuse: i think the concept has been long outstanding
195 [21:20:41] <@amne> Betelgeuse: also define what the idea is. i) having some support for SCM ebuilds (good idea imho) ii) doing it via changing the naming scheme
196 [21:21:00] <@vapier> i started using -9999 because Bug 9202 was outstanding
197 [21:21:05] <jeeves> vapier: https://bugs.gentoo.org/9202 enh, P2, x86, sbc28@×××××××.edu->dev-portage@g.o, RESOLVED, DUPLICATE, Better support for CVS Ebuilds...
198 [21:21:15] <@jokey> amne: idea behind is obvious imho
199 [21:21:21] <@lu_zero> vapier still I see some problems in the idea of usage
200 [21:21:34] <@vapier> i'm trying to see why "-scm" (which would require quite a bit of changes everywhere) is better than "_scm" (which would be trivial to drop in everywhere)
201 [21:22:02] <@lu_zero> since -9999 ebuild should stay p.masked
202 [21:22:02] <peper> b/c scm is different than other suffixes we have
203 [21:22:22] <igli> peper: so as a random string it matches PF regex; hence it's parsed as PF with no context. what's your point?
204 [21:22:36] <@amne> http://bugs.gentoo.org/show_bug.cgi?id=9202
205 [21:22:38] <@amne> oops
206 [21:22:46] <@amne> sorry, copy and paste error
207 [21:22:59] <@FlameBook> vapier, I sincerely find myself comfortable with -9999 and x.y.9999 versioning too, needing no extra support...
208 [21:23:06] <@jokey> peper: I don't agree that it's any different from CPV pov
209 [21:23:43] <@jokey> FlameBook: the idea is to follow _pre versions and just make it scm aware (so you get the next stable release without any major work)
210 [21:24:01] <genone> to make it clear: I don't have a problem with the idea itself (portage already has a similar, though unused extension), I'm just not completely comfortable with the details
211 [21:24:17] <@FlameBook> jokey, see amarok: 1.4.9999 will follow any 1.4.9_preXXXXX version
212 [21:24:27] <peper> igli: I think you are confused...
213 [21:24:53] <igli> *plunk* not any more
214 [21:24:57] <@FlameBook> 2.9999 will build the amarok-2 branch as soon as it's in a state that users might want to look at :P
215 [21:24:59] <genone> peper: just tested, foo-1a isn't a valid package name
216 [21:25:15] <@jokey> FlameBook: but when 2.0 comes out then, you won't notice it
217 [21:25:22] <peper> how did you test that?
218 [21:25:44] <@FlameBook> jokey, hm? if one is using live svn it shouldn't notice if a new version comes up, no?
219 [21:25:50] <genone> created a matching ebuild and called emerge with it as argument
220 [21:26:00] <@lu_zero> FlameBook another issue about usage
221 [21:26:08] <@lu_zero> something not covered by this glep
222 [21:26:11] <peper> well, portage accepts '*' as a pkgname, is it valid then?
223 [21:26:33] <genone> peper: huh?
224 [21:26:46] FlameBook just can't find any good reason at the moment for switching from -9999/.9999 to something different
225 [21:27:25] <peper> 9999 is a dirty hack, for one
226 [21:27:34] <genone> FlameBook: there are some _potential_ benefits outside ordering, like implicit masking
227 [21:27:43] rbrown [n=rbrown@!hgentoo/developer/paludis.rbrown] has joined !c#gentoo-council
228 [21:27:45] <genone> or grouping
229 [21:28:06] <@jokey> plus having scm functions available from pkg manager
230 [21:28:14] <@jokey> so the eclass hacks can disappear
231 [21:28:27] <@lu_zero> jokey eclass hacks got just moved
232 [21:28:29] <@lu_zero> at best
233 [21:28:34] <@vapier> genone: your opinion on -scm vs _scm ?
234 [21:28:55] Pesa [n=Pesa@!halpha.tat.physik.uni-tuebingen.de] has joined !c#gentoo-council
235 [21:29:39] <@FlameBook> genone, I find explicit masking better, actually
236 [21:29:45] <genone> vapier: if it's used for more than ordering (likely), -scm seems better to me
237 [21:30:56] <genone> FlameBook: everyone has his preferences ;)
238 [21:31:29] <@FlameBook> jokey, so you'd have to have a package manager to support all kind of scm? cvs, svn, bzr, git, hg, darcs?
239 [21:31:30] <@lu_zero> I find implicit masking wrong
240 [21:31:47] <@lu_zero> you forgot monotone and perforce
241 [21:31:53] <@FlameBook> what about dependencies? would the ebuild have to depend on the correct client package?
242 [21:31:55] <@vapier> monotone is irrelevant
243 [21:32:03] <@lu_zero> vapier pidgin
244 [21:32:06] <genone> lu_zero: was just an idea what could be done with a special tag
245 [21:32:09] <@lu_zero> sadly
246 [21:32:18] <@jokey> FlameBook: yep, given that including layman is something feasible, it would be needed eitherway, you can avoid code duplication
247 [21:32:22] <@vapier> still irrelevant, mt is terrible
248 [21:32:34] <@FlameBook> because if the ebuild have to do that by hand... then it would be quite a mess imho
249 [21:32:35] <@lu_zero> vapier I know
250 [21:32:38] hydrogen [n=hydrogen@!hc-75-68-137-232.hsd1.nh.comcast.net] has joined !c#gentoo-council
251 [21:32:49] <@FlameBook> having part of the code laying on the package manager side and partly on the ebuild/eclasses
252 [21:33:08] <@vapier> can we envision any other possible uses ? extending the version syntax isnt trivial, so doing it one off for scm's when it isnt usable by anything else ...
253 [21:34:08] <@jokey> I don't see something else than scm atm
254 [21:34:14] <igli> which these benefits are not available with existing -cvs[0-9]* ?
255 [21:34:17] <igli> of^
256 [21:34:34] <@Betelgeuse> periodic reinstall but that could probably be done with 9999 too
257 [21:35:06] <igli> ty
258 [21:35:27] <@vapier> except for the projects that actually use 9999 in their version ;)
259 [21:35:45] <@Betelgeuse> vapier: yeah
260 [21:35:48] <@FlameBook> Betelgeuse, as far as I can understand it, if you have package set you can easily take care of periodic reinstall without having to add extra support to the package manager
261 [21:35:59] <@jokey> well if we agree on using that version(part) for live ebuilds, even that can be done
262 [21:36:17] <+musikc> fwiw, this proxy's stance on the topic is neutral
263 [21:36:20] p-y [n=p-y@!hgentoo/developer/p-y] has joined !c#gentoo-council
264 [21:36:46] <genone> FlameBook: the nice thing would be that we could create a dyamic package set containing all -scm installs, rather than each user having to maintain a static list
265 [21:37:07] <@FlameBook> genone, and that can't be achieved in any other way?
266 [21:37:42] <peper> what's the scm version of pkg which currently has version '20060621' in your 999 syntax?
267 [21:37:43] <@FlameBook> what about a possible AUTO_PACKAGE_SETS variable in ebuilds? (so one could also have a "xorg-drivers" dynamic package set, or a "gstreamer-plugins" package set, ...)
268 [21:37:45] <genone> FlameBook: well, we'd somehow have to identify such installs, the version tag is an easy and reliable way, but not the only one
269 [21:38:40] <genone> well, package sets as implemented in portage are extremely flexible, just need the data
270 [21:38:47] <@lu_zero> <peper> what's the scm version of pkg which currently has version '20060621'
271 [21:38:47] <@lu_zero> in your 999 syntax?
272 [21:38:59] <@lu_zero> what do you mean?
273 [21:39:03] <@vapier> FlameBook: pretty much everything could be done if we codified the meaning of "9999", but arbitrarily reserving a number is wrong and can lead to false positives
274 [21:39:09] <peper> I mean that 9999 is a hack
275 [21:39:14] <peper> which need to die
276 [21:39:16] <@vapier> sticking scm in there conversely leads to no false positives
277 [21:39:17] <@FlameBook> 99999999 probably, looks nasty, but works
278 [21:39:42] <@Betelgeuse> vapier: yeah
279 [21:39:43] <@FlameBook> peper, might be an hack, but I don't see any good reason to change the versioning spec just to kill off that hack
280 [21:39:43] <peper> so you match any number of nines as scm?
281 [21:39:54] <peper> or just between 4 and 8?
282 [21:40:14] windzor [n=windzor@!h84.238.69.216] has joined !c#gentoo-council
283 [21:40:20] <@FlameBook> vapier, I meant declaring inside the ebuild that the package has to be added to the scm dynamic set
284 [21:40:42] <@FlameBook> peper, I don't see any reason _why_ there should be a way to identify the scm packages from an automatic perspective at the moment
285 [21:41:01] <@FlameBook> ordering, I find 9999 still working decently, automatic package sets, there are other solutions
286 [21:41:25] <@FlameBook> as for different scm software, it would be _quite_ a mess to support every and all scm systems from a package manager..
287 [21:41:28] <@lu_zero> I still don't see why live ebuilds should be expanded since it has such limited usage
288 [21:41:36] <@lu_zero> and the usage should remain as is
289 [21:41:36] Zephyrus [n=emanuele@!h81-174-11-81.static.ngi.it] has joined !c#gentoo-council
290 [21:42:48] jakub notes that -scm is much more likely to match something existant than -9999 and moves on...
291 [21:43:26] <peper> FlameBook: support every scm system? what?
292 [21:43:33] DrEeevil [i=dreeevil@!hgentoo/user/bonsaikitten] has joined !c#gentoo-council
293 [21:43:42] <jakub> IOW, foo-scm is $PN-$PV or $PN?
294 [21:43:49] <peper> there are eclasses for that
295 [21:43:52] <@FlameBook> maybe give a complete list of all the things you can have implemented by transitioning to -scm, indicating which ones can't be achieved in any other way.. then I might find something that makes me think that changing the versioning spec is worth the play
296 [21:44:00] <@FlameBook> peper, so okay not even eclasses cease to exists, as jokey hoped
297 [21:44:23] <@FlameBook> which comes back to my previous point: what can -scm do that we can't do already or in a different way that does not require changing the version spec?
298 [21:44:43] <peper> why are you so concerned about changing the version spec?
299 [21:44:50] <ferdy> false positives and not looking like a hack
300 [21:44:57] <TFKyle> jakub: think $PN-$PV is the intent
301 [21:44:58] <peper> we can clean up the mess
302 [21:44:59] <@FlameBook> ferdy, false positive doing what?
303 [21:45:04] <@FlameBook> which mess?
304 [21:45:04] <ferdy> 999999999
305 [21:45:16] <@FlameBook> ferdy, that's a false positive of what?
306 [21:45:42] <@vapier> peper: because it breaks everything, takes a while to adjust, and is not reversible
307 [21:45:49] <jakub> TFKyle: and, how are you going to ensure that? (well sorry for the noise here)
308 [21:45:54] <ferdy> fine, avoid POTENTIAL false positives
309 [21:46:05] <@vapier> changing the version spec is not trivial and should never be taken lightly
310 [21:46:07] <@FlameBook> ferdy, potential false positive doing _what_, that's what I'm asking for a while now
311 [21:46:30] <@lu_zero> avoid non existent, unlikely false positive, that could lead to unmentioned results
312 [21:46:31] <ferdy> making the package manager know it is dealing with a 'live' package
313 [21:46:39] <@lu_zero> ferdy undefined
314 [21:46:41] <@FlameBook> as vapier said, it's not something to take lightly, so if it's just for the sake to look "nicer", I wouldn't like that
315 [21:46:49] <ferdy> lu_zero: what's undefined?
316 [21:46:55] beandog [n=steve@!hgentoo/developer/beandog] has quit IRC: Excess Flood
317 [21:46:55] <@FlameBook> ferdy, and why should the package know that?
318 [21:47:00] <@lu_zero> what is the suggested behaviour
319 [21:47:05] <@FlameBook> the best thing that came up till now is genone's dynamic package set
320 [21:47:19] <peper> actually, it's pretty easy together with GLEP 55
321 [21:47:21] <ferdy> FlameBook: to allow other stuff like 'only build if there are changes in the underlying repo'
322 [21:47:22] <@FlameBook> which as I said can be implemented in a different way, and become an even more interesting idea per-se
323 [21:47:42] <@lu_zero> ferdy how you plan to implement that?
324 [21:47:44] <@FlameBook> ferdy, how can the package manager know about changes in underlying repository if the fetching is done by an eclass?
325 [21:47:51] <jakub> ferdy: you can detect repo changes via SCM tools... not via p.manager
326 [21:47:53] lukass [n=lukas@!h153.29.227.87.static.kba.siw.siwnet.net] has joined !c#gentoo-council
327 [21:47:57] beandog [n=steve@!hgentoo/developer/beandog] has joined !c#gentoo-council
328 [21:48:00] <@FlameBook> should it tar everything up and run an md5?
329 [21:48:15] <ferdy> no, you can ask eclasses to comply to some 'protocol' like "return blah from function bleh if there are no changes"
330 [21:48:26] <ferdy> that'd be the first hack that comes to mind
331 [21:48:26] <@lu_zero> ferdy the glep fails to deliver those details
332 [21:48:27] <eroyf> haha.
333 [21:48:34] <@FlameBook> what lu_zero just said
334 [21:48:41] <@FlameBook> ferdy, oh so we exchange an hack for an hack?
335 [21:48:45] <@lu_zero> and you stressed already that the main point is avoid hacks
336 [21:48:57] <ferdy> who said we should implement that hack ?
337 [21:49:12] <@lu_zero> ferdy what's written in the glep-54?
338 [21:49:14] <ferdy> and no, the GLEP shouldn't address this kind of stuff
339 [21:49:27] <@FlameBook> okay so the idea of just rebuilding stuff if repository has changed can't be implemented
340 [21:49:34] jakub finds using $scm native tool a _lot_ more reliable for detecting when something should be re-compiled than some -scm or whatnot suffix
341 [21:49:46] <@FlameBook> we're back to the only interesting thing being genone's dynamic package sets
342 [21:50:13] <@lu_zero> that can be implemented in quite a range of different ways
343 [21:50:38] <@FlameBook> lu_zero, I would like having that with a variable inside the ebuild
344 [21:50:49] <@FlameBook> so that we could have dynamic sets for plugin packages
345 [21:50:53] jensp [n=jens@!hunaffiliated/jensp] has joined !c#gentoo-council
346 [21:51:05] <@jokey> but even with dynamic sets, portage needs to have a safe skip package option then
347 [21:51:08] <@FlameBook> if we still had xmms in the tree, it would be nice to have a dynamic "xmms-plugins" package set )
348 [21:51:09] <@FlameBook> :)
349 [21:51:14] <@jokey> if there are no changes, go on
350 [21:51:36] <@FlameBook> jokey, which can't be implemented with the scm fetching implemented in eclass
351 [21:51:45] genone [n=genone@!hgentoo/developer/genone] has quit IRC: Read error: 104 (Connection reset by peer)
352 [21:51:46] <@lu_zero> still all those discussions are missing my original question
353 [21:51:48] <@FlameBook> and again brings us up to something different from what peper proposed till now
354 [21:52:04] rangerpb [n=baude@!hgentoo/developer/rangerpb] has joined !c#gentoo-council
355 [21:52:07] <@lu_zero> is it really worth the required effort?
356 [21:52:08] <ferdy> FlameBook: it certainly can, see functions can 'return' values to the PM
357 [21:52:12] genone [n=genone@!hgentoo/developer/genone] has joined !c#gentoo-council
358 [21:52:19] <@FlameBook> ferdy, you said it was an hack though
359 [21:52:36] <ferdy> no, I didn't
360 [21:53:01] <@FlameBook> and it would mean accepting a change to versioning specs on the basis that it could be possible implementing a feature in the package manager which hasn't been specified at all up to now..
361 [21:53:12] <@FlameBook> I'd like to see that (maybe make it a different glep) before going on with accepting this glep as it is
362 [21:53:47] <ferdy> it would mean accepting a change that would make the package manager know that a certain ebuild is a live ebuild
363 [21:54:09] <@FlameBook> so it would be fine if we accepted a change that makes the package manager know that a certain ebuild is an xmms plugin, too?
364 [21:54:16] <@FlameBook> at the moment I find the same usefulness between the two
365 [21:54:22] <@jokey> let's abstract it a bit, it would mean there are special options the package manager can provide
366 [21:54:24] <@lu_zero> next to 0?
367 [21:54:25] <@FlameBook> as nothing specifies what the package manager has to do differently for an scm ebuild
368 [21:54:44] <ferdy> heh, trying to make those things look similar is like pretending the people here are idiots
369 [21:54:58] ulm [n=ulm@!hgentoo/developer/ulm] has joined !c#gentoo-council
370 [21:54:59] <@jokey> brings us back to the original question anme asked.. "do we want this"? or maybe even do we need it?
371 [21:54:59] <@lu_zero> they aren't?
372 [21:55:20] <@FlameBook> and without knowing what the package manager can do differently for a scm ebuild, I find that the current proposal would mean accepting a change that has no practical value
373 [21:55:48] <jakub> ferdy: on that note... mythtv-* ebuilds... are those 'live' or not?
374 [21:55:48] <@FlameBook> jokey, as it stands, no I don't, I'd be happy to think again about this if we can get more information on why should we need this
375 [21:55:50] <genone> maybe the discussions is a bit too limited by the "scm" part, could be extended to allow tags in general
376 [21:56:13] <@FlameBook> genone, couldn't the tag be expressed by variables inside the ebuild?
377 [21:56:19] <ferdy> jakub: don't know a tad about those... do I have to look at them or is it a rethoric question?
378 [21:56:29] gentoofan23 [n=gentoofa@!hgentoo/contributor/gentoofan23] has joined !c#gentoo-council
379 [21:56:33] <@FlameBook> [without breaking versioning spec]
380 [21:56:34] <genone> FlameBook: yes, but those are quite a bit harder to access
381 [21:56:35] <jakub> ferdy: fetches a fixed rev from a repo
382 [21:56:41] <ferdy> jakub: no
383 [21:57:10] <@FlameBook> genone, but quite a bit simpler to implement, I guess?
384 [21:57:11] <@jokey> FlameBook: genone +1 here, having to acces the data is not helpful if you want to provide special functions like weekly or whatever rebuild
385 [21:57:25] <peper> breakage of verioning spec is not a problem if we do GLEP 55
386 [21:57:38] <@lu_zero> jokey that can be done with cron and custom sets
387 [21:57:54] <@FlameBook> jokey, if you create dynamic sets based on tags, you don't need to access the ebuilds by hand, no?
388 [21:57:58] <@lu_zero> peper that hasn't been discussed yet
389 [21:58:03] <peper> just saying
390 [21:58:08] <genone> FlameBook: depends
391 [21:58:14] <@FlameBook> just need to keep the dynamic sets' definitions consistent with the installed packages
392 [21:58:36] <ferdy> those dynamics sets being something that hasn't been specified, or has it?
393 [21:58:39] genone [n=genone@!hgentoo/developer/genone] has quit IRC: Read error: 104 (Connection reset by peer)
394 [21:59:00] ferringb [n=ferringb@!hc-24-4-204-103.hsd1.ca.comcast.net] has joined !c#gentoo-council
395 [21:59:14] genone [n=genone@!hgentoo/developer/genone] has joined !c#gentoo-council
396 [21:59:18] <@lu_zero> wb genone
397 [21:59:33] <@FlameBook> it hasn't, which brings us again to the point that whatever we're going to accept, it should at least provide some useful use cases
398 [21:59:48] genone [n=genone@!hgentoo/developer/genone] has quit IRC: Remote closed the connection
399 [22:00:20] <peper> emerge --reinstall-scm
400 [22:00:30] <ferdy> heh... so "it can be done with dynamic sets" is pure science fiction
401 [22:00:48] <jakub> peper: well, _if_ we agree on some convention, the same can be done with -9999
402 [22:00:49] <@FlameBook> ferdy, it's no more and no less than what you were saying up to now
403 [22:00:59] <@FlameBook> with the difference that I don't have to convince you to accept dynamic sets
404 [22:01:11] genone [n=genone@!hgentoo/developer/genone] has joined !c#gentoo-council
405 [22:01:21] <@FlameBook> while, considering I'm not convinced by -scm at the moment, you're the ones that should be convincing me to accept those
406 [22:01:23] <ferdy> with the difference that the -scm stuff IS working in a different package manager, so it is not science fiction
407 [22:01:43] <@FlameBook> [or just decide that you don't want to convince me, and then stop the discussion right here, with my vote being "no"]
408 [22:02:13] <@lu_zero> ferdy -9999 is working fine with about 2 or 3
409 [22:02:15] <@FlameBook> ferdy, is working to do what? I asked that already, if you don't intend to answer that, then I suppose I can simply state my vote here to be "no" and move over
410 [22:02:17] <jakub> ferdy: well, passing qlist -CIv 9999 output works exactly the same w/ portage
411 [22:02:18] <@lu_zero> so it's pointless
412 [22:02:50] <peper> jakub: why not 99999?
413 [22:03:06] <ferdy> FlameBook: periodic reinstalling done right, I thought it had been said already
414 [22:03:31] <@jokey> peper: as stated in the glep, 9999 has become common sense
415 [22:03:31] <@lu_zero> ferdy cron and fixed sets works as should already
416 [22:03:35] <ferdy> also... you feel yourself very important... I'm not trying to convince *YOU*, I'm trying to get my facts straight, no need to convince anyone...
417 [22:03:44] <ferdy> lu_zero: no it doesnt, read up why
418 [22:04:11] <peper> jokey: there are packages with versions like YYYYMMDD, so rather a common hack
419 [22:04:12] <ferdy> that doesn't handle a package that has several different scm 'versions' as git does
420 [22:04:20] <jakub> peper: as said... just agree on some convention (plus, 9999 doesn't require extensive changes everywhere as already noted)
421 [22:04:32] <@vapier> would i venture to say this needs to move back to the mailing list
422 [22:04:52] <@vapier> well, i did venture
423 [22:04:56] <@vapier> would i be correct in ...
424 [22:05:03] <ferdy> jakub: doesn't work, read what I said
425 [22:05:21] <jakub> vapier++
426 [22:05:26] <peper> jakub: like 15 nines to be sure?
427 [22:05:44] <@jokey> vapier: indeed, as there seems to be too many unresolved ideas atm and undiscussed other options
428 [22:05:53] <jakub> peper: 9999 doesn't conflict w/ anything I have installed; -scm is much more likely to conflict
429 [22:06:05] <@vapier> so, peper, repost the glep, and anyone with issues, post them to the list for responses
430 [22:06:14] <@vapier> if you dont post them, then you cant bring them to the table next time :p
431 [22:06:15] <ferdy> jakub: again, the 9999 doesn't work, read up why... it is a legit case
432 [22:06:25] <peper> vapier: alright
433 [22:06:26] <+musikc> vapier: agreed. lots of discussion on this one still.
434 [22:06:28] <igli> with existing sol'n, the pm *has* to know it's cvs to order it correctly. iow this is already available as data
435 [22:06:33] gentoofan23 [n=gentoofa@!hgentoo/contributor/gentoofan23] has quit IRC: Client Quit
436 [22:06:43] <@lu_zero> ferdy quote yourself I couldn't find the line in /lastlog
437 [22:06:45] <jakub> ferdy: it worked for me for ages :) well, doesn't belong here really
438 [22:06:52] <ferringb> peper: expanding the glep to contain the arg against the existing -cvs version would be useful also, please.
439 [22:07:06] jensp [n=jens@!hunaffiliated/jensp] has left !c#gentoo-council
440 [22:07:13] <ferdy> jakub: doesn't in the case of git where you need at least two different 'scm' versions
441 [22:07:17] <peper> ferringb: does it really need more args than nobody using it?
442 [22:07:27] <@lu_zero> ferdy 2?
443 [22:07:33] <ferdy> yes, two
444 [22:07:33] <@lu_zero> as in?
445 [22:07:41] <genone> peper: well, how many people actually know about it?
446 [22:07:55] <genone> (but I agree it sucks)
447 [22:07:56] <ferringb> peper: yes, imo, since the support ought to still be there (can't say for paludis, but pkgcore and portage still have it last I looked)
448 [22:08:05] <ferdy> lu_zero: also, your dynamic set thing doesn't work because those haven't been defined, so, as I said, it is pure science fiction
449 [22:08:22] <@lu_zero> ferdy never said dynamic
450 [22:08:26] <@lu_zero> CURRENT sets
451 [22:08:31] <ferringb> peper: either way, look at it from the angle of documenting the failing of it if you like- expanding the arg for why it must be finally killed off, and -scm replace it would help ;)
452 [22:08:39] <@lu_zero> as available in portage and pkgcore
453 [22:09:06] <ferdy> lu_zero: 2 as in 'master' and 'next' and every master and next from every release cycle
454 [22:09:21] <ferdy> also, vapier said to repost, so this should move to another topic
455 [22:09:41] <@jokey> indeed, pushing this back to -dev for discussion
456 [22:09:49] <@lu_zero> ferdy I still don't understand what you mean
457 [22:09:56] <@lu_zero> anyway next item
458 [22:10:04] <@FlameBook> lu_zero, he probably refers to multiple branching
459 [22:10:15] <@lu_zero> that isn't 2
460 [22:10:20] <jakub> ferdy: once again... -scm or -9999 is _not_ a reliable indication whether you need to recompile something or not..
461 [22:10:21] <@FlameBook> [which is what I said before about amarok's 1.4.9999 vs 2.9999]
462 [22:10:21] <@lu_zero> is $any
463 [22:10:34] <peper> vapier: do you except me to do any changes or just repost as is?
464 [22:10:35] <ferdy> jokey: did I say otherwise ?
465 [22:10:42] <peper> *expect
466 [22:11:07] <ferdy> lu_zero: I said GIT needs at least 2... really, it is much better if you read my sentences instead of skimming over them
467 [22:11:19] <@jokey> next topic on agenda would be GLEP 55, can we move on to that?
468 [22:11:34] NeddySeagoon [n=NeddySea@!hgentoo/developer/NeddySeagoon] has joined !c#gentoo-council
469 [22:11:36] <ferdy> sorry not jokey, jakub.
470 [22:11:47] <+musikc> jokey, seems like we should
471 [22:12:04] <@jokey> or does anyone want to not push GLEP54 back to dev ML?
472 [22:12:13] <peper> do you expect me to do any changes or just repost as is?
473 [22:12:26] <@lu_zero> peper add a section about pm behaviour
474 [22:12:41] <@lu_zero> and anything else that states its usefulness
475 [22:13:14] <peper> ok, move on to 55, I want to see what you think about it first
476 [22:13:31] <TFKyle> jakub: that along with update checking would be, though interface-wise you'd probably have to specify something extra to the pm to check scm repos due to hitting the network
477 [22:14:25] <@jokey> okay, next topic then... GLEP 55 "This GLEP proposes usage of EAPI-suffixed file extensions for ebuilds (for example, foo-1.2.3.ebuild-1)."
478 [22:14:50] <armin76> poor jokey :)
479 [22:15:09] <genone> as said on the ML, I'm definitely against it silently expanding the scope of EAPI, also a note aboute compability would be nice IMHO. Other than that I don't really like it, but it's probably the best option if we want to avoid sourcing the ebuild to access EAPI
480 [22:15:31] <@lu_zero> why sourcing is a problem exactly?
481 [22:16:03] <peper> genone: hmm, where is scope of EAPI defined that you are talking about expanding?
482 [22:16:05] <ferringb> genone: unless I'm on crack, it still explicitly requires it due to the post source EAPI angle
483 [22:16:14] <ferringb> peper: can you confirm that?
484 [22:16:33] musikc thinks there should be some visible agreement among package manager developers (portage, pkgcore, and paludis) before we go further or even support it
485 [22:16:58] <peper> for backwards compatibility, yes. but pm doesn't source ebuilds with usupported pre-source eapi
486 [22:16:59] <@lu_zero> "Let's call the EAPI included in the ebuild filename the pre-source EAPI, and the EAPI set inside the ebuild the post-source EAPI. Given these two, the final EAPI used by the ebuild can be established by following these steps:"
487 [22:17:08] <@amne> musikc: good point
488 [22:17:16] <genone> peper: you very well know that it's not defined formally
489 [22:17:33] <ferringb> peper: one failing there is that it can miss ebuilds that (post-source) it's able to handle, thus inadvertantly masking stuff
490 [22:18:01] <ferdy> ferringb: hrm.. how so ?
491 [22:18:03] <ferringb> peper: that scenario, imo, is enough to raise the question of "why do post source then?"- pardon it wasn't on the ml, but I've been looking for an answer to that
492 [22:18:21] <peper> ferringb: for backwards compatibilty
493 [22:18:27] <peper> read the Application part of the glep
494 [22:18:48] <peper> specification is how pm is supposed to do it to get it right
495 [22:19:01] <ferringb> ferdy: portage-2.3.ebuild-3 w/ a pm that supports EAPI=(1,2), the portage ebuild has a post-source EAPI=2 w/in it, thus it *is* supported by the pm, but the pre-source serves as a mask
496 [22:19:26] <@lu_zero> genone, ferringb and peper : why sourcing is a problem?
497 [22:19:30] <peper> ferringb: and who would make such an ebuild?
498 [22:19:34] <ferringb> peper: pkg-4.ebuild-2, EAPI=1 is a given example in the glep of this, just assume the manager supports EAPI=1 only; thus it *would* be able to use .ebuild-2, just would miss it
499 [22:19:38] <@lu_zero> I'd like to have an answer about that first...
500 [22:19:44] <ferdy> ferringb: I seem to recall the GLEP explicitly prohibiting that
501 [22:19:52] <ferdy> lu_zero: have you read the discussion ?
502 [22:20:07] <peper> lu_zero: read Problem section
503 [22:20:12] <@lu_zero> done
504 [22:20:12] <ferdy> in the mailing list, I mean. I think it has been covered...
505 [22:20:14] <ferringb> ferdy: will recheck the glep to see if I was wrong, but the potential (even if it's stupid) was bugging me a fair bit.
506 [22:20:16] <@lu_zero> nothing said about it
507 [22:20:29] <@lu_zero> ferdy done, nobody explained that
508 [22:20:31] <genone> lu_zero: the (potential) problem is that the EAPI might affect how things are sourced, and we can't trap the setting of a variable
509 [22:20:48] <peper> ferringb: again, post-sourcing is just for backwards compat. devs are not supposed to use both
510 [22:20:51] <@vapier> considering EAPI is stilled allowed and required to be respected properly in the ebuild, i dont see how this solves anything
511 [22:21:04] <@vapier> you're still required to handle EAPI in the ebuild if no suffix, so why bother with suffix
512 [22:21:09] <@jokey> genone: well if per definition the first line sets EAPI, then it shouldn't be an issue in any case, right?
513 [22:21:26] <ferringb> genone: can trap the setting via adding an eapi function, which can be deployed via a bashrc hack as compatibility w/ managers growing the appropriate func however
514 [22:21:42] <@vapier> and if the EAPI placement is simply "must come first", then the sourcing problem isnt a big deal
515 [22:22:16] <genone> ferringb: yes, and I've mentioned that the motivation section is something that needs to be worked on as it currently has no real use cases short of glep54
516 [22:22:46] <ferringb> genone: 'k; that (admittedly) is something I should've done initially instead of the var approach, although at least the transition to the func wouldn't be that painful
517 [22:24:12] <ferringb> peper: aside from the addition of -scm to version component, can you add doc out any other complaints beyond what's there for the var approach?
518 [22:24:34] <@lu_zero> genone putting the eapi tag in a comment like vim/emacs modelines won't give the same effect w/out such change?
519 [22:24:41] <peper> ferringb: isn't it handled in the other ideas secion?
520 [22:25:00] <ferringb> (I exempt the -scm one, since that is a general repo versioning issue, same scenario can play out with manifest/digest changes, thus should be solved that way imo)
521 [22:25:08] <peper> it's neither backwards nor forwards compatible
522 [22:25:13] lukass [n=lukas@!h153.29.227.87.static.kba.siw.siwnet.net] has quit IRC: "Leaving"
523 [22:25:21] kingtaco|laptop [n=kingtaco@!hgentoo/developer/kingtaco] has joined !c#gentoo-council
524 [22:25:48] <ferringb> peper: not really imo, I'm looking for specific complaints leveled towards EAPI beyond "functions have to check it in the global scope to see if they support it"- that one is addressable w/ a few tweaks to existing eapi mechanism
525 [22:26:53] beandog [n=steve@!hgentoo/developer/beandog] has quit IRC: Excess Flood
526 [22:27:20] beandog [n=steve@!hgentoo/developer/beandog] has joined !c#gentoo-council
527 [22:27:42] <peper> ferringb: and I am looking for technical objections to that GLEP, it solves all the problems nicely, in a backwards and forwards compatible way
528 [22:27:52] Cardoe [n=cardoe@!hgentoo/developer/Cardoe] has joined !c#gentoo-council
529 [22:27:54] <genone> lu_zero: well, lots of things are possible, I think the ML thread contains some drawbacks for the other solutions but I'd have to check (can't do that now)
530 [22:28:31] <jmbsvicetto> genone: One question I didn't see a clear answer about was the one about using xml files. Is it a no-no to have eapi set on metadata.xml?
531 [22:28:39] <ferringb> peper: the scenario of post-source being supported, but pre-source serving as a mask can play out via an eclass setting eapi however btw, so that one still is a valid scenario (it's considered a QA bug under the glep, 'cept I'm willing to bet it'll pop up in overlays)
532 [22:28:42] <Caster> I liked the idea of eapi string not going at the very end, keeping the suffix constant
533 [22:29:07] <@Betelgeuse> The sub directories approach would work for that.
534 [22:29:23] <@Betelgeuse> The performance issue shouldn't really matter as users are using the metadata cache any wya.
535 [22:29:35] <genone> jmbsvicetto: well, metadata.xml is ... complicated if you only want to target specific versions (and currently portage doesn't use metadata.xml in any way)
536 [22:29:37] <peper> ferringb: the idea of the GLEP is to get rid of post-source eapi. the specification is for the package managers to get the backwards compatibility right
537 [22:29:47] <@Betelgeuse> Also would need factual data if there is anything significant any way.
538 [22:29:52] <ferringb> peper: technical objection to the glep basically comes down to "why punt whats there, when whats there works and can be tweaked to keep working"- I don't claim EAPI will work if the ebuild format shifts away from bash, but EAPI was intended for bash ebuilds only, expected newer formats to do versioning their own way
539 [22:29:53] <peper> devs are supposed to use pre-source only
540 [22:30:17] <@FlameBook> Betelgeuse, I would like to hear from infra about that as iirc CVS isn't nice with loads of directories
541 [22:30:31] <@Betelgeuse> FlameBook: true
542 [22:30:37] <peper> Betelgeuse: you first look for ebuild, then look at the cache
543 [22:31:18] <@Betelgeuse> peper: to see if the cache is valid?
544 [22:31:50] <ferringb> peper: additional thing the glep should doc, exactly what the manager does when it encounters a post-source EAPI it doesn't support cache wise (including regeneration of that entry if the manager sees that entry, and now supports that EAPI)
545 [22:31:53] <peper> generally, you query cache for stuff, not traverse it
546 [22:32:02] <genone> the subdir approach is nasty besides the performance issues
547 [22:32:15] <ferringb> genone: agreed by all, I suspect
548 [22:32:35] hncaldwell [n=hncaldwe@!hgrey.iitsystems.csupomona.edu] has joined !c#gentoo-council
549 [22:33:04] <Cardoe> this is all starting to sound like over-design
550 [22:33:11] <Cardoe> designing for a situation that will never happen
551 [22:33:15] <Cardoe> KISS
552 [22:33:52] <jakub> Cardoe++
553 [22:34:00] <@Betelgeuse> well this hsould be useful for changing how inherit behaves etc
554 [22:34:03] <peper> you are just not thinking enough
555 [22:34:05] Ken69267 [n=Ken69267@!hgentoo/contributor/ken69267] has joined !c#gentoo-council
556 [22:34:15] <peper> yep
557 [22:34:30] <genone> as I said: the specification section is ok, but the motivation section needs a huge workover
558 [22:34:38] <@lu_zero> Betelgeuse must it be changed?
559 [22:34:55] <@Betelgeuse> lu_zero: it was just an example of what this enables
560 [22:35:07] <ferringb> peper: question for you; did you look at converting EAPI=N to eapi N, ie, forcing a func so the manager sourcing can bail at that point if unsupported; either way, I'd suggest expanding the glep to counter-arg that one since it's a solution to the inherit problem
561 [22:35:59] <peper> for one, it's not backwards compatible
562 [22:36:18] <@Betelgeuse> peper: well we would just have agree on profile.bashrc
563 [22:36:18] <ferringb> peper: via bashrc stuck into the repo, it is
564 [22:36:26] <ferringb> interim compatibility func basically
565 [22:36:47] <genone> ferringb: paludis doesn't use profile.bashrc according to ciaranm
566 [22:36:58] <@Betelgeuse> genone: yeah I think so too
567 [22:37:14] <@Betelgeuse> There is lots of Portage specific hacks in profile.bashrc atm
568 [22:37:14] <genone> not that I care ...
569 [22:37:23] <ferringb> without the func, the ebuild gets sourced fully, and the manager sees the unsupported EAPI at the end of sourcing, does the usual thing (probably with a few errors spat during it); with the func, the manager bails at the first imperative sign of an unsupported eapi, thus bypassing any visibile errors.
570 [22:37:25] <@Betelgeuse> but they could be put under some conditional
571 [22:37:33] <Caster> we don't need back compatibility for paludis at this point
572 [22:38:13] <ferringb> peper: so... imo, it's backwards compatible- sorry to spring it on you during this meeting rather then ML prior also ;)
573 [22:39:15] <peper> it doesn't allow to change the versioning spec and I see it useful
574 [22:39:26] <Caster> can newer portage easily ignore the eapi in bashrc then?
575 [22:39:52] <@lu_zero> peper versioning spec changes aren't being approved
576 [22:39:57] <@lu_zero> don't be circular
577 [22:40:03] <ferringb> peper: versioning spec is a repo level compatibility issue imo, although you could argue other wise; again, I'd try to get that one doc'd out also, cause I know genone (and myself in this case) both via it as not the ebuild formats versioning responsibility
578 [22:40:16] <ferringb> s:via it:view it:, pardon
579 [22:40:34] <genone> peper: question: is glep54 the main (only?) motivation for glep55 for you?
580 [22:40:50] <peper> no, it's a coincidence
581 [22:41:55] <@jokey> can you give some real world examples, where this pre-source information is needed then?
582 [22:43:10] <@jokey> as inherit-behavior-change is possible without it
583 [22:43:33] <@vapier> so is there a reason we cant just force EAPI as the first line in an ebuild ?
584 [22:43:38] <@vapier> is there some limitation i'm not aware of ?
585 [22:43:52] <peper> vapier: backwards compatibility for one
586 [22:43:53] <Philantrop> jokey: The PM will never have to read *any* content that might potentially cause it to die horribly because of EAPI issues. It sees a pre-source EAPI spec that it isn't compatible with and thus simply won't touch it and consequently avoid any potential problems easily.
587 [22:44:06] <@vapier> peper: not really
588 [22:44:17] <@vapier> and certainly *a ton less so* than changing the naming spec
589 [22:44:25] <@jokey> Philantrop: still I want a real world example that breaks the sourcing that horrible
590 [22:45:00] <@lu_zero> Philantrop having all non ebuilds in a package dir would break in a more spectacular way
591 [22:45:44] <Philantrop> jokey: We don't have it yet so that's a bit hard. :-) It's something that opens the door for easier development in the future and improved transitions from one EAPI version to the next.
592 [22:45:48] <@lu_zero> and I'm not sure about how manifests should be generated
593 [22:45:58] <ferringb> Philantrop: that is achievable via the tweak adding an eapi func also; what we're talking about here re: "die horribly" is moreso "fail the sourcing, noting the EAPI and spitting noise at the user" also :)
594 [22:46:50] <@vapier> Philantrop: claiming it'll happen in the future, just not now, isnt really an example
595 [22:46:54] <Philantrop> ferringb: I'm not sure I understand you. You refer to users being confused by the output?
596 [22:46:59] windzor [n=windzor@!h84.238.69.216] has quit IRC: Remote closed the connection
597 [22:47:03] <@vapier> it's also a good argument for delaying the change until needed for real
598 [22:47:17] <@vapier> instead of engineering for something that may not occur
599 [22:47:52] <@jokey> vapier: exactly my point :)
600 [22:48:03] <ferringb> Philantrop: no, what I'm saying is that a sane manager checks EAPI on the way out, as part of the metadata generation process. if the EAPI is unsupported, and the new eapi added some global functions, *worst* you see is some screwed up metadata and errors spat to the users term on sourcing
601 [22:48:18] <ferringb> Philantrop: it doesn't kill the manager (or shouldn't, if the manager is implemented sanely imo), it just is slightly ugly
602 [22:48:38] <Philantrop> vapier, jokey: Why should we always operate *reactively*?
603 [22:48:45] <ferringb> Philantrop: introducing an eapi func (which can be transitioned to via profile.bashrc) eliminates the inherit arg, and eliminates the potential for bash complaints to be spat during sourcing
604 [22:49:13] <Cardoe> vapier: exactly what I meant by my previous comments
605 [22:49:13] <@jokey> Philantrop: because acting proactive without a real value (you can't even come up with a potential example) doesn't make sense
606 [22:49:17] beandog [n=steve@!hgentoo/developer/beandog] has quit IRC: "Leaving"
607 [22:49:35] <Cardoe> if we over-design and work on engineering something that MIGHT happen, but never happens
608 [22:50:04] <Cardoe> rather then engineering a logically extensible method (what EAPI itself provides), that can be in the future changed as things necessitate.
609 [22:50:09] <Philantrop> ferringb: I see what you mean now but I can't say much more than that what was said on the -dev ml already. And so I go back to lurking here.
610 [22:50:27] <@vapier> plus, this doesnt really address what started it all ... allowing eclasses to use a different EAPI from an ebuild
611 [22:50:31] p-y [n=p-y@!hgentoo/developer/p-y] has quit IRC: Read error: 110 (Connection timed out)
612 [22:50:45] <Cardoe> vapier: right. that was the whole point that spawned this whole thing.
613 [22:50:58] <genone> vapier: well, that's simply not possibly, no matter how you define EAPI
614 [22:51:00] <Cardoe> vapier: instead we've added about 12 steps of complexity and didn't even solve the original thing.
615 [22:51:07] <peper> eclasses can't define EAPI
616 [22:51:14] <@vapier> why not ?
617 [22:51:23] <@vapier> why cant we segment things logically
618 [22:51:39] <genone> vapier: which EAPI is effective: the calling env or the definition env?
619 [22:51:53] <@vapier> genone: segment things logically
620 [22:51:53] <ferringb> genone: could you rephrase the question please (didn't get the meaning there)
621 [22:52:02] <peper> vapier: what do you mean?
622 [22:52:08] <@vapier> eclasses are not affected by the ebuild at all
623 [22:52:18] <@FlameBook> considering we have two other points on today's list, do we want to take a decision on this, postpone it, or what?
624 [22:52:22] <@vapier> eclasses can use different EAPIs independently from the ebuild
625 [22:52:37] <ferringb> vapier: not true, imo
626 [22:52:49] <@vapier> might as well push it back to the list
627 [22:52:59] <ferringb> vapier: eapi is a definition of the env (vars, funcs), switching the env dependant on ebuild/eclass context isn't viable imo
628 [22:53:03] <genone> ferringb: see http://article.gmane.org/gmane.linux.gentoo.devel/53354
629 [22:53:21] <peper> I think you meant vapier
630 [22:53:23] <@vapier> ferringb: having one env force/imply restrictions on the other is bad
631 [22:53:51] <Cardoe> vapier: it also brings up the point that eclasses are abused and enibbles or elibs need to be available.
632 [22:53:55] <@vapier> it means all consumers of an eclass need to worry about the eclass which sort of defeats the purpose of the eclass -- not having to worry about its contents
633 [22:54:11] fmccor [n=fmccor@!hgentoo/developer/fmccor] has quit IRC: "Leaving"
634 [22:54:15] <genone> vapier: http://article.gmane.org/gmane.linux.gentoo.devel/53354 <- answer those questions please if you want different EAPIs
635 [22:54:37] <ferringb> vapier: agree with you in principle, disagree on implementing it however ;)
636 [22:54:51] <@vapier> i'm not trying to imply the implementation is trivial
637 [22:55:05] <genone> i's a conceptual problem
638 [22:55:08] <@vapier> regardless, back to the list and us on to the next item
639 [22:55:11] fmccor [n=fmccor@!hgentoo/developer/fmccor] has joined !c#gentoo-council
640 [22:55:50] <@jokey> with vapier here, should be postponed to next meeting
641 [22:56:00] <@vapier> no
642 [22:56:12] <@vapier> pushed to the list until resolved, and then back to the council
643 [22:56:24] <@FlameBook> so it's a "rejected in this state"?
644 [22:56:52] p-y [n=p-y@!hmas91-3-88-163-239-36.fbx.proxad.net] has joined !c#gentoo-council
645 [22:56:53] rangerpb [n=baude@!hgentoo/developer/rangerpb] has quit IRC: "Leaving"
646 [22:57:11] aballier [n=alexis@!hgentoo/developer/aballier] has joined !c#gentoo-council
647 [22:57:30] <@vapier> FlameBook: there was no voting involved, thus no rejection
648 [22:57:43] <+musikc> needs further discussion
649 [22:57:44] <@vapier> we were merely discussing the GLEPs, no request for voting
650 [22:58:22] <@dberkholz> fwiw, i'm back but catching up on backlog
651 [22:58:24] <@FlameBook> okay, let's go to "need further discussion" as musikc said then
652 [22:58:48] <@FlameBook> dberkholz, that is perfect as we're moving to CoC :)
653 [22:58:54] <+musikc> hehe
654 [22:58:55] <@jokey> timing++ ;)
655 [22:58:56] <peper> I am going to repost the GLEPs as is and hope you guys ask your questions there
656 [22:59:33] <Caster> peper: as is? so no argument for why eapi() function can't help?
657 [22:59:36] <@SpanKY> ive lost the agenda URI from my scrollback
658 [22:59:44] <@jokey> SpanKY: see topic
659 [22:59:44] <@FlameBook> SpanKY, http://dev.gentoo.org/~dberkholz/20080110_summary.txt
660 [22:59:55] <@vapier> well that'd be too obvious
661 [23:00:01] <@dberkholz> vapier: /topic
662 [23:00:03] <@jokey> FlameBook: I grabbed it from dberkholz and completed it
663 [23:00:15] <@FlameBook> jokey, ah I didn't even see it in the topic
664 [23:00:48] Zephyrus [n=emanuele@!h81-174-11-81.static.ngi.it] has quit IRC: Client Quit
665 [23:01:22] <peper> Caster: oh ok. I will add this one
666 [23:01:32] <@dberkholz> i'm caught up to the first hour, another hour of backlog to go
667 [23:01:43] <@lu_zero> ^^;
668 [23:02:22] <@jokey> so pushing back to -dev is agreed on ? then we can move over to CoC discussion
669 [23:03:04] <peper> jokey: the subjective part of the summary in GLEP 54 is wrong
670 [23:03:36] <ferringb> peper: if you want me to give the eapi() a read over (since I'll be commenting on it either way), email me and I'll try to get back to you w/in the day
671 [23:03:38] <@jokey> right, missing inherit breakage, adding that
672 [23:03:50] <@jokey> done
673 [23:03:58] <peper> as there is no way to distinguish between pkg_name and pkg_name-version on its own/, but it's not necessary anyway
674 [23:04:10] <peper> jokey: I meant GLEP 54
675 [23:04:33] <peper> the subjective part is just wrong, I thought it was established
676 [23:05:43] <@jokey> well as it will have a log attached either way, I'm removing that line altogether
677 [23:05:52] <@jokey> you're right, it's a bit subjective
678 [23:06:19] <peper> no, it's not true
679 [23:06:25] <peper> as there is no way to do it currently
680 [23:06:38] fmccor thought he knew how to run long meetings. :)
681 [23:07:00] <@jokey> anyway, pushed back to -dev ML
682 [23:07:07] <peper> right
683 [23:07:47] <@lu_zero> peper do what?
684 [23:07:58] <@jokey> so ladies and gentlemen, let's move over to CoC now
685 [23:08:03] <@lu_zero> ok
686 [23:08:24] <peper> lu_zero: tell whether a string is a pkg or pkg-ver
687 [23:08:42] FlameBook is probably going with "whatever donnie says" :P
688 [23:09:47] <@lu_zero> dberkholz are you ready?
689 [23:09:58] <@dberkholz> i'm at 20 minutes ago, so almost
690 [23:10:02] <genone> peper: it is possible, your example didn't work out, also see bug !c#174536
691 [23:10:05] <jeeves> genone: https://bugs.gentoo.org/174536 min, P2, All, degrenier@×××××××××××.fr->pms-bugs@g.o, NEW, pending, "Package names" spec not restrictive enough
692 [23:10:26] <@vapier> done people, moving on
693 [23:10:38] <@vapier> dont make us go +m on j00
694 [23:10:52] <@dberkholz> feel free to skip to slacker arches and come back to CoC in a bit
695 [23:11:07] genone just dislikes misinformation
696 [23:11:15] <@dberkholz> not really sure there's anything to discuss on the slacker point, though.
697 [23:11:24] <@vapier> how so ?
698 [23:11:35] <@vapier> or rather, we jumping to slacker first ?
699 [23:12:26] <@dberkholz> that's my suggestion, yeah.
700 [23:12:45] <@dberkholz> hopefully it will go faster, and then people uninterested in the CoC can leave
701 [23:12:52] <@FlameBook> kumba's mail was quite reasonable, so I don't think there's much to discuss, I suppose it could work out by just leaving the options of devs asking de-keywording on ebuild basis
702 [23:13:20] <@Betelgeuse> as long as there is someone to ask
703 [23:13:20] <@vapier> except that didnt really work out
704 [23:13:29] <@vapier> there was no response
705 [23:13:34] <jakub> FlameBook: is there someone going to respond to those mails? wasn't my experience so far....
706 [23:13:51] <jakub> even when remove keyword was explicitely and repeatedly requested
707 [23:14:08] <@vapier> i think what Richard posted is a pretty reasonable
708 [23:14:12] <@vapier> http://article.gmane.org/gmane.linux.gentoo.devel/54103
709 [23:14:13] <@FlameBook> jakub, well, kumba answered to gentoo-dev... I don't think we should _force_ it now
710 [23:14:41] <@vapier> perhaps extend the dates to give more leeway to arches, but there has to be a cut off point
711 [23:14:44] <jakub> FlameBook: I'm totally fine w/ that if you are going to create a working way to do it :)
712 [23:14:52] <@vapier> otherwise maintainers who get tired of waiting will eventually do it
713 [23:14:55] <@vapier> and then the arches get pissed
714 [23:15:00] <@vapier> yell and point at policy
715 [23:15:05] <@vapier> and it's the maintainer getting screwed
716 [23:15:09] <jakub> nod
717 [23:15:09] <@vapier> when in reality that isnt right
718 [23:15:36] <ferdy> I'd like you to consider what I posted to that same thread: http://mid.gmane.org/20080109121309.GA14454@××××××.org
719 [23:15:57] <jakub> vapier: maybe more flexible, but still needs some hard deadlines so that it doesn't become useless
720 [23:16:00] <@vapier> the only responses i saw from you were "no"
721 [23:16:57] <jakub> ferdy: wrt the maintainer question you've posted there... it is different, you can retire a maitainer, noone ever retired an arch yet
722 [23:17:05] <@jokey> what about we do some "% packages stabled, % packages behind requests for time X -> transition to ~arch"
723 [23:17:19] <ferdy> jakub: retiring a maintainer doesn't solve the issue...
724 [23:17:34] <jakub> ferdy: sure it doesn't, but it
725 [23:17:43] <jakub> 's still lot better than ignoring inactive people
726 [23:17:43] <@FlameBook> vapier, well, I actually like Richard's proposal
727 [23:18:08] <@vapier> ferdy: with arches, you're forcing maintainers to sit on things indefinitely with no reaction, which quickly chains to large !c# of affected packages
728 [23:18:09] <jakub> ferdy: someone can take over the package once the slacking maintainer has retired...
729 [23:18:16] <@vapier> with a maintainer slacking, the issue is isolated to one package
730 [23:18:31] <jakub> and what vapier said, yeah
731 [23:18:31] <@vapier> you can trivially cull a package, you cant trivially cull an arch
732 [23:18:34] kingtaco|laptop [n=kingtaco@!hgentoo/developer/kingtaco] has quit IRC: Read error: 110 (Connection timed out)
733 [23:18:39] <jakub> ain't the same situation
734 [23:18:50] <@vapier> and you can transition arches to a state that keeps maintainers happy
735 [23:19:14] <ferdy> vapier: in that particular bug I posted. I would suffer from the same 'maintenance burden'.... should I, for instance, add blockers
736 [23:19:18] <@amne> just a quick thought before this gets more into detail, do we want to address just this one situation or come up with a general policy for all possible times an issue like this comes up?
737 [23:19:26] <jakub> seriously, why's mips so much objecting to becoming ~arch/indev? would shut up the maintainers mostly
738 [23:19:43] <@vapier> no one who matters is objecting
739 [23:19:43] <ferdy> please note that I personally deny that maintenance burden existing, but I think it is the very same situation
740 [23:19:57] <@dberkholz> jakub: no active mips developer (kumba or redhatter) has objected to that
741 [23:20:00] <@vapier> take that thread, cull the irrelevant, and you have a few e-mails to read
742 [23:20:07] <@vapier> ferdy: how would you suffer ?
743 [23:20:12] <@vapier> i honestly dont see it
744 [23:20:18] <@vapier> please 2 elaborate
745 [23:20:21] <jakub> dberkholz: well sorry then, that's what I've always heard from the folks until now :)
746 [23:20:36] p-y [n=p-y@!hmas91-3-88-163-239-36.fbx.proxad.net] has quit IRC: Read error: 110 (Connection timed out)
747 [23:20:39] <ferdy> I don't see it either.... but leaving versions in the tree forever is said to cause maintenance burden
748 [23:20:54] kingtaco|laptop [n=kingtaco@!hgentoo/developer/kingtaco] has joined !c#gentoo-council
749 [23:20:55] <ferdy> which is one of the arguments in favour of "killing the mips team altogether!!!!one"
750 [23:20:56] <@vapier> ferdy: i'm talking about why you think 181275 is relevant
751 [23:20:59] <Cardoe> jakub: just ignore non-Gentoo developers e-mails and read official Gentoo dev e-mails and you'll see that the Gentoo devs agree with it
752 [23:21:16] <jakub> ferdy: sure it is... repoman commit breaks when you want to punt obsolete broken junk... etc. etc.
753 [23:21:16] <@vapier> ferdy: there will be no killing of mips
754 [23:21:42] <@vapier> there will most likely be ~arching of mips which is very different from killing
755 [23:21:43] <ferdy> vapier: I have to leave older versions around until that issue is solved
756 [23:22:09] <@vapier> ferdy: you need to leave old versions of git in the tree until uClibc is fixed ?
757 [23:22:14] <@vapier> i dont think so, remove the old versions
758 [23:22:28] <jakub> ferdy: you are wasting time on investigating which broken cruft can't be removed just b/c noone responded on a bug for years... now imagine major package redesigns, becomes a huge PIT
759 [23:22:28] beandog [n=steve@!hgentoo/developer/beandog] has joined !c#gentoo-council
760 [23:22:38] <@vapier> jakub: please shush
761 [23:22:48] <jakub> sure ;)
762 [23:23:33] <ferdy> vapier: imagine it'd hold stabilization of newer versions.... it is not ONLY arch teams that can cause that 'problem', which is why I wanted the discussion to be more general
763 [23:24:03] <@vapier> ferdy: ive been telling people not to cater specifically to uClibc when it is a burden on them and the problem lies in uClibc
764 [23:24:17] <ferdy> yeah, forget uClibc for now
765 [23:24:21] <@vapier> sure
766 [23:24:33] <@vapier> can you propose other examples ?
767 [23:24:50] <@vapier> the only ones i can come up with are keeping old things around to support broken things
768 [23:24:56] <@vapier> and the answer is to fix or cull the broken things
769 [23:25:35] <@vapier> the only thing that has come up on the mailing list is arches holding it back
770 [23:25:49] <@vapier> so if you can show other general issues, i'd be happy to extend the proposal
771 [23:26:15] <@vapier> as it is, i'd be looking for probably 2x the time frames Richard put forth
772 [23:26:20] <@vapier> [ http://article.gmane.org/gmane.linux.gentoo.devel/54103 ]
773 [23:26:48] <@vapier> as you say, this is a volunteer basis, and people can easily get tied up
774 [23:27:15] <@dberkholz> 2 and 4 months, instead?
775 [23:27:26] <@dberkholz> 4 months is an awfully long time to wait
776 [23:27:57] <ferdy> vapier: I can't really give you more *examples* now (I think the reasoning is still valid), feel free to ignore it.
777 [23:28:09] <@vapier> ferdy: i dont intend for us to decide today on the issue
778 [23:28:32] <@vapier> i want us to put forth the recommendation to the list and the understanding is we'd decide next meeting
779 [23:28:36] <@vapier> i think that's reasonable ?
780 [23:28:47] <@Betelgeuse> sure
781 [23:29:13] <@dberkholz> i don't think i'd quite go 2x, but i could see a sort of 1.5-ish
782 [23:29:24] <@vapier> dberkholz: it is and it isnt ... maybe it's me, but i see a month shoot by in Gentoo world and not even realize it
783 [23:29:26] <@dberkholz> 3 months doesn't feel quite as forever
784 [23:29:27] <@Betelgeuse> The proposal should probably say something about reserve deps
785 [23:29:47] <@dberkholz> vapier: guess that depends on whether it's a month waiting for someone else to do something you care about. =)
786 [23:29:59] <ferdy> vapier: sure, it is reasonable
787 [23:30:08] <@vapier> i would make it dependent on the profile
788 [23:30:22] <@vapier> if the profile is set to "stable", then the reserve deps would need to be fixed
789 [23:30:35] <@vapier> but if it's set to "dev"+, then let it break
790 [23:31:00] <@dberkholz> it shouldn't be difficult to come up with some sort of scripts/tools to deal with that
791 [23:31:02] <@vapier> the burden is on the arch guys to resolve it, and it wouldnt break systems anymore than if you went through the revdeps
792 [23:31:12] <@dberkholz> if they don't already exist
793 [23:31:26] <jakub> vapier: does this 2+4 months suggestion include security issues, or should that be a separate policy?
794 [23:31:30] <@vapier> and it would actually be better for the arch guys -- fix the failing package and dont have to re-keyword the revdeps
795 [23:32:06] <@vapier> people groan when the word security pops up, but i dont think it's relevant
796 [23:32:30] <jakub> just asking ;)
797 [23:32:36] <@vapier> removing a security affected package wont force any additional upgrades on any systems
798 [23:32:47] <@vapier> world -Dup would give same result
799 [23:33:12] <@vapier> i'm doing a lot of talking here
800 [23:33:22] <@dberkholz> it's great.
801 [23:33:37] <@dberkholz> i'm used to doing all the talking. maybe i should start coming an hour late every time.
802 [23:34:11] FlameBook proposes that next meeting starts only once dberkholz is settled down :P
803 [23:34:25] <@FlameBook> dberkholz, I'm also used to _you_ doing all the talking ;)
804 [23:34:33] <Philantrop> vapier: KDE would prefer the 1.5x suggestion of dberkholz'.
805 [23:34:50] <@jokey> with dberkolz, writing up tools if needed shouldn't be much of an issue if really needed
806 [23:35:02] <jakub> vapier: mkay.... more precisely... should security be allowed to punt stuff if some arch is totally non-responsive for lets say over a year?
807 [23:35:13] <@vapier> ferdy: if you had a choice of timelines, does the 2x vs 1.5x really make a difference for you ?
808 [23:35:40] <@vapier> jakub: what we're talking about already allows culling at half that time
809 [23:35:57] <@vapier> ferdy: i know you're one of our over burdened arch guys ;)
810 [23:35:57] <jakub> vapier: thanks, answers my question :)
811 [23:36:17] <@vapier> but we need to balance things here, and i'm afraid it's fallen too far towards the arch currently
812 [23:37:33] xjrn [n=chatzill@!hc-24-4-108-16.hsd1.ca.comcast.net] has joined !c#gentoo-council
813 [23:38:11] <@vapier> perhaps an additional bugzilla keyword would help as well for arch teams to really eck out the way past due
814 [23:38:15] <@jokey> well there has been a lot of noise on -dev also which seems to have made it kind of hard to discuss just the topic and not the arch as such
815 [23:38:17] <jmbsvicetto> vapier: This discussion is beyond the current mips issue, right? Having mips move to only ~mips is on the table, right?
816 [23:38:17] <@vapier> CULLREQ
817 [23:38:43] <@vapier> jmbsvicetto: i'm not picking on mips here, this applies to everyone
818 [23:38:55] <@vapier> i imagine ive slacked more than other devs would like with some arch keywording
819 [23:39:11] <@vapier> i know ive lost arch on somethings, but i dont blame the maintainers for doing it
820 [23:39:15] <jakub> vapier: damn remove yourself from CC when done </rant> :P
821 [23:39:24] <@Betelgeuse> vapier: and use echangelog
822 [23:39:38] <ferdy> "Ebuild Stabilization Time" what happens when that period finishes ?
823 [23:39:41] <@Betelgeuse> vapier: But arm/sh/whatever don't have the coverage of mips I think
824 [23:39:50] <@vapier> jmbsvicetto: i imagine as a consequence of this agreement, maintainers will start the mips=>~mips
825 [23:39:59] <@FlameBook> Betelgeuse, better than mips for what I maintain at least
826 [23:40:01] <@dberkholz> should be easy enough to add all that to your keywording script with pybugz
827 [23:40:21] <@Betelgeuse> dberkholz: Is that working nowadays?
828 [23:40:22] <@vapier> but this would have applied to other arches in the past
829 [23:40:28] <@Betelgeuse> dberkholz: Last time I tried it didn't work.
830 [23:40:30] <beandog> Betelgeuse, http://spaceparanoids.org/gentoo/gpnl/stats.php?q=arch
831 [23:40:34] <@vapier> we just dont have vocal peeps for other teams like mips
832 [23:40:35] <@dberkholz> Betelgeuse: yep. wanna talk more about it, let's do that in !c#-dev
833 [23:40:37] <ferdy> the first paragraph of "Removing Stable Ebuilds." is what really really makes me nervous
834 [23:41:14] <@dberkholz> does that really mean removing so there's no stable version, or does it mean forcibly stabling a newer version?
835 [23:41:16] <@vapier> oh, i also forgot ... there needs to be a fallback for arches to explicitly pin a version indefinitely ... with the understanding that they'd be responsible for its up keep
836 [23:41:44] <@vapier> i do not think force stabilization by a non-arch maintainer makes any sense
837 [23:42:02] <@FlameBook> vapier, metadata.xml allows restricted maintainership, that would work, I suppose
838 [23:42:20] <@vapier> i know there's a few packages where s390 explicitly requires old versions of packages
839 [23:42:24] <@dberkholz> ok, so instead of giving something marked stable that might be broken, we give them no ebuild at all.
840 [23:42:26] <@vapier> dictated by ibm
841 [23:42:34] <@vapier> dberkholz: they get ~arch
842 [23:42:42] <jakub> vapier: well... similar fallback is feasible with single packages... not stuff like KDE I'd say... yeah, toolchain and similar for sure
843 [23:43:01] <@dberkholz> they get no ebuild at all without changing their configuration, which is exactly the same situation they'd be in if we force-stabled
844 [23:43:02] <jmbsvicetto> ferdy: In the case of kde, 3.5.5 is the only version with any mips keywords. So if that gets removed, mips will lose kde
845 [23:43:32] <@vapier> dberkholz: i think it sort of violates the guarantee that stable brings
846 [23:43:53] <@vapier> a package marked stable is an implicit guarantee from the arch maintainer that the version is known/supposed to work
847 [23:44:00] <@dberkholz> that was my possible "con" too, wasn't sure whether others would share it
848 [23:44:13] <@FlameBook> I agree with mike on this
849 [23:44:34] <@dberkholz> as not an arch person or a stable user, it's not exactly my best area
850 [23:45:14] <jakub> well... /me notes that, while talking about mips, tons of their 'stable' packages cannot compile on stable system at all
851 [23:45:15] <@vapier> presumably arches that get enough noise that their stable is going away should be able to muster some workflow to get newer versions stabilized
852 [23:45:27] <@vapier> we're not talking about mips
853 [23:45:31] <@vapier> stop mentioning mips
854 [23:45:52] <jakub> vapier: mkay... abstractly then :p should the maintainer be allowed to stabilize newer version in this case, or drop to ~arch
855 [23:46:07] <@vapier> in the case where a package would lose all stable keywords, if there are users affected, they'd convey to a maintainer that version FOO works, so the maintainer would have something to go on
856 [23:46:20] <@vapier> (arch maintainer there)
857 [23:46:29] <@vapier> which is a hell of a lot better than a package maintainer picking random versions and moving it
858 [23:46:51] <ferdy> in an ideal world, non-arch maintainers won't touch arch keywords (aside of ~all for bumps and that kind of stuff, of course)
859 [23:47:06] <jakub> vapier: not talking about arch testers/maintainers... simply stuff that fails to compile w/ current toolchain/base system stuff or similar
860 [23:47:16] <@Betelgeuse> ferdy: would be doable on the server side.
861 [23:47:20] <jakub> what's the value of 'stable' keyword there, it's useless
862 [23:47:41] <@vapier> ferdy: in an ideal world, the arch maintainers would be able to keep up
863 [23:47:45] <ferdy> jakub: 'worked with a stable system when it was tested'
864 [23:47:47] <@vapier> but that isnt always the case
865 [23:47:54] <ferdy> vapier: that was the second part of my sentence, sorry....
866 [23:48:00] <@vapier> np
867 [23:48:09] <jmbsvicetto> vapier: There's another issue in here, whether a maintainer should be forced to have a keyword added for an arch that has failed to keep up.
868 [23:48:17] <@FlameBook> well, I'm sorry to bail out before time, but fever is getting its way through my mind at the moment
869 [23:48:21] <jakub> ferdy: well... yeah it worked once upon a time, does not any more... no mre stable
870 [23:48:25] <ferdy> so we have to find a way for maintainers won't be affected when arch teams aren't able to keep up without messing anyones work
871 [23:48:38] <@FlameBook> I'm fine with whatever vapier thinks is fine, he knows the problem and I trust he'll do the right thing.
872 [23:49:00] <@vapier> jmbsvicetto: i dont follow ... pkg maintainers are not allowed to move ~arch to arch
873 [23:49:10] <@FlameBook> as for CoC I already said I'm okay with whatever dberkholz decides, as he's way more experienced than me in that regard, and I also trust him on that issue
874 [23:49:11] <@vapier> the proposal is to allow pkg maintainers to drop arch after a timeout
875 [23:49:33] <jakub> good, finally an answer... :)
876 [23:49:38] <@FlameBook> night 'rybody
877 [23:49:41] FlameBook [n=intrepid@!hamarok/helper/flameeyes] has quit IRC: "Leaving"
878 [23:50:01] <ferdy> jmbsvicetto: well... I think there shouldn't be a discussion about that. Arch teams' opinion is final, IMHO
879 [23:50:11] <@vapier> i'll take Richard's proposal, tweak it according to input here, and send it out, and we can decide on it next meeting
880 [23:50:18] <@vapier> aye ?
881 [23:50:21] <@lu_zero> fine
882 [23:50:25] <@dberkholz> sounds reasonable
883 [23:50:49] <@jokey> +1
884 [23:50:49] beandog [n=steve@!hgentoo/developer/beandog] has quit IRC: "Leaving"
885 [23:50:55] <jakub> well, one more thing... should a maintainer be allowed to ban $arch from keywording his package?
886 [23:50:57] <jmbsvicetto> vapier: No. Let me give an example. Maintainer of package xyz has had problems with 1 or more arches being able to mark stable or even keyword said package. Things get to a point where the package has one last, old version marked stable / keyworded on said arches. Should arch teams have the power to keep the keyword for that package when the maintainer doesn't want to depend on said arches any more?
887 [23:51:10] <jmbsvicetto> vapier: Assuming those timelines have been broken by the arch teams
888 [23:51:37] <@vapier> jmbsvicetto: it's a case by case basis which the maintainers/arches should agree on
889 [23:52:07] <jmbsvicetto> vapier: Well, what about cases where maintainers don't want to have that overhead anymore and the arch team won't cooperate?
890 [23:52:08] <@vapier> if the arch truly needs the older version, then they can keep it and they're responsible for maintaining it
891 [23:52:24] <@vapier> if they simply dont have the time to test a newer version, then the arch team loses
892 [23:53:05] <@vapier> we cant account for maintainers and arches being asshats
893 [23:53:19] <@vapier> if the two truly cannot come to a decision, they can ask a higher power (probably us) to decide
894 [23:53:23] <@jokey> vapier: as you'll post a revisited version, can we move to CoC?
895 [23:53:29] <@vapier> yeah
896 [23:53:30] <@Betelgeuse> yeah two council members can make a decision
897 [23:53:30] jokey looks at the clock
898 [23:53:41] <jmbsvicetto> vapier: We have a rule that prevents maintainers from dropping arches. Shouldn't we give them the option to not support an arch (on extreme cases)?
899 [23:53:48] <jakub> jokey: pffft, go open a beer ;P
900 [23:54:00] <Philantrop> vapier: Agreed. But let's assume a maintainer would consider actively dropping even ~arch should a team keyword the package *he/she* has to maintain.
901 [23:54:17] <@vapier> assume on the list
902 [23:54:20] <@vapier> moving on
903 [23:54:22] <@jokey> indeed
904 [23:54:27] <Philantrop> vapier: ok
905 [23:54:42] <@jokey> so CoC then and dberkholz' part :)
906 [23:55:09] Pesa [n=Pesa@!halpha.tat.physik.uni-tuebingen.de] has left !c#gentoo-council
907 [23:55:47] <@dberkholz> jokey: are those one and the same, or do i have another mystery part?
908 [23:55:52] <@vapier> personally, i'd think more about simply abolishing devrel resolution/etc... as well as CoC and take a more simple approach: if you're an asshat, you get tossed
909 [23:56:01] <@vapier> no drama
910 [23:56:10] <@jokey> dberkholz: it's the same ;)
911 [23:56:18] <@Betelgeuse> vapier: and who decides that?
912 [23:56:22] <@vapier> if you cant play nice, we have a size 15 boot here for you
913 [23:56:46] <@vapier> it should be pretty self evident
914 [23:56:52] <@vapier> every issue that's come up so far has been
915 [23:56:53] <fmccor> Betelgeuse, That's the quiestion, isn't it?
916 [23:57:00] <@vapier> but i digress
917 [23:57:08] <@vapier> go on with the CoC discussion
918 [23:57:31] <@dberkholz> the concept's in the agenda, but i'll briefly summarize
919 [23:58:06] <@dberkholz> where there are existing moderators, they will enforce the CoC themselves. other than that, the proposal would add mods to the -dev list and !c#-dev.
920 [23:58:44] <@lu_zero> who exactly?
921 [23:58:59] <@dberkholz> To Be Determined
922 [23:59:16] <@dberkholz> personally, i think that we could use some mod action on the list far more than !c#-dev
923 [23:59:31] <fmccor> Yes.
924 [23:59:36] <@jokey> maybe I'm mistaken but if someone goes insane on !c#-dev, it's a default devrel case, isn't it? and for immediate action, you can always give people a nice and warm kick
925 [0:00:23] <@dberkholz> jokey: that depends. do you want to wait 2 months for a trial?
926 [0:00:53] <TFKyle> vapier: would that be permanent or? (I assume by "tossed" you mean banned by atleast the medium that you acted up on in some way - or is that just for devs and getting your devship revoked?)
927 [0:01:10] <@jokey> we're all ops on !c#-dev so (theoretically) any dev can kick
928 [0:01:10] Cardoe [n=cardoe@!hgentoo/developer/Cardoe] has quit IRC: "Leaving"
929 [0:01:28] <@dberkholz> kicking an op doesn't get you very far.
930 [0:02:38] <@jokey> ubuntu people solve it by sharing a management account for the chan among 4-5 people who can immediately modify the lists if really needed
931 [0:02:42] <@dberkholz> the idea on irc would be to drop someone's level below autovoice for a day or whatever, then restore it.
932 [0:03:02] <@amne> imho just because everyone has ops doesn't mean there cannot be that there are some people that go after people who are abusive
933 [0:03:16] <@dberkholz> if said person is still nuts, kick 'em out as vapier said
934 [0:03:20] <@amne> e.g. what jokey and dberkholz just said
935 [0:03:24] <@amne> yeah
936 [0:04:21] <@dberkholz> the kicking part, at this point, would be handed off to devrel
937 [0:04:47] <@vapier> take some personal responsibility
938 [0:04:48] <@dberkholz> we could argue over whether it should instead be decided by the council
939 [0:04:51] <@vapier> if you cant, you will be warned
940 [0:04:52] bheekling [n=bheeklin@!h202.3.77.38] has joined !c#gentoo-council
941 [0:04:56] <@vapier> if you still cant, you get tossed
942 [0:05:02] <@vapier> get your act together, come back later
943 [0:05:10] <@vapier> dont get your act together, stop wasting our time
944 [0:05:15] <@jokey> indeed, vapier, fully with you :)
945 [0:05:39] <@vapier> but my dissertation on the subject is off-topic for this CoC stuff
946 [0:06:07] <@jokey> main reason is the -dev ML anyway so we should really focus on that
947 [0:06:19] <@dberkholz> vapier: nah, it's on topic
948 [0:06:24] <@vapier> there should be no body here ... developers should be able to call out on any other developer instead of idling accepting it
949 [0:06:40] <@vapier> err, "there should be no body here making the decision"
950 [0:06:47] <@dberkholz> what, have a duel?
951 [0:07:14] <@vapier> there is plenty of bad karma that goes down everywhere that onlookers just accept
952 [0:07:30] <@jokey> welcome to the real world ;=)
953 [0:07:33] <@vapier> i'm saying any moderation solution doesnt address the root of the problem
954 [0:08:10] <@dberkholz> how do you propose to change the root of the problem?
955 [0:08:36] <NeddySeagoon> vapier, Well, thats too many immature alpha males ... how do you fix that ?
956 [0:08:53] <@vapier> we steal g2boojum's seed, combine it with the good traits from developers, and kill off the originals
957 [0:09:48] <@dberkholz> i agree that we need to create a positive atmosphere. i think that moderators can be the first step in building a culture of intolerance toward assholes
958 [0:10:08] <@dberkholz> once that culture exists, we won't need mods anymore
959 [0:10:24] <@vapier> i'm looking long term
960 [0:10:34] <@vapier> what needs to be decided today needs to be decided today
961 [0:10:40] <@vapier> my thoughts dont really have bearing on it
962 [0:10:46] fmccor suspects that no matter where you start with vapier's approach, you will end up with something like devrel.
963 [0:11:09] <@vapier> no centralized body ... if you dont like the culture, fork your own
964 [0:11:11] <@vapier> go write a blog
965 [0:11:16] <@vapier> we dont care
966 [0:12:44] <@vapier> but seriously, dberkholz wants a resolution here, so focus on that
967 [0:13:20] <@amne> i think dberkholz' approach is good
968 [0:14:19] <@jokey> if it doesn't work out, we can/have to try something else anyway but I'm all for trying it
969 [0:14:25] <@amne> heh
970 [0:15:13] <@dberkholz> how many people are for the idea, as it stands now?
971 [0:15:51] <@amne> me
972 [0:15:58] <@jokey> as in do we want to vote?;)
973 [0:16:23] <@dberkholz> well, we don't really have enough details to finalize on, unless you'd just like to delegate further details to someone
974 [0:16:47] <NeddySeagoon> I don't see the difference between the current proposal and the Proctors
975 [0:17:37] <jmbsvicetto> NeddySeagoon: From previous discussions, it seems it will be an even smaller group and very close to the council
976 [0:17:47] <@dberkholz> there are no pointless warnings, only actions.
977 [0:18:15] <@dberkholz> there isn't going to be discussion about moderation on -dev, so people will have to actually make a little effort to whine about it.
978 [0:18:15] <NeddySeagoon> dberkholz, Hmm ok
979 [0:18:26] <@dberkholz> since -dev is now purely technical
980 [0:20:07] <@dberkholz> i think getting bogged down into -dev threads with attempted warnings, responses, and so on was an approach the mods should never take
981 [0:21:13] <@dberkholz> we're starting to rehash discussions we've already had
982 [0:22:04] <@dberkholz> so, what i would like from council members is: do you like the idea, do you think it needs significant changes, or do you dislik eit
983 [0:22:18] hkBst [n=hkBst@!hgentoo/developer/hkbst] has quit IRC: "Konversation terminated!"
984 [0:22:46] <@dberkholz> if we can agree that the idea is the way to go, we can start focusing on the details instead of returning to the original idea all the time
985 [0:23:06] <@lu_zero> I like the idea
986 [0:24:40] jokey too
987 [0:24:50] <@vapier> i'm with dberkholz
988 [0:25:40] <@dberkholz> Betelgeuse, around?
989 [0:25:50] <@Betelgeuse> dberkholz: yeah
990 [0:26:04] <@Betelgeuse> dberkholz: you rule
991 [0:26:22] <@dberkholz> good to hear. =)
992 [0:26:47] <@dberkholz> alright. we're going to proceed with this idea. i'll try to get some concrete ideas out to the -council list this week
993 [0:27:39] pchrist_ [n=tester@!h84.38.8.37] has joined !c#gentoo-council
994 [0:28:03] <@dberkholz> anyone else got additional CoC points now?
995 [0:29:10] <@dberkholz> ok, let's open the floor for any new topics
996 [0:31:03] <@jokey> well we have one missing
997 [0:31:12] <@jokey> Document of being an active developer
998 [0:31:16] Sweetshark [n=bjoern@!hd018195.adsl.hansenet.de] has joined !c#gentoo-council
999 [0:31:21] <@jokey> s/missing/left/
1000 [0:31:43] <@vapier> i think that's something we could do with infra
1001 [0:31:53] <@vapier> have it be something you need to log into dev.g.o
1002 [0:31:57] <@vapier> run a command
1003 [0:32:08] <@vapier> it generates a digitally signed document
1004 [0:32:18] <@vapier> the digital key is maintained by infra
1005 [0:32:41] <@vapier> therefore random devs cant generate documents and just change the names
1006 [0:33:06] <@vapier> have it auto-include information like date of joining
1007 [0:33:07] <@jokey> we could add that our userlist.xml can be used for reference if it is still accurate
1008 [0:33:12] <xjrn> is gentoo in a position to broker liveId's?
1009 [0:33:42] <@vapier> jokey: right, now that the ldap and crap is integrated
1010 [0:33:45] <@vapier> use that as the backend
1011 [0:34:04] <@Betelgeuse> jokey: userinfo.xml is generated from LDAP
1012 [0:34:06] <@dberkholz> xjrn: is that different from openid?
1013 [0:34:55] <@jokey> Betelgeuse: that's my point, once you set it to retired, it's killed at max 60 minutes later on the website
1014 [0:35:02] <@dberkholz> araujo: could you just print off an "official" gentoo business card with your name on it, that perhaps only gentoo devs have access to
1015 [0:35:06] ferdy [n=ferdy@!hgentoo/developer/ferdy] has quit IRC: "[IRSSI] Tiger Woods uses Irssi. FORE!"
1016 [0:36:18] <@vapier> eh, no one accepts business cards as proof of anything
1017 [0:36:25] <@vapier> ive tried
1018 [0:36:43] araujo looks around
1019 [0:36:52] <xjrn> dberkholz: sorry openId
1020 [0:37:00] <araujo> dberkholz, you mean, to send it to every developer?
1021 [0:37:10] <@amne> sorry guys, i'm already falling asleep here, so i'll idle out
1022 [0:37:12] <@dberkholz> araujo: just have a template of some sort sitting on woodpecker
1023 [0:37:25] <@dberkholz> devs can grab it and do whatever they need
1024 [0:37:35] <@dberkholz> if not a business card, some other document
1025 [0:38:05] <araujo> dberkholz, ok , so we won't need a script for this?
1026 [0:38:29] <@dberkholz> araujo: that depends how provable your proof has to be. i haven't seen digitally signed things from any job i've ever had
1027 [0:39:02] <@dberkholz> what are the requirements?
1028 [0:39:42] <araujo> dberkholz, it doesn't need to be something that complex, only a document specifying for how long you have been a Gentoo devel, and if you are still active
1029 [0:40:11] <araujo> something that can 'officially' prove you are a developer
1030 [0:40:11] NeddySeagoon [n=NeddySea@!hgentoo/developer/NeddySeagoon] has quit IRC: "what, what, what, what, what, what, what, what, what, what. Only 10 Watts Neddy ? Thats not very bright!"
1031 [0:40:39] rbrown [n=rbrown@!hgentoo/developer/paludis.rbrown] has left !c#gentoo-council
1032 [0:40:39] <araujo> it'd be nice if it is digital signed too
1033 [0:40:46] <araujo> digitally*
1034 [0:40:48] <@dberkholz> if we just had a pretty little scribus document that looked pretty and called itself a certificate of some sort, that might be enough?
1035 [0:40:59] <araujo> dberkholz, yeah, pretty much
1036 [0:41:32] <@jokey> maybe stuff like you can get from SETI
1037 [0:41:40] <@jokey> "You have solved X workunits" ;)
1038 [0:42:33] <araujo> this is just a way so you can prove 'on paper' you are cooperating with the project
1039 [0:43:37] musikc [n=musikc@!hgentoo/developer/musikc] has quit IRC: Read error: 110 (Connection timed out)
1040 [0:43:48] <tsunam> I had created 2 forms of letterhead when seemant needed to do a thing for another developer
1041 [0:43:51] pchrist [n=tester@!hunaffiliated/pchrist] has quit IRC: Read error: 110 (Connection timed out)
1042 [0:43:55] <tsunam> recommendation
1043 [0:44:09] musikc [n=musikc@!hgentoo/developer/musikc] has joined !c#gentoo-council
1044 [0:44:14] <tsunam> not exactly what you're talking about but
1045 [0:44:50] <tsunam> A standard form letter would work
1046 [0:44:56] <tsunam> (well should)
1047 [0:45:15] <araujo> or the dberkholz's certificate idea too , both would make it
1048 [0:45:15] <@jokey> indeed
1049 [0:45:25] <@dberkholz> except someone would have to actually sign a standard form letter, requiring effort from other people
1050 [0:46:07] <tsunam> I hereby certify that under perjury of $court of law that Mr berkholz is a developer for the Gentoo Linux Foundation. Undersigned by Joshua Jackson Gentoo developer etc
1051 [0:46:17] <araujo> dberkholz, sign once and scan then? :-P
1052 [0:46:23] <tsunam> dberkholz: would it be hard to get someone to do that?
1053 [0:46:33] <@dberkholz> tsunam: depends whether 1 person or 300 request them
1054 [0:46:34] <tsunam> araujo: no one would want their signature scanned like that
1055 [0:46:56] <araujo> tsunam, well, if it is hand-written per letter, *much better*
1056 [0:46:57] <@dberkholz> you'd have to deal with other annoying stuff like postage etc
1057 [0:47:32] <@jokey> well we could make all council members capable of signing such letters
1058 [0:47:49] <@jokey> and you pick the closest on then
1059 [0:47:52] <araujo> indeed
1060 [0:47:55] <@dberkholz> we could email out signed emails
1061 [0:47:57] <@dberkholz> would that work?
1062 [0:48:08] <araujo> dberkholz, it would work from my point of view
1063 [0:48:14] <@jokey> not really, corporate stuff hardly works with gpg
1064 [0:48:31] <araujo> what if we have both options available?
1065 [0:48:39] <tsunam> I'm not sure how willing an email would be as proof even if its from an @gentoo account for proof...
1066 [0:48:40] <@dberkholz> it does in the US, there's the e-sign act that's legally replacing an ink signature. not sure about other places
1067 [0:49:03] <@jokey> dberkholz: in germany you have to acquire some X509 at least
1068 [0:49:12] <@jokey> plus it's not equal in all cases
1069 [0:49:53] <@dberkholz> i don't think we need something that will hold up to a court of law
1070 [0:50:25] <Philantrop> dberkholz: No, but an email doesn't look very professional which would be a problem over here, at least. :) Much more than the legal stuff.
1071 [0:51:15] <@dberkholz> Philantrop: <html><img src="fancygentoologo" /></html>
1072 [0:51:31] <araujo> if you can agree on sending this letter to the actual developer (costs paid by devel of course) would be way much better, it'd be valid in a wider range of situations
1073 [0:52:14] <@dberkholz> araujo: the costs would basically be a pint, if you ever happened to meet. nobody's going to ask you to send them that kind of money.
1074 [0:52:25] <araujo> dberkholz, ok
1075 [0:52:48] <@dberkholz> it just gets to be a problem if certain people end up sending out huge numbers to foreign countries
1076 [0:52:54] <@Betelgeuse> The post expenses are probably smaller thatn the international money transfer expenses
1077 [0:53:21] <@dberkholz> i would much rather have something where the person who wants it can do all the work
1078 [0:53:40] <@dberkholz> either manually filling stuff into scribus, or some autogenerated doc like vapier said
1079 [0:53:45] <araujo> dberkholz, that'd be ideal ...
1080 [0:53:56] <@vapier> i wonder if you can combine the two
1081 [0:54:03] <@dberkholz> probably, it's just xml
1082 [0:54:17] <@vapier> ah, was not aware
1083 [0:54:36] <@vapier> do we have any scribus to start with ? or does someone need to start from scratch ?
1084 [0:54:57] <@dberkholz> find . -name '*.sla*'
1085 [0:56:09] <@vapier> araujo: you any good at scribus ? ;)
1086 [0:56:11] <Philantrop> dberkholz: I totally agree with that. The Scribus variant would be my personal favourite but an automated doc is fine, too. Just email is not ideal. :)
1087 [0:56:18] <@dberkholz> think there's some stuff floating around
1088 [0:56:23] <@dberkholz> i can do scribus
1089 [0:56:40] <@jokey> ack, scribus would look even nicer :)
1090 [0:56:46] <araujo> vapier, haha, not really, but i can help
1091 [0:57:00] <@vapier> so we'll follow up to the dev list
1092 [0:57:08] <@vapier> see if there are any quick takers
1093 [0:57:13] dberkholz notes his above comment
1094 [0:57:16] <@vapier> ive toyed with scribus and it doesnt seem terribly difficult
1095 [0:57:22] <@jokey> still at least I'm willing to offer hand-signed if developer who requests it pays shipping
1096 [0:57:24] araujo can help dberkholz
1097 [0:57:37] <@vapier> dberkholz: well i was just trying to get the guy who wanted it to do it :)
1098 [0:57:38] <@dberkholz> aha, gentoo-projects/pr/ has some scribus stuff
1099 [0:57:49] <@vapier> scribus base + automated fill in + digital signing
1100 [0:57:52] <araujo> jokey, yes, I think it's good idea to offer 'both' ways
1101 [0:57:54] <@vapier> see if we cant get infra to do somethin
1102 [0:58:00] <@dberkholz> i can come up with a scribus template, araujo can deal with the rest
1103 [0:58:04] <tsunam> I'd probably say that quite a few developers wouldn't mind having something official that says "I worked on the project" to be honest
1104 [0:58:20] <@dberkholz> tsunam: perhaps we should start handing out little pins for years of service too =)
1105 [0:58:25] <xjrn> wow, seems like nukes and htmldoc could do the whole thing to validate an account has a status into a pdf mime/download ...
1106 [0:58:25] <tsunam> dberkholz: lol
1107 [0:58:38] <tsunam> dberkholz: now you're getting the idea ;)
1108 [0:58:45] <tsunam> dberkholz: gold watch after 25 years? :-P
1109 [0:58:51] <araujo> dberkholz, ok
1110 [0:58:56] <@dberkholz> something along those lines wouldn't be a bad idea, actually. i'll look into it.
1111 [0:59:06] <@dberkholz> not with actual expensive stuff, but at least personal emails
1112 [0:59:11] <araujo> so, any council member will be able to sign it?
1113 [0:59:27] jokey is for that
1114 [0:59:30] <@dberkholz> araujo: we'd probably just come up with a signing key that would autorun somewhere
1115 [0:59:31] <tsunam> I would say that the council would be the body that would be the best choice
1116 [0:59:59] <araujo> dberkholz, ok
1117 [1:00:00] <@dberkholz> perhaps get it signed by the releng key, unless there's a more master key around
1118 [1:00:24] <@jokey> could even generate a council key if needed
1119 [1:00:41] <@vapier> tsunam: you think we're made out of money ?
1120 [1:00:45] <@vapier> how about a pen
1121 [1:00:51] <@vapier> that's all i get at a real job
1122 [1:00:52] <tsunam> vapier: heh
1123 [1:00:55] <@vapier> a goddamn pen
1124 [1:01:03] <@vapier> oh and a pin
1125 [1:01:03] <tsunam> vapier: at least you get a pen...
1126 [1:01:17] <@jokey> "I've been with gentoo for 3 years and all I got is this damn T-Shirt" ;)
1127 [1:01:23] <araujo> hah
1128 [1:01:23] <@vapier> tsunam: you can have mine
1129 [1:01:26] <@dberkholz> how about fake glass jewels on your nametag. (nametag purchased separately)
1130 [1:01:38] lu_zero heads to bed
1131 [1:01:44] <@lu_zero> nite
1132 [1:01:48] <araujo> later lu_zero
1133 [1:01:55] <@dberkholz> jokey: yeah, it might not be a bad idea to come up with a master gentoo key if we end up having more than 1 purpose for it
1134 [1:02:11] <@dberkholz> one we could hide in a fireproof vault somewhere and only remove once a year
1135 [1:03:14] <@jokey> don't even need that... make it "Gentoo Council Signing Key 2007-2008" and invalidate when new council is approved
1136 [1:03:36] <@vapier> it sounds like a key for recruiters to maintain
1137 [1:03:43] <@vapier> they are the in/out gateway after all, not the council
1138 [1:04:10] <@Betelgeuse> vapier: in only
1139 [1:04:16] <@Betelgeuse> vapier: different team doing retirement
1140 [1:04:22] <@dberkholz> there's "undertakers" now
1141 [1:04:37] <@dberkholz> doesn't that cool name make you want to join?
1142 [1:04:58] <@jokey> want just one point agreed on explicitely: will council members be allowed to sign such documents on behalf of gentoo?
1143 [1:05:22] <@dberkholz> perhaps so, but they should somehow log their actions like that
1144 [1:05:25] <@vapier> infra then i guess since they are the real care takers of this information
1145 [1:05:36] <@vapier> recruiters/undertakers update the same db
1146 [1:05:51] <@vapier> it's a key signing fest
1147 [1:06:01] <tsunam> ultimately it needs to reside with someone...and as it appears there's not one group its perfect for...
1148 [1:06:06] <tsunam> who would actually accept the duty?
1149 [1:06:07] <@jokey> dberkholz: as in send a notification to council@?
1150 [1:06:13] <araujo> I guess you (the council) will have to track the signing of these documents?
1151 [1:06:35] <@dberkholz> jokey: or something else that people don't see unless they go looking for it, like a file in cvs
1152 [1:06:48] igli [n=igli@!hunaffiliated/igli] has left !c#gentoo-council: "Have a good one ;-)"
1153 [1:07:05] <@dberkholz> tsunam: it sounds like devrel in some way to me, wherever it falls in there
1154 [1:07:22] <@vapier> yeah
1155 [1:07:49] <tsunam> well that's 4 groups now, recruiters,hatchetmen (aka undertakers),council,devrel
1156 [1:08:12] <@dberkholz> recruiters+undertakers all fall into devrel. we could just hand it off to devrel lead to take from there
1157 [1:08:47] <@dberkholz> imagining devrel as a sort of HR dept, and council as executives, this seems like something that's clearly HR
1158 [1:08:48] <@vapier> yes
1159 [1:08:59] <tsunam> very valid point dberkholz
1160 [1:10:27] <@dberkholz> so, where to proceed from here
1161 [1:11:02] <@jokey> dberkholz: you and araujo looking into a scribus'ed template, devrel generating a signing key for these purposes?
1162 [1:11:44] <@dberkholz> musikc: around again?
1163 [1:13:28] <@jokey> could we agree on that plan and then close the meeting if there's nothing else? 1 a.m. here already ;)
1164 [1:13:54] <araujo> fine with me :-)
1165 [1:13:59] welp [n=welp@!hgentoo/developer/colchester-lug.member.welp] has quit IRC: Read error: 110 (Connection timed out)
1166 [1:14:22] <@dberkholz> jokey: sounds good
1167 [1:14:50] <@jokey> k' then
1168 [1:15:05] <@dberkholz> let's close up shop for this month
1169 [1:15:12] <@jokey> indeed
1170 [1:15:20] <@dberkholz> jokey: you're on summary/log committing and mailing duties
1171 [1:15:42] <@jokey> dberkholz: yup, written it already, can you quickly glance over it to spot potential typos? ;)
1172 [1:16:19] <araujo> dberkholz, brb in a few minutes, then I can look into this
1173 [1:16:43] <@dberkholz> jokey: could you try to add a one-line summary for each topic, right whether the topic name is. like GLEP 54: Postponed to -dev. etc..
1174 [1:17:10] <@dberkholz> s/compability/compatibility/
1175 [1:17:21] <@dberkholz> s/techincally/technically/
1176 [1:17:28] <@dberkholz> s/optionl/option/
1177 [1:17:46] <@dberkholz> s/compatibiliy/compatibility/
1178 [1:17:58] <@jokey> wondering if there are dicts installed on dev.g.o
1179 [1:18:17] <@dberkholz> could you note in CoC that i'll provide them on the -council mailing list
1180 [1:19:00] ulm [n=ulm@!hgentoo/developer/ulm] has left !c#gentoo-council: "ERC Version 5.2 (IRC client for Emacs)"
1181 [1:25:40] <@jokey> we're closed then. thanks for the discussion to everyone involved :)
1182
1183
1184
1185 --
1186 gentoo-commits@l.g.o mailing list