>>>>> On Mon, 26 May 2014, Rich Freeman wrote: > The next Gentoo Council meeting will be on 10 Jun 2014, at 19:00 UTC. > Please reply to this email with any proposed agenda items. I would like the council to approve a preliminary list of features for EAPI 6, so that the PMS team then can start to work on the specification. Of course, the finished PMS spec for EAPI 6 will be brought before the council again, for final approval. Here is the list of candidate features, taken from the Wiki page [1]: 1. New features a) get_libdir() Bug #463586 [2] - Used in econf, but so far not available as separate PM function. b) einstalldocs() Bug #459692 [3] c) Query function for IUSE_EFFECTIVE Bug #449862 [4] d) PATCHES support in default src_prepare() Bug #463692 [5] - Needs 4a) 2. Extensions to existing features: a) nonfatal die() Bug #451938 [6] b) Allow empty DOCS variable Bug #463736 [7] c) Directory support for DOCS Bug #481980 [8] d) Unpack .txz Bug #458102 [9] e) Case-fold extensions in unpack() Bug #476730 [10] f) unpack() accept absolute paths Bug #483244 [11] 3. Other changes a) Bash 4.2 Bug #431340 [12] b) failglob in global scope Bug #463822 [13] 4. Features rejected from EAPI 5 a) Patch applying function in package manager Bug #463768 [14] - Needed for 2d) and 4b) - This will duplicate epatch() from eutils, in simplified form. - Name "eapply" has been suggested. b) User patches Bug #475288 [15], PMS wording [16] - Needs 4a) - Current wording of the spec requires that every ebuild must include a call to the function in src_prepare, which is controversial. - Names "apply_user_patches" or "eapply_user" have been suggested. c) EJOBS variable Bug #273101 [17], gentoo-dev discussion [18] - Discussion was in 2008. Is there (still) consensus? d) Source eclasses only once Bug #422533 [19], gentoo-dev discussion [20] e) HDEPEND: host dependencies for cross-compilation Bug #317337 [21] f) Directory support for package* and use* Bug #282296 [22] - Not intended for gentoo-x86 tree, only to be used in overlays. Ulrich [1] https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_6_tentative_features [2] https://bugs.gentoo.org/show_bug.cgi?id=463586 [3] https://bugs.gentoo.org/show_bug.cgi?id=459692 [4] https://bugs.gentoo.org/show_bug.cgi?id=449862 [5] https://bugs.gentoo.org/show_bug.cgi?id=463692 [6] https://bugs.gentoo.org/show_bug.cgi?id=451938 [7] https://bugs.gentoo.org/show_bug.cgi?id=463736 [8] https://bugs.gentoo.org/show_bug.cgi?id=481980 [9] https://bugs.gentoo.org/show_bug.cgi?id=458102 [10] https://bugs.gentoo.org/show_bug.cgi?id=476730 [11] https://bugs.gentoo.org/show_bug.cgi?id=483244 [12] https://bugs.gentoo.org/show_bug.cgi?id=431340 [13] https://bugs.gentoo.org/show_bug.cgi?id=463822 [14] https://bugs.gentoo.org/show_bug.cgi?id=463768 [15] https://bugs.gentoo.org/show_bug.cgi?id=475288 [16] http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=a8bf7862967cce36b7f1b408934a774126da2538 [17] https://bugs.gentoo.org/show_bug.cgi?id=273101 [18] http://archives.gentoo.org/gentoo-dev/msg_750e33f68b16d971dff1f40dd9145e56.xml [19] https://bugs.gentoo.org/show_bug.cgi?id=422533 [20] http://marc.info/?l=gentoo-dev&m=134493783816587&w=2 [21] https://bugs.gentoo.org/show_bug.cgi?id=317337 [22] https://bugs.gentoo.org/show_bug.cgi?id=282296