public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* Machine maintainer responsibility description.
@ 2015-07-27 20:35 Carlos O'Donell
  2015-07-27 20:44 ` Steven Munroe
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Carlos O'Donell @ 2015-07-27 20:35 UTC (permalink / raw)
  To: GNU C Library, Richard Earnshaw, Steven Munroe,
	Siddhesh Poyarekar, Rich Felker, Ondrej Bilka, Torvald Riegel,
	David Miller, Mike Frysinger

I have rewritten the machine maintainers section to read thusly:

~~~
A machine maintainer is responsible to the GNU C Library project
for maintaining the support for their machine, and for supporting
the users of that machine. In general this maintainership means
that you have the discretion to assume consensus for a change of
your own without waiting for review or comments on consensus. If
the discussion shows there is no consensus after all then your
change will need revising or reverting. This does not mean that 
all objections are relevant for establishing lack of consensus, 
e.g. if the reasons given are speculative, based on false analogies
to other machines or a lack of understanding of the change and
its context or themselves ignore other established consensus.
Lastly keep in mind that sustained opposition may be ignored if
it is not considered a substantial issue by an important part
of the concerned developers.
~~~

This language comes largely from Joseph Myers' comments, which
I felt were the best summary of all responses.

In my opinion the new language addresses some of the worries that
other developers had around the original proposal, relaxing the
veto language, and at the same time clarifying when an objection
may or may not be relevant.

This language is nothing so formal as a contract, but think on
it like a reminder. That when you're looking at comments from
community reviewers you should consider:

Do I have consensus?
https://sourceware.org/glibc/wiki/Consensus

What are my responsibilities?
https://sourceware.org/glibc/wiki/MAINTAINERS#Machine_maintainers

Cheers,
Carlos.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Machine maintainer responsibility description.
  2015-07-27 20:35 Machine maintainer responsibility description Carlos O'Donell
@ 2015-07-27 20:44 ` Steven Munroe
  2015-07-28  1:15 ` Siddhesh Poyarekar
  2015-07-29  5:56 ` Roland McGrath
  2 siblings, 0 replies; 4+ messages in thread
From: Steven Munroe @ 2015-07-27 20:44 UTC (permalink / raw)
  To: Carlos O'Donell
  Cc: GNU C Library, Richard Earnshaw, Siddhesh Poyarekar, Rich Felker,
	Ondrej Bilka, Torvald Riegel, David Miller, Mike Frysinger

On Mon, 2015-07-27 at 16:35 -0400, Carlos O'Donell wrote:
> I have rewritten the machine maintainers section to read thusly:
> 
> ~~~
> A machine maintainer is responsible to the GNU C Library project
> for maintaining the support for their machine, and for supporting
> the users of that machine. In general this maintainership means
> that you have the discretion to assume consensus for a change of
> your own without waiting for review or comments on consensus. If
> the discussion shows there is no consensus after all then your
> change will need revising or reverting. This does not mean that 
> all objections are relevant for establishing lack of consensus, 
> e.g. if the reasons given are speculative, based on false analogies
> to other machines or a lack of understanding of the change and
> its context or themselves ignore other established consensus.
> Lastly keep in mind that sustained opposition may be ignored if
> it is not considered a substantial issue by an important part
> of the concerned developers.
> ~~~
> 
I can live with this definition.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Machine maintainer responsibility description.
  2015-07-27 20:35 Machine maintainer responsibility description Carlos O'Donell
  2015-07-27 20:44 ` Steven Munroe
@ 2015-07-28  1:15 ` Siddhesh Poyarekar
  2015-07-29  5:56 ` Roland McGrath
  2 siblings, 0 replies; 4+ messages in thread
From: Siddhesh Poyarekar @ 2015-07-28  1:15 UTC (permalink / raw)
  To: Carlos O'Donell
  Cc: GNU C Library, Richard Earnshaw, Steven Munroe,
	Siddhesh Poyarekar, Rich Felker, Ondrej Bilka, Torvald Riegel,
	David Miller, Mike Frysinger

On 28 July 2015 at 02:05, Carlos O'Donell <carlos@redhat.com> wrote:
> This language comes largely from Joseph Myers' comments, which
> I felt were the best summary of all responses.

I agree.  This description looks good to me.

Siddhesh
-- 
http://siddhesh.in

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Machine maintainer responsibility description.
  2015-07-27 20:35 Machine maintainer responsibility description Carlos O'Donell
  2015-07-27 20:44 ` Steven Munroe
  2015-07-28  1:15 ` Siddhesh Poyarekar
@ 2015-07-29  5:56 ` Roland McGrath
  2 siblings, 0 replies; 4+ messages in thread
From: Roland McGrath @ 2015-07-29  5:56 UTC (permalink / raw)
  To: Carlos O'Donell
  Cc: GNU C Library, Richard Earnshaw, Steven Munroe,
	Siddhesh Poyarekar, Rich Felker, Ondrej Bilka, Torvald Riegel,
	David Miller, Mike Frysinger

That seems entirely sensible to me.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-07-29  5:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-27 20:35 Machine maintainer responsibility description Carlos O'Donell
2015-07-27 20:44 ` Steven Munroe
2015-07-28  1:15 ` Siddhesh Poyarekar
2015-07-29  5:56 ` Roland McGrath

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).