summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'decisions/summary-20120911.tex')
-rw-r--r--decisions/summary-20120911.tex72
1 files changed, 72 insertions, 0 deletions
diff --git a/decisions/summary-20120911.tex b/decisions/summary-20120911.tex
new file mode 100644
index 0000000..c3adbc8
--- /dev/null
+++ b/decisions/summary-20120911.tex
@@ -0,0 +1,72 @@
+
+\summary{2012}{9}{11}
+
+
+\agendaitem{EAPI 5 features}
+\index{EAPI!5}\index{slot operators}\index{subslots}\index{IUSE}
+\index{REQUIRED_USE}\index{EAPI!assignment in ebuilds}\index{src_test}
+\index{use.stable.mask}\index{has_version}\index{usex}\index{doheader}
+\index{EAPI!4}\index{license groups}\index{EJOBS}\index{eclasses!sourcing}
+\index{dohtml}\index{cross-compiling}\index{HDEPEND}\index{make.defaults}
+
+The council voted on the list of EAPI 5 features. A detailed list was
+sent to the gentoo-project mailing list before the meeting, see
+\agoref{gentoo-project}{9189b1ca7d79da1fc76b47e5ff9f0e02}.
+
+Chainsaw remarked that in future a short plain text summary for each
+item should be provided.
+
+\begin{itemize}
+\item Slot operator dependencies, \bug{229521}
+\item Sub-slots, \bug{424429}
+\item Profile IUSE injection, \bug{176467}
+\item At-most-one-of operator for REQUIRED_USE, \bug{354219}
+\item EBUILD_PHASE_FUNC variable, \bug{390765}
+\item Mandate GNU find, \bug{384157}
+\item new* commands can read from standard input, \bug{263565}
+\item Parsing of the EAPI assignment is mandatory, \bug{402167}
+\item src_test support for parallel tests, \bug{363005}
+\item Stable use forcing and masking, \bug{431078}
+\item Option --host-root for {has,best}_version, \bug{401239}
+\item usex helper function, \bug{382963}
+\item doheader helper function, \bug{21310}
+\end{itemize}
+These have been accepted unanimously.
+
+\begin{itemize}
+ \item econf --disable-silent-rules, \bug{379497}
+\end{itemize}
+Accepted unanimously for EAPI 5; rejected applying it retroactively to EAPI 4
+(0 yes, 4 no, 1 abstain). Therefore, no vote necessary for EAPIs 0 to 3.
+
+\begin{itemize}
+ \item User patches
+\end{itemize}
+Rejected unanimously for EAPI 5. Several council members remarked that this is a
+controversial feature and that it should at least be postponed to a later EAPI.
+
+\begin{itemize}
+ \item License groups in ebuilds, \bug{287192}
+ \item EJOBS variable, \bug{273101}
+\item Source eclasses only once, \bug{422533}
+\item Extended default list of extensions in dohtml, \bug{423245}
+\item REPOSITORY variable, \bug{414813}
+\item Repository dependencies, \bug{414815}
+\item Cross-compile support, \bug{145737}
+\item Directories for use.* and package.* in profiles, \bug{282296}
+\item make.defaults etc. in \${repository_path}/profiles, \bug{414817}
+\item HDEPEND: host dependencies for cross-compilation, \bug{317337}
+\end{itemize}
+No support from any council member for any of these in EAPI 5.
+
+
+\agendaitem{Open bugs with council involvement}
+
+\bug{383467}: Action: scarabeus will try to make jmbsvicetto do it after next
+meeting.
+
+
+\agendaitem{Open floor}
+
+Arfrever suggested weekly meetings of the council. This was met with
+scepticism by council members.