summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'decisions/summary-20130910.tex')
-rw-r--r--decisions/summary-20130910.tex104
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.
+