summaryrefslogtreecommitdiff
blob: d1fad18cef206a835e3a0622c9c0816de10c14e5 (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
Summary of Gentoo council meeting 11 March 2014


Agenda
======
1. Roll call
2. Open issues - vote on GLEP 63
3. Ban on EAPI 1 and 2 should extend to updating EAPI in existing ebuilds
4. Make all cosmetic repoman warnings fatal
5. Adherence to FHS standards in Gentoo: putting config files int /etc
6. Bugs assigned to Council
7. Open floor


1. Roll call
============

Present: blueness dberkholz dilfridge rich0 ulm williamh
Absent: scarabeus


2. Open issues - vote on GLEP 63
================================

Previous council action approved in principle the policies outlined in
"GLEP 63: Gentoo GPG key policies" [1], but delayed the vote for approval
until the final language was put in place.  dilfridge presented a shorter
version of the GLEP which removed the "howto" language and reduced it to
just policy [2].  Discussion progressed to a consensus that we should have
only policy in the GLEP and a practical guide should be a separate document
which can be changed without council vote.

We tabled the vote until either an email vote (initiated by dilfridge) or
the next meeting.

Ref:
[1] https://wiki.gentoo.org/wiki/GLEP:63
[2] https://wiki.gentoo.org/wiki/User:Dilfridge/GLEP:1001a


3. Ban on EAPI 1 and 2 should extend to updating EAPI in existing ebuilds
=========================================================================

The council considered the question of whether the ban on EAPIs 1 and 2 should
extended to updating EAPIs in *existing* ebuilds, and not just new ebuilds added
to the tree [3]. mgorny noted that we need bumps from EAPI 0 to 1 because we need
an easy way to introduce slotting without the major rewriting of ebuild phases
than an EAPI 0 to 3 bump would require.  After discussion, the council voted on
the following motion:

"EAPI 1 and 2 are now banned.  This ban should not only be limited to new ebuilds,
but should be extended to include updating EAPIs in *existing* ebuilds.  In case
of non-maintainer commits to fix dependencies, EAPI=0 ebuilds may be updated to
EAPI=1 to keep the changes at a non-intrusive level, as a temporary workaround."

The motion carried with 4 yes, 1 no and 1 abstention.

Ref:
[3] http://permalink.gmane.org/gmane.linux.gentoo.project/3382


4. Make all cosmetic repoman warnings fatal
===========================================

The council considered the question of whether all repoman warnings should be
made fatal [4].  Consensus was reached that this would lead to too many false
positives.

The motion failed with 4 no and 1 abstention.

Ref:
[4] http://permalink.gmane.org/gmane.linux.gentoo.project/3358


5. Adherence to FHS standards in Gentoo: putting config files int /etc
======================================================================

The question of where config files should go was raised by patrick [5,6,7].  The
council discussed whether it should be policy to put all config files in /etc.
However, what defines a config file is unclear because some packages, like udev or
eudev, put their *default* config files in /lib/udev/rules.d which are overridden
by the files in /etc/udev/rules.d.  The former are not meant to be user-edited while
the later are.  The council is okay with static config files living outside of /etc
while user-editable config files should be in /etc.

rich0 introduced the following motion:

"Council does not feel additional policy required regarding config files in /etc.
In particular packages that place config templates in /usr or /lib* and allow overriding
in /etc are fine. Specific issues not already discussed can be raised in future meetings."

The motion passed with 4 yes and 1 abstention.

Ref:
[5] http://permalink.gmane.org/gmane.linux.gentoo.project/3357
[6] http://permalink.gmane.org/gmane.linux.gentoo.project/3367
[7] http://devmanual.gentoo.org/general-concepts/filesystem/index.html


6. Bugs assigned to Council
===========================

The council looked at two open bugs:

a) Bug #503382 - Missing summaries for 20131210, 20140114, and 20140225 council meetings

dberkholz said he would upload those summaries soon.

b) Bug #477030 - Missing summary for 20130611 council meeting

There has been no progress.  scarabeus was to nudge betelgeuse for that summary.


7. Open floor
=============

No issues were brought forward.


Summary submitted by Anthony G. Basile <blueness@gentoo.org>