diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2017-04-01 21:43:55 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2017-04-01 21:43:55 +0200 |
commit | ed3ada6dc69a9249be2fdeb62861c2181536d948 (patch) | |
tree | 8362b6fb48bee563219b50529441764244889996 | |
parent | Index 2008/7 to 2009/3 (diff) | |
download | council-ed3ada6dc69a9249be2fdeb62861c2181536d948.tar.gz council-ed3ada6dc69a9249be2fdeb62861c2181536d948.tar.bz2 council-ed3ada6dc69a9249be2fdeb62861c2181536d948.zip |
Complete adding summaries to index. Pass 1 complete.
-rw-r--r-- | decisions/decisions.but | 2 | ||||
-rw-r--r-- | decisions/decisions.bux | 2 | ||||
-rw-r--r-- | decisions/decisions.mlf | 8 | ||||
-rw-r--r-- | decisions/decisions.mls | 8 | ||||
-rw-r--r-- | decisions/decisions.mlt | 8 | ||||
-rw-r--r-- | decisions/decisions.tex | 27 | ||||
-rw-r--r-- | decisions/summary-20090326.tex | 77 | ||||
-rw-r--r-- | decisions/summary-20090409.tex | 37 | ||||
-rw-r--r-- | decisions/summary-20090423.tex | 84 | ||||
-rw-r--r-- | decisions/summary-20090514.tex | 62 | ||||
-rw-r--r-- | decisions/summary-20090528.tex | 83 | ||||
-rw-r--r-- | decisions/summary-20090611.tex | 88 | ||||
-rw-r--r-- | decisions/summary-20090625.tex | 36 | ||||
-rw-r--r-- | decisions/summary-20090720.tex | 50 | ||||
-rw-r--r-- | decisions/summary-20090817.tex | 11 | ||||
-rw-r--r-- | decisions/summary-20090914.tex | 37 | ||||
-rw-r--r-- | decisions/summary-20091012.tex | 35 | ||||
-rw-r--r-- | decisions/summary-20091109.tex | 44 | ||||
-rw-r--r-- | decisions/summary-20091207.tex | 68 |
19 files changed, 763 insertions, 4 deletions
diff --git a/decisions/decisions.but b/decisions/decisions.but index fdcdd1e..49440e6 100644 --- a/decisions/decisions.but +++ b/decisions/decisions.but @@ -64,6 +64,8 @@ Slot operator dependencies (EAPI 4) Controllable compression and docompress (EAPI 4) 273642 USE is calculated differently (EAPI 5) +273759 +ciaran mcreesh: editbugs perms for PMS 282296 [Future EAPI] Allow directories for use.* and package.* entries in profiles 287192 diff --git a/decisions/decisions.bux b/decisions/decisions.bux index 0549a7a..153968e 100644 --- a/decisions/decisions.bux +++ b/decisions/decisions.bux @@ -40,6 +40,8 @@ Code of Conduct!extent;Code of Conduct!enforcement council!appeals process 256453 council!meeting process;council!agenda +273620 +package!sys-apps/portage;EAPI!3;EAPI!4 273625 slot operators;dependencies!slot operator;EAPI!4 273633 diff --git a/decisions/decisions.mlf b/decisions/decisions.mlf index b12532e..d55f562 100644 --- a/decisions/decisions.mlf +++ b/decisions/decisions.mlf @@ -34,6 +34,8 @@ Michał Górny Piotr Jaroszyński 280f7cb2193f8f3302a556d70d75ac47:gentoo-project Michał Górny +2a62689c71f95e4de5699a330b8b5524:gentoo-dev +Fabian Groffen 2c8d8c149db1d5cfad877e6a355ff83b:gentoo-project Ben de Groot 2ccbe9e7dcbbe2320835ea440f4cac1e:gentoo-project @@ -90,6 +92,8 @@ Denis Dupeyron Rich Freeman 60481da5b44b778ca5c4405da28f61c7:gentoo-project Michał Górny +62b5df924d6e9e74c94149e7e7f17d23:gentoo-dev +Fabian Groffen 637270936c9f07e3bd2f10ee45264a42:gentoo-project Michał Górny 642482b9a9bc12e7d87fde8e6878f13c:gentoo-project @@ -132,6 +136,8 @@ Ulrich Mueller Samuli Suominen 9578d459aee22ca47b1dc19149684662:gentoo-project Ulrich Mueller +96c702e85f79b8f5e22472ae2c961534:gentoo-council +Tobias Scherbaum 9bc36a643a969e165c6f7cf228f2745c:gentoo-project Andreas K. Huettel 9db8a88aed9d35a4cf629228564bf127:gentoo-project @@ -186,6 +192,8 @@ cb8a98613ce0682f9ee0aaa268f3374b:gentoo-dev Spider cd71445e6968d5630161ae72d9c38562:gentoo-project Michał Górny +d3a4758c455fded00608e891f525d3cc:gentoo-dev +Ciaran McCreesh d4a276a047fd155512f9b746253582b7:gentoo-project Rich Freeman d7c402fb577a3d5b1707e2bdf4b0a264:gentoo-council diff --git a/decisions/decisions.mls b/decisions/decisions.mls index 800075a..ac35d62 100644 --- a/decisions/decisions.mls +++ b/decisions/decisions.mls @@ -34,6 +34,8 @@ Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 [gentoo-council] GLEP 54: _live or _scm? 280f7cb2193f8f3302a556d70d75ac47:gentoo-project Re: [gentoo-project] Call for agenda items - Council meeting 2015-02-10 +2a62689c71f95e4de5699a330b8b5524:gentoo-dev +[gentoo-dev] Gentoo Prefix: on EPREFIX, ED and EROOT inside ebuilds 2c8d8c149db1d5cfad877e6a355ff83b:gentoo-project Re: [gentoo-project] Gentoo, GitHub, and the Social Contract 2ccbe9e7dcbbe2320835ea440f4cac1e:gentoo-project @@ -90,6 +92,8 @@ Re: [gentoo-project] Call for agenda items -- Council meeting 2012-05-08 Re: [gentoo-project] Call for agenda items - Council meeting 2014-04-08 60481da5b44b778ca5c4405da28f61c7:gentoo-project Re: [gentoo-project] Call for agenda items - Council meeting 2016-11-13 +62b5df924d6e9e74c94149e7e7f17d23:gentoo-dev +Re: [gentoo-dev] Gentoo Prefix: on EPREFIX, ED and EROOT inside ebuilds 637270936c9f07e3bd2f10ee45264a42:gentoo-project Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2016-01-10 642482b9a9bc12e7d87fde8e6878f13c:gentoo-project @@ -132,6 +136,8 @@ Re: [gentoo-project] Call for agenda items - Council meeting 2014-03-11 [gentoo-dev] Proposal of accepting arguments to `default` in src_install (and more?) phases in EAPI=5 (for the next council meeting?) 9578d459aee22ca47b1dc19149684662:gentoo-project Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-12-13 +96c702e85f79b8f5e22472ae2c961534:gentoo-council +[gentoo-council] Agenda for September 14th meeting 9bc36a643a969e165c6f7cf228f2745c:gentoo-project Re: [gentoo-project] Call for agenda items - Council meeting 2014-04-08 9db8a88aed9d35a4cf629228564bf127:gentoo-project @@ -186,6 +192,8 @@ cb8a98613ce0682f9ee0aaa268f3374b:gentoo-dev Re: [gentoo-dev] GTK und GTK2 Use Flag cd71445e6968d5630161ae72d9c38562:gentoo-project Re: [gentoo-project] Council Meeting June 2: Call for Agenda Items +d3a4758c455fded00608e891f525d3cc:gentoo-dev +Re: [gentoo-dev] Gentoo Council Reminder for June 11 d4a276a047fd155512f9b746253582b7:gentoo-project Re: [gentoo-project] Call for agenda items - Council meeting 2013-06-11 d7c402fb577a3d5b1707e2bdf4b0a264:gentoo-council diff --git a/decisions/decisions.mlt b/decisions/decisions.mlt index 83d56c9..01c0d07 100644 --- a/decisions/decisions.mlt +++ b/decisions/decisions.mlt @@ -34,6 +34,8 @@ Sun, 31 Jul 2011 15:26:56 Wed, 03 Jun 2009 20:02:32 280f7cb2193f8f3302a556d70d75ac47:gentoo-project Mon, 09 Feb 2015 23:49:53 +2a62689c71f95e4de5699a330b8b5524:gentoo-dev +Sun, 18 Oct 2009 09:12:40 2c8d8c149db1d5cfad877e6a355ff83b:gentoo-project Sun, 15 Feb 2015 02:57:53 2ccbe9e7dcbbe2320835ea440f4cac1e:gentoo-project @@ -90,6 +92,8 @@ Sun, 16 May 2010 01:11:34 Sun, 30 Mar 2014 14:07:52 60481da5b44b778ca5c4405da28f61c7:gentoo-project Mon, 31 Oct 2016 07:32:03 +62b5df924d6e9e74c94149e7e7f17d23:gentoo-dev +Thu, 26 Nov 2009 13:44:16 637270936c9f07e3bd2f10ee45264a42:gentoo-project Tue, 29 Dec 2015 19:45:47 642482b9a9bc12e7d87fde8e6878f13c:gentoo-project @@ -132,6 +136,8 @@ Tue, 04 Sep 2012 12:02:42 Sat, 12 May 2012 16:54:12 9578d459aee22ca47b1dc19149684662:gentoo-project Sun, 29 Nov 2015 16:16:50 +96c702e85f79b8f5e22472ae2c961534:gentoo-council +Sat, 12 Sep 2009 12:14:26 9bc36a643a969e165c6f7cf228f2745c:gentoo-project Sun, 06 Apr 2014 12:35:37 9db8a88aed9d35a4cf629228564bf127:gentoo-project @@ -186,6 +192,8 @@ cb8a98613ce0682f9ee0aaa268f3374b:gentoo-dev Tue, 29 Mar 2005 20:44:33 cd71445e6968d5630161ae72d9c38562:gentoo-project Tue, 09 Jun 2015 11:12:05 +d3a4758c455fded00608e891f525d3cc:gentoo-dev +Wed, 10 Jun 2009 22:08:38 d4a276a047fd155512f9b746253582b7:gentoo-project Mon, 27 May 2013 21:30:54 d7c402fb577a3d5b1707e2bdf4b0a264:gentoo-council diff --git a/decisions/decisions.tex b/decisions/decisions.tex index 9cde354..7ca43b6 100644 --- a/decisions/decisions.tex +++ b/decisions/decisions.tex @@ -208,9 +208,11 @@ All summaries have been added here. \chapter{Meeting summaries 2008/09} -Council members: betelgeuse, cardoe (starting 9/2008), dberkholz, dertobi123, -flameeyes (until 8/2008), halcy0n (until 12/2/2009), jokey, leio -(starting 26/2/2009), lu_zero +Council members: betelgeuse, cardoe (starting 9/2008), dberkholz (until +14/5/2009), dertobi123, flameeyes (until 8/2008), halcy0n (until 12/2/2009), +jokey, leio (starting 26/2/2009), lu_zero, ulm (starting 28/5/2009) + +All summaries have been added here. \include{summary-20080710} \include{summary-20080724} @@ -225,11 +227,28 @@ flameeyes (until 8/2008), halcy0n (until 12/2/2009), jokey, leio \include{summary-20090212} \include{summary-20090226} \include{summary-20090312} +\include{summary-20090326} +\include{summary-20090409} +\include{summary-20090423} +\include{summary-20090514} +\include{summary-20090528} +\include{summary-20090611} +\include{summary-20090625} \chapter{Meeting summaries 2009/10} -Council members: betelgeuse, calchan, dertobi123, leio, scarabeus, solar, ulm +Council members: +betelgeuse, calchan, dertobi123, leio, lu_zero (until 12/2009), scarabeus +(starting 1/2010), solar, ulm + +All summaries have been added here. +\include{summary-20090720} +\include{summary-20090817} +\include{summary-20090914} +\include{summary-20091012} +\include{summary-20091109} +\include{summary-20091207} \include{summary-20100118} \include{summary-20100208} \include{summary-20100308} diff --git a/decisions/summary-20090326.tex b/decisions/summary-20090326.tex new file mode 100644 index 0000000..907d083 --- /dev/null +++ b/decisions/summary-20090326.tex @@ -0,0 +1,77 @@ + +\summary{2009}{3}{26} + + +\agendaitem{GLEP 55} +\index{parse-eapi} + + Petteri noted that portage had recently gotten support for both +\glep{55} and the parse-eapi proposal. Petteri will have benchmarks done by + the next meeting. + +\agendaitem{EAPI-3 Proposals} +\index{EAPI!3} +\index{slot operators}\index{src_install}\index{doinclude}\index{dosed} +\index{unpack}\index{docompress}\index{doexample}\index{dohard} +\index{disable-dependency-tracking}\index{die}\index{DOCS} +\index{$\vert\vert$ dependencies}\index{dependencies!$\vert\vert$} + + A call for objections to/questions about any of the various proposals + was asked for. What follows is a list of proposals to which objections were + raised or for which there are open questions as well as who raised the + points. + +\begin{itemize} + \item + slot operator support: + leio, open questions, position pending on answers + \item + default_src_install: + leio, open questions; + dberkholz, + dertobi123 + \item + doinclude: + dberkholz, + leio + \item + dosed: + dberkholz + \item + unpack failing on unknown types: + dberkholz + \item + docompress: + leio, needs to review proposal and prepalldocs; + dev-zero, thinks it's useless + \item + doexample: + dev-zero, thinks it should have -r if we have it at all + \item + dohard being deprecated: + leio, thinks it should remain and have its bugs fixed. + \item + disable-dependency-tracking: + lu_zero, possible breakage of configure scripts (mplayer \& ffmpeg +mentioned) + \item + utility commands should die by default: + leio, open questions + \item + ban $\vert\vert$ ( foo? ( . ) . ): + leio, sees no reason to ban something that might have some valid use cases +\end{itemize} + + + One part of the EAPI-3 discussion is whether to have variables that + behind-the-scenes control the default functions. The DOCS variable was + created so that a list of documentation to install can be passed to + default_src_install. A 4-2 vote approved the DOCS variable for use in + src_install. Specific details have not yet been worked out. + + +\agendaitem{Open Floor} +\index{KEYWORDS} + +Ned Ludd(solar) requested that the council discuss a migration of KEYWORDS out +of ebuilds to be discussed at the next meeting. diff --git a/decisions/summary-20090409.tex b/decisions/summary-20090409.tex new file mode 100644 index 0000000..61dfa31 --- /dev/null +++ b/decisions/summary-20090409.tex @@ -0,0 +1,37 @@ + +\summary{2009}{4}{9} + + +\agendaitem{Migration of KEYWORDS out of ebuilds} +\index{KEYWORDS} + + There was initial discussion on this idea. The council requested that + Ned Ludd(solar) post a draft proposal of his idea to one of the lists + for discussion, since the idea interested the council and they wish to + get an idea of its pros and cons. + + +\agendaitem{EAPI 3 features block} +\index{EAPI!3} + + To make sure that there is enough discussion on all EAPI 3 features a + block on new features for consideration into EAPI 3 was considered. A + vote was taken to +\begin{enumerate} + \item + block features to those already discussed + \item + '1' with mtime preservation + \item + no block for features +\end{enumerate} + Choice '1' won with 4 votes. + + This block doesn't affect discussion of the implementation of the + features, only new features. + + +\agendaitem{EAPI 3 updates} + + Zac Medico(zmedico) commented that while he hadn't worked on + [use(+/-)] yet it shouldn't take more than a week or two to complete. diff --git a/decisions/summary-20090423.tex b/decisions/summary-20090423.tex new file mode 100644 index 0000000..020f14a --- /dev/null +++ b/decisions/summary-20090423.tex @@ -0,0 +1,84 @@ + +\summary{2009}{4}{23} + + +\agendaitem{Portage changing behaviour without EAPI bumps} +\index{portage}\index{PMS} + + David Leverton(dleverton) requested that the council mandate that portage + is not allowed to change behaviour that is specified in PMS, as has + occurred a few times in the past. + + Conclusion: + The council decided that if PMS-conflicting changes occur in + package managers then the council can mandate that versions that + conflict will be masked. The council may take into account + extenuating circumstances. + +\agendaitem{EAPI 3} +\index{EAPI!3} + + EAPI 3's features have been finalized and its final approval is + pending portage support for the most important features. Some less + critical features may be removed if they cannot be accomplished in + a reasonable timeframe and are holding up the introduction of the + critical features. This summary of features lists only those features + discussed on the April 23 meeting of the Gentoo Council. + +\begin{itemize} + \item + New utility functions: +'Doexample'/'Doinclude'\index{doexample}\index{doinclude} + Some council members believed that adding these utility functions + would complicate things for new ebuild authors while not providing + any especially needed features. + + Conclusion: + Voted to not be included in EAPI 3. + \item + Ban $\vert\vert$ ( use? ( ... ) ... ) \index{$\vert\vert$ + dependencies}\index{dependencies!$\vert\vert$} + + Mart Raudsepp(leio) argued that banning such constructs is + strictly a QA issue and shouldn't be covered by PMS, while others + argued that there are no valid use cases for the construct and + that you need appropriate rules to parse RDEPEND/DEPEND. + + Conclusion: + It was decided that a repoman warning would be most + appropriate for this case and that the topic of banning it in + an EAPI can be revisited for EAPI 4. + \item + Ban 'dohard'\index{dohard} + + Currently dohard cannot be guaranteed to work across filesystems + and few packages use it. + + Conclusion: + Voted to be banned in EAPI 3. + \item + New econf options, + '--disable-dependency-tracking' / '--enable-fast-install' + \index{disable-dependency-tracking}\index{enable-fast-install} + + The addition of '--enable-fast-install' was opposed because it is + already a libtool default and as such is useless. No arguments + were made against '--disable-dependency-tracking'. + + Conclusion: + '--disable-dependency-tracking' was voted in, while + '--enable-fast-install' was voted out. + \item + Add --if-compressed option to unpack(). \index{if-compressed} \index{unpack} + + Conclusion: + Voted to be not included in EAPI 3. + + \item + Slot Operator Dependencies(:= and :*) \index{slot operators} + \index{dependencies!:=}\index{dependencies!:*} + + Conclusion: + Voted to be included in EAPI 3. Mart Raudsepp has remaining + queries about the final syntax. +\end{itemize} diff --git a/decisions/summary-20090514.tex b/decisions/summary-20090514.tex new file mode 100644 index 0000000..3f2323f --- /dev/null +++ b/decisions/summary-20090514.tex @@ -0,0 +1,62 @@ + +\summary{2009}{5}{14} + + +\agendaitem{Approve wording of PMS for EAPI 3} +\index{EAPI!3}\index{EAPI!3!approval} + + This call for approval comes from the perspective that package manager + developers currently do not know the specifics of what to code for + EAPI 3. With this approved package manager developers can write code + and testcases for each feature and know that the specifics of each + feature is final(some features may be removed however). + + Conclusion: + Approved, EAPI 3 specifications have been merged to the main PMS + repository. EAPI 3 will be tagged when developers are able to use + it. + + +\agendaitem{Vote on GLEP 54} +\index{GLEP!54!approval} + + This vote was called for by dertobi123. The vote was on whether to + approve \glep{54} conditional on whether is passed. The reason + for this is that \glep{54} is unimplementable without the problems + mentioned in \glep{55} being solved. + + Conclusion: + Conditionally approved on whether \glep{55} is approved. + +\agendaitem{Vote on GLEP 55} + A vote was required on this GLEP since \glep{54} was already passed + conditional on this vote. + + Conclusion: + After quite a bit of confusion in the voting (people changing their + votes), a tie(3-3) vote was reached. Therefore, no decision was + reached. This vote will be brought up again next meeting so that + the tie can be broken(hopefully with everyone present). + + +\agendaitem{Discussion of dropping static libraries automatically} +\index{static libraries}\index{libraries!static}\index{EAPI!4} + + Peter Alfredsen(loki_val) asked the council to discuss the ability to + automatically drop static libraries from installs and the best way to + do so. + + Conclusion: + The council unanimously voted that developers, at their + discretion, can drop static libraries but it will not be the + default. The council also expressed support for an EAPI 4 proposal + to automatically disable static libraries via configure options. + + +\agendaitem{Council Election Update} + + The election team decided to hold nominations for the Gentoo Council + from June 1st to June 14th with the voting period running from June + 16th to June 30th. Results will likely be announced on July 2nd. The + election officials for this election are NeddySeagoon, rane, and + jmbsvicetto with fox2mike as the infrastructed liaison. diff --git a/decisions/summary-20090528.tex b/decisions/summary-20090528.tex new file mode 100644 index 0000000..c05d80b --- /dev/null +++ b/decisions/summary-20090528.tex @@ -0,0 +1,83 @@ + +\summary{2009}{5}{28} + + +\agendaitem{Filling the empty council seat} +\index{council!members} + + Donnie Berkholz resigned from the council so there is an empty spot + that needs to be filled. ssuominen and ulm were tied for the next + spot, but ssuominen relinquished his seat to ulm. To fill the spot, + ulm needed to be unanimusly voted in by the current members. + + Conclusion: + Unanimously voted to fill the seat. Ulrich Müller will fill Donnie + Berkholz's seat for the rest of the current term. + + +\agendaitem{EAPI 3 status report from Zac Medico} +\index{EAPI!3} + + No progress yet. Zac said he'd have a recent recruit of his work with + him on it. + + Conclusion: + Zac will work on EAPI 3 features with the help of his recruit. He + will also blog about what features need to be done so the general + community can pitch in. + + +\agendaitem{Removal of Old Eclasses} +\index{eclasses!removal} + + Jorge(jmbsvicetto) requested that the council discuss removing + eclasses from the tree that are no longer needed. The problem with + this is that old(<2.1.4) portage versions used the eclasses from the + tree to run uninstall phases. Thus, the removal of eclasses would + break users who have a portage older than 2.1.4. + + Conclusion: + The council voted that to remove eclasses devs should take the + following steps: +\begin{enumerate} + \item + Deprecate eclasses. + \item + Removal of all functionality relating to installing. + \item + After two years the eclass may be removed. +\end{enumerate} + Thomas Anderson(tanderson) will write up patches for devmanual so + that this policy is documented. + + +\agendaitem{Handling EAPI Versioning in a forwards-compatible way} + +Various developers have raised concerns that \glep{55} only describes a + solution and doesn't clearly show the problems being solved (if any). + Luca (lu_zero) mentioned a few things in the "Problem" section that he + thought could be clarified, listed below: +\begin{enumerate} + \item + For "Change the behaviour of inherit in any way", it would be + useful to include references to bugs where requested inherit + changes would require \glep{55}. +\item + For "Add new global scope functions in any way", defining + 'Sane'. +\item + For "Extend versioning rules in an EAPI", removal of all + mentions of \glep{54} would remove circularity. In addition, + mentioning other version format changes would be useful. +\item + For "Use newer bash features", listing useful (including + in-tree) bash features not available in the bash version mandated + by PMS would be useful.\index{bash!features} +\end{enumerate} + + Conclusion: + The council voted on whether they recognized the problem that +\glep{55} is attempting to solve is real. The vote was affirmative in + recognition of the problem with two abstentions(leio and ulm). ' + Cardoe was no longer at the meeting for this vote and will post + his voteon-list. diff --git a/decisions/summary-20090611.tex b/decisions/summary-20090611.tex new file mode 100644 index 0000000..fa57539 --- /dev/null +++ b/decisions/summary-20090611.tex @@ -0,0 +1,88 @@ + +\summary{2009}{6}{11} + + +\agendaitem{Short discussion of EAPI 3 progress} +\index{EAPI!3}\index{portage}\index{paludis} + +Reference: \bug{273620} + + Zac Medico(zmedico) commented that while no progress had been made, a + tracker bug had been made for those interested in providing patches + for and tracking the progress of the EAPI 3 implementation. Ciaran + McCreesh noted that paludis is ready for EAPI 3 whenever the portage + implementation is finished. + + +\agendaitem{Default contents of ACCEPT_LICENSE(license filtering)} +\index{ACCEPT_LICENSE} + +\glep{23} provided a method for users to select what licenses they are + willing to accept based on a ACCEPT_LICENSE configuration variable. In + addition it provided for 'license groups' so users could accept or + decline to use software of a certain license type. What GLEP 23 did not + specify was the default value of ACCEPT_LICENSE. + + Conclusion: + The council unanimously voted to have the default ACCEPT_LICENSE + value as ACCEPT_LICENSE="* -@EULA". + + +\agendaitem{BASH 4 in EAPI 3} +\index{EAPI!3}\index{bash!version in ebuilds} + + There were three parts to this topic: +\begin{enumerate} + \item + Unlocking of feature requests for EAPI 3. + \item + Allowing BASH 4 features in EAPI 3 ebuilds. + \item + Allowing BASH 4 features in all ebuilds with EAPIs $>=$ 3 after a + fixed amount of time in gentoo-x86(Overlays could begin use + immediately). +\end{enumerate} + + Conclusion: + By a 4-3 decision the council voted not to open the feature list for + EAPI 3. + + +\agendaitem{The banning of igli (Steve Long) from \#gentoo-council} +\index{irc!\#gentoo-council}\index{irc!ban} + + Tiziano Muller(dev-zero) banned igli from \#-council for what he called + repeated trolling after private warnings. The ban was later reversed by + Doug Goldstein(Cardoe) because it had not been put to a council vote as + all bans in \#-council are. + + Conclusion: + No decision yet, the council decided to discuss this issue privately + on the council@ alias so that precious meeting time is not spent. + + +\agendaitem{Define EAPI development/deployment cycles} + +Reference: \agoref{gentoo-dev}{d3a4758c455fded00608e891f525d3cc} + + Various Council members expressed support for Ciaran McCreesh's EAPI + development guidelines. However, the discussion + reached no conclusion and quickly spiraled into a discussion of the + removal of Ciaran McCreesh's bugzilla privileges. + + +\agendaitem{Removal of Ciaran McCreesh's (ciaranm) bugzilla permissions} + + At some point in the last year ciaranm's bugzilla permissions were + removed. He filed a bug about the issue (\bug{273759}) and was talking +about + moving PMS off of Gentoo Infrastructure, a move that some council + members were strongly opposed to. When asked about the permissions, + Ciaran had no objections to waiting a few days for the infra to complete + an investigation into who removed the access and for what reason. + + Conclusion: + The council voted to reinstate Ciaran's editbugs privileges. Ned + Ludd (solar) noted that infra will investigate who removed the privileges + in the first place, and asked for not changing bugzilla privileges before + this is completed. diff --git a/decisions/summary-20090625.tex b/decisions/summary-20090625.tex new file mode 100644 index 0000000..5c9a6a2 --- /dev/null +++ b/decisions/summary-20090625.tex @@ -0,0 +1,36 @@ + +\summary{2009}{6}{25} + + +\agendaitem{Absence of Tiziano (dev-zero)} +\index{council!meeting!proxy} + + +Tiziano Muller (dev-zero) appointed Ciaran McCreesh (ciaranm) as his proxy on +the council@g.o alias. However, four out of the seven council members agreed +that proxies must be gentoo developers(which ciaranm is not) just as council +members must be. Thus, because Tiziano did not attend the meeting he is +considered absent. + + +\agendaitem{Define EAPI development/deployment cycles} +\index{EAPI!development cycle} + + No vote was taken on this, though many members were not supportive of + the 'codename for features' part. + + +\agendaitem{EAPI 3 progress} +\index{EAPI!3}\index{portage} + + Zac Medico(zmedico) reported that he'd been pretty active with portage + development the past week and that EAPI 3's implementation should be + done within a month. + + +\agendaitem{Discussing the past year} +\index{council!web app} + + Petteri (Betelgeuse) mentioned having a web application to handle agenda + creation and approval by council members to streamline the policy set + towards the end of the term to 'ACK' agendas before the meeting. diff --git a/decisions/summary-20090720.tex b/decisions/summary-20090720.tex new file mode 100644 index 0000000..9ab1aac --- /dev/null +++ b/decisions/summary-20090720.tex @@ -0,0 +1,50 @@ + +\summary{2009}{7}{20} + + +\agendaitem{Meeting format} +\index{council!meeting!moderation} + + +\vote{Should the channel be moderated during council meetings?}{6 yes, 0 no} + +solar moderated the channel at 1816UTC. + +\vote{Should council members watch another channel in order to + paste ideas/propositions from the latter to the council channel?}{5 no, 1 +yes} + + +\vote{Do we need a secretary}{6 yes, 0 no} + +The secretary's role will be limited to providing logs and summaries of +the meetings. + +\vote{Does the secretary need to be a council member?}{6 no, 0 yes} + +\vote{If no, do we confirm gentoofan23?}{6 yes, 0 no} + +\vote{Do we need a backup?}{3 no, 0 yes} + +\vote{Betelgeuse requested a vote on whether drafts had to be reviewed on the + private alias instead of on the public mailing-list.}{3 public, 3 private. The +decision was made to wait for lu_zero's vote by email.} + + +\agendaitem{GLEP 39} +\index{GLEP!39} + +\vote{Can the council decide on the process of voting amendments to GLEP 39 + without an all-developers vote?}{4 no, 2 yes} + + +\agendaitem{Meeting schedule} + +\vote{Periodicity}{6 monthly, 0 bi-weekly} + +Depending on 4.1 and your availability what week would you like to meet? +$\longrightarrow$ Third monday of the month. + +Do we keep using a Doodle poll to decide when in the week we meet? +$\longrightarrow$ Only in case of personal schedule issues, assuming a warning +long enough in advance. diff --git a/decisions/summary-20090817.tex b/decisions/summary-20090817.tex new file mode 100644 index 0000000..51edd13 --- /dev/null +++ b/decisions/summary-20090817.tex @@ -0,0 +1,11 @@ + +\summary{2009}{8}{17} + +\agendaitem{10th anniversary} +\index{anniversary!10th} + +There was no agenda for this meeting. However solar suggested that we discussed +the tenth anniversary effort although without any specific intention. + +The council talked generally about the 10th anniversary release but no +decisions or plans to move forward were made. diff --git a/decisions/summary-20090914.tex b/decisions/summary-20090914.tex new file mode 100644 index 0000000..57b3b14 --- /dev/null +++ b/decisions/summary-20090914.tex @@ -0,0 +1,37 @@ + +\summary{2009}{9}{14} + + +\agendaitem{Update on LiveCD/DVD for Gentoo 10.0.} +\index{LiveDVD} + + + Ned Ludd(solar) commmented that things were progressing fine. A new snapshot + will be taken on September 20th and the cutoff date will be the 4th of + October. + + +\agendaitem{A Way to Modify the PMS such that it doesn't directly involve the +EAPI Process} +\index{PMS!modification} + + Joshua Jackson (tsunam) requested a decision on a process to modify PMS + without involving the EAPI Process. + + There was discussion about whether PMS is a documenting simply documenting + the ebuild API or if it is a broader document covering the entire tree. + Agenda Item 3.1 (\agoref{gentoo-council}{96c702e85f79b8f5e22472ae2c961534}) +was deferred until the next meeting to be discussed on + mailing lists beforehand. + +\agendaitem{ Discussion of the Need for a PMS/EAPI committee outside of the +council} +\index{PMS} + + Of the three proposals (an external committee consisting of package +manager + representatives, a council member or two, and perhaps members of the PMS + project; using the existing PMS project; something completely different), + the council chose to do something complete different and what will be done + will be discussed on list or next meeting. + diff --git a/decisions/summary-20091012.tex b/decisions/summary-20091012.tex new file mode 100644 index 0000000..42b624e --- /dev/null +++ b/decisions/summary-20091012.tex @@ -0,0 +1,35 @@ + +\summary{2009}{10}{12} + + +\agendaitem{Why follow up for items from last meeting never happened} +\index{council!meeting!followup} + +\vote{People volunteer to follow up but if there's none the chair takes +care of it and also reminds the volunteer}{5 yes, 1 no, 1 abstain} + + +\agendaitem{EAPI 3 update} +\index{EAPI!3} + +zmedico didn't attend to give update + + +\agendaitem{Preservation of file modification times} +\index{mtime preservation} + +\vote{Reopening EAPI 3 for mtimes}{4 yes, 2 no, 1 abstain} + +\vote{Selecting from implementation alternatives, see +\url{http://bugs.gentoo.org/264130\#c26}}{4 A, 1 A or B, 1 B} + + +\agendaitem{Open floor} + + +Topic items: +\begin{itemize} +\item multilib-portage +\item upgrade paths for old systems + - leio and solar will do follow up +\end{itemize}
\ No newline at end of file diff --git a/decisions/summary-20091109.tex b/decisions/summary-20091109.tex new file mode 100644 index 0000000..a64257d --- /dev/null +++ b/decisions/summary-20091109.tex @@ -0,0 +1,44 @@ + +\summary{2009}{11}{9} + + +\agendaitem{EAPI 3 status} +\index{EAPI!3} + +Some progress, see tracker \bug{273620}. 8 out of 20 items are still +missing. + + +\agendaitem{Upgrade path for old systems} +\index{upgrade path} + +\vote{The ebuild tree must provide an upgrade path to a +stable system that hasn't been updated for one year.}{Accepted unanimously.} + +Action: leio will start a discussion on gentoo-dev on if and how to +support upgrading systems that are outdated more than a year. + + +\agendaitem{Prefix support in the main Portage tree} +\index{prefix} + +The council unanimously supports the general idea, but sees need for +additional discussion. + +Action: ulm will follow up on the open questions on gentoo-dev. + + +\agendaitem{Usage of bash 3.2 features in Portage tree} +\index{bash!version in ebuilds} + +\vote{Usage of bash 3.2 features in the Portage tree is +allowed. PMS will be updated accordingly.}{6 yes, 1 no} + +\vote{Ebuilds must be completely parsable with =bash-3.2*, +any use of later bash features will be reverted.}{6 yes, 1 no} + + +\agendaitem{Preservation of file modification times in EAPI 3} +\index{mtime preservation}\index{EAPI!3} + +Postponed. diff --git a/decisions/summary-20091207.tex b/decisions/summary-20091207.tex new file mode 100644 index 0000000..e81ca2b --- /dev/null +++ b/decisions/summary-20091207.tex @@ -0,0 +1,68 @@ + +\summary{2009}{12}{7} + + +\agendaitem{Actions} +\index{council!voting!by e-mail} + +\begin{itemize} + \item + Discuss voting by e-mail post-meeting in case of absence + \item + ulm to talk with Zac Medico about defining current portage mtime + preservation behaviour for documenting in EAPI-3 + \item + dertobi123 to check what day of the week is best for council members + nowadays and what week to hold the next meeting, possibly rescheduling + the next meetings date + \item + lu_zero missed the meeting while having a slacker mark, figuring out + what happens next (via e-mails) is necessary before the 18th December, + 2009. +\end{itemize} + + +\agendaitem{EAPI-3 status} + +The ETA of EAPI-3, see \bug{273620}, is roughly 3 months. The currently +implemented +EAPI-3 items have no significant benefits to warrant a new EAPI with +only the items that are already implemented. +Because prefix support will be EAPI-3 (see below), the EAPI items +referenced here will be referred to as EAPI-4 in the future. + + +\agendaitem{Prefix support} +\index{prefix} + +References: +\begin{itemize} + \item + \agoref{gentoo-dev}{62b5df924d6e9e74c94149e7e7f17d23} + \item + \agoref{gentoo-dev}{2a62689c71f95e4de5699a330b8b5524} + \item + \url{http://sources.gentoo.org/viewcvs.py/portage/main/branches/prefix/} +\end{itemize} + + +The council accepts (4x yes, 2x abstain) the technical proposition +about Prefix support made to it by now, in the form of a PMS patch, +answers by the Prefix team members to the discussion thread and the +portage branch implementing this. + +The council majority voted for a quick prefix-specific EAPI bump, +from here-on known as EAPI-3. The previously intended collection +of EAPI changes for a EAPI-3 will likely be referenced from now on +as EAPI-4 instead. + + + +\agendaitem{mtime preservation} +\index{mtime preservation}\index{EAPI!3} + +The council majority voted to document precisely the current behavior +of portage and what can be relied upon as part of the upcoming EAPI-3 +(prefix support EAPI), so that since EAPI-3 the current portage +behaviour can be relied upon from all compliant package managers. +The exact behaviour needs to still get documented, however. |