summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'decisions')
-rw-r--r--decisions/decisions.but12
-rw-r--r--decisions/decisions.bux20
-rw-r--r--decisions/decisions.mlf6
-rw-r--r--decisions/decisions.mls6
-rw-r--r--decisions/decisions.mlt6
-rw-r--r--decisions/decisions.tex15
-rwxr-xr-xdecisions/makebugs21
-rw-r--r--decisions/summary-20100714.tex59
-rw-r--r--decisions/summary-20100726.tex90
-rw-r--r--decisions/summary-20100809.tex79
-rw-r--r--decisions/summary-20100823.tex57
11 files changed, 370 insertions, 1 deletions
diff --git a/decisions/decisions.but b/decisions/decisions.but
index c4b6928..3b7375d 100644
--- a/decisions/decisions.but
+++ b/decisions/decisions.but
@@ -18,10 +18,20 @@ Slacker arches
GLEP 54: scm package version suffix
237381
Document appeals process
+256451
+Council meeting notes appear to be missing
+256453
+Documentation on Gentoo Council meeting processes, particularly regarding agenda items
263565
[Future EAPI] newins et al. should accept "-" for standard input
273101
Need for a variable to set the number of parallel jobs
+273625
+Slot operator dependencies (EAPI 4)
+273633
+Controllable compression and docompress (EAPI 4)
+273642
+USE is calculated differently (EAPI 5)
282296
[Future EAPI] Allow directories for use.* and package.* entries in profiles
287192
@@ -32,6 +42,8 @@ Prefer -i18n option of doman to filename language suffix
[Future EAPI]: BDEPEND (HDEPEND) for classifying build time dependencies as CBUILD or CHOST ones
322049
use_with 3 arg specification differs in portage for $3=''
+331921
+Clarify what PV represents in devmanual
331987
Merge -council and -project mailing lists
341959
diff --git a/decisions/decisions.bux b/decisions/decisions.bux
new file mode 100644
index 0000000..6bd9890
--- /dev/null
+++ b/decisions/decisions.bux
@@ -0,0 +1,20 @@
+211529
+--disable-dependency-tracking;src_configure;econf
+234706
+arches!slacking
+237381
+council!appeals process
+256453
+council!meeting process;council!agenda
+273625
+slot operators;dependencies!slot operator;EAPI!4
+273633
+docompress;EAPI!4
+273642
+USE;EAPI!5
+303919
+doman;PMS
+322049
+use_with
+331921
+PV;devmanual
diff --git a/decisions/decisions.mlf b/decisions/decisions.mlf
index b8aeb65..59cc52d 100644
--- a/decisions/decisions.mlf
+++ b/decisions/decisions.mlf
@@ -24,6 +24,8 @@ Raymond Jennings
Michał Górny
217c67d53b7d8240ff9fecabd29f8303:gentoo-pms
Ulrich Mueller
+2677e155e8c903e6cc9857021c12bb31:gentoo-council
+Piotr Jaroszyński
280f7cb2193f8f3302a556d70d75ac47:gentoo-project
Michał Górny
2c8d8c149db1d5cfad877e6a355ff83b:gentoo-project
@@ -94,6 +96,8 @@ Kristian Fiskerstrand
Tom Wijsman
79dc0c2dc7d8987a9c9ecaaa30e17bb2:gentoo-project
Denis Dupeyron
+84f6893fb1dc1265367aa7ba19769244:gentoo-dev
+Ulrich Mueller
87e630b9da724c5c59060608aba596a9:gentoo-dev
Kristian Fiskerstrand
8fb1d8c0dd80e17cbb1fc633006f14b9:gentoo-project
@@ -158,6 +162,8 @@ dc5406af670aebc050362fcbd8cd528e:gentoo-project
Anthony G. Basile
dc9656603171900ed007b6be143c88da:gentoo-project
Andreas K. Huettel
+dee3aab5e8c840ed3fa4add9c7d74b97:gentoo-dev
+Brian Harring
dfcb99f9fd1799313c6a5ef6e18f15b6:gentoo-project
Tomáš Chvátal
e4e0ee942cf7af8f47b8e3d312498be7:gentoo-project
diff --git a/decisions/decisions.mls b/decisions/decisions.mls
index f437379..8ab31aa 100644
--- a/decisions/decisions.mls
+++ b/decisions/decisions.mls
@@ -24,6 +24,8 @@ Re: [gentoo-project] Call for agenda items - Council meeting 2016-11-13
Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11
217c67d53b7d8240ff9fecabd29f8303:gentoo-pms
[gentoo-pms] Re: [gentoo-dev] [RFC] Shall econf append its arguments to end of ./configure invocation?
+2677e155e8c903e6cc9857021c12bb31:gentoo-council
+[gentoo-council] GLEP 54: _live or _scm?
280f7cb2193f8f3302a556d70d75ac47:gentoo-project
Re: [gentoo-project] Call for agenda items - Council meeting 2015-02-10
2c8d8c149db1d5cfad877e6a355ff83b:gentoo-project
@@ -94,6 +96,8 @@ Ongoing stabilization discussion (Re: [gentoo-project] Council meeting 2016-11-1
Re: [gentoo-project] Call for agenda items - Council meeting 2014-04-08
79dc0c2dc7d8987a9c9ecaaa30e17bb2:gentoo-project
[gentoo-project] [GLEP 39 overhaul] Voting by email, proxies and slacker rule.
+84f6893fb1dc1265367aa7ba19769244:gentoo-dev
+[gentoo-dev] GLEP 54 and hyphens in PV (was: GLEP 55 updated)
87e630b9da724c5c59060608aba596a9:gentoo-dev
[gentoo-dev] RFC: Eclasses and EAPI
8fb1d8c0dd80e17cbb1fc633006f14b9:gentoo-project
@@ -158,6 +162,8 @@ dc5406af670aebc050362fcbd8cd528e:gentoo-project
[gentoo-project] Re: [gentoo-dev-announce] Call for Agenda Items -- Council Meeting 2016-02-14
dc9656603171900ed007b6be143c88da:gentoo-project
Re: [gentoo-project] Council Meeting June 2: Call for Agenda Items
+dee3aab5e8c840ed3fa4add9c7d74b97:gentoo-dev
+Re: [gentoo-dev] New eclass: autotools-utils.eclass
dfcb99f9fd1799313c6a5ef6e18f15b6:gentoo-project
[gentoo-project] Gentoo Code of Conduct
e4e0ee942cf7af8f47b8e3d312498be7:gentoo-project
diff --git a/decisions/decisions.mlt b/decisions/decisions.mlt
index 94029d9..2e1fb29 100644
--- a/decisions/decisions.mlt
+++ b/decisions/decisions.mlt
@@ -24,6 +24,8 @@ Sun, 30 Oct 2016 21:23:42
Sun, 04 Oct 2015 11:14:08
217c67d53b7d8240ff9fecabd29f8303:gentoo-pms
Tue, 30 Apr 2013 17:04:05
+2677e155e8c903e6cc9857021c12bb31:gentoo-council
+Wed, 03 Jun 2009 20:02:32
280f7cb2193f8f3302a556d70d75ac47:gentoo-project
Mon, 09 Feb 2015 23:49:53
2c8d8c149db1d5cfad877e6a355ff83b:gentoo-project
@@ -94,6 +96,8 @@ Mon, 07 Nov 2016 12:14:58
Sat, 29 Mar 2014 13:31:23
79dc0c2dc7d8987a9c9ecaaa30e17bb2:gentoo-project
Sat, 17 Apr 2010 23:46:54
+84f6893fb1dc1265367aa7ba19769244:gentoo-dev
+Sun, 17 May 2009 23:43:47
87e630b9da724c5c59060608aba596a9:gentoo-dev
Fri, 02 Sep 2016 16:13:40
8fb1d8c0dd80e17cbb1fc633006f14b9:gentoo-project
@@ -158,6 +162,8 @@ dc5406af670aebc050362fcbd8cd528e:gentoo-project
Thu, 04 Feb 2016 10:08:02
dc9656603171900ed007b6be143c88da:gentoo-project
Sun, 07 Jun 2015 16:34:15
+dee3aab5e8c840ed3fa4add9c7d74b97:gentoo-dev
+Sun, 18 Jul 2010 00:58:59
dfcb99f9fd1799313c6a5ef6e18f15b6:gentoo-project
Fri, 24 May 2013 11:46:47
e4e0ee942cf7af8f47b8e3d312498be7:gentoo-project
diff --git a/decisions/decisions.tex b/decisions/decisions.tex
index 47948b7..9e6d617 100644
--- a/decisions/decisions.tex
+++ b/decisions/decisions.tex
@@ -125,6 +125,16 @@ pdfauthor={Andreas K. Huettel}
\chapter{Topic notes}
+\chapter{Meeting summaries 2004/05}
+
+\chapter{Meeting summaries 2005/06}
+
+\chapter{Meeting summaries 2006/07}
+
+\chapter{Meeting summaries 2007/08}
+
+\chapter{Meeting summaries 2008/09}
+
\chapter{Meeting summaries 2009/10}
Council members: betelgeuse, calchan, dertobi123, leio, scarabeus, solar, ulm
@@ -141,6 +151,11 @@ Council members: betelgeuse, calchan, dertobi123, leio, scarabeus, solar, ulm
Council members: betelgeuse, bonsaikitten (starting 1/2011), chainsaw,
ferringb, halyc0n (until 12/2010), jmbsvicetto, scarabeus, wired
+\include{summary-20100714}
+\include{summary-20100726}
+\include{summary-20100809}
+\include{summary-20100823}
+
\include{summary-20110111}
\include{summary-20110201}
\include{summary-20110308}
diff --git a/decisions/makebugs b/decisions/makebugs
index 854bf39..2042103 100755
--- a/decisions/makebugs
+++ b/decisions/makebugs
@@ -5,7 +5,7 @@ use LaTeX::Encode qw(latex_encode);
use XMLRPC::Lite;
use Data::Dumper;
-# three files:
+# four files:
# - bur: input file, unsorted list of bug numbers, may contain duplicates,
# generated by LaTeX
# - but: cache of bug titles; format: one bug per two lines
@@ -13,6 +13,10 @@ use Data::Dumper;
# * second line bug title
# maintained by this script, can be deleted any time but needs bugzilla
# access for recreation
+# - bux: manually generated index keyword file for bugs; format: one bug per two
+# lines
+# * first line bug number
+# * second line bug keywords, separated by ";"
# - bug: output file, LaTeX fragment that can be sourced
# Initialization for the BZ
@@ -54,6 +58,16 @@ chomp @butlist;
my %bugtitles=@butlist;
+
+# Read the bug index keywords
+open my $bux, '<', "decisions.bux";
+my @buxlist = <$bux>;
+close $bux;
+chomp @buxlist;
+
+my %bugkeywords=@buxlist;
+
+
# Loop through the referenced bug numbers, check if we already have the title,
# and if not fetch and add it.
foreach(@bugnumbers) {
@@ -81,6 +95,11 @@ print $bug '\renewcommand{\gentoobugtitle}[1]{%'."\n";
foreach(@bugnumbers) {
my $cur=$_;
my $title=encodebugtitle($bugtitles{$cur});
+
+ my @keywords=split /;/, $bugkeywords{$cur};
+ foreach(@keywords) {
+ $title=$title.'\index{'.$_.'}';
+ }
print $bug '\ifthenelse{\equal{#1}{'.$cur.'}}{'.$title.'}{}%'."\n";
};
diff --git a/decisions/summary-20100714.tex b/decisions/summary-20100714.tex
new file mode 100644
index 0000000..50eb7ef
--- /dev/null
+++ b/decisions/summary-20100714.tex
@@ -0,0 +1,59 @@
+
+\summary{2010}{7}{14}
+
+
+\agendaitem{select the probable date for the monthly meetings}
+ 1900 UTC, 2nd Monday of each month
+
+
+\agendaitem{discuss desired model of operation}
+
+\begin{itemize}
+ \item
+ using bugs to track issues:
+ bugs for now (without any restrictions, fully visible and editable by any registered user)
+ rails project for council management is under development, will check that when finished
+ \item
+ have a section on all meetings to check the bugs status:
+ discussion about bug progress should happen on each meeting.
+ each bug will have an assigned named council member that should be responsible for its tracking
+ we may use bugzilla voting capabilities if deemed useful
+ \item
+ ability to have 2nd monthly / impromptu meetings when required:
+ there can be any number of meetings during the month, with the requirement of a minimal 1 week advance notice
+ \item
+ secretary / meeting chair:
+ council members will replace a secretary by using google wave to create meeting summaries on the fly
+ the chair of a meeting is going to be decided at the end of the previous meeting. scarabeus volunteers to be default fallback
+ the selected chair is responsible for the initial email and the upcoming meeting agenda, as well as committing the summary of the meeting he chairs.
+\end{itemize}
+
+
+\agendaitem{allow council members to present issues to be addressed in this
+term}
+
+ Chainsaw --- to kill (the official status of) overlays ; to review
+package maintenance policy
+
+ jmbsvicetto --- to continue the work to review GLEP39 and Gentoo's
+metastructure ; to study and promote ways to allow more involvement from
+community
+
+ scarabeus --- increase QA of the tree (be more strict with developers)
+and revive GWN
+
+ ferringb --- make council less involved in day-to-day matters and more
+focused on bigger picture
+
+ wired --- decisive and effective council
+
+ halcy0n --- bigger QA hammer, easier and more straight rules for
+joining or helping out in our community
+
+ betelgeuse --- putting GSoC results to some good use ; mostly PM stuff
+
+
+\agendaitem{listen to the community}
+
+ tanderson - have the council decide on proposals solely on their merit and not on the person who submits them
+
diff --git a/decisions/summary-20100726.tex b/decisions/summary-20100726.tex
new file mode 100644
index 0000000..d2408a5
--- /dev/null
+++ b/decisions/summary-20100726.tex
@@ -0,0 +1,90 @@
+
+\summary{2010}{7}{26}
+
+
+\agendaitem{add --as-needed to default profile's LDFLAGS}
+\index{--as-needed}\index{LDFLAGS}
+
+passed by unanimous vote;
+ scarabeus will create a news item,
+ ssuominen already pushed the actual change :D
+
+
+\agendaitem{REQUIRED_USE}
+\index{REQUIRED_USE}
+
+Reference: http://dev.gentoo.org/~ferringb/required-use.html (dead link)
+
+Accepted by all members
+
+
+\agendaitem{Review eclass removal policy}
+\index{eclasses!removal}
+
+Should it be 2 years since portage 2.1.4.4 went stable?
+
+$\longrightarrow$ all members agreed on removing the 2
+year policy
+
+$\longrightarrow$ QA will write a devmanual patch with a
+30+ minimum lastrite period for eclass removals
+
+
+\agendaitem{Should there a policy about eclass API changes?}
+\index{eclasses!api changes}
+
+$\longrightarrow$ we didn't reach a decision here, talk will
+continue in the mailing lists
+
+
+\agendaitem{Use of invalid DEPEND atom "EAPI_TOO_OLD" instead of calling die in
+global scope on eclasses}
+\index{EAPI_TOO_OLD}\index{die!in global scope}\index{PMS}
+
+Reference: \agoref{gentoo-dev}{dee3aab5e8c840ed3fa4add9c7d74b97} and
+replies
+
+The council opted for calling die
+instead of using the invalid DEPEND and required
+a patch to devmanual and PMS (ferring will do the devmanual patch)
+
+
+\agendaitem{Mailing lists}
+\index{mailing list!gentoo-council}
+\index{mailing list!gentoo-dev}
+\index{mailing list!gentoo-project}
+\index{council!meeting agenda}
+
+Should we post council agenda to -council? -dev? -project?
+
+Some devs suggest we should cross-post to -dev and -council
+but not everyone likes cross-posting as it can lead to fragmentation.
+Petteri suggested punting -council and using -project instead
+
+$\longrightarrow$ there was a vote on punting -council
+that ended in a 2-2 tie (ferringb had left)
+jmbsvicetto and wired voted against, betelgeuse and scarabeus voted in favor
+
+
+$\longrightarrow$ discussion will be continued in the
+mailing lists
+
+\agendaitem{Bugs assigned to council@g.o}
+
+\begin{itemize}
+ \item
+ \bug{234706}: ask Halcy0n if he wants to resume work on this
+bug
+ \item
+ \bug{256451}: ask ferringb if he still wants to do it
+ \item
+ \bug{256453}: wired will take care of this
+ \item
+ \bug{237381}: jmbsvicetto will take care of this
+\end{itemize}
+
+
+\agendaitem{Open floor: listen to developers}
+
+$\longrightarrow$ no input...
+
diff --git a/decisions/summary-20100809.tex b/decisions/summary-20100809.tex
new file mode 100644
index 0000000..b3a8102
--- /dev/null
+++ b/decisions/summary-20100809.tex
@@ -0,0 +1,79 @@
+
+\summary{2010}{8}{9}
+
+
+\agendaitem{the mailing list situation}
+\index{mailing list!gentoo-council}
+\index{mailing list!gentoo-project}
+
+\vote{merge -project and -council mls into one (-project)}{
+ for: scarabeus, betelgeuse, chainsaw, ferringb (as experiment first
+ that could be reverted), halcy0n;
+ against: jmbsvicetto, wired}
+ Fill up bug for infra to do this. (scarabeus will fill the bug)
+
+
+\agendaitem{eclass API changes}
+\index{eclasses!api changes}\index{PV}\index{project!qa}\index{GLEP!48}
+
+\begin{itemize}
+ \item
+ document better what PV means, \bug{331921}
+ \item
+ make it easier for QA to take action when common sense is *not* used and
+ things are broken
+ \item
+ QA team will update its internal policies about the process to request the
+ suspension of commit rights from a developer. The revision might involve an
+ update to \glep{48}. (QA mailinglist)
+\end{itemize}
+
+
+\agendaitem{fallout and suspension policies}
+\index{suspension policies}\index{package!dev-lang/python}
+
+\begin{itemize}
+ \item
+ learn from the python breakage to promote the importance of current
+ policies and why developers should use them properly
+ \item
+ use this as an example of how not do things and how it should be dealt
+ with and start a discussion of how to recover from it and how to ensure we
+ can reach users in such cases
+ \item
+ continue discussion on -project ml (per 3a)
+\end{itemize}
+
+
+\agendaitem{council comment about the Portage breakage fallout}
+\index{package!sys-apps/portage}
+
+jmbsvicetto argued that Gentoo needs to acknowledge the incident, ensure
+ affected users can find correct documentation on how to fix it and make it
+ clear that the practices that lead to it are neither appropriate nor acceptable
+
+
+\agendaitem{EAPI 4 status}
+\index{EAPI!4}
+
+ferringb will review the status, and try to find some minion to help him
+
+
+\agendaitem{Bugs assigned to council@ in bugzilla and their progress}
+
+\begin{itemize}
+ \item
+ \bug{234706}:
+ halcy0n will create new draft proposal soonish
+ \item
+ \bug{256451}:
+ last summary tbd by betelgeuse
+ \item
+ \bug{256453}:
+ wired wrote nice patch and it will be updated according to the comments on
+ -project mailinglist
+ \item
+ \bug{237381}:
+ jmbsvicetto plans to have something to show next mont meeting
+\end{itemize}
+
diff --git a/decisions/summary-20100823.tex b/decisions/summary-20100823.tex
new file mode 100644
index 0000000..41fd617
--- /dev/null
+++ b/decisions/summary-20100823.tex
@@ -0,0 +1,57 @@
+
+\summary{2010}{8}{23}
+
+
+\agendaitem{EAPI 4 status}
+\index{EAPI!4}
+
+3 bugs left: \bug{273642}, \bug{273625}, \bug{273633}; repoman not updated yet;
+support for EAPI 4_pre1 not enabled yet
+
+
+\agendaitem{GLEP 54}
+
+References:
+\begin{itemize}
+ \item
+ \glep{54}
+ \item
+ \agoref{gentoo-council}{2677e155e8c903e6cc9857021c12bb31}
+ \item
+ \agoref{gentoo-dev}{84f6893fb1dc1265367aa7ba19769244}
+\end{itemize}
+
+\vote{\glep{54}}{
+ passed, 4 to 2}
+
+
+\agendaitem{GLEP 55}
+
+\vote{\glep{55}}{
+ voted down 4 to 2}
+
+\vote{do we want to find a solution for the issues raised by glep 55}{5 yes, 1
+no}
+
+We should focus on finding an acceptable implemention or just vote on all the
+proposed ones
+
+
+\agendaitem{Bugs assigned to the Council}
+
+\begin{itemize}
+ \item
+ \bug{234706}: no new info
+ \item
+ \bug{256451}: done
+ \item
+ \bug{256453}: done
+ \item
+ \bug{237381}: no new info
+\end{itemize}
+
+
+\agendaitem{Open floor - listen to the community}
+\index{espresso machine}
+
+Antarus wants an espresso machine