summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2017-03-12 21:18:58 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2017-03-12 21:19:38 +0100
commit878c327c7c670b87d5af8887e469dbe4254676fb (patch)
treed904bf0c077d8dd47fc167144c5114153858f3cd /decisions/summary-20151011.tex
parentAdd mar 2017 log (diff)
downloadcouncil-878c327c7c670b87d5af8887e469dbe4254676fb.tar.gz
council-878c327c7c670b87d5af8887e469dbe4254676fb.tar.bz2
council-878c327c7c670b87d5af8887e469dbe4254676fb.zip
Add 2015/10 to index. Completes 2015/16 council term.
Diffstat (limited to 'decisions/summary-20151011.tex')
-rw-r--r--decisions/summary-20151011.tex87
1 files changed, 87 insertions, 0 deletions
diff --git a/decisions/summary-20151011.tex b/decisions/summary-20151011.tex
new file mode 100644
index 0000000..e9ea77d
--- /dev/null
+++ b/decisions/summary-20151011.tex
@@ -0,0 +1,87 @@
+
+\summary{2015}{10}{11}
+
+\agendaitem{EAPI 4 deprecation}
+\index{EAPI!4!deprecation}\index{EAPI!4}
+
+Reference: \agoref{gentoo-project}{b5b7aa83ddd64fdfa84284c1ceddcec6}
+
+By unanimous agreement EAPI 4 is declared deprecated.
+
+
+\agendaitem{Behaviour of asterisk with = dependency operator}
+\index{= dependencies}\index{PMS}
+
+References:
+\begin{itemize}
+ \item
+ \agoref{gentoo-project}{65abf95ef1ea05a1aa3bc716be386a64}
+ \item
+ \bug{560466}
+ \item
+\url{
+https://gitweb.gentoo.org/proj/portage.git/commit/?id=d4966a381ee4577818bd972946
+647338046715b1}
+\end{itemize}
+
+By unanimous vote, the proposed PMS modification is introduced
+retroactively for all EAPIs.
+
+By the current description of the * operator in PMS, a dependency
+cat/foo-1.2* matches cat/foo-1.2, cat/foo-1.2.1, etc. but it also
+matches cat/foo-1.20. The definition in PMS is updated such that
+version components cannot be split when matching (i.e. 1.2* would not
+match 1.20).
+
+
+\agendaitem{Runtime dependencies and dynamic dependency deprecation}
+\index{dynamic dependencies}
+
+References:
+\begin{itemize}
+ \item
+ \agoref{gentoo-project}{a8b5b499b9dbfdaea57a8f2a158c1fe7}
+ \item
+ http://article.gmane.org/gmane.linux.gentoo.devel/97742 (dead link)
+ \item
+ http://thread.gmane.org/gmane.linux.gentoo.devel/97428/focus=97742 (dead link)
+\end{itemize}
+
+\vote{Maintainers must not assume that dynamic dependencies will be applied
+by the package manager. When changing runtime dependencies the
+maintainer should revision the ebuild if the changes are likely to
+cause problems for end users.}{Accepted unanimous.}
+
+The details, in particular the explicit rules proposed by rich0 on the
+gentoo-devel mailing list, were referred back to the list for further
+discussion and should eventually become recommendations. Further
+decisions on policies may also be up to the QA team.
+
+
+\agendaitem{Games policies}
+\index{games!policies}\index{games!group}\index{games!install path}
+
+Reference: \agoref{gentoo-project}{16fc54d2bced9ff51b71d387eb0fb36b}
+
+After some discussion on the details of FHS, the merit of separate
+users and directories for games and our Gentoo directory structure,
+the following votes as proposed by rich0 were taken:
+
+\vote{Decide that games should not be owned by a games group, and that
+in the default configuration users should not have to be in the games
+group to run games.}{
+Motion accepted with 6 yes and 1 abstention}
+
+\vote{Games should be installed in /usr and not /usr/games as with most
+applications}{
+Motion not passed, 2 yes, 2 no and 3 abstentions}
+
+
+\agendaitem{Games bugzilla component}
+\index{bugzilla}\index{games!bugzilla component}
+
+Reference: \agoref{gentoo-project}{2175a9dde8a1fb614ccb75c60c43c8c8}
+
+By unanimous vote the 'Games" component of bugzilla will be assigned
+by default to bug wranglers instead of the games team.
+