diff options
author | Andreas K. Huettel <dilfridge@gentoo.org> | 2017-03-30 19:07:48 +0200 |
---|---|---|
committer | Andreas K. Huettel <dilfridge@gentoo.org> | 2017-03-30 19:07:48 +0200 |
commit | 4e7708649345a1231dd552c8948065c3da57ff42 (patch) | |
tree | a12a4058c2ec151d9debaf42dcb1fa37c44e3769 | |
parent | Index 2007/6 to 2007/11 (diff) | |
download | council-4e7708649345a1231dd552c8948065c3da57ff42.tar.gz council-4e7708649345a1231dd552c8948065c3da57ff42.tar.bz2 council-4e7708649345a1231dd552c8948065c3da57ff42.zip |
Index 2013/9 and 2013/10
-rw-r--r-- | decisions/decisions.but | 8 | ||||
-rw-r--r-- | decisions/decisions.bux | 12 | ||||
-rw-r--r-- | decisions/decisions.tex | 7 | ||||
-rw-r--r-- | decisions/summary-20130910.tex | 104 | ||||
-rw-r--r-- | decisions/summary-20130917.tex | 94 | ||||
-rw-r--r-- | decisions/summary-20130924.tex | 54 | ||||
-rw-r--r-- | decisions/summary-20131008.tex | 60 |
7 files changed, 339 insertions, 0 deletions
diff --git a/decisions/decisions.but b/decisions/decisions.but index 30c4c53..9b7c245 100644 --- a/decisions/decisions.but +++ b/decisions/decisions.but @@ -140,6 +140,8 @@ x11-drivers/nvidia-drivers-* fails to build/load/run with kernel-* Missing log and summary for previous council meetings 458102 [Future EAPI] Recognise txz as tar.xz +458866 +Add the contents of /var/db/pkg specified to the PMS specs. 459692 [Future EAPI] Provide a function, like dodocs(), to process DOCS= without calling `default` 463586 @@ -160,10 +162,16 @@ Encourage developers to use the latest EAPI Missing summary for 20130611 council meeting 480408 Add /releases/${arch}/verified tree for tested autobuilds +481202 +Tracker - Documentation or Implementation Issues for Dropping of Separate /usr Support +481660 +Documentation for an early boot mechamism with a separate NFS mounted /usr is lacking 481980 [Future EAPI] Consider that DOCS variable can contain directories 483244 [Future EAPI] unpack() should accept absolute paths +485448 +Migrate council project page to the wiki 498332 Dropping stable keywords on m68k, s390, sh 503382 diff --git a/decisions/decisions.bux b/decisions/decisions.bux index 953da8c..f8bdcaf 100644 --- a/decisions/decisions.bux +++ b/decisions/decisions.bux @@ -52,6 +52,18 @@ project!qa;GLEP!48 council!web app 383467 council!election;project!elections +457000 +council meeting!missing summary;council meeting!missing log +458866 +NEEDED.ELF.2;/var/db/pkg;GLEP!64;PMS +477030 +council meeting!missing summary +480408 +autobuilds;project!releng +481202 +separate /usr +485448 +council!web page 565566 ChangeLog files!sort order 565700 diff --git a/decisions/decisions.tex b/decisions/decisions.tex index b241f70..27e1749 100644 --- a/decisions/decisions.tex +++ b/decisions/decisions.tex @@ -273,8 +273,15 @@ All summaries have been added here. \chapter{Meeting summaries 2013/14} +Council members: blueness, dberkholz, dilfridge, rich0, scarabeus, ulm, +williamh + \include{summary-20130730} \include{summary-20130813} +\include{summary-20130910} +\include{summary-20130917} +\include{summary-20130924} +\include{summary-20131008} \include{summary-20140114} \include{summary-20140225} diff --git a/decisions/summary-20130910.tex b/decisions/summary-20130910.tex new file mode 100644 index 0000000..e57e0ec --- /dev/null +++ b/decisions/summary-20130910.tex @@ -0,0 +1,104 @@ + +\summary{2013}{9}{10} + + +\agendaitem{Install functions, default src_install} +\index{src_install}\index{PMS}\index{doins}\index{DOCS} + +References: +\begin{itemize} + \item + http://article.gmane.org/gmane.linux.gentoo.project/2976 (dead link) + \item + http://article.gmane.org/gmane.linux.gentoo.pms/764 (dead link) + \item + http://article.gmane.org/gmane.linux.gentoo.pms/766 (dead link) +\end{itemize} + +Two votes were taken: + +\vote{Calling the do*() install commands without a filename parameter is +an error. Vote for approval of updated PMS wording.}{ +Accepted unanimously (6 yes votes).} + +\vote{Retroactively change default src_install() in EAPIs 4 and 5 such +that the DOCS variable is allowed to be empty. Vote for approval +of updated PMS wording.}{ +Rejected with 4 no votes and 2 abstentions.} + + +\agendaitem{einstalldocs() pre-approval for next EAPI} +\index{einstalldocs}\index{EAPI!6} + +References: +\begin{itemize} + \item + http://article.gmane.org/gmane.linux.gentoo.project/2978 (dead link) + \item + http://thread.gmane.org/gmane.linux.gentoo.devel/87642/focus=87803 (dead link) +\end{itemize} + +mgorny shortly presented the einstalldocs() function proposed for +EAPI 6. The purpose of this is to split off the doc-install part from +default src_install and make it available to ebuilds as a function. +For existing EAPIs, a function of the same name would be added to +eutils.eclass. + +\vote{Vote for approval of the einstalldocs() implementation, +as shown in the reference.}{ +Accepted unanimously (6 yes votes).} + +(Note added in proof: The implementation should use double quotes +instead of single quotes around "declare -a", see +http://thread.gmane.org/gmane.linux.gentoo.devel/87642/focus=87804 (dead link)). + + +\agendaitem{Minor architectures stabilisation policy} +\index{arches!stable}\index{arches!minor}\index{arch!alpha}\index{arch!ia64} +\index{arch!m68k}\index{arch!s390}\index{arch!sh}\index{arch!sparc} + +References: +\begin{itemize} + \item + http://article.gmane.org/gmane.linux.gentoo.project/2984 (dead link) + \item + http://thread.gmane.org/gmane.linux.gentoo.devel/87741 (dead link) +\end{itemize} + +The council was asked to vote if alpha, ia64, m68k, s390, sh, and +sparc should be dropped to unstable keywords. Alternatively, only the +packages pulled in by the system set could be stable for these +architectures. In the council's discussion it was argued that arch +testing is a lot of work and that some arch teams cannot keep up. +It was also pointed out that dropping keywords to unstable is an +action that is hard to revert, because restoring a consistent stable +dependency tree will require retesting of many packages. +--- Decision deferred to next meeting. + + +\agendaitem{Specification of /var/db/pkg contents} +\index{/var/db/pkg}\index{VDB}\index{NEEDED.ELF.2} + +References: +\begin{itemize} + \item + http://article.gmane.org/gmane.linux.gentoo.project/2995 (dead link) + \item + \bug{458866} +\end{itemize} + +The council discussed if the contents of the VDB should be specified +for interoperability between utilities, either in the PMS or possibly +in a separate document. Alternatively, package managers could provide +an abstraction layer to make some of the VDB's information available. +Finally, the following vote was taken: + +\vote{The council recommends that package managers export the NEEDED.ELF.2 +information for interoperability between utilities.}{ +Accepted with 6 yes votes and 1 abstention.} + + +\agendaitem{Open floor} + +No issues were brought up to the council. + diff --git a/decisions/summary-20130917.tex b/decisions/summary-20130917.tex new file mode 100644 index 0000000..ee76785 --- /dev/null +++ b/decisions/summary-20130917.tex @@ -0,0 +1,94 @@ + +\summary{2013}{9}{17} + + +\agendaitem{Minor architectures stabilisation policy} +\index{arches!minor}\index{arches!stabilization}\index{STABLEREQ} +\index{KEYWORDREQ}\index{arch!m68k}\index{arch!s390}\index{arch!sh} + +\begin{itemize} + \item + http://article.gmane.org/gmane.linux.gentoo.project/2984 (dead link) + \item + http://thread.gmane.org/gmane.linux.gentoo.devel/87741 (dead link) +\end{itemize} + +Discussion from last week's meeting was continued. Options considered +were a) to drop all ebuilds to an unstable keyword and b) the +following proposal of rich0, hereinafter called "package-by-package": + +\begin{quote} + If a maintainer has an open STABLEREQ, or a KEYWORDREQ blocking a + pending STABLEREQ, for 90 days with archs CCed and otherwise ready + to be stabilized, the maintainer can remove older stable versions of + the package at their discretion. A package is considered ready to be + stabilized if it has been in the tree for 30 days, and has no known + major flaws on arches that upstream considers supported. +\end{quote} + +It was agreed that there should be a separate vote for each +architecture in question. + +\index{arch!ia64}\index{arch!sparc}\index{arch!alpha} +\begin{itemize} + \item m68k: + \vote{Drop all ebuilds to unstable keyword.}{Accepted unanimously.} + \item s390: + \vote{Drop all ebuilds to unstable keyword.}{Accepted unanimously.} + \item sh: + \vote{Drop all ebuilds to unstable keyword.}{Accepted with 5 yes votes and +1 no vote.} + \item ia64: + \vote{Action is required for this architecture.}{ + Accepted with 3 yes votes, 2 no votes, and 1 abstention.} + \vote{Drop to unstable globally, or package-by-package.}{ + Package-by-package proposal accepted unanimously.} + \item sparc: + \vote{Action is required for this architecture.}{ + Rejected, tie vote (3 yes votes, 3 no votes).} + \item alpha: + \vote{Action is required for this architecture.}{ + Accepted with 4 yes votes, 1 no vote, and 1 abstention.} + \vote{Drop to unstable globally, or package-by-package.}{ + Package-by-package proposal accepted unanimously.} +\end{itemize} + +In summary: +\begin{itemize} + \item + m68k, s390, sh: will be dropped to unstable keywords globally. + \item + alpha, ia64: Maintainers can remove older stable versions according + to the "package-by-package" proposal. + \item + sparc: No action. +\end{itemize} + + + +\agendaitem{GLEP draft "Prefix with libc"} +\index{prefix!with libc}\index{RAP} + +References: +\begin{itemize} + \item + http://article.gmane.org/gmane.linux.gentoo.project/3022 (dead link) + \item + http://thread.gmane.org/gmane.linux.gentoo.devel/87466 (dead link) + \item +\url{ +http://git.heroxbd.z.tuna.tsinghua.edu.cn/?p=doc.git;a=blob;f=glep-gap.rst;hb=HE +AD} +\end{itemize} + + +GLEP draft: + After a short discussion, the following vote was taken: +\vote{The council endorses the GLEP draft for RAP and encourages its + further refinement (including inside the portage tree if helpful). + The council looks forward to the final draft for eventual approval.}{ + Accepted unanimously.} + +Reinitiation of a GLEP team and recovery of the GLEP process. + --- Action: rich0 will put out a call for volunteers. + diff --git a/decisions/summary-20130924.tex b/decisions/summary-20130924.tex new file mode 100644 index 0000000..050ff45 --- /dev/null +++ b/decisions/summary-20130924.tex @@ -0,0 +1,54 @@ + +\summary{2013}{9}{24} + + +\agendaitem{Drop support for separate /usr partition} +\index{separate /usr}\index{initramfs} + +Reference: http://thread.gmane.org/gmane.linux.gentoo.project/2946 (dead link) + + +Following the decision in the 20130813 meeting, williamh asked the +council to agree that the preparations for early boot mechanisms are +complete and that the necessary documentation is in place. In the +following discussion it was noted that documentation for NFS mounted +/usr was still missing (\bug{481660}). According to williamh, this +should just work, without any need for separate documentation. Some +council members expressed their concern that separate /usr support +shouldn't be removed proactively. The overall opinion on this was that +the base-system team should be trusted to do the right thing. It was +agreed that a news item should be sent, followed by a reasonable +transition time for users. + +\vote{The Council agrees that all preparations for dropping support for + separate /usr without an initramfs or similar boot mechanism are + complete. A news item will be prepared, and users will be given one + month to switch after the news item has been sent.}{ + Accepted with 5 yes votes, 1 no vote, 1 abstention.} + +Action: Prepare the news item (williamh). + + +\agendaitem{Open bugs with council involvement} + +\begin{itemize} + \item + \bug{481202}: + No action, but leave the bug open as a tracker. + \item + \bug{477030}: + No progress since last meeting. + \item + \bug{457000}: + Action: Add log and summary for the 20080515 meeting (ulm). + \item + \bug{480408}: + Already discussed in August meeting, council can be removed from CC. + \item + \bug{485448}: + Migration to the wiki was welcomed by council members. It was noted + by dberkholz that the wiki in general could profit from a better + skin. Also the list of meeting logs should be folded by default, or + moved to a subpage. + Action: Complete the migration, redirect old project pages (ulm). +\end{itemize} diff --git a/decisions/summary-20131008.tex b/decisions/summary-20131008.tex new file mode 100644 index 0000000..f1264d4 --- /dev/null +++ b/decisions/summary-20131008.tex @@ -0,0 +1,60 @@ + +\summary{2013}{10}{8} + + +\agendaitem{Code of Conduct discussion} +\index{Code of Conduct} + +References: +\begin{itemize} + \item + http://article.gmane.org/gmane.linux.gentoo.project/3061 (dead link) + \item + http://thread.gmane.org/gmane.linux.gentoo.project/2470 (dead link) + \item + http://dev.gentooexperimental.org/~scarabeus/gentoo-coc.txt (dead link) + \item + http://www.gentoo.org/proj/en/council/meeting-logs/20130611.txt +\end{itemize} + + +\vote{ + Should the current code of conduct undergo "minor" or "major" + revision, with minor revision being just updating the wording in + the old text to current organizational structures?}{ +4 votes for minor, 3 for major revision} + +In the subsequent discussion it was suggested to incorporate changes +from Scarabeus' text proposal into the existing Code of Conduct. +To ease discussion on this during next month's meeting, a comparison +of the files should be circulated among the council members during +the upcoming weeks. + +Dilfridge volunteers to go through the old Code of Conduct text and +fix the worst outdated passages. + + +\agendaitem{Open bugs with council involvement} + +\begin{itemize} + \item + \bug{477030}: + No progress since last meeting. + \item + \bug{481202}: + Consensus is that all is done here and that both the last bug + blocking it and the tracker itself can be resolved. +\end{itemize} + + +\agendaitem{Open floor} +\index{INSTALL_MASK} + +WilliamH brings up the issue of using INSTALL_MASK for avoiding +installation of small utility files. His question is how we could +avoid requiring a re-build of the entire installed package set when +the value of INSTALL_MASK is changed. As a possible solution, a +feature for the package manager is proposed: it could record whether +a package is affected by INSTALL_MASK during installation, and offer +a switch to only rebuild all these packages. Implementation should +not have high priority though. |