diff options
Diffstat (limited to 'decisions/summary-20120911.tex')
-rw-r--r-- | decisions/summary-20120911.tex | 72 |
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. |