diff options
Diffstat (limited to 'decisions/summary-20130910.tex')
-rw-r--r-- | decisions/summary-20130910.tex | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/decisions/summary-20130910.tex b/decisions/summary-20130910.tex new file mode 100644 index 0000000..e57e0ec --- /dev/null +++ b/decisions/summary-20130910.tex @@ -0,0 +1,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. + |