summaryrefslogtreecommitdiff
blob: e57e0ec187a34409d10ca71d9988ca4a1aab2334 (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
\summary{2013}{9}{10}


\agendaitem{Install functions, default src_install}
\index{src_install}\index{PMS}\index{doins}\index{DOCS}

References:
\begin{itemize}
 \item
 http://article.gmane.org/gmane.linux.gentoo.project/2976 (dead link)
 \item
 http://article.gmane.org/gmane.linux.gentoo.pms/764 (dead link)
 \item
 http://article.gmane.org/gmane.linux.gentoo.pms/766 (dead link)
\end{itemize}

Two votes were taken:

\vote{Calling the do*() install commands without a filename parameter is
an error. Vote for approval of updated PMS wording.}{
Accepted unanimously (6 yes votes).}

\vote{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.}{
Rejected with 4 no votes and 2 abstentions.}


\agendaitem{einstalldocs() pre-approval for next EAPI}
\index{einstalldocs}\index{EAPI!6}

References: 
\begin{itemize}
 \item 
 http://article.gmane.org/gmane.linux.gentoo.project/2978 (dead link)
 \item
 http://thread.gmane.org/gmane.linux.gentoo.devel/87642/focus=87803 (dead link)
\end{itemize}

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{Vote for approval of the einstalldocs() implementation,
as shown in the reference.}{
Accepted unanimously (6 yes votes).}

(Note added in proof: The implementation should use double quotes
instead of single quotes around "declare -a", see 
http://thread.gmane.org/gmane.linux.gentoo.devel/87642/focus=87804 (dead link)).


\agendaitem{Minor architectures stabilisation policy}
\index{arches!stable}\index{arches!minor}\index{arch!alpha}\index{arch!ia64}
\index{arch!m68k}\index{arch!s390}\index{arch!sh}\index{arch!sparc}

References:
\begin{itemize}
 \item 
 http://article.gmane.org/gmane.linux.gentoo.project/2984 (dead link)
 \item
 http://thread.gmane.org/gmane.linux.gentoo.devel/87741 (dead link)
\end{itemize}

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.


\agendaitem{Specification of /var/db/pkg contents}
\index{/var/db/pkg}\index{VDB}\index{NEEDED.ELF.2}

References:
\begin{itemize}
 \item 
 http://article.gmane.org/gmane.linux.gentoo.project/2995 (dead link)
 \item
 \bug{458866}
\end{itemize}

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:

\vote{The council recommends that package managers export the NEEDED.ELF.2
information for interoperability between utilities.}{
Accepted with 6 yes votes and 1 abstention.}


\agendaitem{Open floor}

No issues were brought up to the council.