\summary{2012}{9}{11} \agendaitem{EAPI 5 features} \index{EAPI!5}\index{slot operators}\index{subslots}\index{IUSE} \index{REQUIRED_USE}\index{EAPI!specification 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.