diff options
-rw-r--r-- | decisions/decisions.but | 12 | ||||
-rw-r--r-- | decisions/decisions.bux | 20 | ||||
-rw-r--r-- | decisions/decisions.mlf | 6 | ||||
-rw-r--r-- | decisions/decisions.mls | 6 | ||||
-rw-r--r-- | decisions/decisions.mlt | 6 | ||||
-rw-r--r-- | decisions/decisions.tex | 15 | ||||
-rwxr-xr-x | decisions/makebugs | 21 | ||||
-rw-r--r-- | decisions/summary-20100714.tex | 59 | ||||
-rw-r--r-- | decisions/summary-20100726.tex | 90 | ||||
-rw-r--r-- | decisions/summary-20100809.tex | 79 | ||||
-rw-r--r-- | decisions/summary-20100823.tex | 57 |
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 |