community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marvin Humphrey <mar...@rectangular.com>
Subject Re: How can we support a faster release cadence?
Date Mon, 10 Feb 2014 16:29:41 GMT
On Mon, Feb 10, 2014 at 5:36 AM, Jim Jagielski <jim@jagunet.com> wrote:
> A concern is that if the same person is RM, and the vote is always
> done at the same time (and so the 12 hour window never shifts, time-
> wise) then the vote will *always* favor those who are in the
> timezone of that vote.

Fair point.  Thanks for making it.

Shifting the window regularly might conceivably compensate, but it would be
inconvenient and chaotic, disadvantaging everyone except for the most highly
engaged inner core of developers.

It may be that voting times under 24 hours are inherently unstable and
difficult to implement fairly.

> One reason for the 72hour rule is to ensure that no PMC
> member feels disenfranchised... not all PMC members are in
> the same timezone and not all PMC members should be assumed
> to be paid to work on the code (and thus available 24/7
> as it were). Longer vote times handle those cases.

I see a predictable schedule as the key attribute which allows the shorter
time.  IMO it's OK to for a community to ask people to make time on a specific
day so long as that day is known well in advance.

But I am concerned once again about what happens when a vote fails.  If
there's another vote held right away, to my mind it would *also* have to be
predictably scheduled in order to justify the shorter window.  I can imagine
two options:

*   Only one vote per week.  If it fails, the cycle is missed and we're on to
    the next.
*   A series of daily votes each beginning at the same hour, until one passes.
    Possibly each release cycle could have a max of two or three votes.

Marvin Humphrey

Mime
View raw message