summaryrefslogtreecommitdiff
blob: c07a4c659d25640d28b49c219fdc9c831b395cfc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
19:59 -!- mode/#gentoo-council [+m] by Betelgeuse
20:00 <Betelgeuse@> Houston we have a go.
20:00 <     jokey@> yep
20:00 -!- mode/#gentoo-council [+v solar] by Betelgeuse
20:00 <Betelgeuse@> Was anyone else proxying?
20:01 -!- mode/#gentoo-council [+v FlameBook] by Betelgeuse
20:01 -!- mode/#gentoo-council [+m] by dberkholz
20:01 < FlameBook+> I don't see JoseJX
20:01 -!- mode/#gentoo-council [+v solar] by dberkholz
20:02 -!- Irssi: #gentoo-council: Total of 79 nicks [8 ops, 0 halfops, 2 voices, 69 normal]
20:03 < dberkholz@> lu was active 10 minutes ago, so not sure he needs a proxy..
20:03 <   lu_zero@> I don't need it
20:03 <   lu_zero@> as I said I was afraid of being in late ^^
20:03 <Betelgeuse@> Anyone seen amne?
20:03 < dberkholz@> if anyone besides solar is proxying, query me now
20:04 < dberkholz@> everyone's spoken in the past ~10 minutes except amne, with solar proxying for vapier
20:05 < dberkholz@> we've got 6 people, let's get started and give amne another 10 minutes to show up before he gets a slacker mark. sound good?
20:06 <     jokey@> yup
20:06 <Betelgeuse@> sure
20:06 <   lu_zero@> ok
20:06 <   lu_zero@> anybody could sms him?
20:06 < dberkholz@> first topic: "Document of being an active developer"
20:06 -!- mode/#gentoo-council [+v araujo] by dberkholz
20:07 < dberkholz@> araujo: anything to say, besides what's in the agenda?
20:07 < FlameBook+> lu_zero: let me
20:08 < dberkholz@> ok, anyone got opinions on http://dev.gentoo.org/~araujo/gcert1.pdf ?
20:09 <Betelgeuse@> should it have links to somewhere?
20:09 <   lu_zero@> dberkholz looks nice
20:09 < dberkholz@> i'm not sure that the trustees are the correct group
20:09 <Betelgeuse@> And a title.
20:10 < dberkholz@> 20:09 <NeddySeago> It needs a date of signing ... and maybe an expiry date
20:11 < dberkholz@> Betelgeuse: like "Developer Certification" on the very top?
20:11 <     jokey@> one year expiration was agreed on wasn't it?
20:11 <Betelgeuse@> dberkholz: something like that yes
20:12 < dberkholz@> (for anyone who hasn't followed this, these certificates are apparently required for some jobs and such. a couple of people had a need for it.)
20:14 <     jokey@> so, given we add an expiration date, I'm all for it
20:14 < dberkholz@> Blackb|rd suggests that we just add a "signed" date instead of an expiration date
20:15 <    araujo+> hello
20:15 <    araujo+> dberkholz, well, I wonder about the infra side to implement this script
20:15 <   lu_zero@> I'm not sure about the expiration date
20:16 <    araujo+> jokey, I don't think that's needed since we specify the year in the cert
20:16 <   lu_zero@> a start date and an issue date should do better
20:16 <    araujo+> we could be more specific with the date
20:16 <    araujo+> yeah lu_zero , that sounds good
20:17 <     jokey@> maybe some url to verify validity
20:17 <   lu_zero@> so "Gentoo developer since $date" "Issued $othe date"
20:17 < dberkholz@> i'm getting lots of queries about expiration dates .... my thinking is that a signed date reflects the same information without trying to know the future
20:17 <   lu_zero@> jmbsvicetto suggests something along "is a Gentoo developer since X/Y/Z and a member ..."
20:18 <    araujo+> jokey, like http://www.gentoo.org/proj/en/devrel/roll-call/userinfo.xml ?
20:18 <     jokey@> araujo: yeah, something like that
20:18 < dberkholz@> astinus suggests that we need contact information to verify this if employers want to do so
20:19 < FlameBook+> amne is having network trouble, so I would suppose he might or might not appear
20:19 < dberkholz@> for example a devrel contact
20:19 <     jokey@> trustees@ would be the right thing then
20:19 <    araujo+> dberkholz, contact information ... like ?
20:19 < dberkholz@> devrel seems like the right group for this HR-related thing, rather than trustees
20:19 <   lu_zero@> I agree with dberkholz
20:20 <    araujo+> Ok, so, Devrel is enough to validate this document'
20:20 <    araujo+> ?
20:20 <     jokey@> works4me
20:20 <    araujo+> ok, and what we could add for the contact information? ... devrel mail?
20:21 <     jokey@> dunno if chrissy wants to give out her phone# ;)
20:21 <     solar+> I doubt that she would want to
20:21 < dberkholz@> arkanoid continues to stress the importance of expiration dates
20:22 <    araujo+> hah ... well ... what if we create a section with the whole contact information for these certs , and use that link then?
20:22 < dberkholz@> one thing we could do to address this is say "XXX has been a Gentoo developer from DATE to DATE"
20:22 <   lu_zero@> I don't see what's the meaning of expiration date
20:23 <   lu_zero@> that the certificate isn't valid?
20:23 <    araujo+> ColdWind says that he doesn't agree with this on devrel, because that's for developer relations only , and this will involve outsiders
20:23 < FlameBook+> what about writing on the certificate an encrypted code that can be verified automatically on the website?
20:23 <   lu_zero@> FlameBook works for me
20:23 < dberkholz@> i don't think we need that, we could just point to the userinfo page
20:23 < dberkholz@> it has a link to retired devs
20:23 <    araujo+> correct
20:23 <   lu_zero@> and HR people could just check the website
20:23 < FlameBook+> dberkholz: to stop possible forgery, if that ever makes sense
20:24 <    araujo+> every time I asked about the best way to validate a developer status, was to chek the developer info page
20:24 <     jokey@> I'm with dberkholz there, maybe making that a bit more obvious where to find "active" and "retired" ones but that should do then
20:24 < dberkholz@> we should try to add some date fields to the retired devs page
20:24 <    araujo+> fmccor agrees with this on devrel , and we can arrange for further contact if necessary, and no to phone numbers. <i agree>
20:25 <    araujo+> I like the idea of the 'start date' and 'issue date'
20:25 <    araujo+> with a link to the userinfo page
20:28 <   lu_zero@> anybody else?
20:28 < dberkholz@> http://dev.gentoo.org/~dberkholz/20080508-summary.txt has 4 suggestions in it. anyone disagree with one or have more to add?
20:29 < dberkholz@> ah right, the title
20:29 <    araujo+> dberkholz, what devrel contact info exactly?
20:29 < dberkholz@> araujo: reload =)
20:29 <    araujo+> ah ok, good
20:30  *   araujo agrees
20:30 <     jokey@> looks good donnie
20:30 < dberkholz@> seems we've covered most points, i'm going to open the floor for further comments on this topic
20:30 -!- mode/#gentoo-council [-m] by dberkholz
20:30 <      amne@> oi
20:31 <      amne@> very sorry about the delay, i had some bloody networking problems
20:31 < FlameBook+> and there comes amne :)
20:31  *     amne goes read the backlog
20:31 <   lu_zero@> =)
20:31 <    araujo+> ok, so we agree about this?
20:32 <   astinus > amne: slacker!
20:32 <     jokey@> araujo: yep, fine with me :=)
20:32 <    araujo+> if we agree about the cert format ... now I have to take care of the design, which I will be sending to -dev later ... I would like to talk about the infra side for the script
20:33 <   astinus > araujo: I'm not sure what you'd need which is special?
20:33 <   lu_zero@> fine for me
20:33 <NeddySeago > araujo, if devrel will sign (in ink) and scan and email, why do you need a script at all ?
20:33 <    araujo+> scribus is basically plain xml , so I guess I am free to choose any available scripting language for it , but I want to know what it is the preferred way to extract this developer information ...
20:34 <     jokey@> araujo: ldap works best afaik
20:34 <   astinus > araujo: from LDAP?
20:34 <Betelgeuse@> araujo: python-ldap should work
20:34 <   astinus > *nod*
20:34 <    araujo+> NeddySeagoon, oh, you have brought a good point :-]
20:34 <     jokey@> unisono heh
20:34 < FlameBook+> NeddySeagoon: would be simpler to scan a signature and add it over the image :)
20:34 <    araujo+> Should this cert be hand-signed (ink) , or can it be generated by a script with the digital of it?
20:35 <    araujo+> Ok, good, ldap ...
20:35 < dberkholz@> who's comfortable with having their scanned signature sitting on a gentoo box?
20:35 <NeddySeago > it should be hand signed and emailed in a signed email
20:35 < Blackb|rd > araujo: only after ten years of service as a dev :D
20:35 <NeddySeago > dberkholz, not me
20:36 < dberkholz@> from our previous discussions, i thought we could just digitally sign it with gpg
20:36 <    araujo+> well, yeah .. this is an important detail we almost miss to discuss ... :-P
20:36 < Blackb|rd > dberkholz: inside the PDF or detached?
20:36 <     pilla > dberkholz: I am not sure that many potential employers will figure it out
20:36 <Betelgeuse@> dberkholz: What's so compromising about signatures?
20:36 < Blackb|rd > araujo: does the pdf generation process support "inline" sigs?
20:36 <    araujo+> I guess this is pretty much up to devrel/trustee ..
20:36 < Blackb|rd > araujo: crypto sigs, that is.
20:37 < dberkholz@> Betelgeuse: anyone could forge my name on any document they cared, if the box gets compromised..
20:37 <     pilla > if the signature is not crypto-protected itself, yes
20:37 <    araujo+> Blackb|rd, will have to check it out
20:37 <   astinus > dberkholz: We can already do that by getting ahold of any document you've ever signed and scanning it.
20:37 <Betelgeuse@> ^
20:37 < FlameBook+> as astinus said
20:37 < dberkholz@> astinus: do you have access to any of those?
20:37 < dberkholz@> are any of them on a gentoo box?
20:38 <   astinus > dberkholz: I'd bet $20 it wouldn't be that hard. Probably easier than hacking an Infra box.
20:38 <Betelgeuse@> any way OT
20:38 <     jokey@> indeed
20:38 < FlameBook+> astinus: it's easy to bet $20 >_>
20:38 <Betelgeuse@> I sign different stuff all the time.
20:38 <     jokey@> special details that can be discussed later
20:38 <     jokey@> and are not subject of general "worksforus"
20:38 <   antarus > hrm, council meeting? :)
20:38 <   astinus > my point was *yes* there is a concern about storing a sig and overlaying onto the PDF, *but* if someone really wants your signature, there's 101 ways to get it.
20:38 < Blackb|rd > If the retired devs page was easier to find, no need for sigs, IMHO
20:39 < dberkholz@> that's up to the people who would have to sign it
20:39 <NeddySeago > lets move on ... its an implementaion detail
20:39 <   astinus > dberkholz: script it so the signature IMG is gpg'd and require it be decrypted each time as part of the certificate generation process?
20:39  *  astinus nods
20:40 <    araujo+> ok, but, we should agree on this
20:40 <     jokey@> NeddySeagoon++; dberkholz: let's note that on summary that this detail has to be discussed with the signing person and move on
20:40  *   araujo is fine with both
20:41 <    araujo+> astinus, we can do that
20:41  *     amne <- finished reading backlog, anyone want me to say anything? :-P
20:41 <   astinus > amne: nah, you're just the token four-letter-nick guy ;)
20:42 <      amne@> heh. in that case i'll just agree to what the others already said
20:42 <    araujo+> I like astinus idea
20:42 <    araujo+> anyone?
20:43 < dberkholz@> sure, and i agree with jokey
20:43 < dberkholz@> discuss that with the signer
20:43 <      amne@> yupp
20:44 < dberkholz@> so, next actions are for araujo to add the suggestions in the summary to the certificate, and to work on a script to acquire info from ldap
20:44 <    araujo+> dberkholz, ok
20:44 <   antarus > araujo: if you need help with ldap
20:44 <   antarus > I am a wizard
20:44 <   antarus > with pointy hat
20:44 <    araujo+> antarus, welcome :-]
20:44 < dberkholz@> araujo: you may also wish to discuss the signing with people in devrel
20:44  *  astinus pops antarus' oversized head :P
20:44 < dberkholz@> anyone else got something new to add to this topic?
20:44 <Betelgeuse@> araujo: or could just use the new slacker script to startt with
20:44 <    araujo+> Betelgeuse, what is that?
20:45 <Betelgeuse@> http://rafb.net/p/5UU0MV64.html
20:45 <     jokey@> dberkholz: doesn't look like it, next topic
20:45 <    araujo+> Betelgeuse, nice :-]
20:45 <     jokey@> just more details for hacking it up which can be adressed in #-dev or somewhere ;)
20:45 < dberkholz@> Betelgeuse, araujo -- feel free to continue talking about details in #-devrel or #-dev, let's move on to the next topic here
20:45 <  ferringb > Betelgeuse: iteritems not items :P
20:45 -!- Irssi: #gentoo-council: Total of 88 nicks [8 ops, 0 halfops, 3 voices, 77 normal]
20:46 <    araujo+> ok, good
20:46 -!- mode/#gentoo-council [-v araujo] by dberkholz
20:46 -!- mode/#gentoo-council [+m] by dberkholz
20:46 < dberkholz@> next topic: slacker archs [vapier]. solar, don't suppose you've got any updates from him?
20:47 <     solar+> He did not make me aware of that topic.
20:47 < dberkholz@> ok
20:47 < dberkholz@> nothing new then, and let's proceed to the new topics
20:47 <     jokey@> was there any "preview" of what he worked on?
20:48 < dberkholz@> not that i know of
20:49 < dberkholz@> next topic: "When are ChangeLog entries required?"
20:49 < dberkholz@> my opinion is "always"
20:50 < FlameBook+> always for me too
20:50 <     jokey@> same here though there is this special changelog in profiles
20:50 <     solar+> that is an interesting topic and I would say the same. but I know the guy that I'm proxing for is the biggest offender of that
20:50 < dberkholz@> with a possible exception for when you're changing the changelog itself in minor ways
20:50 <Betelgeuse@> Or when rewerting a commit.
20:50 <     jokey@> Betelgeuse: imho even that should be noted
20:51 <     solar+> For sure when you touch a package that does not list you in the metadata.xml
20:51 <Betelgeuse@> jokey: Useless noise if it never reaches rsync
20:51 < dberkholz@> on the other side, many people think that stabilization entries in changelogs are just adding spam
20:51 < dberkholz@> do they provide useful information, and is it worth the additional space?
20:51 < FlameBook+> dberkholz: good reason to keep them: you want to know when a package was stabilised last
20:51 <     solar+> it might but as a maintainer it gives me an idea of when XYZ arch marked pkg stable.
20:51 < FlameBook+> and by who
20:52 <      amne@> i think it's useful, so always++
20:52 <Betelgeuse@> dberkholz: They are more useful for maintainers than users.
20:52 <Betelgeuse@> But useful any wa.
20:52 < FlameBook+> let's remember that cvs history needs network access to work
20:52 < FlameBook+> if we had the full history locally, I'd be more likely not to push for always always always, but for now...
20:53 <     jokey@> indeed, just go with "always" and be done
20:56 < dberkholz@> i'm going to open the floor, a few people have things to say
20:56 -!- mode/#gentoo-council [-m] by dberkholz
20:56 <      amne@> had some network fuckup myself earlier ;-)
20:57 <      amne@> oops
20:57 <  ColdWind > just want to agree with all of you: stabilization entries are useful to me both as package maintainer and AT
20:57 < Blackb|rd > always++
20:57 <      amne@> and that was another network fuckup, sorry
20:57 <    fmccor > As long as there is something called ChangeLog present, it seems to me that I should expect it to show some indication of all changes.
20:57 < Blackb|rd > Also, stabiliziation entries should be filterable with a small amount of regex work.
20:57 <     jokey@> anyone objections to "always" ?
20:58 < FlameBook+> we _could_ generate the changelog out of cvs
20:58 <    fmccor > And even when just marking something stable, I add a bit more information to the changelog.
20:58 <   antarus > I object wholly to the stating of the question
20:58 < dberkholz@> amne: can you stop swearing please, we're in the middle of a meeting here...
20:58 <   antarus > I think the opposite question is better ;P
20:58 <  ColdWind > jokey: just that you'll have to make the decision effective
20:58 < FlameBook+> I know I can easily generate it from svn through a modified svn2cl, not sure about cvs though, it doesn't export it as xml
20:58 <      leio > there are things like "Fix whitespace", removal of ancient redundant versions that can spam quite a bit with the removal notice on lots of patches that have been incorporated, and so on
20:59 <     jokey@> ColdWind: I'd be willing to hack up a watcher for commits mailinglist or do it myself
20:59 <      amne@> dberkholz: sorry, that was from a /msg and went into here because my connection died appearently
20:59 <   antarus > it is impossible to enumerate all the cases where a changelog is required and trivial to enumerate the cases where one is not required
20:59 <   antarus > well not impossible, but difficult
20:59 < FlameBook+> leio: removal of a version is something _users_ might want to know about...
20:59 <  ColdWind > jokey: actually I was talking about vapier following the decison
20:59 <   antarus > ColdWind: enforcement is a different issue no?
21:00 <      leio > it's gone from the filesystem, so common sense says it was removed
21:00 < FlameBook+> leio: why? by who? was there a good reason? and so on...
21:00 < FlameBook+> at least I tend to say why I remove something _especially_ if it's ancient
21:00 <  ColdWind > antarus: yes (and here ends my flooding)
21:01 < FlameBook+> if it's just not a stable candidate I can see it not to be so useful, but that's a minimum amount of messages
21:02 <   impulze > what about the size of the tree especially when you consider tons of packages with huge changelogs? will older entries vanish from the file from time to time?
21:02 < FlameBook+> do we have an estimate of how much space do changelog take?
21:03 <   antarus > we can look
21:03 <   antarus > someone want to volunteer or am I doing it? :)
21:03 <   astinus > you just volunteered.
21:03 <     jokey@> you do it (tm)
21:04  *  antarus cvs ups
21:04 < Blackb|rd > 753<
21:04 <   impulze > or probably just keep changelogs for active ebuilds in the tree which would then of course not show why a package was removed
21:04 < Blackb|rd > er M
21:04 < Blackb|rd > (generated from find . -name Changelog|xargs du -h)
21:04 <   armin76 > lol
21:04 <   armin76 > really? how much is the full tree?
21:04 < FlameBook+> reasons for package removal can be found on the mailinglists that's another problem entirely
21:05 <   astinus > armin76: about that.
21:05 < Blackb|rd > armin76: erm. 753M.
21:05 <     jokey@> though where I'm willing to make a cut is "old" history
21:05 < Blackb|rd > There's something amiss :)
21:05 <     jokey@> like if the changelog grows beyond 100kb, gzip the overlapping part
21:05 <     jokey@> (or any other size value we can come up with)
21:05 < Blackb|rd > armin76: ChangeLog, not Changelog.
21:06 < dberkholz@> i got 52M
21:06 < Blackb|rd > 75.9M
21:06 <      leio > basically the cause of raising this was that stabilizations don't get noted and maintainers, arch testers and the users of that arch might want to see it, so there seems to be a reason to have them noted - maybe arguably. I don't know why some trivial thing is useful to someone to see in ChangeLog and they can clutter the useful things indeed as for example vapier also believes. The problem is that own judgments are made on what should be there
21:06 <      leio >  and what not, making it all inconsistent
21:06 < dberkholz@> from this: find /usr/portage/ -name ChangeLog | xargs du -b | awk 'BEGIN { TOT=0 } { TOT += $1 } END {print TOT}'
21:07 <   impulze > yeah so it's pretty "big" already
21:07 <  ColdWind > and that's collaterally related to arches not dealing with arch bugs
21:07 < FlameBook+> dberkholz: full size of your tree?
21:07 < FlameBook+> [please note that most of those changelog wouldn't take up _less_ space if they where shorten most likely, it depends on your blocksize]
21:07 <Betelgeuse@> leio: The only one I am aware of that doesn't record stuff to ChangeLog is vapier.
21:07 < Blackb|rd > dberkholz: you're right. I shouldn't do public shellscripting
21:07 <   astinus > dberkholz: find . -iname 'ChangeLog' -type f | xargs du -bhc
21:08 <   astinus > dberkholz: 3.2MB?
21:08  *     welp wants to be like vapier and not make changelog entries
21:08 <     jokey@> anyway, "always" still holds, doesn't it?
21:08 <      leio > I admit that I sometimes don't record removals of things when they are really ancient and no-one should have been using them for a long time already.
21:08 < Blackb|rd > astinus: du gets called multiple times
21:08 <    fmccor > leio, I always note any change, and if I look at a ChangeLog, I want to see a track of all changes, whatever they are.
21:08 <      amne@> jokey: yeah, seems block size eats more than the actual changelogs
21:08 <   antarus > so to be fair
21:08 <   impulze > astinus: that's for the last directory
21:08 <   antarus > if you want it to happen all the time
21:09 <      leio > I also don't see whitespace fixes being noted in ChangeLogs, and other things (I haven't done research to bring more examples)
21:09 <   antarus > you should automate it]
21:09 <      amne@> jokey: but that's another issue
21:09 <   antarus > because people are fallable
21:09 <   lu_zero@> I'd keep the current behaviour and avoid changelogs if we switch to something saner
21:09 <   astinus > impulze: well, its for the last invocation of du, which isn't necessarily the last directory =)
21:09 <      welp > i just have a little script which updates the changelog with whatever my repoman commit message is
21:09 <   impulze > astinus: true
21:09 <   impulze > yeah the format of the changelog should be clear and specified so one can extract information out of it
21:09 <     jokey@> lu_zero: ++ on that
21:09 < FlameBook+> welp: I suppose we all have it, just need to call echangelog before the commit :P
21:10 <   astinus > welp: maybe you should loan that script to vapier? ;)
21:10 <   lu_zero@> would be nicer have a stock one in gentoolkit
21:10 <      welp > or even make changelog updates a part of repoman commit?
21:10 < FlameBook+> lu_zero: sincerely, it's a two-lines function, do you need a script?
21:10 <  ColdWind > being realistic and pragmatic, is ChangeLog size related to vapier not using it? I don't think so, so that's OT
21:10 <      welp > but keep echangelog available for the profiles/ Changelog
21:10 < FlameBook+> see what welp just said is something interesting
21:10 <     eroyf > that's what inops is supposed to do as well
21:10 < dberkholz@> this doesn't really seem to be going anywhere
21:10 <     eroyf > if i ever finish it
21:11 <   lu_zero@> Flameeyes I need to have it somewhere just in case
21:11 <     jokey@> dberkholz: ++, move on
21:11 <      leio > he doesn't put stabilizations in ChangeLog on purpose on his own judgment of it cluttering the ChangeLog with "useless" information. He has scripts to do most of it already, but I feel a bit uncomfortable paraphrasing him here like that.
21:11 < FlameBook+> lu_zero: man echangelog then
21:11 <      amne@> dberkholz: agreed. i think we talked about what we should talk and agreed on that
21:11 <   antarus > 'always' :)
21:11 <      welp > no-one's discussing my idea
21:11 <      welp > pfft.
21:11  *     welp goes to sleep, gnight folks
21:12 <      leio > (back to own judgments - I want to see consistency and enforcement and dealing with any complaints that might raise)
21:12 <      amne@> welp: it's beyond what we should discuss here imo. sleep well :-)
21:12 <      amne@> so, shall we move on?
21:12 < dberkholz@> ok, we've made this decision
21:12 < dberkholz@> i'd like if the QA people would help enforce it
21:13 < dberkholz@> if not, we'll have to consider what to do ourselves
21:13 <     jokey@> yup, I volunteer if QA is not in the mood
21:13 <      amne@> sounds good (both what dberkholz and jokey said)
21:14 < FlameBook+> fine
21:14 -!- mode/#gentoo-council [+m] by dberkholz
21:14 < dberkholz@> next topic: Can the council help fewer bugs get ignored by arm/sh/s390 teams?
21:14 -!- Irssi: #gentoo-council: Total of 89 nicks [8 ops, 0 halfops, 2 voices, 79 normal]
21:15 < dberkholz@> the work happens, but apparently it's not communicated to anyone and
21:15 <     jokey@> unless it gets more hardware to test with, highly unlikely
21:15 < dberkholz@> has no relationship to whether bugs are open
21:15 <   lu_zero@> how many people are working on it?
21:15 < dberkholz@> is anyone besides vapier working on any of those?
21:15 <     solar+> the arm team afaik is only vaiper. I help out where I can. There has been requests by users in embedded to see arm be an officially supported arch. But the workload there is nearly unfeasible
21:15 <     jokey@> we have an external "bug contributor", me occasionally when I update my devices and vapier for arm
21:16 <     jokey@> for the rest, no idea
21:16 <   lu_zero@> solar so till we don't have more people working on it
21:16 < FlameBook+> as I said before opening, I have a board dusting around, I haven't set it up yet but I might try soon enough
21:16 <   lu_zero@> I think we cannot do any better
21:16 <     jokey@> okay, solar then as well but that's it
21:16 < dberkholz@> should these arches have stable keywords?
21:17 <   lu_zero@> I think it's up to vapier
21:17 < FlameBook+> on my packages they don't disrupt stabilisation too much, sincerely
21:17 <     solar+> yes. there are some pkgs in ~arch that are not stable. While others are. If arm is making other developers lives harder it would be great if we could start seeing bugs
21:17 <     jokey@> dberkholz: I think so, as unstable breaks there lovely. otherwise we have to hack around with profiles which would be rather messy
21:17 < dberkholz@> bugz search -a arm@ --cc=arm@
21:18 < dberkholz@> shows a nice long list of ~175 bugs
21:18 < dberkholz@> x11 on the other hand only has ~180. =)
21:19 <     solar+> yeah. But if you want me to go hog wild. I can give you another 80 bugs for x11 that would make life eaiser for arm ppl.
21:19 <     jokey@> solar: what about assigning them to embedded with arches in CC?
21:20 <     solar+> most of the arm word is done via cross-compiles vs native compiles due to the speed.
21:20 < dberkholz@> the problem seems to not be the number of open bugs, but the inconsistency between open bugs and reality
21:20 <     jokey@> then it's out of the common bugmail stuff
21:20 <     solar+> jokey: while that might make some sense. I'd like to focus for now on things I'm actually doing. The embedde team is pretty much the same thing as the arm team
21:22 <   lu_zero@> ok
21:22 <     jokey@> dberkholz: maybe we should talk with our bug wranglers to make sure the first part in the summary is always the package name, that way tracking that would be easy
21:23 <     jokey@> or add one of the user values in bugzilla for that
21:23 <     jokey@> (unless I'm mistaken bugzie offers such stuff)
21:23 < dberkholz@> basically i think we need to figure out what vapier's workflow is (and other extremely underpowered arch teams) and see if there's anything we can improve
21:24 < dberkholz@> just randomly discussing things isn't likely to get us far, i think
21:24 <     jokey@> anyway not much we can do here without him being around
21:25 <   lu_zero@> ok let's ask him later
21:25 <   lu_zero@> next topic?
21:25 <     jokey@> yup, all for it
21:25 < dberkholz@> we haven't had open floor
21:25 <     solar+> dberkholz: I can tell you that one of the biggest problems we have is either devs with a lack of hardware and a lack of interest in working on slow arches.
21:25 < dberkholz@> if anyone has anything to say, drop me a quick query
21:26 < FlameBook+> solar: and bad support for crosscompile with the current way ebuilds are specified
21:26 < FlameBook+> missing a BDEPEND/TDEPEND/WHATEVERYOUCALLITDEPEND for CBUILD tools
21:26 <     solar+> mostly libtool getting things wrong
21:26 <     solar+> and portage feature/behavior changes
21:26 < FlameBook+> and libtool getting things wrong becaus of .la files
21:26 <   lu_zero@> eh
21:26 < FlameBook+> and pkg-config that is not built for CTARGET by crossdev (I want to tackle this down)
21:26 <     jokey@> getting OT here, let's just move on
21:26 < FlameBook+> jokey: agreed
21:27 <   lu_zero@> I'd push this on the last open floor
21:27 < dberkholz@> leio noted that improving recuitment efforts (perhaps just a better description on the staffing needs) could help
21:28 < dberkholz@> with that, let's move on
21:28 < dberkholz@> next topic: "PMS: Are versions allowed to have more than 8 digits?"
21:29 -!- Irssi: #gentoo-council: Total of 88 nicks [8 ops, 0 halfops, 2 voices, 78 normal]
21:29 <   lu_zero@> do we have some backgrounds on why this limit had been set?
21:29 <     jokey@> if I recall it correctly, this limitation is something wrt [ ] vs [[ ]]
21:29 -!- mode/#gentoo-council [+vv ferringb zmedico] by dberkholz
21:29 < dberkholz@> any paludis devs here to speak?
21:29 <     solar+> 32bit ints is the problem there I think.
21:29 <   lu_zero@> anybody from the involved party could shed some light on the issue?
21:30 <  ferringb+> two limitations
21:30 < dberkholz@> or other tools this limit affects?
21:30 -!- mode/#gentoo-council [+v ferdy] by Betelgeuse
21:30 <  ferringb+> ints, and floats.
21:30 <  ferringb+> (0.000000000000001)
21:30 -!- mode/#gentoo-council [+v ferdy] by dberkholz
21:30 < dberkholz@> ferdy's voiced for paludis
21:30 <Betelgeuse@> zmedico said that using a Portage version with 8 digit limitations would break in other ways with the current tree when I asked
21:31 <     ferdy+> recent portage is fine from what we've checked, paludis and eix are ok too
21:31 <     solar+> portage handles big ints fine.
21:31 <     ferdy+> portage-utils don't (last I checked)
21:31 <     solar+> that is correct. Fixable but afaik only a few pkgs in the tree require the need
21:32 <   lu_zero@> ferringb ?
21:33 <     jokey@> (afaik he's in a meeting atm, hence slower response times)
21:33 <     ferdy+> if the limit is to stay it should be enforced, otherwise, portage-utils should be either fixed or marked as unsupported
21:33 <  ferringb+> jokey: in between 'em atm.  pkgcore is fine, was the first to be...
21:33 <  ferringb+> portage itself has problems there.
21:34 <  ferringb+> give me a second, looking at the version comparison logic for floats (portage/versions.py around line 75)
21:34 <     solar+> ferdy: yeah I said it's fixable. But I'm not a fan of having to change to longs. It will make atom handling slower.
21:34 <   zmedico+> ferringb: portage uses all strings and ints so it's fine
21:35 <     ferdy+> solar: *nod*
21:35 <     solar+> but then the next limit for it would be 16 or so on 32bit arches.
21:36 <  ferringb+> zmedico: the float comparison logic there is broke offhand
21:36 <     solar+> sorry maybe thats long long that is required.
21:36 <  ferringb+> zmedico: try 0.01 vs 0.1.
21:36 < FlameBook+> solar: let's call it uint64_t :)
21:36 <     solar+> FlameBook: patches welcome :)
21:36 <  ferringb+> either way, technically it'll support long long there, just doesn't do the float comparison rules...
21:36 < dberkholz@> my basic philosophy here is that the package manager shouldn't get in the way of the packagers, so if >8 makes some packages easier, it should be allowed
21:37 < dberkholz@> what's using >8 now?
21:37 <     solar+> dberkholz: gradm
21:37 <     ferdy+> net-tools
21:37 <     jokey@> afaik mplayer was one of them, not sure though
21:38 <     solar+> gradm-2.1.11.200804142058 (YYYY/MM/DD/HH/MIN) and to change the logic would be a real pita
21:39 < dberkholz@> sys-process/fuser-bsd
21:39 < dberkholz@> sys-apps/net-tools
21:39 < dberkholz@> sys-apps/gradm
21:39 < dberkholz@> net-im/ntame
21:39 < dberkholz@> media-video/captury
21:39 < dberkholz@> media-libs/libcaptury
21:39 < dberkholz@> media-libs/capseo
21:39 < dberkholz@> sys-block/btrace
21:39 < dberkholz@> www-apache/mod_depends
21:39 < dberkholz@> net-wireless/rt2500
21:39 < dberkholz@> sys-fs/unionfs
21:39 < dberkholz@> those all have 9 or more numbers in a row
21:40 < dberkholz@> anyone have something more to add before we open the floor for discussion prior to the vote?
21:40 <     solar+> so clearly we can see developers have legit reasons for using more than 8 numerics in a row. And we can see the advantage of limiting it to 8.
21:41 <   lu_zero@> solar splitting the value is that problematic for devs?
21:41 < dberkholz@> solar, ferdy: i don't suppose you have any idea what the magnitude of performance loss is when going from int to long
21:41 <   lu_zero@> and vice-versa
21:42 <     ferdy+> dberkholz: such a comparision has never showed up in any of my profiles, so I'd say 0 in a package manager
21:42 <  ferringb+> dberkholz: why would it matter?  this isn't exactly the hotspot of any package manager...
21:42 <     ferdy+> also, versionator.eclass doesn't handle it properly either
21:42 <  ferringb+> ferdy: versionator has a few other bugs iirc anyways
21:43 <     solar+> dberkholz: I think it's the 32bit arches that would take the biggest hit there at the low level. sending 2x as much data over the bus as required for every lookup.
21:43 < dberkholz@> ferringb: solar expressed a concern about portage-utils ... 
21:43 <  ferringb+> parsing is going to cost more then int -> long conversion
21:43 <     ferdy+> ferringb: I don't follow....
21:43 <     solar+> I don't mind changing portage-utils. Thats pretty easy
21:43 <     ferdy+> ferringb: I mean, fine, it has more bugs. But it is also kind of irrelevant to what is being discussed (the 8 digit limit)
21:44 <  ferringb+> ferdy: saying it needs fixing anyways ;)
21:44 <  ferringb+> so not really much of a blocker imo
21:44 <     ferdy+> I'm not touching versionator myself.... the council can find someone to do it :)
21:44 <   lu_zero@> brr
21:44 <     ferdy+> but versionator should be fixed if the limit is to go
21:46 < FlameBook+> if any of the packages using the then-extended limit needs versionator... as long as there is no need for versionator on those ebuilds it can be put in lower priority
21:46 < dberkholz@> ok, let's open it up to see if anyone else has a new point
21:46 -!- mode/#gentoo-council [-m] by dberkholz
21:46 <     ferdy+> that's pretty fragile
21:46 <     solar+> to go? afaik this has never been really discussed. Before opting to vote. Perhaps contacting the devs of the pkgs in question and asking for input from them might help in the council make an informed desision?
21:47 <   lu_zero@> solar agreed
21:47 <  ferringb+> dberkholz: anyone check into the [ ]/[[ ]] issue I mentioned?
21:47 <     ferdy+> I meant to go away from PMS
21:47 <  ferringb+> specifically when bash introduced the double bracket support?
21:47 < dberkholz@> double brackets have been around since 2.05 at least, arrays were in 2.05
21:48 <  ferringb+> 'k.  so... only downside to >8, is that any code using  [ ] goes boom w/ a large enough number.
21:48 <       ulm > this is not exactly related to the package manager, but aren't version components with > 8 digits pretty difficult to read? what's the problem with splitting YYYYMMDDHHMM into YYYYMMDD.HHMM?
21:48 <   lu_zero@> ulm none that I can see
21:48 <   lu_zero@> but the devs managing that could tell us more
21:49 <  ColdWind > ulm: that's really annoying with net-tools, when it comes to dates it's annoying, although it'd be nice to follow it if upstream does it
21:49 <     solar+> ulm: that could probably be done. But then it does not exactly match upstream versioning and becomes a little ulgy to do all the parsing in the ebuilds to get SRC_URI right.
21:49 < dberkholz@> ulm: slightly more annoying to have to parse that into SRC_URI
21:49 < dberkholz@> ulm: particularly once they release 2008050816.1
21:49 <Betelgeuse@> solar: we could write versionator functions for it
21:49 <Betelgeuse@> solar: delete_version_separator N
21:49 <    Cardoe > Betelgeuse: if you wanna maintain versionator...
21:50 < Blackb|rd > Also note that 2^31 is 2147483648 (I suspect that that's the problem). Thats a signed 32-bit int. What's the problem with this? it's more than a hundred years in the future? Even more so for 2^32.
21:50 < FlameBook+> dberkholz: remember to never let you choose a version number for anything ;)
21:50 <    Cardoe > someone keeps trying to pawn versionator off on me.
21:50 <       ulm > dberkholz: you parse it once and then you're done for that package
21:50 <Betelgeuse@> There actually is one already.
21:50 <  ColdWind > if you finally decide to remove the 8 eight limit... please, people should use common sense and don't use such annoying version if there's no good reason (e.g. upstream using that scheme)
21:50 < dberkholz@> ulm: right, so you repeat this thing and add extra code for every package doing it instead of having native PM support
21:50 < dberkholz@> ulm: that sounds like the tool getting in your way
21:50 < Blackb|rd > Oh. H:M. nevermind me.
21:51 <Betelgeuse@> So basically we could keep the 8 digit limit and make people use versionator too.l
21:51 <Betelgeuse@> Or are there issues with that?
21:51 <     ferdy+> it gets in the way of maintainers....
21:51 < FlameBook+> Betelgeuse: slower?
21:51 <     ferdy+> it is always better to use what upstream uses
21:51 <   lu_zero@> I'd ask them first
21:51 < FlameBook+> for once I'm agreeing with ferdy, I'd quite rather follow upstream
21:51 -!- ajp is now known as Ida
21:51 <     solar+> or dump the idea and continue down the existing path. Perhaps limiting it to uint64_t
21:52 <       ulm > solar: how many digits is that?
21:52 <     ferdy+> about 20 iirc
21:53 <       ulm > well, 19 for unsigned and 18 for signed
21:53 < Blackb|rd > ferdy: 20, yes
21:54 <       ulm > Blackb|rd: 2^64 has 20 digits, but you can not represent all 20-digit numbers
21:54 <   impulze > exactly
21:54 <   impulze > the first one is dismissed
21:54 < FlameBook+> portage-utils could probably just use string comparison for sorting to make it accept arbitrarily-sized values
21:54 <   impulze > so it's 19 unsigned and 18 signed just as ulm said :)
21:54 <     ferdy+> the only reason I see to have a limit here is to ease implementation
21:55 < FlameBook+> and pkgcore/portage said above they use strings comparison
21:55 < Blackb|rd > ulm: exactly.
21:55 < FlameBook+> ferdy: I suppose paludis does/could use string comparison too?
21:56 <     ferdy+> paludis supports an arbitrary long revision 'number', yes
21:56 <     solar+> FlameBook: Re:strings. not going to do that to get the equiv of big ints.
21:56 < FlameBook+> solar: I said could :)
21:57 <   lu_zero@> still I'd set a sane limit
21:57 < dberkholz@> ok, so there's 11 packages using >8 digits, and 0 packages using >18 digits. that seems to set a fairly good range where this is useful
21:57 <   lu_zero@> dberkholz ++
21:57 < FlameBook+> yeah and if we need to go over that and we have reasons to do that, we'll discuss it in the future
21:57 <     solar+> so unsigned long long is the desired max limit?
21:57 < FlameBook+> for now < 18 should be fine
21:58 < dberkholz@> and 2 packages using 14 digits, those are the longest
21:58 < FlameBook+> solar: uint64_t (I hate long/longlong)
21:58 < dberkholz@> so i favor a 64-bit limit
21:58 <     solar+> FlameBook: afaik. Don't you get into typecasting problems when trying to printf() on that
21:58 <       ulm > FlameBook: I'd go for <= 18 to play it safe. then it fits into signed 64 bit
21:59 <     solar+> where knowing ulong long will always be "%lu"
21:59 < FlameBook+> solar: "this is a uint64_t: " PRId64 "\n"
21:59 <     ferdy+> actually, the limit should be 18 digits and not a C type
21:59 < dberkholz@> ferdy: expecting negative versions?
22:00 <     ferdy+> I'm not, I just think it is more clear in a document like PMS
22:00 < dberkholz@> (in other words, why not 19?)
22:00 < FlameBook+> solar: for what it's worth, %lu has different size on 32-bit and 64-arches, stdint.h makes it explicit on the size
22:00 <    fmccor > Someone did that once (smalleiffel)
22:00 <     ferdy+> dberkholz: I'm fine with either, honestly :)
22:00 < FlameBook+> fmccor: can we propose upstream sniping if that repeats?
22:00 < dberkholz@> if we're effectively doing this to make things fit into 64 bits, we might as well take the biggest advantage of that as possible and go with <20
22:01 <       ulm > dberkholz: noone is using > 14
22:01 <    fmccor > FlameBook, They were counting up to the release at 0.0 (It's smarteiffel now).
22:02 <     jokey@> I'm also for limiting it on something like 14 or so
22:02 < FlameBook+> they got smart and stopped doing negative versions?
22:02 <     jokey@> rest simply doesn't make sense
22:02 <NeddySeago > Don't design it here
22:02 <     solar+> FlameBook: well I'm all for patches. But dealing with full strings would be kinda ulgy+slow (think arm at runtime). We have a really nice/fast atom parser in portage-utils and I'd love to avoid slowing it down for cases which would probably never exist. (60+ digit etc..).
22:02 < dberkholz@> ulm: what's the reason for creating an arbitrary restriction like 14, when your storage could hold more?
22:02 <       ulm > dberkholz: and 19 doesn't work in bash
22:02 <       ulm > 18 does
22:02 < dberkholz@> ulm: what does work in bash, then
22:03 <       ulm > ^^
22:03 < dberkholz@> ok, presumably bash uses signed longs..
22:03 < FlameBook+> solar: that's why I said we can discuss that _if_ the problem arises
22:03 < FlameBook+> solar: and yeah I would expect it to be slow on RISC... x86 wouldn't probably be affected
22:03 <       ulm > dberkholz: yep
22:03 <   lu_zero@> anyway uint64_t is a good storage for now
22:03 <  ferringb+> mmm.  pkgcore cpy extension probably has a limitation on rev range, although said limitation can be backed out easily enough
22:04 < dberkholz@> the way i'd like to word this is <=18 digits, since someone's already mentioned that having a rule as a C datatype isn't the best..
22:04 <   lu_zero@> fine
22:04 < dberkholz@> date-based versions give 14 digits (yyyymmddhhmmss), and that leaves an additional 4 for whatever other weirdness they think up
22:05 <     solar+> bash is written in c :)
22:05 < dberkholz@> for example milliseconds
22:05 <     solar+> unixtime etc.
22:05 <  RobbieAB > For what it is worth, I think assumeing version numbers are positive is a bad idea, as it's an invitation for someone to do a negative version number... :)
22:05 < dberkholz@> although i pray nobody does that
22:05 <   astinus > dberkholz: yyyymmddhhmmss1337
22:05 < dberkholz@> anyone got a new point, or are we ready to vote?
22:06 <    fmccor > RobbieAB, As I mentioned, it's happened. :)
22:06 <   astinus > dberkholz: I think RobbieAB makes a good point.
22:06 < dberkholz@> we aren't making that assumption, actually... the reduction to <=18 allows for it in a 64-bit number
22:06 < Blackb|rd > astinus: making them integers, asks for reals, making them reals asks for irrationals, irrationals asks for complex.
22:07 <      leio > such long numbers should be heavily discouraged as noted before and not used without good reason (yyyymmddhhmmss isn't one)..
22:07 < FlameBook+> Blackb|rd: complex?
22:07 < Blackb|rd > astinus: just kidding ;)
22:07 <   astinus > leio: We cannot influence upstream.
22:07 < Blackb|rd > FlameBook: imaginary+real
22:07 <     ferdy+> wait, are you suggesting '-r-91828383' ?
22:07 < FlameBook+> Blackb|rd: I know what imaginary is...
22:07 < FlameBook+> err complex is I meant
22:07 <     solar+> that would never parse correctly anyway :)
22:07 <   lu_zero@> =_=
22:07 < FlameBook+> I meant what would they ask after that?
22:07 <      leio > upstream using it is a good reason, our own snapshots unreadable like that without separators isn't (imho)
22:07 <     ferdy+> solar: exactly my point
22:07 <   lu_zero@> let's ignore the issue
22:08 < Blackb|rd > FlameBook: don't look at me, I wouldn't do it, I'm just extrapolating
22:08 < Blackb|rd > FlameBook: after complex? I dunno. Multidimensional vectors?
22:08 < FlameBook+> Blackb|rd: non-arabic numeric systems?
22:08 <     solar+> in version atoms?
22:08 <   lu_zero@> =_=
22:08 < Blackb|rd > FlameBook: nifty. roman numerals would be a nice challenge
22:08 <   lu_zero@> let's stay sane
22:08 < dberkholz@> portage-(2+3i,4+2i).ebuild
22:08 <     ferdy+> ok, can we get this rolling?
22:08 < Blackb|rd > lu_zero: ok.
22:09 < FlameBook+> lu_zero: stay?
22:09 <   lu_zero@> get
22:09 <   astinus > We're way past the 2hr mark and the next topic will be heated. We seem to be getting away from the point too. The suggestion was <=18 and not to be more specific about implementation.
22:09 <   lu_zero@> saner at least
22:09 < FlameBook+> ferdy: D20 or D10?
22:09 < dberkholz@> since nobody's really brought up anything new, let's vote
22:09 < dberkholz@> remoderating
22:09 <   lu_zero@> ok
22:09 -!- mode/#gentoo-council [+m] by dberkholz
22:09 -!- Irssi: #gentoo-council: Total of 88 nicks [7 ops, 0 halfops, 5 voices, 76 normal]
22:09 -!- mode/#gentoo-council [-vvv ferdy ferringb zmedico] by dberkholz
22:09 -!- Irssi: #gentoo-council: Total of 88 nicks [7 ops, 0 halfops, 2 voices, 79 normal]
22:09 <     solar+> dberkholz: what i said till holds. I think there should be no such limitation put in place right now. As for a vote I think you should not vote till asking for input from all the authors of the ebuilds in question.
22:09 <   lu_zero@> I'm fine with the 18 digits limits
22:10 <   lu_zero@> and should be pretty much a sane upper bound
22:10 <      amne@> what solar says makes sense
22:10 <   lu_zero@> the switch between uint32 and uint64 shouldn't hit too much IMHO
22:11 <     solar+> I can't stop at 18 but extending it past 8 would be fine..
22:11 < dberkholz@> i looked at a number of those ebuilds, and they're all based on upstream versioning
22:11 <      amne@> i don't think a vote is necessary right now
22:11 <   lu_zero@> solar could you check the performance hit on small arches?
22:12 <     solar+> lu_zero: I probably wont have time for that.
22:12 <     solar+> but the eclass is what will see the biggest hit
22:13 <   lu_zero@> solar ok
22:13 < FlameBook+> I'm fine with extending to 18 for now and leaving open for the future to be discussed
22:15 <      amne@> are we going to vote on anything right now? because i really have to go get some sleep, i'll have to get up again in 2.5 hours unluckily, so i cannot attend the meeting any longer (but hey, i was marked slacker anyway already)
22:16 < dberkholz@> jokey apparently ran into computer difficulties
22:16  *  lu_zero is almost asleep
22:16 < dberkholz@> it might be reasonable to test the impact of the change in versionator before voting
22:18 < dberkholz@> so we've got 3 options here, let's see where people stand on them
22:19 < dberkholz@> 1) allow <=18 now. 2) keep at 8 digits. 3) further research with package maintainers and testing of the impact
22:19 <Betelgeuse@> Well isn't versionator performance more of an issue with the cache generation machine?
22:19 <Betelgeuse@> And it's not one of the slower arches.
22:20 < dberkholz@> which options do you like, folks?
22:20 < FlameBook+> I'm fine with 1 and 3
22:20 < dberkholz@> 1 or 3 seem ok to me
22:20  *     amne is for 3) and out now
22:20 <   lu_zero@> same
22:20 <   lu_zero@> 1 and 3
22:20 < dberkholz@> we already know solar's for 3
22:21 < dberkholz@> that makes 3 people for option-1, and 5 people for option-3
22:23 <Betelgeuse@> Might as we well go with 3 but say that people can add new >8 if they need to.
22:23 < dberkholz@> i put the details we discussed of the further research into http://dev.gentoo.org/~dberkholz/20080508-summary.txt
22:23 <   lu_zero@> ok
22:27 -!- Irssi: #gentoo-council: Total of 86 nicks [7 ops, 0 halfops, 2 voices, 77 normal]
22:27 < dberkholz@> since it's already getting late for a couple of you, and a couple others aren't here today, here's what i'd suggest
22:28 < dberkholz@> we can cover the background information on the enforced retirement today and plan a special session in the next week or so to make the decisions mentioned in the agenda
22:29 -!- mode/#gentoo-council [+v musikc] by dberkholz
22:29  *   musikc waves
22:29 <   lu_zero@> hi musikc
22:29 -!- mode/#gentoo-council [+v fmccor] by dberkholz
22:29 <    fmccor+> Good evening.
22:30 < dberkholz@> i'd like to ask the directly involved people (council + musikc + fmccor, mainly) to tell us how that works for them
22:30 <    fmccor+> dberkholz, It's fine with me to delay the entire discussion.  It's not time critical.
22:30 <    musikc+> wfm
22:30 <   lu_zero@> I can resist for another hour
22:30 <   lu_zero@> both ways are fine
22:31 < dberkholz@> i'm aware that we really need to get some action one way or the other for everyone's sake, so i don't think we should wait until the next regularly scheduled meeting
22:31 <    musikc+> agreed
22:31 <    fmccor+> dberkholz, sure.
22:31 <    musikc+> i think it will do more to ease the minds of others if we talk about it sooner than later
22:32 < FlameBook+> I'm fine with the reschedule, as I'm probably going away soon, too
22:32 < FlameBook+> [reschedule to special I mean]
22:32 <    fmccor+> Right
22:32 <    musikc+> and for anyone reading in doubt, please do not assume that council made me take a particular course of action. i apologize if that is how it was interpretted but again that is just not how it happened.
22:32 < dberkholz@> how about next week, same bat time, same bat channel as a tentative date -- how's that work for people?
22:33 <    musikc+> sure, i just cant be available for 2+ hours because it is the middle of my work day
22:33 <    fmccor+> Works for me.  Please send a email or something so as not to make a liar of me. :)
22:33 < dberkholz@> that appears to be almost immediately following the trustees meeting
22:33 < dberkholz@> if my calendar is right
22:34 <    fmccor+> trustees are meeting in special session this Sunday and regular meeting a week from Sunday.
22:34 < dberkholz@> hm, apparently the google calendar is wrong
22:34 < dberkholz@> it says thursday may 15
22:34 < dberkholz@> following the may 10 session
22:34 <    fmccor+> That's wrong.
22:35 < dberkholz@> rane: could you fix the calendar, please? looks like you posted the trustees meeting on may 15 three days early
22:35 <    fmccor+> Should say the 11th and the 17th
22:36 < dberkholz@> i was in my localtime...might be different in utc.
22:36 < dberkholz@> ok. do we agree that we'll cover the entire topic in our upcoming special session?
22:36 <    fmccor+> (Er, no.  11th and 11+7 = 18th (11+7 us not 17, I guess)
22:37 <    fmccor+> Should say 11th and 18th, both at 1900UTC
22:38 < dberkholz@> i think it makes more sense than breaking the related subtopics apart
22:38 <    fmccor+> dberkholz, Sorry for the confusion.  Havving problems with addition, I guess.
22:38 <    fmccor+> That works fine for me.
22:38 <   lu_zero@> ^^;
22:38 -!- Irssi: #gentoo-council: Total of 85 nicks [7 ops, 0 halfops, 4 voices, 74 normal]
22:39 <    musikc+> ok, so we all agree to meet same time next week to cover the remaining topic of retirements/how handled/appeals/etc?
22:39 < dberkholz@> amne, Betelgeuse, FlameBook, solar -- rescheduling to a special session work?
22:40 < dberkholz@> ah, FlameBook already said yes
22:40 <Betelgeuse@> o
22:40 <Betelgeuse@> k
22:41 < dberkholz@> looks like amne went to bed
22:41 < dberkholz@> enough of us agree on that, so let's do it
22:41 < dberkholz@> that brings us to the open floor
22:42 < dberkholz@> does anyone else have any topics unrelated to either today's topics or the special session?
22:42 -!- mode/#gentoo-council [-m] by dberkholz
22:42 < Blackb|rd > Thanks, guys (and gal).
22:42 <    fmccor+> Thanks, that works better for me at this point (over 2.5 hours and counting). :)
22:42  * Blackb|r heads for bed now :)
22:43 <   lu_zero@> I'd wait for 10min and then go to bed as well
22:43 <   astinus > this just proves ideas to cut down meeting time *FAIL*
22:43 <      rane > i fixed the calnder
22:43 <      rane > calendar
22:44 <      zlin > yeah, keeping people waiting for 2½ hours just to tell them it gets delayed a week is fucking awesome
22:44 < dberkholz@> yeah, wonder whether we should try all-moderated except the final open floor, and just let people query the chair or other council members
22:44 < dberkholz@> i had no idea the earlier topics would take so long, that was insane
22:45 <    fmccor+> rane, You caught my addition error that 11+7 is 18, not 17?
22:45 <    musikc+> dberkholz, that sounds like a good idea to me
22:45 <   astinus > zlin: Wow, someone forgot to take their calm pills this evening :S
22:45 <  ColdWind > zlin: I agree, but that's mostly due to all the version length nonsense
22:45 <    musikc+> it is prime business hours in the states and close to bed time for a lot of other folks
22:46 <    fmccor+> dberkholz, I don't think the time went to the open floor parts.
22:46  * RobbieAB agrees with fmccor
22:46 <      zlin > fucking waste of time
22:46 <      Sput > basically discussing implementation details for two hours...
22:47 <   astinus > zlin: Actually quite a lot got discussed/agreed.
22:47 <      zlin > ColdWind: and even that was too hard to make a decision on
22:47  *  astinus forcefeeds zlin some positivity potion.
22:47 < dberkholz@> there was a decision, it was "not enough data"
22:48 < dberkholz@> seemant had a nice philosophy of "show me the code", so i tend to agree that seeing the impact in code and real numbers would help
22:49 <      zlin > dberkholz: even if I agree with that it shouldn't take an hour to figure that out
22:49 -!- fmccor is now known as fmccor|home
22:49 <      zlin > s/agree/agreed/
22:49 < dberkholz@> zlin: you're right, i wish it went faster. do you have any advice on how to do that?
22:49 <      zlin > who's going to collect those data btw?
22:50 <  RobbieAB > dberkholz: not ask anyone else for input? It would be much faster that way... </sarcasm>
22:50 <      rane > fmccor|home, yes, i did
22:50 <fmccor|hom+> rane :)
22:51 < dberkholz@> i've gotta migrate to a new location, should be back in ~5 min
22:51 <      zlin > dberkholz: I wouldn't actually give a fuck if I hadn't been sitting and waiting for the outcome of those appeals..
22:51 <  ColdWind > it will make things faster if discussion about negative, complex, and non-arabic versions are banned ;)
22:51 <      rane > zlin, i was doing other stuff while they were busy figuring out if bash support 18+ or not
22:51 <   astinus > zlin: the appeals were never happening today?
22:52 <      rane > zlin, you should try it next time :-)
22:52 <      zlin > astinus: huh?
22:52 <   astinus > zlin: the appeals themselves were not tabled for today
22:52  *   Fieldy passes around some calm pills
22:52  *     rane takes all of them
22:53 <  RobbieAB > ColdWind: negative versioning has occurred, so in the context of lu_zero advocating uint_64t it was relevant.
22:53  * ColdWind goes and release something with complex numbers
22:53 <  ColdWind > :p
22:54 <   astinus > zlin: what was tabled today was fmccor+musikc presenting Council with the facts, and a discussion about how to proceed with the appeals, if at all?
22:54 <   astinus > ie: if they should be held at all. When. Should it involve the whole Council, or a panel of 2-3 to keep things simpler, etc
22:54 <   astinus > unless I'm drastically misreading the agenda :)
22:55 <  RobbieAB > ColdWind: lol.
22:55  *    pilla releases something with a quantic version number
22:56 <      rane > release something with no version number
22:56 <jmbsvicett > astinus: That's not how I read the topic
22:56 <  ColdWind > rane: that's occurs too often already
22:56 <    musikc+> astinus, i wasnt aware that i was presenting anything
22:56 <   astinus > jmbsvicetto: Fair enough, maybe Donnie could clarify.
22:56 <jmbsvicett > astinus: And the appeals were made on time for this meeting
22:57 <   astinus > jmbsvicetto: yet the folks supposedly appealing weren't asked to be present?
22:57 <jmbsvicett > astinus: I'm not a council member ;)
22:57 <    musikc+> here's what is in the summary:
22:57 <    musikc+> What was the council's role in the recent enforced retirement of 3 developers?
22:57 <      rane > we should discuss policies before we start using them
22:57 <    musikc+> Why does the council permit such actions in apparent violation of Gentoo's policy of openness?
22:58 <    musikc+> What is the council's role in an appeal?
22:58 <   astinus > musikc: Part of my point still stands. Other than discussing the role of Council in an appeal process, there is no actual appeal on the agenda, ie: Philantrop's
22:58 <jmbsvicett > musikc: Yes, I noticed. But at least 2 of the members appealed on time for this meeting. I find it reasonable to expect some discussion about the appeals
22:59 <    musikc+> astinus, ahhh... so you wish to know when council will respond to the appeals?
22:59 <   astinus > musikc: no.
22:59 <   astinus > 23:49 < zlin> dberkholz: I wouldn't actually give a fuck if I hadn't been sitting and waiting for  the outcome of those appeals..
22:59 <   astinus > musikc: I was responding to that ^^^^
22:59 <  RobbieAB > jmbsvicetto: council can't table the appeals until it has decided if it is going to hear them...
22:59 <    musikc+> ahhh
22:59 <jmbsvicett > astinus: He sent a mail to council asking for that
22:59 <     p0w4h > hi im learning cisco
22:59 <Betelgeuse@> We should discuss starting the meeting an hour earlier.
23:00 <Betelgeuse@> I am heading for bed.
23:01 <    musikc+> nn Betelgeuse
23:04 -!- Irssi: #gentoo-council: Total of 80 nicks [7 ops, 0 halfops, 3 voices, 70 normal]
23:05 < dberkholz@> since nobody's said anything for 5 minutes, and most of the discussion has been venting, anyone mind if we end the meeting?
23:05 <   astinus > thought we had =)
23:06 < dberkholz@> effectively yes, since everybody's going to sleep
23:06 <jmbsvicett > RobbieAB / astinus: I understand your argument, but I expect the council to make a decision about accepting or not the appeal in a "reasonable" timeframe
23:06 <   astinus > dberkholz: Would you mind clearing up exactly what's meant by the final items on the agenda, and what will be discussed in the special meeting, please?
23:06 <jmbsvicett > My "unreasonable" response time was caused by network connectivity issue
23:06 <jmbsvicett > +s
23:07 < dberkholz@> astinus: the intent was not to make a decision on the appeal, but to explain the council's role so far and to decide exactly how to proceed with it. we haven't done any appeals before, so we need to figure out the best way how.
23:08 <   astinus > dberkholz: But the implication is you're accepting the appeal and are somehow going to hear it, where 'somehow' is TBD?
23:08 <jmbsvicett > dberkholz: By the way, the last point about the council role, only applies if the Council starts the action - that has been my argument and I think Ferris
23:08 <   astinus > or is the decision to accept/reject the appeal also TBD?
23:09 < dberkholz@> astinus: it's kind of a big mess because of some ideas brought up by ferris and co. my opinion is that we can take the appeal, we will take it, we will figure out the best way to handle it, and then we will handle it.
23:09 <jmbsvicett > dberkholz: As long as devrel takes the action, I don't see any "conflict"
23:10 <   astinus > jmbsvicetto: and that's already been cleared up by musikc - she said above that Council wasn't the guys taking that decision
23:10 <    musikc+> jmbsvicetto, *I* took the action
23:11 <jmbsvicett > musikc: sorry, I didn't meant to imply otherwise
23:11 <    musikc+> all council did was say hey, there is talk that devrel doesnt respond to complaints, please do acknowledge these
23:11 <jmbsvicett > musikc / astinus: I was going to finish my thought by saying that I've been told and have no reason to doubt that it was musikc's action
23:12 <   astinus > most of the "devrel hasn't done squat in these types of complaints" ruckus was caused by me, as *previously* DevRel has had great difficulty getting off its rumpus and actually doing anything
23:12 <jmbsvicett > musikc: I'm sorry for not completing the thought. I was caught no /msg
23:12 <   astinus > which I already apologized to musikc for ;)
23:12 <    musikc+> astinus, it's ok, you had a valid point
23:13 <    musikc+> people have expressed similar, that they too felt devrel wouldnt take action. bear in mind i did not do something extreme just to show that we would, i stand by my decisions.
23:14 <    musikc+> the only thing council really did was advise me what devrel had authority to do and to what extent, hence the policy change in devrel, as i was advised it was always policy whether i wrote it or not it always existed.
23:14 <    musikc+> i know some people were upset about a change in policy followed by action, and i have apologized to my team and to anyone who cared to discuss it with me for confusion and lack of communication.
23:14 <    musikc+> <end soap box>
23:15 <   astinus > I think the 'danger' of Gentoo getting bigger is a culture of red tape setting in
23:15 <   astinus > everything has to be discussed and approved by committees of committees of committees, so everything takes 4 years
23:16 <   astinus > personally I'm a fan of trusting the guys in a role -- if policy is slow, and we want change, do it. Folks like Council and Trustees are there to second guess via appeals
23:16 <      Sput > that said, has that particular bug been opened to the public yet?
23:16 <   astinus > and we in turn trust Council via the election/voting process.
23:16 <   astinus > Sput: yes.
23:16 <      Sput > kk
23:16 <   astinus > Sput: there's nothing on it, despite how much people hyped "ZOMG SEKRIT BUG!"
23:17 <      zlin > for about ten minutes. then it was closed to non-devs.
23:17 <      Sput > astinus: not very surprised about that, but I think closing it at all was causing a lot of uproar
23:17 <      Sput > I mean if there is nothing to hide, why pretend there is?
23:18 <   astinus > Sput: part of the problem is it was locked to Infra
23:18 <fmccor|hom+> Sput, Last I knew, it was developers-only.
23:18 <   hparker > Keeps the cabal theories flying
23:18 <   astinus > Sput: which means someone from Infra needs to unlock it =) and relatively few people have that foo