summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Huettel <dilfridge@gentoo.org>2017-03-30 19:07:48 +0200
committerAndreas K. Huettel <dilfridge@gentoo.org>2017-03-30 19:07:48 +0200
commit4e7708649345a1231dd552c8948065c3da57ff42 (patch)
treea12a4058c2ec151d9debaf42dcb1fa37c44e3769
parentIndex 2007/6 to 2007/11 (diff)
downloadcouncil-4e7708649345a1231dd552c8948065c3da57ff42.tar.gz
council-4e7708649345a1231dd552c8948065c3da57ff42.tar.bz2
council-4e7708649345a1231dd552c8948065c3da57ff42.zip
Index 2013/9 and 2013/10
-rw-r--r--decisions/decisions.but8
-rw-r--r--decisions/decisions.bux12
-rw-r--r--decisions/decisions.tex7
-rw-r--r--decisions/summary-20130910.tex104
-rw-r--r--decisions/summary-20130917.tex94
-rw-r--r--decisions/summary-20130924.tex54
-rw-r--r--decisions/summary-20131008.tex60
7 files changed, 339 insertions, 0 deletions
diff --git a/decisions/decisions.but b/decisions/decisions.but
index 30c4c53..9b7c245 100644
--- a/decisions/decisions.but
+++ b/decisions/decisions.but
@@ -140,6 +140,8 @@ x11-drivers/nvidia-drivers-* fails to build/load/run with kernel-*
Missing log and summary for previous council meetings
458102
[Future EAPI] Recognise txz as tar.xz
+458866
+Add the contents of /var/db/pkg specified to the PMS specs.
459692
[Future EAPI] Provide a function, like dodocs(), to process DOCS= without calling `default`
463586
@@ -160,10 +162,16 @@ Encourage developers to use the latest EAPI
Missing summary for 20130611 council meeting
480408
Add /releases/${arch}/verified tree for tested autobuilds
+481202
+Tracker - Documentation or Implementation Issues for Dropping of Separate /usr Support
+481660
+Documentation for an early boot mechamism with a separate NFS mounted /usr is lacking
481980
[Future EAPI] Consider that DOCS variable can contain directories
483244
[Future EAPI] unpack() should accept absolute paths
+485448
+Migrate council project page to the wiki
498332
Dropping stable keywords on m68k, s390, sh
503382
diff --git a/decisions/decisions.bux b/decisions/decisions.bux
index 953da8c..f8bdcaf 100644
--- a/decisions/decisions.bux
+++ b/decisions/decisions.bux
@@ -52,6 +52,18 @@ project!qa;GLEP!48
council!web app
383467
council!election;project!elections
+457000
+council meeting!missing summary;council meeting!missing log
+458866
+NEEDED.ELF.2;/var/db/pkg;GLEP!64;PMS
+477030
+council meeting!missing summary
+480408
+autobuilds;project!releng
+481202
+separate /usr
+485448
+council!web page
565566
ChangeLog files!sort order
565700
diff --git a/decisions/decisions.tex b/decisions/decisions.tex
index b241f70..27e1749 100644
--- a/decisions/decisions.tex
+++ b/decisions/decisions.tex
@@ -273,8 +273,15 @@ All summaries have been added here.
\chapter{Meeting summaries 2013/14}
+Council members: blueness, dberkholz, dilfridge, rich0, scarabeus, ulm,
+williamh
+
\include{summary-20130730}
\include{summary-20130813}
+\include{summary-20130910}
+\include{summary-20130917}
+\include{summary-20130924}
+\include{summary-20131008}
\include{summary-20140114}
\include{summary-20140225}
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.
+
diff --git a/decisions/summary-20130917.tex b/decisions/summary-20130917.tex
new file mode 100644
index 0000000..ee76785
--- /dev/null
+++ b/decisions/summary-20130917.tex
@@ -0,0 +1,94 @@
+
+\summary{2013}{9}{17}
+
+
+\agendaitem{Minor architectures stabilisation policy}
+\index{arches!minor}\index{arches!stabilization}\index{STABLEREQ}
+\index{KEYWORDREQ}\index{arch!m68k}\index{arch!s390}\index{arch!sh}
+
+\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}
+
+Discussion from last week's meeting was continued. Options considered
+were a) to drop all ebuilds to an unstable keyword and b) the
+following proposal of rich0, hereinafter called "package-by-package":
+
+\begin{quote}
+ If a maintainer has an open STABLEREQ, or a KEYWORDREQ blocking a
+ pending STABLEREQ, for 90 days with archs CCed and otherwise ready
+ to be stabilized, the maintainer can remove older stable versions of
+ the package at their discretion. A package is considered ready to be
+ stabilized if it has been in the tree for 30 days, and has no known
+ major flaws on arches that upstream considers supported.
+\end{quote}
+
+It was agreed that there should be a separate vote for each
+architecture in question.
+
+\index{arch!ia64}\index{arch!sparc}\index{arch!alpha}
+\begin{itemize}
+ \item m68k:
+ \vote{Drop all ebuilds to unstable keyword.}{Accepted unanimously.}
+ \item s390:
+ \vote{Drop all ebuilds to unstable keyword.}{Accepted unanimously.}
+ \item sh:
+ \vote{Drop all ebuilds to unstable keyword.}{Accepted with 5 yes votes and
+1 no vote.}
+ \item ia64:
+ \vote{Action is required for this architecture.}{
+ Accepted with 3 yes votes, 2 no votes, and 1 abstention.}
+ \vote{Drop to unstable globally, or package-by-package.}{
+ Package-by-package proposal accepted unanimously.}
+ \item sparc:
+ \vote{Action is required for this architecture.}{
+ Rejected, tie vote (3 yes votes, 3 no votes).}
+ \item alpha:
+ \vote{Action is required for this architecture.}{
+ Accepted with 4 yes votes, 1 no vote, and 1 abstention.}
+ \vote{Drop to unstable globally, or package-by-package.}{
+ Package-by-package proposal accepted unanimously.}
+\end{itemize}
+
+In summary:
+\begin{itemize}
+ \item
+ m68k, s390, sh: will be dropped to unstable keywords globally.
+ \item
+ alpha, ia64: Maintainers can remove older stable versions according
+ to the "package-by-package" proposal.
+ \item
+ sparc: No action.
+\end{itemize}
+
+
+
+\agendaitem{GLEP draft "Prefix with libc"}
+\index{prefix!with libc}\index{RAP}
+
+References:
+\begin{itemize}
+ \item
+ http://article.gmane.org/gmane.linux.gentoo.project/3022 (dead link)
+ \item
+ http://thread.gmane.org/gmane.linux.gentoo.devel/87466 (dead link)
+ \item
+\url{
+http://git.heroxbd.z.tuna.tsinghua.edu.cn/?p=doc.git;a=blob;f=glep-gap.rst;hb=HE
+AD}
+\end{itemize}
+
+
+GLEP draft:
+ After a short discussion, the following vote was taken:
+\vote{The council endorses the GLEP draft for RAP and encourages its
+ further refinement (including inside the portage tree if helpful).
+ The council looks forward to the final draft for eventual approval.}{
+ Accepted unanimously.}
+
+Reinitiation of a GLEP team and recovery of the GLEP process.
+ --- Action: rich0 will put out a call for volunteers.
+
diff --git a/decisions/summary-20130924.tex b/decisions/summary-20130924.tex
new file mode 100644
index 0000000..050ff45
--- /dev/null
+++ b/decisions/summary-20130924.tex
@@ -0,0 +1,54 @@
+
+\summary{2013}{9}{24}
+
+
+\agendaitem{Drop support for separate /usr partition}
+\index{separate /usr}\index{initramfs}
+
+Reference: http://thread.gmane.org/gmane.linux.gentoo.project/2946 (dead link)
+
+
+Following the decision in the 20130813 meeting, williamh asked the
+council to agree that the preparations for early boot mechanisms are
+complete and that the necessary documentation is in place. In the
+following discussion it was noted that documentation for NFS mounted
+/usr was still missing (\bug{481660}). According to williamh, this
+should just work, without any need for separate documentation. Some
+council members expressed their concern that separate /usr support
+shouldn't be removed proactively. The overall opinion on this was that
+the base-system team should be trusted to do the right thing. It was
+agreed that a news item should be sent, followed by a reasonable
+transition time for users.
+
+\vote{The Council agrees that all preparations for dropping support for
+ separate /usr without an initramfs or similar boot mechanism are
+ complete. A news item will be prepared, and users will be given one
+ month to switch after the news item has been sent.}{
+ Accepted with 5 yes votes, 1 no vote, 1 abstention.}
+
+Action: Prepare the news item (williamh).
+
+
+\agendaitem{Open bugs with council involvement}
+
+\begin{itemize}
+ \item
+ \bug{481202}:
+ No action, but leave the bug open as a tracker.
+ \item
+ \bug{477030}:
+ No progress since last meeting.
+ \item
+ \bug{457000}:
+ Action: Add log and summary for the 20080515 meeting (ulm).
+ \item
+ \bug{480408}:
+ Already discussed in August meeting, council can be removed from CC.
+ \item
+ \bug{485448}:
+ Migration to the wiki was welcomed by council members. It was noted
+ by dberkholz that the wiki in general could profit from a better
+ skin. Also the list of meeting logs should be folded by default, or
+ moved to a subpage.
+ Action: Complete the migration, redirect old project pages (ulm).
+\end{itemize}
diff --git a/decisions/summary-20131008.tex b/decisions/summary-20131008.tex
new file mode 100644
index 0000000..f1264d4
--- /dev/null
+++ b/decisions/summary-20131008.tex
@@ -0,0 +1,60 @@
+
+\summary{2013}{10}{8}
+
+
+\agendaitem{Code of Conduct discussion}
+\index{Code of Conduct}
+
+References:
+\begin{itemize}
+ \item
+ http://article.gmane.org/gmane.linux.gentoo.project/3061 (dead link)
+ \item
+ http://thread.gmane.org/gmane.linux.gentoo.project/2470 (dead link)
+ \item
+ http://dev.gentooexperimental.org/~scarabeus/gentoo-coc.txt (dead link)
+ \item
+ http://www.gentoo.org/proj/en/council/meeting-logs/20130611.txt
+\end{itemize}
+
+
+\vote{
+ Should the current code of conduct undergo "minor" or "major"
+ revision, with minor revision being just updating the wording in
+ the old text to current organizational structures?}{
+4 votes for minor, 3 for major revision}
+
+In the subsequent discussion it was suggested to incorporate changes
+from Scarabeus' text proposal into the existing Code of Conduct.
+To ease discussion on this during next month's meeting, a comparison
+of the files should be circulated among the council members during
+the upcoming weeks.
+
+Dilfridge volunteers to go through the old Code of Conduct text and
+fix the worst outdated passages.
+
+
+\agendaitem{Open bugs with council involvement}
+
+\begin{itemize}
+ \item
+ \bug{477030}:
+ No progress since last meeting.
+ \item
+ \bug{481202}:
+ Consensus is that all is done here and that both the last bug
+ blocking it and the tracker itself can be resolved.
+\end{itemize}
+
+
+\agendaitem{Open floor}
+\index{INSTALL_MASK}
+
+WilliamH brings up the issue of using INSTALL_MASK for avoiding
+installation of small utility files. His question is how we could
+avoid requiring a re-build of the entire installed package set when
+the value of INSTALL_MASK is changed. As a possible solution, a
+feature for the package manager is proposed: it could record whether
+a package is affected by INSTALL_MASK during installation, and offer
+a switch to only rebuild all these packages. Implementation should
+not have high priority though.