summaryrefslogtreecommitdiff
blob: 267e947335d763aa107c588b18e6bd0a00a5776a (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
Summary of Gentoo council meeting 10 September 2013

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

2. Install functions, default src_install [1,2,3] - ulm

3. einstalldocs() pre-approval for next EAPI [4,5] - mgorny

4. Minor architectures stabilisation policy [6,7] - hwoarang

5. Specification of /var/db/pkg contents [8,9] - blueness

6. GLEP draft "Prefix with libc" [10,11,12] - heroxbd

7. Drop support for separate /usr partition [13] - williamh

8. Open bugs with council involvement
   - Bug 481202 - Tracker - Documentation or implementation issues
     for dropping of separate /usr support [14]
   - Bug 477030 - Missing summary for 20130611 council meeting [15]
   - Bug 480408 - Add /releases/${arch}/verified tree for tested
     autobuilds [16]

9. Open floor


Roll call
=========
Present:
   blueness
   calchan (proxy for dberkholz)
   dilfridge (32 minutes late)
   rich0
   scarabeus
   ulm
   williamh

Install functions, default src_install
======================================
Two votes were taken:

Calling the do*() install commands without a filename parameter is
an error. Vote for approval of updated PMS wording, as in ref. [2].
- Accepted unanimously (6 yes votes).

Retroactively change default src_install() in EAPIs 4 and 5 such
that the DOCS variable is allowed to be empty.  Vote for approval
of updated PMS wording, as in ref. [3].
- Rejected with 4 no votes and 2 abstentions.

einstalldocs() pre-approval for next EAPI
=========================================
mgorny shortly presented the einstalldocs() function proposed for
EAPI 6. The purpose of this is to split off the doc-install part from
default src_install and make it available to ebuilds as a function.
For existing EAPIs, a function of the same name would be added to
eutils.eclass. Vote for approval of the einstalldocs() implementation,
as shown in Ref. [5].
- Accepted unanimously (6 yes votes).

(Note added in proof: The implementation should use double quotes
instead of single quotes around "declare -a" [17].)

Minor architectures stabilisation policy
========================================
The council was asked to vote if alpha, ia64, m68k, s390, sh, and
sparc should be dropped to unstable keywords. Alternatively, only the
packages pulled in by the system set could be stable for these
architectures. In the council's discussion it was argued that arch
testing is a lot of work and that some arch teams cannot keep up.
It was also pointed out that dropping keywords to unstable is an
action that is hard to revert, because restoring a consistent stable
dependency tree will require retesting of many packages.
- Decision deferred to next meeting.

Specification of /var/db/pkg contents
=====================================
The council discussed if the contents of the VDB should be specified
for interoperability between utilities, either in the PMS or possibly
in a separate document. Alternatively, package managers could provide
an abstraction layer to make some of the VDB's information available.
Finally, the following vote was taken:
"The council recommends that package managers export the NEEDED.ELF.2
information for interoperability between utilities."
- Accepted with 6 yes votes and 1 abstention.

[At this point, time had passed the one hour that was allocated for
the meeting. Therefore, agenda topics 6 to 8 were skipped and another
meeting was scheduled for the following week.]

Open floor
==========
No issues were brought up to the council.

Next meeting date
=================
17 September 2013, 19:00 UTC


[1] http://article.gmane.org/gmane.linux.gentoo.project/2976
[2] http://article.gmane.org/gmane.linux.gentoo.pms/764
[3] http://article.gmane.org/gmane.linux.gentoo.pms/766
[4] http://article.gmane.org/gmane.linux.gentoo.project/2978
[5] http://thread.gmane.org/gmane.linux.gentoo.devel/87642/focus=87803
[6] http://article.gmane.org/gmane.linux.gentoo.project/2984
[7] http://thread.gmane.org/gmane.linux.gentoo.devel/87741
[8] http://article.gmane.org/gmane.linux.gentoo.project/2995
[9] https://bugs.gentoo.org/show_bug.cgi?id=458866
[10] http://article.gmane.org/gmane.linux.gentoo.project/3022
[11] http://thread.gmane.org/gmane.linux.gentoo.devel/87466
[12] http://git.heroxbd.z.tuna.tsinghua.edu.cn/?p=doc.git;a=blob;f=glep-gap.rst;hb=HEAD
[13] http://thread.gmane.org/gmane.linux.gentoo.project/2946
[14] https://bugs.gentoo.org/show_bug.cgi?id=481202
[15] https://bugs.gentoo.org/show_bug.cgi?id=477030
[16] https://bugs.gentoo.org/show_bug.cgi?id=480408
[17] http://thread.gmane.org/gmane.linux.gentoo.devel/87642/focus=87804