summaryrefslogtreecommitdiff
blob: 9484e650d228ef21fbfd2136576440acd27e2f9e (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
The Gentoo Council Meeting was held on Sunday 2017-07-16, 19:00 UTC in the
#gentoo-council channel on Freenode.

1. Roll call
===============================
Present: dilfridge, k_f (chair), mgorny, slyfox, tamiko, ulm, williamh
Absent: None

2. Constituting the new council
===============================
The Council decided on holding meetings every 2nd Sunday of each month at
1800 UTC.

The last council's workflow of sending a call for agenda items two weeks in
advance, and sending the final sending agenda one week in advance was adopted,
including having the meeting focused, i.e., to have major discussions on
-project ML prior to the meeting.

The following chairs were selected for the council meetings the coming
period:

Month			Chair	
July			k_f 	
August 			williamh
September 		williamh
October 		dilfridge
November 		mgorny
December		dilfridge
January			ulm
February		ulm
March			tamiko
April			tamiko
May				slyfox
June			slyfox

3. Discussion about the current situation of the stable tree
===============================
The following summary was [sent to gentoo-dev] in a separate email as a result of the
discussions during this meeting:

-<------------------------------------------------->-
I see the problem of lagging stable and unstable trees as:

1. lack of automation
2. lack of manpower

The PROPOSAL to solve the '1. automation' part is to draft
a new GLEP. If there is any interest (I assume there is!) I'll start one.
Let's call that fufure 'life of KEYWORDS'. It will cover:

- Update on GLEP-40 ("x86 stabilization can do only x86@ team")
  to allow package maintainers to do ARCH=x86 stabilization.
  It will be an arch-agnostic way: each arch will have minimal requirements
  to setup environment suitable for stabilization and keywording:
  CFLAGS to have, hardware required, whatever else is practical.
- Formalize list of stable arches as such (will be covered by
  'arches.desc' GLEP)
- Formalize what is a "stable arch". In short:
  - arch is marked as such in 'arches.desc'
  - performs most of STABLEREQ/KEYWORDREQ or gives rationale
    why progress can't be easily done before 90-days timeout
- Formalize and automate process of dropping keywords for timed out
  STABLEREQ/KEYWORDREQ requests.
- Automate process of restoring dropped KEYWORDS due to bumps
  adding new unkeyworded dependencies. repoman already complains
  about those. What is left is to grab them in batches time to time
  and handle those as if those were KEYWORDREQ.
- File more automated STABLEREQs to rely less on lazy maintainers
  (I am example of lazy maintainer not siling STABLEREQs enough).
- Formalize which STABLEREQ/KEYWORDREQ can be done automatically
  by arch teams (or maybe anyone else having the hardware!).
  In short: anything not marked as "Runtime testing required"
  on bugzilla and not having any blocker bugs.

The proposal to solve the '2. manpower' part is:
- Write more docs and make stabilisation process easier for everyone.

Important detail: the list is not in set in stone but rather a guideline
of things to cover.

Please feel free to propose other topics, questions, concerns, likes or
any other actionable feedback!
-<------------------------------------------------->-

4. Open bugs with [council involvement]
===============================
The council voted on closing bug 618254, the motion passed with 6 yes, 0 no
and 1 abstain votes.

5. Open floor to council members to introduce themselves to the others, and/or
raise areas of interest for the coming council period
===============================
The floor was opened for introduction of members

6. Open floor to community
===============================
No items were raised during the open floor

References:
===============================
[council involvement]
https://bugs.gentoo.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&email2=council%40gentoo.org&emailassigned_to2=1&emailcc2=1&emailreporter2=1&emailtype2=substring&list_id=3584696&query_format=advanced

[sent to gentoo-dev]
https://archives.gentoo.org/gentoo-dev/message/0aba06faccfa7c5a9648745a3639932b