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
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
|
18-04-08 - [17:54] [Users #gentoo-council]
18-04-08 - [17:54] [@dilfridge ] [+alicef ] [+fuzzyray_ ] [+mpagano ] [+Tommy[D] ] [ Moiman ]
18-04-08 - [17:54] [@dilfridge|mobile] [+b-man ] [+jcallen ] [+mrueg ] [+twitch153 ] [ necrose99]
18-04-08 - [17:54] [@K_F ] [+blueness ] [+jmbsvicetto] [+mudler ] [+Whissi ] [ Shentino ]
18-04-08 - [17:54] [@mgorny ] [+bonsaikitten] [+jmorgan ] [+NeddySeagoon ] [+willikins ] [ sultan ]
18-04-08 - [17:54] [@slyfox ] [+Chewi ] [+johu ] [+NP-Hardass ] [ [Arfrever]] [ zlin ]
18-04-08 - [17:54] [@tamiko ] [+Chiitoo ] [+kallamej ] [+pchrist ] [ aewyn ]
18-04-08 - [17:54] [@ulm ] [+chithead ] [+kensington ] [+prometheanfire] [ andreas303]
18-04-08 - [17:54] [@WilliamH ] [+FamousEccles] [+kent\n ] [+rich0 ] [ antarus ]
18-04-08 - [17:54] [+alexxy ] [+floppym ] [+leio ] [+TomJBE_ ] [ dwfreed ]
18-04-08 - [17:54] -!- Irssi: #gentoo-council: Total of 50 nicks [8 ops, 0 halfops, 32 voices, 10 normal]
18-04-08 - [17:54] ----------- sultan > i didnt got the cat picture completely, only seeing the paws :(
18-04-08 - [17:54] -----------@tamiko > !proj council
18-04-08 - [17:54] --------+willikins > (council@gentoo.org) dilfridge, k_f, mgorny, slyfox, tamiko, ulm, williamh
18-04-08 - [17:55] -----------@tamiko > ^^^ 5 minute warning
18-04-08 - [17:55] ---------- *** ulm here
18-04-08 - [17:55] -----------@tamiko > All, 5 minutes of cat admiration.
18-04-08 - [17:55] ---------- antarus > sultan: I'm trying to consider the cat pipcture in the best way possible ;)
18-04-08 - [17:55] -----------@slyfox > pipctures are scary
18-04-08 - [17:55] ---------- antarus > pip install kittens
18-04-08 - [17:55] ---------- antarus > etc.
18-04-08 - [17:56] -----------@tamiko > https://i.ytimg.com/vi/zWepFtJtjX0/maxresdefault.jpg
18-04-08 - [17:56] --------@dilfridge > cute
18-04-08 - [17:57] ---+prometheanfire > cats?
18-04-08 - [17:57] ---------- antarus > prometheanfire: someone asked to put cats on the agenda, irrc
18-04-08 - [17:57] ---------- antarus > read the list ;p
18-04-08 - [17:57] ---+prometheanfire > https://photos.app.goo.gl/AGCdwpIggWZCLS2E2
18-04-08 - [17:58] ---+prometheanfire > I did
18-04-08 - [17:58] ---+prometheanfire > just had to get a link
18-04-08 - [17:58] ---------- antarus > awww that one is cutest
18-04-08 - [17:58] ----------- sultan > some1 should call peta, cats in buckets is not correct ;)
18-04-08 - [17:58] ---------- antarus > if i fits I sits
18-04-08 - [17:58] ---+prometheanfire > that one is mine
18-04-08 - [17:58] ---------- antarus > (which is ironic, my cat hates objects like that)
18-04-08 - [17:58] ---+prometheanfire > https://photos.app.goo.gl/gnPgRAGmWmiZeO1n1
18-04-08 - [17:59] ---+prometheanfire > https://photos.app.goo.gl/bIzXSvXJZAXzoNv63
18-04-08 - [18:00] ----- *** WilliamH is here
18-04-08 - [18:00] -----------@tamiko > Good. Enough cats for today :-)
18-04-08 - [18:00] -----------@tamiko > !proj council
18-04-08 - [18:00] --------+willikins > (council@gentoo.org) dilfridge, k_f, mgorny, slyfox, tamiko, ulm, williamh
18-04-08 - [18:00] -----------@tamiko > ^^^ Let's start
18-04-08 - [18:00] ------- *** slyfox is here
18-04-08 - [18:00] ----- *** WilliamH here
18-04-08 - [18:00] ---- *** dilfridge here
18-04-08 - [18:00] ---------- *** K_F here
18-04-08 - [18:00] ------- *** mgorny here
18-04-08 - [18:00] ------- *** tamiko here
18-04-08 - [18:00] ---------- *** ulm here
18-04-08 - [18:01] -----------@tamiko > OK - item 1. roll call done.
18-04-08 - [18:01] ------------+Chewi > I'm here and so is my cat
18-04-08 - [18:01] -----------@tamiko > Let's move on to the technical part. I have reserved the non-technical part for the end ;-)
18-04-08 - [18:01] ------- *** slyfox amendment: is here (without cat)
18-04-08 - [18:01] -----------@tamiko > 2. Vote on the final EAPI 7 draft [1]; references [2]
18-04-08 - [18:02] -----------@tamiko > References: https://dev.gentoo.org/~ulm/pms/7-draft/
18-04-08 - [18:02] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/91df2e7bf8485c2c5abba33ea3063809
18-04-08 - [18:02] --------------@ulm > there's one last minute fix, s/non-negative integer/unsigned integer/ in the section about version functions
18-04-08 - [18:02] -----------@tamiko > ulm, mgorny: Might I ask you two to quickly summarize the last changes? :-)
18-04-08 - [18:03] --------------@ulm > the version to (provisionally) approve would be commit fc07858 of 2018-04-05 now
18-04-08 - [18:03] -----------@mgorny > tamiko: the linked mail says it all
18-04-08 - [18:03] -----------@mgorny > it's what we voted for minus sandbox rm*, IUSE_RUNTIME and ||=
18-04-08 - [18:03] -----------@mgorny > and with some wording and formatting fixes
18-04-08 - [18:03] -----------@mgorny > all implemented in Portage except for SYSROOT which is almost ready
18-04-08 - [18:04] ------------+Chewi > yep, working on SYSROOT, made progress this week
18-04-08 - [18:04] --------------@ulm > right, 3 features dropped
18-04-08 - [18:04] --------------@K_F > to have it on the record, this isn't the final approval, but provisional approval to say we're going in the direction we want, right?
18-04-08 - [18:04] -----------@tamiko > Yes.
18-04-08 - [18:04] -----------@mgorny > i don't think anything is going to change in the spec
18-04-08 - [18:04] -----------@tamiko > What about we quickly vote on that and establish a timeline for final approval.
18-04-08 - [18:04] --------------@ulm > K_F: AIUI it is final except for the cheat sheet
18-04-08 - [18:04] -----------@mgorny > it's just a manner of finishing implementation of SYSROOT
18-04-08 - [18:04] -----------@tamiko > What is realistic? A month, two months?
18-04-08 - [18:05] --------------@ulm > two weeks for the spec
18-04-08 - [18:05] -----------@mgorny > i think it would be reasonable to set the date based on portage releases
18-04-08 - [18:05] -----------@mgorny > i.e. portage ~arch with EAPI 7 + n days
18-04-08 - [18:05] -----------@mgorny > (for in-tree use)
18-04-08 - [18:05] -----------@tamiko > OK.
18-04-08 - [18:05] -----------@mgorny > if PMS needs separate approval, we should do that on bug
18-04-08 - [18:06] --------------@ulm > +1
18-04-08 - [18:06] -----------@mgorny > (for the finishing touches)
18-04-08 - [18:06] ---------@WilliamH > What we've always done in the past is, as soon as it goes stable we are allowed to use it.
18-04-08 - [18:06] --------------@ulm > even before that
18-04-08 - [18:06] ---------@WilliamH > wrt in-tree use.
18-04-08 - [18:06] -----------@mgorny > WilliamH: what about ~arch?
18-04-08 - [18:06] -----------@mgorny > i think in the past we had separate case for arch/~arch
18-04-08 - [18:06] --------------@ulm > ~arch was allowed as soon as portage supported it
18-04-08 - [18:06] ---------@WilliamH > mgorny: As soon as it hits ~arch it can be used there, then when it goes stable packages can be stabilized.
18-04-08 - [18:07] --------@dilfridge > yes, that
18-04-08 - [18:07] -----------@mgorny > wfm
18-04-08 - [18:07] -----------@tamiko > So what about the following motion? "The council approves the EAPI 7 version as of commit fc07858 of 2018-04-05/. EAPI 7 may be used in ~arch 7 days after a portage version supporting the final draft is marked ~arch"?
18-04-08 - [18:08] ---------@WilliamH > s/7 days after//
18-04-08 - [18:08] ---------@WilliamH > wait
18-04-08 - [18:08] ---------@WilliamH > s/7 days after/as soon as/
18-04-08 - [18:08] --------------@ulm > tamiko: s/approves/provisionally &/
18-04-08 - [18:08] ---------@WilliamH > We have never had a delay for that.
18-04-08 - [18:08] -----------@tamiko > Roger.
18-04-08 - [18:08] -----------@tamiko > Motion:
18-04-08 - [18:08] --------------@ulm > final approval of EAPI 7 will be in a bug
18-04-08 - [18:09] -----------@tamiko > Vote: "The council provisionally approves the EAPI 7 version as of commit fc07858 of 2018-04-05. EAPI 7 may be used in ~arch as soon as a portage version supporting the final draft is marked ~arch".
18-04-08 - [18:09] -----------@tamiko > With ammendment: The final EAPI 7 approval shall be handled on a bug.
18-04-08 - [18:09] --------@dilfridge > lgtm
18-04-08 - [18:09] --------------@ulm > yes, looks good
18-04-08 - [18:10] ---------- *** K_F yes
18-04-08 - [18:10] ---- *** dilfridge yes
18-04-08 - [18:10] ---------- *** ulm yes
18-04-08 - [18:10] ------- *** tamiko yes
18-04-08 - [18:10] ------- *** mgorny yes
18-04-08 - [18:10] ----- *** WilliamH yes
18-04-08 - [18:10] ------- *** slyfox yes
18-04-08 - [18:10] --------------@ulm > \o/
18-04-08 - [18:10] -----------@tamiko > Result: 7/0/0
18-04-08 - [18:10] -----------@tamiko > 3. Banning EAPI 4 for new ebuilds (and EAPI bumps of existing ebuilds)
18-04-08 - [18:11] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/e453732a4613485ea26bf754c40df087
18-04-08 - [18:11] --------------@ulm > Chewi: mgorny: thanks for working on the spec :)
18-04-08 - [18:11] -----------@tamiko > I think we can make that one quick as well.
18-04-08 - [18:12] -----------@tamiko > What shall be the timeline for banning? I'd say simply "now".
18-04-08 - [18:12] -----------@slyfox > are new ebuilds being added?
18-04-08 - [18:12] ------------+Chewi > ulm: thanks your advice on it
18-04-08 - [18:12] -----------@mgorny > slyfox: checking for that right now
18-04-08 - [18:12] -----------@slyfox > it the inflow is low then "now" if fine
18-04-08 - [18:12] --------@dilfridge > well, at least the total number of EAPI=4 is decreasing steadily
18-04-08 - [18:13] -----------@tamiko > Jup.
18-04-08 - [18:13] -----------@slyfox > also good signal
18-04-08 - [18:13] ---------- antarus > "now" or when "eapi7 is stable" ?
18-04-08 - [18:13] -----------@mgorny > +EAPI=5 # approved 2012.09.11, required by all profiles since 2014.03.12
18-04-08 - [18:13] --------@dilfridge > https://www.akhuettel.de/~huettel/plots/eapi.php
18-04-08 - [18:13] -----------@mgorny > that's something new
18-04-08 - [18:13] ---------@WilliamH > now is fwm
18-04-08 - [18:13] -----------@tamiko > antarus: It think it is safe to make it now.
18-04-08 - [18:13] -----------@tamiko > Motion:
18-04-08 - [18:13] --------@dilfridge > now is fine
18-04-08 - [18:13] --------------@ulm > mgorny: I have 2012-09-20 as approval date
18-04-08 - [18:14] -----------@mgorny > 5 Mar 2018
18-04-08 - [18:14] -----------@mgorny > that's last version bump to EAPI=4
18-04-08 - [18:14] -----------@tamiko > Vote: "The council bans EAPI 4 for new ebuilds. The change shall be commited to the ::gentoo repository layout within a week."
18-04-08 - [18:15] --------@dilfridge > no
18-04-08 - [18:15] -----------@mgorny > looks like an accident though
18-04-08 - [18:15] --------@dilfridge > can't commit that
18-04-08 - [18:15] -----------@tamiko > dilfridge: OK. Why?
18-04-08 - [18:15] --------@dilfridge > because then repoman also bails out when there is an existing EAPI=4 ebuild in a dir where you add a new one
18-04-08 - [18:15] -----------@mgorny > we don't commit EAPI bans like that
18-04-08 - [18:15] -----------@tamiko > True.
18-04-08 - [18:15] -----------@tamiko > Well, well.
18-04-08 - [18:15] -----------@mgorny > we just state a policy ;-)
18-04-08 - [18:16] -----------@tamiko > Vote: "The council bans EAPI 4 for new ebuilds effective immediately."
18-04-08 - [18:16] ---+prometheanfire > repoman won't get updated?
18-04-08 - [18:16] -----------@slyfox > would be nice to have a feature request in repoman to implement that
18-04-08 - [18:16] --------@dilfridge > we can ban EAPI=3 once the last 19 ebuilds are gone :P
18-04-08 - [18:16] --------@dilfridge > slyfox: yes
18-04-08 - [18:16] ---------- antarus > prometheanfire: there isn't really an implementation for it
18-04-08 - [18:16] -----------@slyfox > (should be very similat to "straight to stable" check)
18-04-08 - [18:16] -----------@tamiko > Ammendment: "slyfox volunteered to ask for a repoman feature request to warn for commiting new EAPI 4 ebuilds."
18-04-08 - [18:16] ----- *** WilliamH agrees with antarus, there isn't really an implementation.
18-04-08 - [18:17] ---------- antarus > its probably non-trivial (because the EAPI bans have all kinds of exceptions)
18-04-08 - [18:17] -----------@tamiko > Ammendment: "dilfridge is instructed to commit the EAPI 3 ban to the main repository once the last 19 EAPI 3 ebuilds left the tree."
18-04-08 - [18:17] -----------@tamiko > ^^
18-04-08 - [18:17] ---------@WilliamH > Actually doesn't that happen if you mark the eapi deprecated instead of banned?
18-04-08 - [18:17] --------@dilfridge > hrhr
18-04-08 - [18:17] --------@dilfridge > with pleasure
18-04-08 - [18:17] --------@dilfridge > the warning also happens for deprecation, yes
18-04-08 - [18:17] --------------@ulm > tamiko: we don't need to vote on that amendment
18-04-08 - [18:17] ---------- antarus > repoman can qawarn, but not error
18-04-08 - [18:18] -----------@mgorny > EAPI 4 is deprecated already, so repoman complains about it
18-04-08 - [18:18] -----------@slyfox > let's vote on the matter and leave repoman details for the bug
18-04-08 - [18:18] -----------@mgorny > but that's really off-topic
18-04-08 - [18:18] ---------@WilliamH > mgorny: ah ok.
18-04-08 - [18:18] -----------@tamiko > Jup.
18-04-08 - [18:18] ---------@WilliamH > mgorny: so people have been getting complaints about it.
18-04-08 - [18:18] ------------+b-man > Yes, repoman complains.
18-04-08 - [18:18] -----------@tamiko > Council, please vote on the following motion: "The council bans EAPI 4 for new ebuilds effective immediately."
18-04-08 - [18:18] ------- *** slyfox yes
18-04-08 - [18:18] ----- *** WilliamH yes
18-04-08 - [18:18] ------- *** mgorny yes
18-04-08 - [18:18] ------- *** tamiko yes
18-04-08 - [18:18] ---------- *** ulm yes
18-04-08 - [18:19] ---------- *** K_F yes
18-04-08 - [18:19] ---- *** dilfridge yes
18-04-08 - [18:19] -----------@tamiko > Result 7/0/0
18-04-08 - [18:19] -----------@slyfox > i'll file repoman check bug
18-04-08 - [18:19] -----------@tamiko > Roger.
18-04-08 - [18:19] -----------@tamiko > 4. Deprecating EAPI 5
18-04-08 - [18:20] --------------@ulm > actually, I think it is too early for this
18-04-08 - [18:20] --------@dilfridge > me too
18-04-08 - [18:20] ---------@WilliamH > ulm: how long has eapi 5 been stable?
18-04-08 - [18:20] -----------@tamiko > It would require major rework in toolchain.
18-04-08 - [18:20] --------------@ulm > in the past we have deprecated EAPI when their use in the tree was between 10 and 15%
18-04-08 - [18:20] -----------@slyfox > would be nice to have a list of eclasses (+users) stats on how many of them explictly do not support EAPI=5 and higher
18-04-08 - [18:20] --------------@K_F > well, it depends on how we treat deprecation
18-04-08 - [18:20] --------------@ulm > EAPI 5 is still used by about 40% of all ebuilds
18-04-08 - [18:20] -----------@tamiko > What about we establish a timeline?
18-04-08 - [18:20] -----------@mgorny > the whole point of deprecation is to discourage adding new ebuilds
18-04-08 - [18:20] --------------@K_F > it wouldn't require rewriting for version bumps etc existing packages, but likely shouldn't be used for new packages
18-04-08 - [18:21] -----------@tamiko > Something like "the council intends to deprecate EAPI 5 a month after EAPI 7 becomes available."
18-04-08 - [18:21] --------------@ulm > and looking at dilfridge's graphs it is nicely decreasing
18-04-08 - [18:21] -----------@mgorny > it is mainly about repoman warning when people do that
18-04-08 - [18:21] ---------@WilliamH > mgorny: right.
18-04-08 - [18:21] --------------@ulm > mgorny: that won't have much influence on the decay curve, I think
18-04-08 - [18:21] --------------@K_F > mgorny: right, but they wouldn't really need to act on that warning immediately
18-04-08 - [18:21] ---------@WilliamH > repoman starts complaining when you deprecate an eapi, but it doesn't die or anything.
18-04-08 - [18:21] -----------@mgorny > at proxy-mait, i often have to ask users to use EAPI 6
18-04-08 - [18:22] ---------@WilliamH > K_F: right, but they would get a heads-up
18-04-08 - [18:22] -----------@mgorny > if repoman told them EAPI 5 was deprecated, i think some people would actually do that by themselves
18-04-08 - [18:22] ---------@WilliamH > K_F: that's the idea of the warning.
18-04-08 - [18:22] --------------@ulm > mgorny: it's standing policy to use the newest EAPI for new ebuilds
18-04-08 - [18:22] -----------@slyfox > i think warning is a great too to steer people to new EAPI
18-04-08 - [18:22] -----------@tamiko > mgorny: ack
18-04-08 - [18:22] ---------@WilliamH > ulm: not really, but it should be.
18-04-08 - [18:22] -----------@slyfox > newcomers find out that way that you can put a different number to that EAPI thing
18-04-08 - [18:22] --------------@ulm > WilliamH: do I really have to dig out the council vote on it? :)
18-04-08 - [18:22] -----------@mgorny > ulm: most of the people don't have time to learn 100 pages of standing unwritten Gentoo policies ;-)
18-04-08 - [18:23] ---------- antarus > mgorny+1000
18-04-08 - [18:23] ------------+b-man > mgorny++
18-04-08 - [18:23] -----------@mgorny > let me put it like this
18-04-08 - [18:23] -----------@tamiko > We should deprecate it realtively soon so that repoman starts complaining.
18-04-08 - [18:23] -----------@slyfox > yup
18-04-08 - [18:23] -----------@mgorny > we can't really make repoman warn 'you are not using the newest EAPI' because there are too many rules to that
18-04-08 - [18:23] --------------@ulm > mgorny: it's also in the devmanual
18-04-08 - [18:23] -----------@tamiko > I suggest we do that after EAPI 7 is actually in tree and available.
18-04-08 - [18:24] -----------@mgorny > but at this point we can make repoman warn 'EAPI 5 is certainly too old'
18-04-08 - [18:24] --------@dilfridge > we should maybe consider reviewing and updating the devmanual?
18-04-08 - [18:24] --------------@ulm > I'm against it because of the 40% usage
18-04-08 - [18:24] --------------@K_F > I'm fine with waiting for EAPI 7 to be available, or making the decision with delay until after
18-04-08 - [18:24] -----------@tamiko > dilfridge: That's a good point.
18-04-08 - [18:24] --------------@K_F > dilfridge: that is a good point, we should ensure that being done at same time as deprecation
18-04-08 - [18:25] ------------+b-man > Would a standing GLEP be an option? (e.g. updated to reflect the latest council decision on EAPI usage)
18-04-08 - [18:25] --------------@ulm > b-man: doesn't look like the right instrument
18-04-08 - [18:25] --------------@K_F > the wiki page for PMS is likely better
18-04-08 - [18:25] --------------@ulm > devmanual is better, or wiki
18-04-08 - [18:25] -----------@tamiko > Motion: Vote on "The council intends to deprecate EAPI 6 one month after EAPI 7 becomes available. At the same time all resources (devmanual, etc.) sould have been updated to EAPI 6/7."
18-04-08 - [18:26] ---------- antarus > (GLEPs are pretty heavyweight IMHO)
18-04-08 - [18:26] --------------@K_F > we already have EAPI life cycle in https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification
18-04-08 - [18:26] ---------- *** ulm no
18-04-08 - [18:26] -----------@slyfox > yup. and have a link th that new page from repoman warning
18-04-08 - [18:26] ---------- antarus > er, 6 or 5 in that motion?
18-04-08 - [18:26] -----------@slyfox > should be 5 :)
18-04-08 - [18:26] --------------@K_F > 6 is wrong anyways
18-04-08 - [18:26] -----------@tamiko > I withdraw the motion.
18-04-08 - [18:27] -----------@tamiko > Before I try again - is the timeline OK?
18-04-08 - [18:27] --------------@K_F > I suggest we just postpone vote till next meeting
18-04-08 - [18:27] -----------@slyfox > why?
18-04-08 - [18:27] --------------@ulm > I suggest to postpone to the first meeting after EAPI 7 is in place
18-04-08 - [18:27] --------------@K_F > EAPI 7 won't be available until then and we can do some work to see what needs updating
18-04-08 - [18:27] -----------@mgorny > i still think there's no harm in deprecating it today
18-04-08 - [18:27] --------------@ulm > K_F: which may well be next :)
18-04-08 - [18:28] -----------@tamiko > Roger. Works for me as well. "The council postpones EAPI 5 deprecation to the first meeting after EAPI 7 becomes available".
18-04-08 - [18:28] ---------@WilliamH > I don't think there's harm in deprecating eapi 5 today either.
18-04-08 - [18:28] -----------@tamiko > Something like that?
18-04-08 - [18:28] -----------@mgorny > tamiko: how about we vote for deprecating it today, and discuss other options if that doesn't pass?
18-04-08 - [18:28] -----------@tamiko > Roger. Why not. :-)
18-04-08 - [18:29] -----------@mgorny > (probably going to be faster too than discussing multiple options simultaneously)
18-04-08 - [18:29] -----------@tamiko > Motion: Vote on "The council deprecates EAPI 5. All online resources (devmanual, wiki, etc.) shall be updated to EAPI 6/7."
18-04-08 - [18:29] ---------- *** K_F no
18-04-08 - [18:29] ------- *** slyfox yes
18-04-08 - [18:29] ------- *** mgorny yes
18-04-08 - [18:29] ----- *** WilliamH yes
18-04-08 - [18:29] --------------@ulm > what are "all online resources"? does that include profiles?
18-04-08 - [18:29] ------- *** tamiko abstains
18-04-08 - [18:29] ---- *** dilfridge no because of profiles
18-04-08 - [18:30] ---------@WilliamH > profiles can be updated at the same time.
18-04-08 - [18:30] --------------@ulm > there's no gain in using EAPI 6 in profiles
18-04-08 - [18:30] -----------@mgorny > i dare say 'eapis-deprecated' does not affect profiles since repoman does not check them
18-04-08 - [18:30] --------@dilfridge > we need to be careful with updating profiles
18-04-08 - [18:30] --------------@ulm > absolutely done, because EAPI 6 has no features touching profiles
18-04-08 - [18:30] --------------@K_F > yeah, we should be careful with profile updates
18-04-08 - [18:30] --------------@ulm > *none
18-04-08 - [18:31] --------------@K_F > repoman isn't really the guiding thing if motion is for full deprecation of EAPI, at least it needs to specify "for ebuilds"
18-04-08 - [18:31] --------@dilfridge > having an unsupported eapi in a few ebuilds just makes these invisible, but emerge can still kinda function
18-04-08 - [18:31] --------------@ulm > I would even suggest that we skip EAPI 6 for profiles
18-04-08 - [18:31] ---------@WilliamH > Well, if what mgorny said above is true it isn't relevant
18-04-08 - [18:31] --------@dilfridge > having an unsupported eapi in profiles makes everything break
18-04-08 - [18:31] --------------@ulm > and go to 7 immediately when some feature of it is needed
18-04-08 - [18:31] --------------@K_F > ulm: yeah, that makes sense
18-04-08 - [18:31] -----------@mgorny > maybe amend the motion to deprecating it in ebuilds
18-04-08 - [18:31] -----------@slyfox > deprecated is not unsupported
18-04-08 - [18:31] ---------@WilliamH > slyfox++
18-04-08 - [18:31] --------------@ulm > anyway
18-04-08 - [18:31] -----------@mgorny > (while leaving profiles at EAPI 5 for the time being)
18-04-08 - [18:31] ---------- *** ulm no
18-04-08 - [18:31] ----- *** WilliamH yes
18-04-08 - [18:32] --------------@ulm > tamiko: do the count :)
18-04-08 - [18:32] -----------@tamiko > Result 3/1/3
18-04-08 - [18:32] -----------@tamiko > Motion didn't pass.
18-04-08 - [18:32] ----- *** WilliamH grumbles about obstructionists
18-04-08 - [18:33] -----------@tamiko > dilfridge, ulm: Do you want to have a more careful wording, or shall we bring up EAPI 5 deprecation the next time again?
18-04-08 - [18:33] ---------- *** ulm passes
18-04-08 - [18:33] -----------@slyfox > i suggest discussing more in ML
18-04-08 - [18:33] -----------@mgorny > dilfridge: do we want to retry with explicit notion that it's about ebuilds and not profiles?
18-04-08 - [18:33] -----------@mgorny > (i suppose your vote might change)
18-04-08 - [18:33] --------------@K_F > we can bring it up once EAPI 7 is finally approved and in tree, and we can review devmanual etc
18-04-08 - [18:34] ---------@WilliamH > mgorny++
18-04-08 - [18:34] --------------@K_F > there really isn't any rush
18-04-08 - [18:34] --------@dilfridge > i think we should just vote again in a month or two
18-04-08 - [18:34] -----------@tamiko > Good. Let's vote on that again in a month. I think we don't need to rush that.
18-04-08 - [18:34] --------------@ulm > yeah, no need for a hurry
18-04-08 - [18:34] -----------@tamiko > 5. Establish a timeline for the switch to the 17.1 profiles
18-04-08 - [18:34] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/ecd981409a1fad7911a3547e9b0a315f
18-04-08 - [18:35] -----------@tamiko > https://bugs.gentoo.org/506276
18-04-08 - [18:35] ---------@WilliamH > Does "eselect profile" now let you switch?
18-04-08 - [18:35] -----------@mgorny > ok, let's move on then
18-04-08 - [18:35] -----------@mgorny > (sorry, i seem to be having lags)
18-04-08 - [18:35] -----------@tamiko > I personally switched to 17.1 profiles on two of my machines with minimal problems.
18-04-08 - [18:35] -----------@slyfox > i had to triage 5 bugs where people broke their systems
18-04-08 - [18:35] --------------@K_F > how well tested is 17.1 for older installs?
18-04-08 - [18:36] -----------@slyfox > i think manual switch is a bug hurdle
18-04-08 - [18:36] --------@dilfridge > mgorny: just out of curiosity, can you give us a very short run-down what the advantage of the new layout is?
18-04-08 - [18:36] --------------@ulm > WilliamH: no
18-04-08 - [18:36] ------------+Chewi > went fine for my chroot but I haven't been brave enough to try my old primary system yet
18-04-08 - [18:36] --------------@ulm > only with --force
18-04-08 - [18:36] -----------@mgorny > WilliamH: it complains because they're exp
18-04-08 - [18:37] ---------@WilliamH > dilfridge: the short version is it makes lib and /usr/lib directories instead of symlinks.
18-04-08 - [18:37] -----------@mgorny > dilfridge: it's compatible with 32-bit x86, so pre-built stuff works without hacks
18-04-08 - [18:37] --------------@K_F > this also comes very quickly after the 17.0 switch which was enough work
18-04-08 - [18:37] -----------@slyfox > do we have a doc that explains how new libdirs were chosen? currenthy 17.1 is an amd64 only thing
18-04-08 - [18:37] --------@dilfridge > well, we're not talking about switching now, we're talking about planning a timeline
18-04-08 - [18:38] -----------@mgorny > dilfridge: it also makes gentoo stop using one-and-only custom layout which actually requires patching software to work
18-04-08 - [18:38] --------@dilfridge > ok
18-04-08 - [18:38] --------@dilfridge > I see
18-04-08 - [18:38] ---------@WilliamH > dilfridge: symlinking lib to lib64 was a hack back in the day.
18-04-08 - [18:38] ---------@WilliamH > dilfridge: a very old hack.
18-04-08 - [18:38] -----------@tamiko > And it was a poor choice.
18-04-08 - [18:38] ---------@WilliamH > dilfridge: I think it was done before I came on board even.
18-04-08 - [18:39] -----------@mgorny > technically, this layout also makes it possible to do a 'cleaner' migration from 32-bit x86 to 64-bit amd64
18-04-08 - [18:39] -----------@mgorny > but this is not something we support in Gentoo
18-04-08 - [18:40] --------@dilfridge > ok so, what is a realistic time frame for migration?
18-04-08 - [18:40] -----------@tamiko > It think that the 17.1 profiles are a very good idea. (Debian for example has much more adventurous lib layouts by now, /usr/lib/<arch-triplet>? ^^).
18-04-08 - [18:40] -----------@tamiko > Personally, I think that we shouldn't make another big profile change too soon.
18-04-08 - [18:40] -----------@tamiko > So mayber something for the 3rd, or 4th quarter of this year?
18-04-08 - [18:41] ---------@WilliamH > I think we can start the process.
18-04-08 - [18:41] --------------@K_F > which makes it a matter for the next council anyways
18-04-08 - [18:41] ---------@WilliamH > Can we move the profiles out of exp yet?
18-04-08 - [18:41] --------@dilfridge > wfm - but we could state that the "17.1 layout" is the future, so eventually everyone will migrate
18-04-08 - [18:41] --------------@ulm > what does this involve exactly? only changing 17.1 from exp to dev (or stable)?
18-04-08 - [18:41] --------------@ulm > or would stages be built with 17.1 too?
18-04-08 - [18:42] ---------@WilliamH > ulm: I think it involves moving them out of exp, then there is a manual migration step.
18-04-08 - [18:42] -----------@tamiko > ulm: Also making sure that the necessary conversion tool is well tested and the process is clearly communicated.
18-04-08 - [18:42] -----------@mgorny > dilfridge: the main problem are packages with broken libdir uses, so it's something that needs being fixed anyway
18-04-08 - [18:42] --------------@K_F > I'm also not too happy about making a large change with a 17 -> 17.1 switch
18-04-08 - [18:42] -----------@mgorny > tooling is stable and i hadn't got issue reports for some time already
18-04-08 - [18:42] -----------@tamiko > mgorny: Do we have a security mechanism in place that prevents running portage when changing to 17.1 profiles without doing the manual conversion?
18-04-08 - [18:42] --------------@K_F > there is a real change of breaking real systems here, so should be a major bump
18-04-08 - [18:43] --------------@ulm > K_F: hm, it's not major versions though, 17.1 simply means second profile of that year
18-04-08 - [18:43] -----------@mgorny > tamiko: yes, profile.bashrc dies when your libdir is not migrated
18-04-08 - [18:43] -----------@mgorny > (and tells people which news item to read)
18-04-08 - [18:43] --------------@K_F > ulm: well, it feels different in any case
18-04-08 - [18:43] --------------@ulm > so nothing really implies that the step from 17.1 to 18.0 would be larger than the one from 17.0 to 18.1
18-04-08 - [18:43] ---------@WilliamH > If the tooling is good and doesn't have issues, I think we can move them out of exp.
18-04-08 - [18:43] -----------@tamiko > mgorny: ic.
18-04-08 - [18:43] --------------@ulm > *to 17.1
18-04-08 - [18:43] ---------@WilliamH > s/them/the profiles/
18-04-08 - [18:44] -----------@mgorny > i think the topic is mostly about pushing something like 'developers, please migrate your systems and start seriously fixing your packages'
18-04-08 - [18:44] --------@dilfridge > WilliamH just volunteered for the helpline :P
18-04-08 - [18:44] -----------@tamiko > I reconsider my timeline - how would you feel about an "in 2 months exp -> dev" timeline?
18-04-08 - [18:44] -----------@slyfox > 19:37:39 <@slyfox> do we have a doc that explains how new libdirs were chosen?
18-04-08 - [18:45] -----------@mgorny > slyfox: i think i wrote that down on wiki somewhere
18-04-08 - [18:45] -----------@mgorny > but it's mostly my understanding, the person originally doing it was vapier
18-04-08 - [18:45] -----------@slyfox > do you have a link?
18-04-08 - [18:45] -----------@slyfox > i need to retrofit it to ppc64
18-04-08 - [18:45] -----------@mgorny > https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout
18-04-08 - [18:46] ---------@WilliamH > I think it is just based on gcc behavior?
18-04-08 - [18:46] -----------@mgorny > yes, and Linux ABI standards
18-04-08 - [18:46] -----------@slyfox > ok, so it's a ld-linux path
18-04-08 - [18:47] -----------@mgorny > so how about confirming this direction as a first vote?
18-04-08 - [18:48] -----------@slyfox > sound good
18-04-08 - [18:48] -----------@mgorny > and encouraging developers to migrate their development systems and testing 17.1 as a second one
18-04-08 - [18:49] -----------@tamiko > sounds good.
18-04-08 - [18:49] ---------@WilliamH > So are we moving the profiles out of exp?
18-04-08 - [18:49] -----------@mgorny > WilliamH: let's not do that yet
18-04-08 - [18:49] -----------@tamiko > WilliamH: I would say not today. But we can establish a timeline of let's say, 2 months?
18-04-08 - [18:49] -----------@mgorny > there's really no reason to increase number of dev profiles right now
18-04-08 - [18:50] -----------@tamiko > mgorny: So what wording for a motion do you suggest?
18-04-08 - [18:50] -----------+Whissi > Can anybody point me to a decision when Gentoo decided to take the 17.1 move (/lib) at all?
18-04-08 - [18:50] -----------@slyfox > let me find a bug
18-04-08 - [18:50] -----------+Whissi > Thanks.
18-04-08 - [18:51] -----------@slyfox > https://bugs.gentoo.org/506276
18-04-08 - [18:51] -----------@mgorny > tamiko: "The Council approves the direction towards 17.1 amd64 profiles, and encourages Gentoo developers to convert their systems and test their packages against new profiles"
18-04-08 - [18:51] ---------@WilliamH > Whissi: I don't understand your question?
18-04-08 - [18:51] -----------@tamiko > mgorny: Let's vote on that.
18-04-08 - [18:51] -----------@tamiko > Motion: Vote on "The Council approves the direction towards 17.1 amd64 profiles, and encourages Gentoo developers to convert their systems and test their packages against new profiles"
18-04-08 - [18:51] ------- *** tamiko yes
18-04-08 - [18:52] ------- *** slyfox yes
18-04-08 - [18:52] ------- *** mgorny yes
18-04-08 - [18:52] -----------+Whissi > WilliamH: I am not happy with the move. But I don't have technical reasons at the moment. Need to read into that..
18-04-08 - [18:52] ---- *** dilfridge yes
18-04-08 - [18:52] ---------- *** ulm yes
18-04-08 - [18:52] ---------- *** K_F yes
18-04-08 - [18:52] ----- *** WilliamH yes
18-04-08 - [18:52] -----------@tamiko > Result 7/0/0
18-04-08 - [18:52] ---------- antarus > Whissi: my presumption was that we made an arbitrary choice in the past, that choice ended up being wrong, so now we are 'fixing' it
18-04-08 - [18:53] -----------@tamiko > Whissi: We can discuss the merits and problems in detail later :-)
18-04-08 - [18:53] -----------@slyfox > Whissi: i think there is 2 things: a) is the final state good, b) is the conversion process good
18-04-08 - [18:53] --------------@ulm > antarus: the problematic part is the migration
18-04-08 - [18:53] -----------@tamiko > I agree with the last two statements.
18-04-08 - [18:53] --------------@ulm > but there's a tool, and news item with a detailed explanation
18-04-08 - [18:54] ---------- antarus > ulm: oh I understand ;)
18-04-08 - [18:54] ---------- antarus > the 'fixing' wasn't meant so much as a judgement ;)
18-04-08 - [18:54] -----------@tamiko > While I personally like cleaner separation (and am personally running a custom profile with split lib / lib32 / lib64 to catch misbehaving ebuilds) I think the rationale behind lib/lib64 is sound.
18-04-08 - [18:54] -----------+Whissi > antarus: Yeah, like said, I have to read more about it. But given that we fixed the 17.1 mess beginning this year by dropping to exp and now we are voting on this, things are going too fast for me. That's why I asked.
18-04-08 - [18:54] ---------@WilliamH > antarus++
18-04-08 - [18:55] -----------@tamiko > Let's postpone further discussion on this to after the meeting.
18-04-08 - [18:55] --------------@ulm > Whissi: IIRC 17.1 profiles were always exp
18-04-08 - [18:55] --------------@ulm > what was added was eselect refusing to switch to exp
18-04-08 - [18:55] -----------@tamiko > Whissi: Rest assured - we haven't established a timeline yet and the profiles won't magically become "dev" in the next months.
18-04-08 - [18:56] -----------@tamiko > 5a. Bugs with council involvment
18-04-08 - [18:56] -----------@tamiko > I would like to run quickly through open bugs with council involment at this point before discussing the metastructure items.
18-04-08 - [18:56] -----------@tamiko > a. GLEP 14 - https://bugs.gentoo.org/637328
18-04-08 - [18:57] -----------@mgorny > K_F: ^
18-04-08 - [18:57] --------------@K_F > we're still reviewing that one , as a matter of technical procedure, we might end up with a new GLEP replacing that one
18-04-08 - [18:57] -----------@slyfox > i remember that item from last time :)
18-04-08 - [18:57] -----------@slyfox > K_F: can you post the update to the bug as well?
18-04-08 - [18:57] --------------@K_F > yes, in the mean time the security election is finished etc
18-04-08 - [18:58] -----------@tamiko > Good.
18-04-08 - [18:58] --------------@K_F > yeah, we can post an update there
18-04-08 - [18:58] -----------@slyfox > thanks!
18-04-08 - [18:58] -----------@tamiko > K_F: Would you mind posting a quick update on the bug?
18-04-08 - [18:58] -----------@tamiko > What about we defer to @security and move to the next item?
18-04-08 - [18:58] -----------@slyfox > sounds good
18-04-08 - [18:59] -----------@slyfox > (we can't do much more, can we?)
18-04-08 - [18:59] -----------@tamiko > Don't think so.
18-04-08 - [18:59] --------------@K_F > nope
18-04-08 - [18:59] -----------@tamiko > K_F: You do a quick update? :-)
18-04-08 - [19:00] --------------@K_F > already done
18-04-08 - [19:00] -----------@tamiko > b. Joint venture on copyright issues - https://bugs.gentoo.org/642072
18-04-08 - [19:00] --------------@ulm > no progress there
18-04-08 - [19:01] -----------@tamiko > ulm, rich0: Any update here?
18-04-08 - [19:01] ------------+rich0 > ulm: I'll defer to you - I did update the rationale
18-04-08 - [19:01] -----------@tamiko > OK. I would say it's also not urgent to discuss that today.
18-04-08 - [19:01] --------------@ulm > rich0: right, that was in last month?
18-04-08 - [19:02] --------------@ulm > so some progress
18-04-08 - [19:02] ------------+rich0 > yes
18-04-08 - [19:02] -----------@tamiko > OK.
18-04-08 - [19:02] --------------@ulm > I've slacked, because some things killed my motivation
18-04-08 - [19:02] ---+prometheanfire > ulm: any action that trustees can take to help?
18-04-08 - [19:02] --------@dilfridge > ^^
18-04-08 - [19:03] -----------@tamiko > ulm: Not a problem. all: Let's postpone the topic to the next meeting.
18-04-08 - [19:03] --------------@ulm > prometheanfire: not sure if to many persons editing it would really help
18-04-08 - [19:03] --------------@ulm > *too
18-04-08 - [19:03] -----------@mgorny > in any case, nothing to do today
18-04-08 - [19:03] ---+prometheanfire > ulm: I've looked over it and it looks good for now anyway, I'll stay out if it unless asked
18-04-08 - [19:04] --------------@ulm > prometheanfire: sounds good
18-04-08 - [19:04] -----------@tamiko > Let's move on to our all time favorite:
18-04-08 - [19:04] -----------@tamiko > c. gentoo-dev ML whitelisting - https://bugs.gentoo.org/650964
18-04-08 - [19:04] --------------@ulm > I'll come back to you and other trustees if necessary
18-04-08 - [19:04] ------------+b-man > \o/
18-04-08 - [19:04] ---------@WilliamH > my opposition to the whitelisting hasn't changed.
18-04-08 - [19:05] --------------@K_F > nothing for us to do on that bug for now.. I've been travelling a bit too much lately, so haven't gotten around to speaking too much with robbat (whom have also been travelling)
18-04-08 - [19:05] -----------@tamiko > OK.
18-04-08 - [19:05] -----------@mgorny > i don't really believe it's going to work anyway
18-04-08 - [19:05] -----------@tamiko > I would like to see the council decision implemented in a timeline manner, though.
18-04-08 - [19:05] -----------@mgorny > but i'll leave that to K_F
18-04-08 - [19:05] --------------@K_F > but it can be implemented using ACLs in current mailing list software so doesn't mandate a switch etc, biggest thing is likely how to update the list, with a likely solution being a git repo that all devs have write access to
18-04-08 - [19:05] ---------- antarus > prometheanfire: any Mailman update?
18-04-08 - [19:06] -----------@tamiko > K_F: I like that solution.
18-04-08 - [19:07] ---------- antarus > tamiko: so you are unhappy with the existing timeframe, or you don't feel like there is an adequate timeframe?
18-04-08 - [19:07] ---+prometheanfire > antarus: just that I'm done waiting for upstream to make a pure python3 version of docker-mailman
18-04-08 - [19:08] -----------@tamiko > antarus: Well the timeframe was end of december/ beginning of january. NOt it is April.
18-04-08 - [19:08] ---+prometheanfire > so I'll be working on that this monthish
18-04-08 - [19:08] --------@dilfridge > I dont think the mailing list software is relevant here, when it can be implemented with the current software
18-04-08 - [19:08] -----------@tamiko > s/Not/Now/
18-04-08 - [19:09] -----------@tamiko > OK. But I see that we don't have to discuss much here today.
18-04-08 - [19:09] --------------@K_F > well, I don't want to direct infra to a specific solution if they feel otherwise, but it shouldn't be used as a reason to push a new manager either
18-04-08 - [19:09] ---------- antarus > my point is more about this concept that infra would stall intentionally. Originally we had committed to migrating to mailman to implement
18-04-08 - [19:09] ---------- antarus > if the timeline is unclear, or you don't like that, or you want it sooner
18-04-08 - [19:09] ---------- antarus > I'd prefer that be made clear
18-04-08 - [19:10] --------@dilfridge > aren't we mixing up two things here?
18-04-08 - [19:10] --------------@K_F > yes, I believe the push for mailman is more on content-moderation features
18-04-08 - [19:10] --------------@K_F > which is a separate topic anyways
18-04-08 - [19:11] --------------@K_F > this solution was explicitly applied in order for it to be compatible with current implementation
18-04-08 - [19:11] --------------@K_F > and also workload-wise
18-04-08 - [19:11] ---+prometheanfire > K_F: it is, part of the revival of proctors is tooling
18-04-08 - [19:11] ---+prometheanfire > the other part of the mailman push is to get us off old and mostly unmaintained software
18-04-08 - [19:11] ---------- antarus > mmlmj is pretty terrible
18-04-08 - [19:11] -----------@tamiko > Can imagine.
18-04-08 - [19:12] ---------- antarus > sorry, so I'm not familiar with the content moderation features; but perhaps its because the hubbub was mostly about this topic
18-04-08 - [19:12] -----------@tamiko > antarus, prometheanfire: So what is your estimate how long switching the infrastructure and getting the whitelist operational will take?
18-04-08 - [19:12] ---+prometheanfire > it CAN do whitelisting though
18-04-08 - [19:12] ---------- antarus > tamiko: we could do it on mmlmj in 1-2 weeks, I think the main request is what kind of interface the whitelist has
18-04-08 - [19:12] ---------- antarus > and defending the whitelist against abuse
18-04-08 - [19:13] ---------- antarus > like ".*@.*" as an entry
18-04-08 - [19:13] ---------- antarus > teh mailing list interface is pretty..baroque
18-04-08 - [19:13] ---+prometheanfire > if antarus can help me out some weekend this month we can move one of the lists there I think
18-04-08 - [19:13] ---+prometheanfire > I'm more of an lxc guy than a docker one
18-04-08 - [19:13] ---------- antarus > the whitelisting would only be for gentoo-dev
18-04-08 - [19:13] ---+prometheanfire > yes
18-04-08 - [19:13] --------------@K_F > antarus: well, a git repo tracking the changes helps with that, any dev adding such a list should expect a reaction
18-04-08 - [19:14] --------------@K_F > but that is why git repo is proposed rather than just a file on pecker
18-04-08 - [19:14] --------------@K_F > also solves the accountability/transparency of whom is watching the user added
18-04-08 - [19:14] ---------- antarus > K_F: this would be gpg-signed repo yes?
18-04-08 - [19:14] --------@dilfridge > antarus: if anyone commits that, it can be traced back and dealt with accordingly
18-04-08 - [19:14] --------------@K_F > antarus: yes
18-04-08 - [19:15] -----------@tamiko > antarus: So what about infra implements the whitelisting feature with mmlmj this month and after that there is plenty of time migrating to mailman?
18-04-08 - [19:15] --------@dilfridge > after all we're talking about something that only devs can write to, so we can assume a minimum of common sense (?) and responsibility
18-04-08 - [19:15] ---------- antarus > dilfridge: I assume nothing ;)
18-04-08 - [19:15] --------@dilfridge > tamiko++
18-04-08 - [19:15] -----------@mgorny > dilfridge: good one ;-)
18-04-08 - [19:15] ---------- antarus > tamiko: where will this be documented
18-04-08 - [19:16] ---------- antarus > (so I can write the wiki pages0
18-04-08 - [19:16] -----------@tamiko > antarus: I do not understand the question.
18-04-08 - [19:16] ---------- antarus > tamiko: like this new policy for gentoo-dev
18-04-08 - [19:16] ---+prometheanfire > tamiko: I'm fine with that (from an infra perspective), it'd give upstream time to fix their py3 interface stuff
18-04-08 - [19:16] ---------- antarus > I would prefer it be clearly documented, where the whitelist is, hwo to add people, etc...)
18-04-08 - [19:16] *** prometheanfire+ still doesn't like whitelisting like this
18-04-08 - [19:16] --------@dilfridge > it is documented here and now in the log, and in previous council logs and summaries
18-04-08 - [19:17] -----------@tamiko > antarus: The new policy was subject of two council votes and decisions.
18-04-08 - [19:17] ---------- antarus > er..
18-04-08 - [19:17] ---------- antarus > insufficient
18-04-08 - [19:17] ---------- antarus > where on the wiki do you want the documentation
18-04-08 - [19:17] ---+prometheanfire > dilfridge: not in detail, I think a wiki page for how users can request access would be good
18-04-08 - [19:17] ---------- antarus > if I am a dev and I need to whitelist isomeone, how do I figure out how to do it?
18-04-08 - [19:17] --------@dilfridge > antarus: can you customize the response that somebody non-whitelisted gets by the server?
18-04-08 - [19:17] ---------- antarus > dilfridge: no idea
18-04-08 - [19:17] --------@dilfridge > (on a posting attempt)
18-04-08 - [19:18] -----------@tamiko > antarus, prometheanfire: What about we add that right below our listing here: https://www.gentoo.org/get-involved/mailing-lists/
18-04-08 - [19:18] --------@dilfridge > then let's find out. because that's the best place to document it.
18-04-08 - [19:18] ---------- antarus > tamiko: cool, sounds great
18-04-08 - [19:18] ---------- antarus > I'll update that section
18-04-08 - [19:18] -----------@tamiko > antarus: We could also mention that "gentoo-announce" is read only. :-)
18-04-08 - [19:19] --------@dilfridge > (please, please let's NOT do the stupid solution as with gentoo-dev-announce, where everything that doesnt follow strict procedure ends up in nirvana)
18-04-08 - [19:19] -----------@tamiko > antarus: Roger. Thanks!
18-04-08 - [19:19] ---------- antarus > dilfridge: haha
18-04-08 - [19:20] -----------@tamiko > Shall we move on? :-)
18-04-08 - [19:20] ---------- antarus > dilfridge: I'm serious in that the mmlmj software is atrocious, I have no idea how it works ;)
18-04-08 - [19:20] --------------@ulm > dilfridge: it's pretty much the same when trying to post while unsubscribed
18-04-08 - [19:20] --------------@ulm > for any of the lists
18-04-08 - [19:20] -----------@tamiko > I think we do not need more council votes on anything here.
18-04-08 - [19:20] ------ *** antarus can barely implement the whitelisted you suggested
18-04-08 - [19:20] --------------@K_F > tamiko: agreed
18-04-08 - [19:20] ------------+b-man > Just turn off the mailing list :)
18-04-08 - [19:21] -----------@tamiko > We can vote on that - the next time ;-)
18-04-08 - [19:21] -----------@tamiko > d. GLEP 61 - https://bugs.gentoo.org/652784
18-04-08 - [19:21] --------------@ulm > apologies for sneaking this in at the last minute
18-04-08 - [19:21] --------@dilfridge > b-man: that's for -project
18-04-08 - [19:21] -----------@tamiko > ^^
18-04-08 - [19:21] --------------@ulm > can we get a quick vote that status of GLEP 61 can be updated to final?
18-04-08 - [19:21] ------------+b-man > dilfridge: that one too
18-04-08 - [19:21] -----------@tamiko > ulm: My intention.
18-04-08 - [19:21] -----------@mgorny > i think that case is obvious since its dependee has been marked final
18-04-08 - [19:21] ---- *** dilfridge yes
18-04-08 - [19:22] ------- *** mgorny yes
18-04-08 - [19:22] ------- *** slyfox yes
18-04-08 - [19:22] ------- *** tamiko yes
18-04-08 - [19:22] ----- *** WilliamH yes
18-04-08 - [19:22] ---------- *** ulm yes
18-04-08 - [19:22] ---------- *** K_F yes
18-04-08 - [19:22] --------@dilfridge > hallelujah!
18-04-08 - [19:22] -----------@tamiko > Result 7/0/0 - The council changed GLEP 61 to final.
18-04-08 - [19:22] -----------@tamiko > Ok. On to the fun part for today.
18-04-08 - [19:23] -----------@tamiko > 6. The council was requested to provide their input on updating the "Gentoo Social Contract"
18-04-08 - [19:23] -----------@tamiko > Specifically:
18-04-08 - [19:23] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/7dc299781f08ccc6f7b5dca08b4acb06
18-04-08 - [19:23] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/8c8534195597ca34ebb3e3bb0a042b3e
18-04-08 - [19:23] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/2a250ad39db7b400072603f4705e8f57
18-04-08 - [19:23] ---- *** dilfridge suggests the alternative wording by ulm
18-04-08 - [19:23] -----------@slyfox > -ETOOMANYREDIRECTS
18-04-08 - [19:23] ------ *** antarus +1s dilfridge
18-04-08 - [19:24] --------@dilfridge > s/suggests/supports/
18-04-08 - [19:24] --------------@ulm > we really shouldn't drop the Debian attribution
18-04-08 - [19:24] -----------@tamiko > I suggest we quickly establish, that we (a) only intend to do a cosmetic change of the preamble, (b) support such a change by a vote, (c) ask the Foundation to support such a change as well.
18-04-08 - [19:24] -----------@mgorny > i'm also for ulm's
18-04-08 - [19:24] --------------@ulm > because they explicitly ask for it, and our social contract is derived from theirs
18-04-08 - [19:25] --------@dilfridge > (d) we change it
18-04-08 - [19:25] -----------@tamiko > I think that as long as we do not change anything else, we do not need a full developer vote on that.
18-04-08 - [19:25] -----------@tamiko > ulm: Agreed.
18-04-08 - [19:25] --------------@ulm > it's the preamble only
18-04-08 - [19:25] --------------@K_F > we don't need a full developer vote for social contract in any case, it is within council domain to begin with
18-04-08 - [19:25] ---+prometheanfire > I don't see a problem with ulms suggestion, foundation may want to add a section for foundation involvment, but that's it
18-04-08 - [19:26] --------@dilfridge > I dont see any need for foundation involvment.
18-04-08 - [19:26] --------------@K_F > but yes, I prefer minor updates and changing the ML reference to correct -project
18-04-08 - [19:26] -----------@tamiko > prometheanfire: For that we would need a suggestion what you want to add first.
18-04-08 - [19:26] -----------@tamiko > K_F: Agreed.
18-04-08 - [19:26] -----------@tamiko > What about the following motion:
18-04-08 - [19:26] --------------@K_F > any other change we can vote on in a later meeting if there is a proposal for it
18-04-08 - [19:26] ---+prometheanfire > tamiko: of course, we'd talk to about it in our meeting first
18-04-08 - [19:30] -----------@tamiko > "The council intends to do a cosmetic update to the Gentoo Social Contract to change the mailing list point of contact to gentoo-projects@lists.gentoo.org. The full wording of the first paragraph will read »This social contract is intended to clearly describe the overall development policies and standards of the Gentoo project development team. Parts of this document have been derived from the
18-04-08 - [19:30] -----------@tamiko > Debian Social Contract. Comments are welcome. Please send them to our gentoo-project@lists.gentoo.org mailing list.«. The Council requests the Foundation Trustees to approve this change in their next meeting. Once approved by the Trustees the Gentoo Social Contract shall be updated on the websites."
18-04-08 - [19:30] ------- *** slyfox yes
18-04-08 - [19:30] ------- *** tamiko yes
18-04-08 - [19:30] ---------- *** ulm yes
18-04-08 - [19:30] ---- *** dilfridge yes
18-04-08 - [19:30] -----------@tamiko > (aka "ulm's wording")
18-04-08 - [19:31] ----- *** WilliamH yes
18-04-08 - [19:31] ---------- *** K_F yes
18-04-08 - [19:31] ------- *** mgorny yes
18-04-08 - [19:31] -----------@tamiko > Result 7/0/0
18-04-08 - [19:31] --------------@ulm > it was also suggested to add the date of last modification, but I don't think we need to vote on that
18-04-08 - [19:31] ---------- antarus > O.o
18-04-08 - [19:31] ---------- antarus > wow everyone voted yes, colour me surprised ;)
18-04-08 - [19:31] --------------@ulm > it's something for infra to sort out if it is possible
18-04-08 - [19:32] -----------@tamiko > ulm: :-D
18-04-08 - [19:32] -----------@tamiko > antarus: Well, that's a minimal change ;-)
18-04-08 - [19:32] ---------- antarus > whoa whoa whoa, we can only work on like 1 thing at time ulm, lets not get greedy here ;p
18-04-08 - [19:32] ---------@WilliamH > It just updates the preamble. ;-)
18-04-08 - [19:33] -----------@tamiko > 7. The council was requested to discuss the introduction of a voting mechanism similar to the "general resolution" [6] as known to the Debian project
18-04-08 - [19:33] -----------@tamiko > https://www.debian.org/devel/constitution#item-4
18-04-08 - [19:33] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/973be0a662b3cc74aa118a1128dcac9e
18-04-08 - [19:33] -----------@tamiko > (minus the "comrel" bit)
18-04-08 - [19:33] -----------@tamiko > mrueg: ^^^
18-04-08 - [19:33] -----------@tamiko > That would be my little bike shed then. Let me summarize in maybe 1 minute ^^
18-04-08 - [19:33] ---------@WilliamH > Well, can't anyone call for a full developer vote on something?
18-04-08 - [19:34] -----------@mgorny > doesn't this require changing GLEP 39?
18-04-08 - [19:34] -----------@tamiko > mgorny: This would require a full new GLEP outlining everything in detail.
18-04-08 - [19:34] --------------@ulm > mgorny: GLEP 39, bylaws, and laws of New Mecico :p
18-04-08 - [19:35] -----------@tamiko > ulm: How does this affect Foundation bylaws?
18-04-08 - [19:35] ---+prometheanfire > it talks of property
18-04-08 - [19:35] --------------@ulm > just joking :)
18-04-08 - [19:35] -----------@mgorny > yeah, so it's purely initial discussion at this moment
18-04-08 - [19:35] -----------@tamiko > Yes.
18-04-08 - [19:35] -----------@tamiko > My intention is the following: GLEP 39 states:
18-04-08 - [19:35] ---+prometheanfire > which is the foundations domain, other than that I generally like the proposal, would like more detail (aka a glep)
18-04-08 - [19:35] -----------@tamiko > Rationale: "Since everybody gets to vote for the council members, at least in principle the council members represent all developers, not just a particular subset."
18-04-08 - [19:36] -----------@tamiko > But the last months made it apparent that not everyone is of that opinion - i.e. after a vote on the council, we can do pretty much whatever we want for a one year period.
18-04-08 - [19:37] -----------@mgorny > well, i would skip the GLEPs part
18-04-08 - [19:37] --------@dilfridge > which, in a way, is a good thing
18-04-08 - [19:37] -----------@tamiko > My suggestion would be to introduce a formal voting procedure (similarly to Debian's "general resolution" that can overrule the "technical committe") that would allow to overrule Council decisions by a democratic vote.
18-04-08 - [19:37] -----------@mgorny > i don't see a reason why would anyone want to use a big cannon to push a glep forward
18-04-08 - [19:37] -----------@mgorny > so basically overriding Council decisions and/or calling for early reelection
18-04-08 - [19:37] -----------@tamiko > Yes.
18-04-08 - [19:37] ---------- antarus > I mean it would help if people actually voted in the council election on a regular basis; as this underlies the basic principle in the existing GLEP
18-04-08 - [19:37] ---+prometheanfire > tamiko: with the same 2:1 ratio?
18-04-08 - [19:37] ---------- antarus > afaik the elections always have meager turnout
18-04-08 - [19:38] -----------@tamiko > antarus: That is also correct.
18-04-08 - [19:38] ---------- antarus > prometheanfire: ahh my understanding was more general interest like "do we think this is a good idea, and if so, we should dedicate effort to writing the glep"
18-04-08 - [19:38] ---------- antarus > prometheanfire: I would be surprised if anyone passed anything today
18-04-08 - [19:38] ---+prometheanfire > antarus: same, I was asking for more detail (aka a glep)
18-04-08 - [19:38] -----------@tamiko > prometheanfire: I cannot really answer that at the moment. The ratios and minimal supporting votes should be high enough that we do not end up with a "general resolution" (or however we call it) every week - but at most one every other year.
18-04-08 - [19:38] --------@dilfridge > I'm kinda split on this one. On one hand, one of the principles of representative democracy is that the representatives have free hand for their time of office.
18-04-08 - [19:39] -----------@tamiko > dilfridge: And German politics beautifully demonstrate why this is very frustrating.
18-04-08 - [19:39] ---------- antarus > dilfridge: at least in the US if nothing else, there is typically an option to recall your representative
18-04-08 - [19:39] ------------+b-man > antarus: When was the last time that happened?!
18-04-08 - [19:40] ---------- antarus > b-man: more typical in state elections tbh
18-04-08 - [19:40] --------@dilfridge > On the other hand, we do have a lot of heated discussions, and they are often driven by small, noisy groups.
18-04-08 - [19:40] ---------- antarus > afaik there were some governor recalls recently
18-04-08 - [19:40] ---------- antarus > (heads of individual states in the US)
18-04-08 - [19:40] --------@dilfridge > So, being able to tell people "collect enough support and you can change it" would quell that somewhat.
18-04-08 - [19:40] -----------@tamiko > dilfridge: Such a thing would help us for these discussions - you can simply ask them to prove that they have enough support.
18-04-08 - [19:40] -----------+Whissi > Keep in mind: Just because someone disagrees in one point he/she isn't automatically disagreeing with all other points and wants to get a new council. I.e. we just don't want a "BASTA" politic (maybe only the Germans knows what I am talking about).
18-04-08 - [19:40] ------------+b-man > antarus: agreed. I would equate states to maybe projects? the council to congress, trustees to senate, and drobbins to the prez!
18-04-08 - [19:40] -----------@tamiko > dilfridge: Exactly.
18-04-08 - [19:40] --------@dilfridge > Yes.
18-04-08 - [19:40] -------- *** b-man makes himself laugh
18-04-08 - [19:41] --------------@K_F > my $0.02 is that we shouldn't overburden devs with votes and rather point at council elections for time to make such opinions heard
18-04-08 - [19:41] ---------- antarus > I originally proposed this again not because I expect devs to actually vote
18-04-08 - [19:41] --------@dilfridge > make gentoo great again!
18-04-08 - [19:41] ---------- antarus > but because some people are upset and they need some kind of avenue to feel heard in the opposition
18-04-08 - [19:41] ------- *** slyfox had hard time following
18-04-08 - [19:41] -----+bonsaikitten > K_F: I wouldn't call a single vote a burden
18-04-08 - [19:41] ---- *** dilfridge thinks the US isn't really a great system either.
18-04-08 - [19:41] ------------+b-man > dilfridge: It has it's flaws too
18-04-08 - [19:42] --------------@K_F > bonsaikitten: I don't believe it will be a single vote, if anyone can call I fear it will be misused
18-04-08 - [19:42] -----------@tamiko > K_F: It would only be a burden if enough gentoo developers want to overrule a decision / an new council.
18-04-08 - [19:42] -----------@mgorny > Well, i support this kind of thing but it needs to be thought out so that it won't be abused
18-04-08 - [19:42] ---------- antarus > dilfridge: I never claimed it was; but I was intending to propose a middle ground where you cannot over-ride decisions, but may simple call for new elections / a recall vote
18-04-08 - [19:42] ------------+b-man > dilfridge: like recalling representatives. very difficult, but easier at different levels.
18-04-08 - [19:42] --------@dilfridge > slyfox: I dont think anything will really be decided today.
18-04-08 - [19:42] --------------@K_F > so everything a single developer disagrees with, they will call a vote and pushing things ad infinitum
18-04-08 - [19:42] -----------@tamiko > K_F: Before that you say "no" by doing nothing.
18-04-08 - [19:42] -----------@tamiko > K_F: No.
18-04-08 - [19:42] ---------- antarus > dilfridge: in principal I tend to agree with your concept of having power to do whatever once elected
18-04-08 - [19:42] ---+prometheanfire > has anyone asked debian how they prevent frivolous voting?
18-04-08 - [19:42] --------------@ulm > K_F: you'd require a quorum for calling such a vote
18-04-08 - [19:42] -----------@tamiko > K_F: A vote is only initiated if enough active Gentoo developers support the motion.
18-04-08 - [19:43] -----------@slyfox > does council chair give you that much power except castiong your vote? :)
18-04-08 - [19:43] ------------+b-man > even teh general resolution could be abused or so strict that it begins to become grass-root movements to overturn things.
18-04-08 - [19:43] ---------- antarus > prometheanfire: you need 3Q in order to have a vote in debian
18-04-08 - [19:43] -----------@tamiko > K_F: I intend that this quorum is intentionally high (but doable to reach).
18-04-08 - [19:43] ---------- antarus > "Q is half of the square root of the number of current Developers"
18-04-08 - [19:44] -----------@tamiko > slyfox: I can make the channel +m by my power as meeting chair. ;-)
18-04-08 - [19:44] ---------@WilliamH > I think that would be pretty low?
18-04-08 - [19:44] ---------@WilliamH > antarus: ^^
18-04-08 - [19:44] -----------@mgorny > tamiko: are you going to write a glep for this?
18-04-08 - [19:44] --------------@K_F > WilliamH: currently 7
18-04-08 - [19:44] -----------@tamiko > mgorny: I intend to write a draft together with mrueg
18-04-08 - [19:44] -----------@slyfox > woohoo!
18-04-08 - [19:44] -----------@mgorny > Ok
18-04-08 - [19:44] -----------@tamiko > This topic certainly deserves a broader discussion.
18-04-08 - [19:45] --------@dilfridge > yeah doing it right will take some time
18-04-08 - [19:45] --------------@ulm > antarus: that almost sounds like de Solla Price's law
18-04-08 - [19:45] -----------@tamiko > I simply wanted to waste our precious time on it for 5 minutes to gather some first comments / impressions.
18-04-08 - [19:45] -----------@mgorny > So let's defer it for you two and revisit once there's a specific proposal
18-04-08 - [19:45] -----------@tamiko > Agreed.
18-04-08 - [19:45] ------------+b-man > bang the gavel!
18-04-08 - [19:45] ---------- antarus > WilliamH: if number of devs is 1k, than 3Q is ~45. If the number of devs is 2k, then 3Q is 66, for Gentoo the number of devs is between 100-200, so 100 is 15, and 200 is 21)
18-04-08 - [19:45] -----------@mgorny > Plus ml discussion
18-04-08 - [19:45] -----------@tamiko > b-man: Not now.
18-04-08 - [19:45] --------@dilfridge > tamiko: admit you just dont want to proceed to the next agenda item :P
18-04-08 - [19:45] -----------@tamiko > dilfridge: Correct.
18-04-08 - [19:45] ---+prometheanfire > K_F: I think it'd be had to find 7 actual devs to recall something
18-04-08 - [19:45] -----------@tamiko > Thanks a lot for all your input, much appreciated.
18-04-08 - [19:45] ---------- antarus > good luck getting 15 devs to agree on anyhtin g;)
18-04-08 - [19:45] -----------@tamiko > Let's move on to the last item.
18-04-08 - [19:46] -----------@tamiko > antarus: At the moment I only need to get 4 to agree on something ;-)
18-04-08 - [19:46] -----------@tamiko > 8. The council was requested to discuss and vote on the following motion:
18-04-08 - [19:46] --------------@K_F > I propose we make the last agenda item a non-voting discussion item
18-04-08 - [19:46] ---------@WilliamH > K_F++
18-04-08 - [19:46] -----------@tamiko > Agreed.
18-04-08 - [19:46] --------@dilfridge > K_F--
18-04-08 - [19:46] -----------@tamiko > https://archives.gentoo.org/gentoo-project/message/de1d47212a9c71a40fc1717ea460cad4
18-04-08 - [19:47] ------------+b-man > I propose a vote to make it non-voting :-P
18-04-08 - [19:47] ---------@WilliamH > K_F++
18-04-08 - [19:47] -----------@tamiko > "The Gentoo council shall directly contact "Software in the Public Interest Inc." (SPI), with the intention of Gentoo becoming a SPI Associated Project, independent of the Gentoo Foundation."
18-04-08 - [19:47] ---------@WilliamH > This should be discussion only.
18-04-08 - [19:47] --------@dilfridge > as a clarification on the wording,
18-04-08 - [19:47] --------@dilfridge > "independent" refers to the association with SPI
18-04-08 - [19:48] -----------@tamiko > Let's wait for dilfridge's clarification, after that I would like to quickly say something.
18-04-08 - [19:48] ----- *** WilliamH wants to say something as well
18-04-08 - [19:48] --------------@ulm > tamiko: given that we're approaching 2 hours, I move to postpone this item to the next meeting
18-04-08 - [19:48] --------@dilfridge > *not* that Gentoo shall become independent of the Gentoo Foundation,
18-04-08 - [19:48] -!- Chewi [~chewi@gentoo/developer/chewi] has left #gentoo-council ["I'm outta here!"]
18-04-08 - [19:48] --------@dilfridge > but that the Gentoo distribution shall associate directly with SPI
18-04-08 - [19:49] ---------@WilliamH > dilfridge--
18-04-08 - [19:49] ---+prometheanfire > my view as president is that SPI will want to deal with another legal entity, further I'm fine with reaching out to them, this could be the first step in reducing the need for the foundation
18-04-08 - [19:49] -----------@tamiko > I think we should quickly resolve any contentions between developer community/council and the Foundation.
18-04-08 - [19:49] ---+prometheanfire > dilfridge: uh, prety sure the foundation has that trademarked
18-04-08 - [19:49] --------@dilfridge > prometheanfire: the whole point of SPI is that they do not *need* another legal entity to deal with
18-04-08 - [19:49] ---------- antarus > I would prefer this be done in a co-operative fashion, rather than an adversarial fashion
18-04-08 - [19:50] ---------@WilliamH > antarus++
18-04-08 - [19:50] ---------@WilliamH > the fighting and mud slinging lately is ridiculous
18-04-08 - [19:50] ---------- antarus > like i still think the foundation should die, and this be done in alignment with that goal
18-04-08 - [19:50] ---------- antarus > presuming teh board agrees
18-04-08 - [19:50] --------@dilfridge > prometheanfire: well, if you want to use that to restrict what we can do, I'm pretty sure that's against the purposes of the distribution
18-04-08 - [19:50] ---------- antarus > and they just work to complete the taxes and merge under SPI
18-04-08 - [19:50] -----------@tamiko > What about we find a wording/motion that we can vote on that we request the Foundation Trustees to accept as well?
18-04-08 - [19:50] ---------@WilliamH > dilfridge--
18-04-08 - [19:51] ---------@WilliamH > antarus++
18-04-08 - [19:51] --------@dilfridge > antarus: dream on
18-04-08 - [19:51] ---+prometheanfire > how about a party consisting of both the foundation and council BOTH work together to eventually get the SPI to take over some work
18-04-08 - [19:51] --------@dilfridge > that won't happen until I'm retired
18-04-08 - [19:51] --------@dilfridge > oh please
18-04-08 - [19:51] ---------@WilliamH > There's no reason for all of this fighting
18-04-08 - [19:51] -----------@tamiko > It had been a long established working relationship that the Foundation's primary purpose is to hold assets and trademarks and that the developer community is lead by projects and the council.
18-04-08 - [19:51] --------@dilfridge > not another cooperative project
18-04-08 - [19:51] --------------@K_F > tamiko: I'd rather put in some more effort to fix the current situation before doing anything, I already proposed to work with trustees to write up a RFP that can be used towards accounting services etc to fix the current IRS mess
18-04-08 - [19:51] ---+prometheanfire > dilfridge: so you want to do things unilaterally?
18-04-08 - [19:51] ---------@WilliamH > prometheanfire++
18-04-08 - [19:51] --------------@K_F > (specifically klondike is trustee liason based on last trustee meeting)
18-04-08 - [19:52] ---------- antarus > dilfridge: which part is a dream?
18-04-08 - [19:52] ---------- antarus > teh foundation ever resolving its tax problems?
18-04-08 - [19:52] ---------- antarus > the foundation disbanding?
18-04-08 - [19:52] --------@dilfridge > I want to keep the fruitful relationship of the Gentoo distribution with the Gentoo Foundation, and open up an additional relationship with a second legal entity.
18-04-08 - [19:52] ---+prometheanfire > I'm in favor of doing less work
18-04-08 - [19:52] --------@dilfridge > antarus: both
18-04-08 - [19:52] --------@dilfridge > That gives us a lot more flexibility.
18-04-08 - [19:52] ---------- antarus > and it sa dream because you don't think teh board or foundation members want it ot happen?
18-04-08 - [19:52] ---------- antarus > or because the board is incompetent?
18-04-08 - [19:52] -----------@tamiko > prometheanfire: Can you please make a statement what the current tax situation of the Foundation is?
18-04-08 - [19:52] --------------@K_F > for one thing, reputation wise we anyways need to sort out the financial situation of the foundation
18-04-08 - [19:52] ---------- antarus > (no offense to the board)
18-04-08 - [19:53] --------@dilfridge > Also, we gain potentially a lot of money, because donations via SPI will be tax-deductible.
18-04-08 - [19:53] ---+prometheanfire > tamiko: we need a new tax guy and preferably a new person to run the books
18-04-08 - [19:53] --------------@K_F > but the reason I proposed to help writing up RFP is the inactivity of the current board
18-04-08 - [19:53] ---+prometheanfire > both are very hard to find because of the use of non open source software
18-04-08 - [19:53] ---+prometheanfire > antarus: <3
18-04-08 - [19:53] --------------@K_F > that is needed to get any kind of quote/feedback from an accounting firm, and will include outsourcing accounting and future filing to a firm accepting it
18-04-08 - [19:53] -----------@tamiko > prometheanfire: But that makes me worried a bit that the Foundation might be in serious legal troubles and financial jeopardy.
18-04-08 - [19:53] ---------- antarus > prometheanfire: I was on it too ;p
18-04-08 - [19:53] ---------@WilliamH > prometheanfire: What's the status of finding someone to do it?
18-04-08 - [19:54] -----------+Whissi > The person doing Gentoo's taxes is forced to use open source software?
18-04-08 - [19:54] --------@dilfridge > Lastly, I want to make clear that I don't want to take anything away from the Gentoo Foundation. I'm happy if they keep working,
18-04-08 - [19:54] --------@dilfridge > if they fix their problems, and contribute fruitfully.
18-04-08 - [19:54] -----------@tamiko > I think as council it is our duty to ensure that the developer community has all resources (server, git, mailing lists) they need to do their work.
18-04-08 - [19:54] ---+prometheanfire > Whissi: it part of our rules that we use open source softwhere wherever possible
18-04-08 - [19:54] ---+prometheanfire > I'm going to propose that it is not possible in this case
18-04-08 - [19:54] --------------@ulm > follows from the social contract, I think
18-04-08 - [19:54] --------------@K_F > prometheanfire: I'm not actually sure that non-open source software is an issue if we outsource it altogether
18-04-08 - [19:54] ---+prometheanfire > that'd allow up to go up to 'any accountant'
18-04-08 - [19:55] --------------@K_F > prometheanfire: as long as we have a way it can be exported etc
18-04-08 - [19:55] ---+prometheanfire > K_F: agreed, that's one of the avenues I wish to use to make my arguement
18-04-08 - [19:55] -----------@tamiko > prometheanfire: Can you make any (semi) binding statement right now what your timeline of resolving the finances is?
18-04-08 - [19:56] ---+prometheanfire > I am not the treasurer, however, as of 2ish months ago the timeline was july
18-04-08 - [19:56] --------------@ulm > 2018?
18-04-08 - [19:56] ---+prometheanfire > yes
18-04-08 - [19:56] ---------@WilliamH > prometheanfire: ok, so within the year.
18-04-08 - [19:56] ---+prometheanfire > that was right around the time our current accountant decided to move from the west side of canada to the east side
18-04-08 - [19:56] ---+prometheanfire > which has stalled things
18-04-08 - [19:56] --------------@K_F > I do agree that open source is a requirement if we do our own book-keeping, simply to ensure we have access to maintain it, but not if an accounting firm does filing for us as long as there are ways to switch , and usually these software have ways to do that and also online interfaces for us to interact with
18-04-08 - [19:56] -----------@tamiko > prometheanfire: The one thing I really don't want to see to happen is that we lose our infrastructure due to some legal actions against the Foundation.
18-04-08 - [19:57] ---+prometheanfire > K_F: ++
18-04-08 - [19:57] ---+prometheanfire > tamiko: I do not think we are at risk of that
18-04-08 - [19:57] ---+prometheanfire > even slightly
18-04-08 - [19:57] ---------- antarus > tamiko: I mean there is always risk; I'm not particularly worried about that for the foundation
18-04-08 - [19:58] --------@dilfridge > well, part of risk mitigation is not putting all eggs into one basket
18-04-08 - [19:58] ---------- antarus > dilfridge: I think the trouble is if you use the name, you need the boards support
18-04-08 - [19:58] ---------@WilliamH > Since it sounds like tthey will get the books resolved within 2018 I'm fine just letting them do that.
18-04-08 - [19:58] ---------@WilliamH > they *
18-04-08 - [19:58] -----------@tamiko > dilfridge: That is true - but as a developer community we should support the Foundation as well.
18-04-08 - [19:59] ---------@WilliamH > tamiko++
18-04-08 - [19:59] --------@dilfridge > WilliamH: you likely dont know how much I had to push until trustees even realized that the treasurer was unreachable
18-04-08 - [19:59] -----------@tamiko > So I am not happy with the motion due to the simply reason that it simply creates more in-fighting.
18-04-08 - [19:59] ---+prometheanfire > K_F: can you speek to the proposal for accounting/bookkeeping?
18-04-08 - [19:59] ---------@WilliamH > tamiko++
18-04-08 - [19:59] ---+prometheanfire > I was not a party to putting that together
18-04-08 - [19:59] ---------- antarus > I think its also completely reasonable to put some kind of time boands on things, right
18-04-08 - [19:59] --------------@K_F > prometheanfire: can you elaborate on that question?
18-04-08 - [19:59] ---------- antarus > bounds*
18-04-08 - [19:59] ---+prometheanfire > K_F: your work with klondike
18-04-08 - [19:59] -----------@tamiko > That said - I also do not see the Foundation as the only way of holding assets for Gentoo. I.e. I would not rule out a switch to SPI (or similar).
18-04-08 - [20:00] --------------@K_F > prometheanfire: opened git repo and started on a slight outline, but not much more given I've been travelling the past weeks
18-04-08 - [20:00] ---------- antarus > Get a reasonable timeline from teh board, with milestones
18-04-08 - [20:00] --------@dilfridge > antarus: if you use the name publicly sure
18-04-08 - [20:00] ---+prometheanfire > K_F: ok, thanks
18-04-08 - [20:00] ---------- antarus > and either the board is meeting those milestones, or it isn't
18-04-08 - [20:00] ---------- antarus > if you think the board sucks, elect a new board, and then do whatever
18-04-08 - [20:00] ---------@WilliamH > I want the in-fighting to stop, so yes I'm opposed to this motion.
18-04-08 - [20:00] -----------@tamiko > antarus: Agreed.
18-04-08 - [20:00] ---+prometheanfire > K_F: this will be on the agenda for the board meeting
18-04-08 - [20:01] ---------- antarus > (but of course the council and the board can't be the same people, which is interesting here)
18-04-08 - [20:01] ---------@WilliamH > antarus++
18-04-08 - [20:01] --------------@K_F > prometheanfire: the overall idea is presented above though, describe current situation, request quote for fixing the backtaxes and getting properly audited accounts, and outsourcing accounting going forwards
18-04-08 - [20:01] ---+prometheanfire > I'm in favor of this motion, as long as it's a group of both the council and the board that approaches the SPI
18-04-08 - [20:01] --------@dilfridge > antarus: that's up to the foundation trustees, who could easily fix their bylaws
18-04-08 - [20:01] ---------@WilliamH > prometheanfire++
18-04-08 - [20:01] --------------@K_F > prometheanfire: the latter is to give incentive for firm taking it as it will mean future business, that hopefully reduces cost of getting up to date somewhat
18-04-08 - [20:01] -----------@tamiko > I have one last, question. prometheanfire: Would the board agree to make a clear commitment to the current role of the foundation and the developer community (i.e. the status quo)?
18-04-08 - [20:02] --------------@K_F > e.g with a 3 year exclusivity for it
18-04-08 - [20:02] --------@dilfridge > prometheanfire: the problem with that is, we have to explicitly exclude trustees and officers to keep the two firewalled (for legal reasons)
18-04-08 - [20:02] ---+prometheanfire > K_F: that's a good point (on going contract of some sort)
18-04-08 - [20:02] ---------- antarus > tamiko: is this mgorny's request?
18-04-08 - [20:02] -----------@tamiko > antarus: This is my request.
18-04-08 - [20:02] -----------@tamiko > mgorny: Did you ask for something simiarl?
18-04-08 - [20:02] ---------- antarus > I though this was similar
18-04-08 - [20:02] ---+prometheanfire > tamiko: we'd need a specific proposal, I can't comment without it
18-04-08 - [20:02] ---------- antarus > mostly that the board would support the council in all legal motions
18-04-08 - [20:02] ---------- antarus > (afaik)
18-04-08 - [20:03] ---+prometheanfire > dilfridge: I'm not sure that's true
18-04-08 - [20:03] -----------@mgorny > tamiko: sorry, can't paste link right now
18-04-08 - [20:03] ---------- antarus > if i was on the board i wouldn't make that specific; but I'd be open to crafting some kind of statement
18-04-08 - [20:03] *** prometheanfire+ still wants to combine the board and council into one body with subcommitties
18-04-08 - [20:03] ---------- antarus > (and i'm not)
18-04-08 - [20:03] ---------- antarus > maybe we will see more people standing as trustees in the next election ;p
18-04-08 - [20:03] ---+prometheanfire > antarus: that'd be nice
18-04-08 - [20:04] -----------@tamiko > prometheanfire: I explicitly would ask the Trustees to not try to combine the board and the council and keep the status quo as is.
18-04-08 - [20:04] -----------@mgorny > It was about trustees saying they won't be overriding council when people try to play them
18-04-08 - [20:05] ---+prometheanfire > supporting all 'legal motions' is not something I think we can do, there are many things you can legally do that would go against the project
18-04-08 - [20:05] --------@dilfridge > the repeated story is now "xyz does not agree with council decision, xyz goes to trustees, tells them they have the real authority, and asks them for support"
18-04-08 - [20:06] --------@dilfridge > and then the mudslinging starts
18-04-08 - [20:06] -----------@mgorny > I just meant those that are legally fine, a general statement like "we will be only using override when legal necessity"
18-04-08 - [20:06] -----------@tamiko > I move the subject to 9. Open floor
18-04-08 - [20:07] -----+NeddySeagoon > mgorny: Hasn't that been the practice?
18-04-08 - [20:07] --------------@K_F > mgorny: the thing is, such a statement wouldn't be binding anyways, in particular not across future boards
18-04-08 - [20:07] ---+prometheanfire > dilfridge: typically, yes, and in almost all cases (I really can't think of one) we would only override a decision if it was clearly bad for the project or had some legal implication
18-04-08 - [20:07] ---------- antarus > K_F: I think its more to present a united front so people avoid trying it
18-04-08 - [20:07] ---------- antarus > not to make an actual binding statement
18-04-08 - [20:07] -----------@mgorny > NeddySeagoon: i didn't notice trustees doing that in 3 late cases
18-04-08 - [20:08] --------------@K_F > antarus: that would be best demonstrated if trustees reacted in that way when such issues came up and establish a precedent for it
18-04-08 - [20:08] ---+prometheanfire > I'm fine with a non-binding statement
18-04-08 - [20:08] ------ *** antarus nods
18-04-08 - [20:08] ---------- antarus > prometheanfire: :)
18-04-08 - [20:08] ---+prometheanfire > mgorny: iirc, we requested more info, to determine legal risk, we didn't override anything
18-04-08 - [20:08] -----+NeddySeagoon > K_F: That would work
18-04-08 - [20:08] ---------@WilliamH > When have the trustees overridden the council anyway? I can't think of any instance.
18-04-08 - [20:08] --------@dilfridge > (rolling eyes)
18-04-08 - [20:09] ---------- antarus > dilfridge: my favorite sushi roll is eyeroll! :)
18-04-08 - [20:09] ---------@WilliamH > heh
18-04-08 - [20:09] --------@dilfridge > I see the identification of the Foundation trustees with the persons legally responsible for everything slightly problematic.
18-04-08 - [20:09] ---+prometheanfire > you are welcome to step up
18-04-08 - [20:09] --------@dilfridge > At least, everything I do for Gentoo is not "owned" by the foundation in any way.
18-04-08 - [20:10] -----------@mgorny > prometheanfire: i meant you didn't provide united front
18-04-08 - [20:10] ---+prometheanfire > dilfridge: ebuilds?
18-04-08 - [20:10] -----------@tamiko > prometheanfire: A possible draft would be something like this:
18-04-08 - [20:10] ---------@WilliamH > dilfridge: the trustees do own Gentoo -- they own the name, trademarks, etc.
18-04-08 - [20:10] -----------@tamiko > prometheanfire: »The council affirms Gentoo's metastructure GLEP 39 as the governing principle of the Gentoo Linux Developer community. In particular, the council acknowledges the split between the council, which is responsible for the Gentoo Linux Developer community, its user base and all technical decisions, and the Gentoo Foundation, whose role is to hold Gentoo's assets (trademark, copyright
18-04-08 - [20:10] -----------@tamiko > and server infrastructure) and support the developer community. The council requests the Board of Trustees of the Gentoo Foundation to acknowledge and affirm this statement as well.«
18-04-08 - [20:10] --------@dilfridge > Nope. Copyright can only belong to natural persons.
18-04-08 - [20:10] ---+prometheanfire > dilfridge: not here :P
18-04-08 - [20:10] ---+prometheanfire > which is where gentoo 'exists'
18-04-08 - [20:11] ---------- antarus > I would prefer not to get into an argument around copyright
18-04-08 - [20:11] -----+NeddySeagoon > dilfridge: Not in some places
18-04-08 - [20:11] --------@dilfridge > that's an interesting question, given that the majority of devs and many servers are in the eu
18-04-08 - [20:11] ----- *** WilliamH doesn't want to get into the argument wrt copyright either
18-04-08 - [20:11] ---------- antarus > I think dilfridge has enough of a point there that debate is pointless
18-04-08 - [20:12] -----------@tamiko > dilfridge: That's a reason why this is a quick draft - we can remove the "copyright" part. It is wrong anyway.
18-04-08 - [20:12] -----+NeddySeagoon > tamiko: Lets no do this in a hurry
18-04-08 - [20:13] -----------@tamiko > NeddySeagoon: We will not vote on this today.
18-04-08 - [20:13] --------------@ulm > we're currently trying to sort out the copyright part
18-04-08 - [20:13] -----------@tamiko > I think we can close the meeting for now - everyone is happy to stay and continue the discussion.
18-04-08 - [20:13] --------------@ulm > and I'd also ask to leave it out of any motion
18-04-08 - [20:13] ------- *** tamiko bangs the gavel.
|