diff options
author | 2017-02-28 00:45:27 +0100 | |
---|---|---|
committer | 2017-02-28 00:45:27 +0100 | |
commit | 5898ff4becf0fb8feb8be5beec40902ea64d6994 (patch) | |
tree | acea381d0aac81cd08be5333aa1c5f2ca448c32d /decisions | |
parent | Index some more (diff) | |
download | council-5898ff4becf0fb8feb8be5beec40902ea64d6994.tar.gz council-5898ff4becf0fb8feb8be5beec40902ea64d6994.tar.bz2 council-5898ff4becf0fb8feb8be5beec40902ea64d6994.zip |
Index 2014/5 and 2014/6
Diffstat (limited to 'decisions')
-rw-r--r-- | decisions/decisions.but | 34 | ||||
-rw-r--r-- | decisions/decisions.tex | 12 | ||||
-rw-r--r-- | decisions/summary-20140513.tex | 49 | ||||
-rw-r--r-- | decisions/summary-20140610.tex | 60 | ||||
-rw-r--r-- | decisions/summary-20140617.tex | 87 | ||||
-rw-r--r-- | decisions/summary-20140624.tex | 26 |
6 files changed, 265 insertions, 3 deletions
diff --git a/decisions/decisions.but b/decisions/decisions.but index 9a18fba..c5ce33c 100644 --- a/decisions/decisions.but +++ b/decisions/decisions.but @@ -1,25 +1,59 @@ 174407 [Future EAPI] add support for dynamic SLOTS +273101 +Need for a variable to set the number of parallel jobs 282296 [Future EAPI] Allow directories for use.* and package.* entries in profiles +317337 +[Future EAPI]: BDEPEND (HDEPEND) for classifying build time dependencies as CBUILD or CHOST ones 383467 Elections webpage lacks results for 2012 Council election +422533 +[Future EAPI] Source eclasses only once 431340 [Future EAPI] Allow bash-4.2 features +445130 +document that pkgconfig files should not be modified/added/renamed 447566 x11-drivers/nvidia-drivers-* fails to build/load/run with kernel-* +449862 +[Future EAPI] Suggest to specify a way to query for available USE flags +451938 +[Future EAPI] Provide an ability to use 'nonfatal' on custom helpers 457000 Missing log and summary for previous council meetings +458102 +[Future EAPI] Recognise txz as tar.xz 459692 [Future EAPI] Provide a function, like dodocs(), to process DOCS= without calling `default` +463586 +[Future EAPI] Introduce get_libdir for consistency with econf +463692 +[Future EAPI] Provide PATCHES array support in default phase of src_prepare +463736 +[Future EAPI] Explicitly support DOCS=() to disable doc-install +463768 +[Future EAPI] Introduce patch applying function +463822 +[Future EAPI] Set 'failglob' by default for global (metadata) scope (was: 'nullglob') 464250 Encourage developers to use the latest EAPI +476730 +[Future EAPI] unpack should match extensions case-insensitively 477030 Missing summary for 20130611 council meeting +481980 +[Future EAPI] Consider that DOCS variable can contain directories +483244 +[Future EAPI] unpack() should accept absolute paths 498332 Dropping stable keywords on m68k, s390, sh 503382 Missing summaries for 20131210, 20140114, and 20140225 council meetings +507130 +dev-libs/openssl: disable tls-heartbeat by default +507210 +net-misc/openssh: do not enable USE=hpn by default 53269 GLEP 27 needs to be implemented (Portage Management of UIDs/GIDs) 565566 diff --git a/decisions/decisions.tex b/decisions/decisions.tex index 86daad5..f5d5a2f 100644 --- a/decisions/decisions.tex +++ b/decisions/decisions.tex @@ -4,11 +4,11 @@ \usepackage[scaled=.90]{helvet} \usepackage{courier} +\usepackage{tocbibind} \usepackage[utf8]{inputenc} \usepackage{color} \usepackage{makeidx} \usepackage{a4wide} -\usepackage{tocbibind} \usepackage[pdfpagelabels=true,breaklinks=true]{hyperref} \usepackage{breakcites} \usepackage{textcomp} @@ -40,7 +40,7 @@ \immediate\openout\bugrfile=\jobname.bur \newcommand{\gentoobugadd}[1]{\write\bugrfile{#1}% } -\input\jobname.bug +\InputIfFileExists{\jobname.bug}{} \newcommand{\bug}[1]{\href{https://bugs.gentoo.org/#1}{\index{Bug!#1}% \gentoobugadd{#1}% @@ -56,7 +56,7 @@ bug {#1}}% \immediate\openout\mlrfile=\jobname.mlr \newcommand{\gentoomailadd}[2]{\write\mlrfile{#2:#1}% } -\input\jobname.mld +\InputIfFileExists{\jobname.mld}{} \newcommand{\agoref}[2]{% \gentoomailadd{#1}{#2}% @@ -134,6 +134,12 @@ pdfauthor={Andreas K. Huettel} \include{summary-20140225} \include{summary-20140311} \include{summary-20140408} +\include{summary-20140513} +\include{summary-20140610} +\include{summary-20140617} +\include{summary-20140624} + +\chapter{Meeting summaries 2014/15} \chapter{Meeting summaries 2015/16} diff --git a/decisions/summary-20140513.tex b/decisions/summary-20140513.tex new file mode 100644 index 0000000..db9b527 --- /dev/null +++ b/decisions/summary-20140513.tex @@ -0,0 +1,49 @@ + +\summary{2014}{5}{13} + +\agendaitem{Package Default USE Flags / Security} +\index{default USE flags}\index{USE flags!default setting} +\index{package!dev-libs/openssl}\index{package!net-misc/openssh} +\index{use flag!hpn}\index{use flag!tls-heartbeat} + +The council discussed default USE flags, in-particular including those +of openssl and openssh (\bug{507130} and \bug{507210}). The council +felt that this should be left to the maintainer's discretion. + +\vote{Per existing policy, the council leaves the default USE flags to the + discretion of the maintainer, but encourages following upstream when + there is no reason to do otherwise.}{Aye: dberkholz, rich0, scarabeus, ulm; + Not present for vote: blueness} + + +\agendaitem{Non-upstream pkg-config} +\index{pkg-config} + +The council felt unanimously that an outright ban on non-upstream +pkg-config files was inappropriate. It was felt that any sensible +policy would leave it to the maintainer's discretion. The exact wording +of the recommendations was deferred to the lists/etc. + +\vote{The council agrees to revise the devmanual policy regarding pkg-config + files to set guidelines for non-upstream pkg-config files but to leave + the inclusion up to the maintainer's discretion. Wording will be + worked out following the meeting, and in the meantime the changes + introduced in \bug{445130} will be reverted.}{Aye: blueness, dberkholz, rich0, +scarabeus, ulm} + + +\agendaitem{Bugs assigned to Council} + + +\bug{503382} and \bug{477030} are for missing summaries --- those responsible +are reminded to write them up. + +\bug{498332} was discussed and it was not felt that it was necessary for +Council to remain CC'ed. A note to this effect will be posted on the +bug by rich0. + + +\agendaitem{Open floor} + +No issues were brought forward. + diff --git a/decisions/summary-20140610.tex b/decisions/summary-20140610.tex new file mode 100644 index 0000000..c6b7140 --- /dev/null +++ b/decisions/summary-20140610.tex @@ -0,0 +1,60 @@ + +\summary{2014}{6}{10} + +\agendaitem{Approve Preliminary EAPI 6 Features} +\index{EAPI!6}\index{get\_libdir()}\index{einstalldocs()}\index{IUSE\_EFFECTIVE} +\index{DOCS}\index{unpack}\index{Bash}\index{failglob}\index{PATCHES} +\index{src\_prepare} + +These were discussed/voted in blocks as suggested by ulm in discussion, +but I'm going to split them up in the summary for clarity. See the log +for the details of how things went: + +\begin{itemize} + \item + \vote{get\_libdir(), \bug{463586}: +Used in econf, but so far not available as separate PM function}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{einstalldocs(), \bug{459692}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{Query function for IUSE\_EFFECTIVE (or IUSE?), \bug{449862}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{nonfatal die(), \bug{451938}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{Allow empty DOCS variable, \bug{463736}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{Directory support for DOCS, \bug{481980}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{Unpack .txz, \bug{458102}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{Case-fold extensions in unpack, \bug{476730}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{unpack() accept absolute paths, \bug{483244}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{Bash 4.2, \bug{431340}}{ +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{failglob in global scope, \bug{463822}}{ +(Council agreed on failglob in global scope only - not local scope.) +Aye: blueness, dberkholz, dilfridge, rich0, ulm} +\item +\vote{PATCHES support in default src\_prepare, \bug{463692}}{ +Aye: dilfridge, rich0; +Nay: blueness, dberkholz; +Abstain: ulm. +This motion was defeated.} +\end{itemize} + +There was extensive discussion on user patches, and we'll continue on +the list before voting next week. + +Meeting called and will be continued on 17 Jun 2014 at 19:00 UTC. diff --git a/decisions/summary-20140617.tex b/decisions/summary-20140617.tex new file mode 100644 index 0000000..e773d97 --- /dev/null +++ b/decisions/summary-20140617.tex @@ -0,0 +1,87 @@ + +\summary{2014}{6}{17} + +\agendaitem{Approve Preliminary EAPI 6 Features} +\index{EAPI!6}\index{eapply\_user}\index{src\_prepare}\index{PATCHES} +\index{EJOBS}\index{eclasses!sourcing}\index{HDEPEND} + +The rest of the EAPI6 were discussed and voted on. Vote results listed here: + +\begin{itemize} +\item \vote{ +User patches: +The council endorses an eapply\_user function in the PM to apply user +patches in EAPI6. This will be called by the default src\_prepare, and +must be called once if src\_prepare is overrided by either a non-virtual +ebuild or eclass.}{ +Aye: blueness, creffett (proxy for williamh), dilfridge, rich0, scarabeus, ulm; +Nay: dberkholz. +Passed.} +\item \vote{ +PATCHES support in default src\_prepare, +\bug{463692}. +(This item was re-visted in light of user patches being approved)}{ +Aye: blueness, creffett (proxy for williamh), dilfridge, rich0, scarabeus, ulm; +Nay: dberkholz. +Passed.} +\item +Patch applying function in package manager, +\bug{463768}. +Needed for PATCHES support and user patches. +This would duplicate epatch() from eutils, in simplified form. +Name "eapply" has been suggested. +(This item was not voted upon, as it was considered implied by the +acceptance of the other two patch features.) +\item \vote{ +EJOBS variable, +\bug{273101}}{ +Nay: blueness, dberkholz, rich0, ulm; +Abstain: creffett (proxy for williamh), dilfridge, scarabeus; +Defeated} +\item \vote{ +Source eclasses only once, +\bug{422533}}{ +Nay: blueness, creffett (proxy for williamh), dberkholz, dilfridge, rich0, ulm; +Abstain: scarabeus; +Defeated} +\item \vote{ +HDEPEND: host dependencies for cross-compilation, +\bug{317337}}{ +Nay: blueness, dilfridge, scarabeus; +Abstain: creffett (proxy for williamh), dberkholz, rich0, ulm} +\item \vote{ +Directory support for package* and use*, +\bug{282296}; +Not intended for gentoo-x86 tree (at this time), only to be used in overlays}{ +Aye: blueness, creffett (proxy for williamh), dberkholz, dilfridge, rich0, +scarabeus, ulm} +\end{itemize} + + +\agendaitem{Max EAPI Count in Tree / Min Time Between EAPI} +\index{EAPI!count in tree} + +See the log for full discussion, but the Council felt that since future +Councils already need to approve new EAPIs, they can decide at that time +whether doing so is appropriate. + +\vote{Should the council set a limit on \# of EAPIs?}{ +Nay: blueness, creffett (proxy for williamh), dberkholz, dilfridge, rich0, +scarabeus, ulm} + +\vote{Should the council set a minimum time between EAPIs?}{ +Nay: blueness, creffett (proxy for williamh), dberkholz, rich0, scarabeus, ulm; +Abstain: dilfridge} + + +\agendaitem{Semi-official Dev-hosted Services} +\index{labs.gentoo.org} + +The Council accepted this provided that the name assignments make it +clear what is and isn't official. *.dev.gentoo.org and *.labs.gentoo.org +were given as possible suggestions. + +Aye: blueness, dberkholz, dilfridge, rich0, scarabeus, ulm; +Abstain: creffett (proxy for williamh)\\[0.2cm] + +Meeting called and will be continued on 24 Jun 2014 at 19:00 UTC. diff --git a/decisions/summary-20140624.tex b/decisions/summary-20140624.tex new file mode 100644 index 0000000..bf6d0f7 --- /dev/null +++ b/decisions/summary-20140624.tex @@ -0,0 +1,26 @@ + +\summary{2014}{6}{24} + +\agendaitem{IUSE\_RUNTIME / GLEP 62} +\index{IUSE\_RUNTIME}\index{EAPI!6} + +See the logs for full discussion. + +There will likely be a need for some bikeshedding on the lists as it +comes time to implement this, as we set guidelines on when this feature +should be used. + +\vote{The council accepts IUSE\_RUNTIME for implementation in EAPI 6 as +outlined in \glep{62}. The actual GLEP will be approved when EAPI 6 is +approved as part of PMS.}{Aye: blueness, dilfridge, rich0, williamh. Passed.} + +\agendaitem{Bugs assigned to Council} + +dberkholz and betelgeuse are reminded to upload their summaries and link +on the council page. + + +\agendaitem{Open floor} + +Only item brought up was general celebration that our term is finally +ended, and those of us who return are looking forward to it! |