summaryrefslogtreecommitdiff
blob: 05c287ef5afc7aa257249ffca94c8d9ec708ef0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
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.