\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.