summaryrefslogtreecommitdiff
blob: 7e4615b6292d60205976f35e3128ca5d3d27d84a (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
Summary of Gentoo council meeting 9 April 2013

Agenda
======
1. Introduction and roll call

2. Change to newer Bash version in ebuilds

   Take an initial look, and possibly vote on switching to a newer
   Bash version (e.g. 4.2) for the next EAPI [1,2].

3. EAPI deprecation

   Should we have stricter rules, in order to limit the number of
   EAPIs that are in active usage? [3]

4. Open bugs with council involvement

     - Bug 457000 "Missing log and summary for 20090122 and 20090625
       council meetings"
     - Bug 464250 "Encourage developers to use the latest EAPI"

5. Open floor

A proposal to add another agenda topic "Patch policy" did not pass.


Roll call
=========
Present: chainsaw, dberkholz, grobian, scarabeus, ulm, williamh
Absent: betelgeuse

Change to newer Bash version in ebuilds
=======================================
Several options were discussed:
- Change of bash version to 4.2 could be a regular item for EAPI 6.
- The bash update could be put into its own EAPI, to appear at least
  one year after the date (2012-07-01) of EAPI parsing being supported
  by stable portage.
- Updating the bash version could be a problem for bootstrapping on
  some Prefix architectures (e.g., Solaris). According to grobian, it
  should be possible to handle the issue.

No action is taken for now.

EAPI deprecation
================
In the discussion, there was neither consensus if EAPI 0 should be
considered deprecated, nor what should be the oldest EAPI that still
needs to be supported for the upgrade path of users' system.

Three votes were taken:
- "EAPIs 0 to 2 are no longer required for the upgrade path of users'
  systems."
  Accepted unanimously.

- "EAPIs 1 and 2 are discouraged. Repoman should warn about this."
  Accepted unanimously.

- Change wording in the first question from "0 to 2" to "0 to 3".
  Tie vote (3 yes, 3 no), therefore the motion did not pass.

Open bugs with council involvement
==================================
- Bug 457000 "Missing log and summary for 20090122 and 20090625
  council meetings"
  No progress since last meeting.

- Bug 464250 "Encourage developers to use the latest EAPI"
  Accepted in 2011-03-08 meeting, but not in the devmanual yet.
  Action: grobian will prepare a patch.

- Bug 447566 "x11-drivers/nvidia-drivers-{173.14.36,304.64,310.19}
  fails to build with kernel {3.7,3.8}"
  Short status update from Zero_Chaos. Discussion will be per e-mail.

Open floor
==========
- Q: Was the dodocs/edocs proposal [4] voted upon?
  A: There was no vote on any EAPI 6 features yet.

- Gentoo participates in the Google Summer of Code, for the 8th year.

- Further discussion about EAPI deprecation.

- Sub-slots and slot operators are overused, and used in the wrong way
  in some packages, in spite of the feature being well documented.

Next meeting date
=================
14 May 2013, 19:00 UTC


[1] http://article.gmane.org/gmane.linux.gentoo.project/2371
[2] https://bugs.gentoo.org/431340
[3] http://article.gmane.org/gmane.linux.gentoo.project/2377
[4] https://bugs.gentoo.org/459692