diff options
author | 2017-03-06 22:50:53 +0100 | |
---|---|---|
committer | 2017-03-06 22:50:53 +0100 | |
commit | c4ebc3e9cd0251aa81ea90dad40464282f0f5ec7 (patch) | |
tree | 0f482b1bb4d1e8dd11d27b83b34ac5b7754555b8 /decisions | |
parent | Index 2012/1 to 2012/8 (diff) | |
download | council-c4ebc3e9cd0251aa81ea90dad40464282f0f5ec7.tar.gz council-c4ebc3e9cd0251aa81ea90dad40464282f0f5ec7.tar.bz2 council-c4ebc3e9cd0251aa81ea90dad40464282f0f5ec7.zip |
Index 2012/9 and 2012/10
Diffstat (limited to 'decisions')
-rw-r--r-- | decisions/decisions.but | 42 | ||||
-rw-r--r-- | decisions/decisions.mlf | 4 | ||||
-rw-r--r-- | decisions/decisions.mls | 4 | ||||
-rw-r--r-- | decisions/decisions.mlt | 4 | ||||
-rw-r--r-- | decisions/decisions.tex | 2 | ||||
-rw-r--r-- | decisions/summary-20120911.tex | 72 | ||||
-rw-r--r-- | decisions/summary-20121009.tex | 71 |
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. |