Gentoo Archives: gentoo-project

From: "Michał Górny" <mgorny@g.o>
To: gentoo-project <gentoo-project@l.g.o>
Subject: [gentoo-project] [RFC] Asynchronous Council
Date: Fri, 26 Jun 2020 11:01:50
1 Hello,
3 This is the idea I'd like to submit for the first meeting of the new
4 Council. I'd like to hear your feedback first.
6 TL;DR: Council requests should always be discussed publicly
7 on the mailing lists. Council members should vote on them via bugs when
8 the discussion finishes. Meeting should focus on loose discussion
9 without decision making.
12 The problem
13 ===========
14 Currently, most of the Council decisions are made during the monthly
15 meetings. This causes a few problems.
17 Firstly, it is hard to 'fit' the public discussion just for the meeting.
18 If it doesn't conclude before the meeting, Council is either operating
19 with partial feedback or defers the matter another month. If it
20 concludes earlier, things get forgotten.
22 Secondly, sometimes new arguments are brought during the Council
23 meeting. This often means that the Council has either to defer
24 the matter further to give people a chance to update their feedback,
25 or make decisions without giving people not present at the meeting to
26 reply.
28 Thirdly, this means that some people end up being inconvenienced to
29 appear at the meetings to support their cause. These meetings may
30 easily end up very late for some people, and it doesn't help when they
31 end up being very long because of the ongoing discussion.
34 Proposed solution
35 =================
36 Roughly, the proposal would be that:
38 1. All public matters are discussed on the appropriate mailing lists.
40 2. A request to the Council is made via filing a bug. If the request is
41 suitable for public debate, the discussion is linked in the bug.
42 Otherwise, appropriate restrictions are set on it and the discussion is
43 carried on the bug.
45 3. Council members participate in the discussion, possibly acting
46 as moderators as well (i.e. asking people for clarifications,
47 encouraging them to express their opinions, keeping the discussion
48 on topic).
50 4. If necessary, Council members may also discuss the matters via IRC,
51 possibly during ad-hoc meetings. However, the result of these
52 discussions must be brought to the mailing lists for feedback.
54 5. When the discussion settles (either reaching a conclusion or
55 saturating all the arguments), the Council votes on the bug.
57 6. Decisions are announced on the -dev-announce mailing lists.
58 If multiple votes are carried simultaneously, multiple decisions can be
59 announced in one mail.
62 What about the meetings?
63 ========================
64 The Council can continue to meet monthly with the two common agenda
65 items: reiteration of open bugs and open floor. The former can serve
66 as a synchronization mechanism for other requests. The latter provides
67 the community an opportunity to find all of the Council members
68 available at the same time.
71 How does that improve things?
72 =============================
73 Most importantly, all the discussion is carried off in public.
74 The privileged position of people attending Council meetings is removed.
75 Decisions aren't made in the middle of public discussion, or long after
76 it settled. Council members bring their arguments to the debate
77 earlier.
79 Since the Council is no longer bound by the monthly cycle, decisions can
80 be made faster if there is overall agreement. If decisions need being
81 deferred, there is no longer implicit one month delay. People don't
82 have to find time to attend to meetings in case they needed to answer
83 some questions.
85 The meetings become shorter, on one hand saving Council members' time,
86 on the other making it possible for developers to participate in open
87 floor without waiting for all agenda items to be processed.
90 WDYT?
92 --
93 Best regards,
94 Michał Górny


File name MIME type
signature.asc application/pgp-signature


Subject Author
Re: [gentoo-project] [RFC] Asynchronous Council Rich Freeman <rich0@g.o>
Re: [gentoo-project] [RFC] Asynchronous Council Ulrich Mueller <ulm@g.o>