Summary of Gentoo council meeting 2022-02-13 Agenda ====== 1. Roll call 2. Review of proposed Infra server/network purchases 3. Pre-approval of EAPI-9 features 4. Scheduling regular reviews of arch status by the Council 5. Open bugs with Council participation 6. Open floor Roll call ========= Present: dilfridge, gyakovlev, ionen (proxy for mattst88), marecki, mgorny, soap (proxy for sam), ulm Review of proposed Infra server/network purchases ================================================= Presented on behalf of Infra by robbat2. Network: Following the swich failure in 2020 we currently use one loaned to us by OSL, who now want it back. Moreover, the old switch is not suitable for future growth needs of our infrastructure. A detailed technical proposal for two new switches has been presented, and Council members' questions have been answered. MOTION: "approve up to 5000.00 USD for Infra networking purchases as outlined in https://archives.gentoo.org/gentoo-project/message/89be5013dc4d0921e7cf927d5f3e356c" 7 yes, 0 no, 0 abstain --- motion passed Servers: Infra would like to replace three ~15 year old servers with 2-3 new ones, with the aim of consolidating resources and providing extra CI capacity within the power budget available to us at OSL. Two of these must be purchased and taken possession of during the current fiscal year of the Foundation, the third one will - if it is decided one is required - be acquired during the next fiscal year. Technical requirements and rationale behind them, along with a comparison of several systems matching these requirements, have been presented. Questions from Council members have been answered. In his capacity as the Foundation's treasurer, robbat2 has pointed out that the total cost here will be, while not insignificant, well within the cash-on-hand resources available to the Foundation at the end of the previous fiscal year. MOTION: "tentative approval of Infra's proposed hypervisor purchase of 2 servers at 25,000.00 USD each, as per https://wiki.gentoo.org/wiki/Project:Infrastructure/Shopping_list#Computing , with full details to be provided by and binding approval scheduled for the March 2022 meeting of the Council. The purchase is expected to take place by 2022-06-30." 7 yes, 0 no, 0 abstain --- motion passed MOTION: "tentative approval of Infra's proposed hypervisor purchase of 1 additional server with the similar specifications and the same cost estimate, to be purchased between 2022-07-01 and 2023-06-30. Infra will decide whether such a machine is needed, submit details and request binding approval by the end of May 2022." 7 yes, 0 no, 0 abstain --- motion passed Pre-approval of EAPI-9 features =============================== dilfridge has presented the proposal for eclass revisions and the matter has been discussed in some detail. Other proposed features have been found largely self-explanatory and very much in line with EAPI 9 being envisaged as a small/quick EAPI. MOTION: "tentative approval for the inclusion of support for eclass revisions into EAPI 9, pending detailed specification and implementation." 5 for, 0 against, 2 abstain --- motion passed MOTION: "tentative approval for the inclusion of support for the EAPI of profiles defaulting to repository EAPI into EAPI 9, pending detailed specification and implementation." 7 yes, 0 no, 0 abstain --- motion passed MOTION: "tentative approval for allowing comments in "parent" profile files into EAPI 9, pending detailed specification and implementation." 7 yes, 0 no, 0 abstain --- motion passed MOTION: "tentative approval for ensuring proper string termination in the matching of "configure --help" output in econf into EAPI 9, pending detailed specification and implementation." 7 yes, 0 no, 0 abstain --- motion passed Scheduling regular reviews of arch status by the Council ======================================================== Two alternatives have been discussed: fixing the mandatory review sessions to Council meetings in June and December, and having them assigned to specific months at the same time as deciding meeting chairs for the new Council term. MOTION: "the Council must review the status of Gentoo arch activity at least during the June and the December meeting of each calendar year." 2 yes, 1 no, 5 abstain --- motion passed ACTION ITEM (marecki): document this on the Council Wiki page Open bugs with Council participation ==================================== - Bug 823762 "[TRACKER] ~ only candidate arches" Overall situation continues to be quite good, although marecki has expressed concerned about the handling of x86 keywording requests. This might improve soon as arthurzam is now in the process of gaining access to an amd64/x86 dev box. In light of arch reviews now being a regular point of the Council agenda (see above), the bug has been reassigned from council to gyakovlev. Open floor ========== mgorny has suggested EAPI 9 might also include the requirement for portage, pkgcore etc. to support the metamanifest GLEP - this was changed in the PMS quite a while go but has not been implemented yet. This might among other things help with how old-school Manifests handle Go modules. soap has requested making the recently "package maintainer" field on developer Wiki pages to be made mandatory. Following favourable informal feedback, the matter will be raised either during the next Council meeting or in a bug ticket. ulm might need a proxy in March due to the meeting that month colliding with Chemnitzer Linux-Tage.