summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--decisions/decisions.but42
-rw-r--r--decisions/decisions.mlf4
-rw-r--r--decisions/decisions.mls4
-rw-r--r--decisions/decisions.mlt4
-rw-r--r--decisions/decisions.tex2
-rw-r--r--decisions/summary-20120911.tex72
-rw-r--r--decisions/summary-20121009.tex71
7 files changed, 199 insertions, 0 deletions
diff --git a/decisions/decisions.but b/decisions/decisions.but
index 6a466f1..e975fd4 100644
--- a/decisions/decisions.but
+++ b/decisions/decisions.but
@@ -1,21 +1,63 @@
+145737
+Native Portage Multilib Support
174407
[Future EAPI] add support for dynamic SLOTS
+174536
+[Future EAPI] "Package names" spec inconsistent
+176467
+[Future EAPI] Limit values in $USE to ones in $IUSE
+21310
+a standard way to install includes (doinclude/doheader)
+229521
+[Future EAPI] Add support for multi slot dependencies
+263565
+[Future EAPI] newins et al. should accept "-" for standard input
273101
Need for a variable to set the number of parallel jobs
282296
[Future EAPI] Allow directories for use.* and package.* entries in profiles
+287192
+Support for license groups in ebuilds
317337
[Future EAPI]: BDEPEND (HDEPEND) for classifying build time dependencies as CBUILD or CHOST ones
+354219
+[Future EAPI] Zero-or-one-of operator for REQUIRED_USE
+363005
+[Future EAPI] Define src_test to use emake (not -j1)
+379497
+econf: auto append --disable-silent-rules
+382963
+usex: new `use` type helper
383467
Elections webpage lacks results for 2012 Council election
+384157
+mandate GNU find
+390765
+add a EBUILD_PHASE_FUNC variable that contains the exact func name
+401239
+has_version and best_version argument for $ROOT
+402167
+Parse ebuilds for the EAPI assignment
408073
Make the user choose a locale
411069
Portage shouldn't check $EAPI to get the EAPI
+414813
+[Future EAPI] REPOSITORY variable set in ebuild environment
+414815
+[Future EAPI] Support for repository dependencies in DEPEND, PDEPEND and RDEPEND and atoms passed to best_version() and has_version() functions
+414817
+[Future EAPI] Support for make.defaults, use.force, use.stable.force, use.mask, use.stable.mask, package.use, package.use.force, package.use.stable.force, package.use.mask and package.use.stable.mask in ${repository_path}/profiles
422533
[Future EAPI] Source eclasses only once
+423245
+[Future EAPI] dohtml: Extend default list of extensions
+424429
+[axs overlay] EAPI=4-slot-abi testing
424647
archives.gentoo.org: Broken URLs for e.g. gentoo-dev-announce and others
+431078
+Please implement stable use masking
431340
[Future EAPI] Allow bash-4.2 features
445130
diff --git a/decisions/decisions.mlf b/decisions/decisions.mlf
index d0cd69a..1497385 100644
--- a/decisions/decisions.mlf
+++ b/decisions/decisions.mlf
@@ -74,6 +74,8 @@ Tom Wijsman
Kristian Fiskerstrand
8fb1d8c0dd80e17cbb1fc633006f14b9:gentoo-project
Patrick Lauer
+9189b1ca7d79da1fc76b47e5ff9f0e02:gentoo-project
+Ulrich Mueller
920c6d6daafe7702bfa3b8a2bc21e0c1:gentoo-dev
Samuli Suominen
9578d459aee22ca47b1dc19149684662:gentoo-project
@@ -132,6 +134,8 @@ e4e0ee942cf7af8f47b8e3d312498be7:gentoo-project
Andreas K. Huettel
e6eafd6be25794ca503e0ac9d6968cd3:gentoo-project
Ulrich Mueller
+e96d276a4524778bc80871bba48c06c6:gentoo-project
+Ulrich Mueller
ef7635aa655913f2386e64e385f5a6ae:gentoo-pms
Ulrich Mueller
effdb2474965825fdfc06d0276e3318d:gentoo-project
diff --git a/decisions/decisions.mls b/decisions/decisions.mls
index faf7cc4..0b9878c 100644
--- a/decisions/decisions.mls
+++ b/decisions/decisions.mls
@@ -74,6 +74,8 @@ Re: [gentoo-project] Call for agenda items - Council meeting 2014-04-08
[gentoo-dev] RFC: Eclasses and EAPI
8fb1d8c0dd80e17cbb1fc633006f14b9:gentoo-project
Re: [gentoo-project] Call for agenda items - Council meeting 2014-03-11
+9189b1ca7d79da1fc76b47e5ff9f0e02:gentoo-project
+[gentoo-project] List of features proposed for EAPI 5 (was: Council meeting: Tuesday 11 September 2012, 19:00 UTC)
920c6d6daafe7702bfa3b8a2bc21e0c1:gentoo-dev
[gentoo-dev] Proposal of accepting arguments to `default` in src_install (and more?) phases in EAPI=5 (for the next council meeting?)
9578d459aee22ca47b1dc19149684662:gentoo-project
@@ -132,6 +134,8 @@ e4e0ee942cf7af8f47b8e3d312498be7:gentoo-project
Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
e6eafd6be25794ca503e0ac9d6968cd3:gentoo-project
Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08
+e96d276a4524778bc80871bba48c06c6:gentoo-project
+Re: [gentoo-project] Call for agenda items -- Council meeting 09-10-2012
ef7635aa655913f2386e64e385f5a6ae:gentoo-pms
[gentoo-pms] EAPI specification in ebuilds
effdb2474965825fdfc06d0276e3318d:gentoo-project
diff --git a/decisions/decisions.mlt b/decisions/decisions.mlt
index 8e55635..ba8d4e3 100644
--- a/decisions/decisions.mlt
+++ b/decisions/decisions.mlt
@@ -74,6 +74,8 @@ Sat, 29 Mar 2014 13:31:23
Fri, 02 Sep 2016 16:13:40
8fb1d8c0dd80e17cbb1fc633006f14b9:gentoo-project
Fri, 28 Feb 2014 11:16:15
+9189b1ca7d79da1fc76b47e5ff9f0e02:gentoo-project
+Tue, 04 Sep 2012 12:02:42
920c6d6daafe7702bfa3b8a2bc21e0c1:gentoo-dev
Sat, 12 May 2012 16:54:12
9578d459aee22ca47b1dc19149684662:gentoo-project
@@ -132,6 +134,8 @@ e4e0ee942cf7af8f47b8e3d312498be7:gentoo-project
Tue, 11 Feb 2014 19:43:40
e6eafd6be25794ca503e0ac9d6968cd3:gentoo-project
Tue, 24 Apr 2012 21:04:07
+e96d276a4524778bc80871bba48c06c6:gentoo-project
+Tue, 25 Sep 2012 12:02:28
ef7635aa655913f2386e64e385f5a6ae:gentoo-pms
Fri, 06 Apr 2012 07:40:32
effdb2474965825fdfc06d0276e3318d:gentoo-project
diff --git a/decisions/decisions.tex b/decisions/decisions.tex
index 0445ff1..1ff3a57 100644
--- a/decisions/decisions.tex
+++ b/decisions/decisions.tex
@@ -144,6 +144,8 @@ williamh
\include{summary-20120724}
\include{summary-20120814}
+\include{summary-20120911}
+\include{summary-20121009}
\include{summary-20130108}
\include{summary-20130212}
diff --git a/decisions/summary-20120911.tex b/decisions/summary-20120911.tex
new file mode 100644
index 0000000..c3adbc8
--- /dev/null
+++ b/decisions/summary-20120911.tex
@@ -0,0 +1,72 @@
+
+\summary{2012}{9}{11}
+
+
+\agendaitem{EAPI 5 features}
+\index{EAPI!5}\index{slot operators}\index{subslots}\index{IUSE}
+\index{REQUIRED_USE}\index{EAPI!assignment 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.
diff --git a/decisions/summary-20121009.tex b/decisions/summary-20121009.tex
new file mode 100644
index 0000000..1eb8039
--- /dev/null
+++ b/decisions/summary-20121009.tex
@@ -0,0 +1,71 @@
+
+\summary{2012}{10}{9}
+
+
+\agendaitem{Allow using EAPI 5 in the tree}
+\index{EAPI!5}
+
+\vote{Portage supports EAPI 5 since version 2.1.11.19.
+Therefore EAPI 5 is allowed for ebuilds in the tree. The Council likes to note
+that EAPI 5 is not allowed to be used for stable ebuilds yet, for as
+long as a Portage supporting it is not marked stable.}{unanimous yes}
+
+
+\agendaitem{Package name specification}
+\index{packages!names}\index{PMS}
+
+References:
+\begin{itemize}
+ \item
+ \agoref{gentoo-project}{e96d276a4524778bc80871bba48c06c6}
+ \item
+ \url{https://174536.bugs.gentoo.org/attachment.cgi?id=324680}, attachment on
+ \bug{174536}
+\end{itemize}
+
+\vote{
+\begin{enumerate}[label=\alph*)]
+ \item
+ Drop the limitation entirely (possibly in a future EAPI).
+ \item
+ Make it stricter, i.e. disallow package names ending in a hyphen
+ followed by anything that looks like a valid PVR. This is current
+ Portage behaviour, and the tree complies with it, too.
+ \item
+ Leave the spec as it is (and make Portage comply with it).
+ \item
+ Require a) for Package managers and b) by tree policy.
+ Practically, this would mean that repoman would reject "foo-1" as
+ package name, but the rest of Portage would accept it.
+\end{enumerate}
+}{By majority, option b) was chosen. This means the specification (PMS)
+has to be adapted to make it stricter on package names, see above linked bug
+attachment.}
+
+
+\agendaitem{Open bugs with council involvement}
+
+\bug{383467}:
+grobian and scarabeus will try to sort this thing out with jmbsvicetto at
+LinuxDays Prague, which will take place 20th and 21st of October 2012.
+
+
+\agendaitem{Open Floor}
+\index{package!sys-fs/udev}\index{in_iuse}\index{EAPI!6}\index{git migration}
+\index{unified dependencies}
+
+chainsaw and williamh informed us about developments on udev at the
+linux kernel mailing lists, see \url{https://lkml.org/lkml/2012/10/2/303}, and
+possible actions that follow up from there.
+
+_AxS_ requested quasi-consensus on in_iuse functionality; an EAPI 6
+feature was suggested.
+
+_AxS_ asked the Council if they knew anything about a git rollout by
+infra, however, since this is infra domain, the Council doesn't know or
+control this.
+
+ferringb wanted to have the Council take a look at the current unified
+dependencies discussion. It was pushed for the next agenda, to have
+some preparation necessary to discuss the topic in a clear and directed
+manner.