1 |
Dnia 9 sierpnia 2017 01:29:09 CEST, Daniel Campbell <zlg@g.o> napisał(a): |
2 |
>On 08/08/2017 02:40 PM, Michał Górny wrote: |
3 |
>> On wto, 2017-08-08 at 13:46 -0700, Daniel Campbell wrote: |
4 |
>>> On 08/08/2017 09:49 AM, William Hubbs wrote: |
5 |
>>>> |
6 |
>>>> All, |
7 |
>>>> |
8 |
>>>> here is the council agenda for 8/13: |
9 |
>>>> |
10 |
>>>> 1. roll call |
11 |
>>>> |
12 |
>>>> 2. decide whether the kernel team can stabilize minor releases on |
13 |
>their |
14 |
>>>> own once the arch teams have stabilized a major release [1]. |
15 |
>>>> |
16 |
>>>> 3. open bugs with council involvement |
17 |
>>>> |
18 |
>>>> 4. open floor |
19 |
>>>> |
20 |
>>>> Thanks, |
21 |
>>>> |
22 |
>>>> William |
23 |
>>>> |
24 |
>>>> [1] |
25 |
>https://wiki.gentoo.org/wiki/Project:Kernel#Kernel_stabilization |
26 |
>>>> |
27 |
>>> |
28 |
>>> I would like the council to consider clarifying the text found in |
29 |
>the |
30 |
>>> devmanual regarding revision bumps. [1] At present, the text |
31 |
>indicates |
32 |
>>> that in general we don't want to touch ebuilds that have hit stable. |
33 |
>>> However, there are exceptions that are not explicitly laid out, that |
34 |
>>> some of us expect other developers to "just understand", despite a |
35 |
>>> complete lack of documentation. Developers can't be expected to |
36 |
>follow |
37 |
>>> policy that isn't clear. "Use your best judgment" isn't good enough |
38 |
>when |
39 |
>>> a developer gets berated for using it. |
40 |
>>> |
41 |
>>> Thus, I would ask the council to answer this one question: When is |
42 |
>it |
43 |
>>> acceptable to correct an ebuild that has already gotten stable |
44 |
>keywords? |
45 |
>>> If more intrepid developers would like to make a flow chart or other |
46 |
>>> guided aid, that'd be even better. |
47 |
>>> |
48 |
>> |
49 |
>> This is a matter for QA, and there are patches for devmanual with a |
50 |
>more |
51 |
>> detailed policy in review already |
52 |
>> |
53 |
>> Besides, flow charts won't replace common sense. They will only serve |
54 |
>as |
55 |
>> an excuse to abuse the policy against the spirit it was written on. |
56 |
>> |
57 |
>It would have been helpful for a link. Instead, I found a rabbit hole |
58 |
>that eventually led to what you're talking about. On GitHub, no less, |
59 |
>which is separate from our own infra and not as discoverable. |
60 |
|
61 |
Pointing you to the wip was not my goal. I merely wanted to point out that: |
62 |
|
63 |
1. This is a matter for QA, and there is no reason to take it straight to Council. |
64 |
|
65 |
2. Bringing up points like this 4 days before the meeting doesn't give enough time for proper on-list discussion. |
66 |
|
67 |
3. Having a strict policy makes no sense if you aren't going to strictly enforce it. You can't strictly enforce a policy for that because there are too many corner cases, and you won't be able to reliably cover them all. |
68 |
|
69 |
> |
70 |
>I first searched for devmanual bugs, and ctrl+F'd "bump". That led me |
71 |
>to |
72 |
>[1], whose "Depends On" pointed to [2]. [2] has a "See also" that |
73 |
>points |
74 |
>to a GitHub PR [3], which appears to have been linked *yesterday*. How |
75 |
>exactly did you expect someone who's interested in the subject to find |
76 |
>the work that's been done unless you link to it? |
77 |
> |
78 |
>Regardless, thank you for taking initiative to make things clearer. The |
79 |
>flow chart was merely a "nice to have" suggestion. I'm willing to build |
80 |
>it myself if guidelines are clear enough to make it feasible and/or if |
81 |
>it will be considered for inclusion. If not, I won't waste my time on |
82 |
>it. |
83 |
> |
84 |
>We both know "common sense" is a misnomer and lacks any useful, |
85 |
>relevant |
86 |
>definition in our work. Our work is built on expectations and policies. |
87 |
>If those aren't clear, we end up with breakage. I find it |
88 |
>intellectually |
89 |
>lazy to write current practices off as 'common sense'. It may be common |
90 |
>sense to *you*, but you are not everyone else. The average competency |
91 |
>of |
92 |
>our developers only stands to rise by better documenting our "common |
93 |
>sense" practices. |
94 |
> |
95 |
>Now that I see the work's in motion (and have shared the links so |
96 |
>others |
97 |
>can follow), this will be my last mail in this particular thread. |
98 |
>Thanks |
99 |
>again for the initiative and sorry for the noise. |
100 |
> |
101 |
>~zlg |
102 |
> |
103 |
>[1]: https://bugs.gentoo.org/show_bug.cgi?id=223153 |
104 |
>[2]: https://bugs.gentoo.org/show_bug.cgi?id=565560 |
105 |
>[3]: https://github.com/gentoo/devmanual.gentoo.org/pull/67 |
106 |
|
107 |
|
108 |
-- |
109 |
Best regards, |
110 |
Michał Górny (by phone) |