summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2017-02-28 00:45:27 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2017-02-28 00:45:27 +0100
commit5898ff4becf0fb8feb8be5beec40902ea64d6994 (patch)
treeacea381d0aac81cd08be5333aa1c5f2ca448c32d /decisions
parentIndex some more (diff)
downloadcouncil-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.but34
-rw-r--r--decisions/decisions.tex12
-rw-r--r--decisions/summary-20140513.tex49
-rw-r--r--decisions/summary-20140610.tex60
-rw-r--r--decisions/summary-20140617.tex87
-rw-r--r--decisions/summary-20140624.tex26
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!