Summary of Gentoo Council meeting 08 April 2018 Agenda ====== 1. Roll call 2. Vote on the final EAPI 7 draft 3. Banning EAPI 4 for new ebuilds (and EAPI bumps of existing ebuilds) 4. Deprecating EAPI 5 5. Establish a timeline for the switch to the 17.1 profiles (aka SYMLINK_LIB=no) 5a. Bugs with Council involvement 6. Cosmetic update to Gentoo Social Contract 7. Introducing a voting mechanism similar to Debian's "General resolution" 8. Establish contact with SPI 9. Open floor Roll call ========= 7 attendees: dilfridge, K_F, mgorny, slyfox, tamiko, ulm, WilliamH Vote on the final EAPI 7 draft ============================== The Council provisionally approves the EAPI 7 version as of commit fc07858 of 2018-04-05. EAPI 7 may be used in ~arch as soon as a portage version supporting the final draft is marked ~arch. The final EAPI 7 approval shall be handled on a bug. (Votes: 7 yes, unanimous) References: https://dev.gentoo.org/~ulm/pms/7-draft/ in the version of 2018-04-05 https://archives.gentoo.org/gentoo-project/message/91df2e7bf8485c2c5abba33ea3063809 https://bugs.gentoo.org/630422 https://bugs.gentoo.org/424283 https://bugs.gentoo.org/489458 Banning EAPI 4 for new ebuilds (and EAPI bumps of existing ebuilds) =================================================================== The Council bans EAPI 4 for new ebuilds effective immediately. (Votes: 7 yes, unanimous) References: https://archives.gentoo.org/gentoo-project/message/e453732a4613485ea26bf754c40df087 Deprecating EAPI 5 ================== The Council postponed EAPI 5 deprecation to the next Council meeting. References: https://archives.gentoo.org/gentoo-project/message/e453732a4613485ea26bf754c40df087 Establish a timeline for the switch to the 17.1 profiles (aka SYMLINK_LIB=no) ============================================================================= mgorny reports that work on the 17.1 profiles (that set SYMLINK_LIB=no) and a corresponding conversion tool has made significant progress - the conversion tool can be regarded to be stable. The 17.1 profiles are currently experimental. The Council approves the direction towards 17.1 amd64 profiles, and encourages Gentoo developers to convert their systems and test their packages against new profiles. (Votes: 7 yes, unanimous) References: https://archives.gentoo.org/gentoo-project/message/ecd981409a1fad7911a3547e9b0a315f https://bugs.gentoo.org/506276 Bugs with Council involvement ============================ https://bugs.gentoo.org/637328 - GLEP 14 --------------------------------------- K_F reports that the security project is working on a GLEP 14 replacement. https://bugs.gentoo.org/642072 - Joint venture on copyright issues ------------------------------------------------------------------ The agenda item has been postponed to the next Council meeting. https://bugs.gentoo.org/650964 - gentoo-dev@ ML whitelisting ------------------------------------------------------------ Technical difficulties and a rough timeline have been discussed with members of the infra team that were present (prometheanfire, antarus). https://bugs.gentoo.org/652784 - GLEP 61 ---------------------------------------- The Council changed GLEP 61 to final. (Votes: 7 yes, unanimous) Cosmetic update to Gentoo Social Contract ========================================= The council intends to do a cosmetic update to the Gentoo Social Contract to change the mailing list point of contact to gentoo-projects@lists.gentoo.org. The full wording of the first paragraph will read »This social contract is intended to clearly describe the overall development policies and standards of the Gentoo project development team. Parts of this document have been derived from the Debian Social Contract. Comments are welcome. Please send them to our gentoo-project@lists.gentoo.org mailing list.« The Council requests the Foundation Trustees to approve this change in their next meeting. Once approved by the Trustees the Gentoo Social Contract shall be updated on the websites. (Votes: 7 yes, unanimous) References: https://archives.gentoo.org/gentoo-project/message/7dc299781f08ccc6f7b5dca08b4acb06 https://archives.gentoo.org/gentoo-project/message/8c8534195597ca34ebb3e3bb0a042b3e https://archives.gentoo.org/gentoo-project/message/2a250ad39db7b400072603f4705e8f57 Introducing a voting mechanism similar to Debian's "general resolution" ======================================================================= The Council and a number of developers quickly discussed advantages and disadvantages of formalizing a developer-wide voting system similarly to Debian's "general resolution". tamiko promised to work on a GLEP draft together with mrueg. References: https://www.debian.org/devel/constitution#item-4 https://archives.gentoo.org/gentoo-project/message/973be0a662b3cc74aa118a1128dcac9e Establish contact with SPI ========================== dilfridge suggested to keep the fruitful relationship of the Gentoo distribution with the Gentoo Foundation, and open up an additional relationship with SPI as a second legal entity for the matter of holding assets and accepting donations. The Council did not reach a consensus with respect to contacting SPI. References: https://www.spi-inc.org/ https://archives.gentoo.org/gentoo-project/message/de1d47212a9c71a40fc1717ea460cad4 Open floor ========== No further topics were discussed during the open floor.