[Mesa-dev] Mesa 10.2 release plan strawman
Ian Romanick
idr at freedesktop.org
Fri Apr 11 09:39:20 PDT 2014
On 04/07/2014 03:27 PM, Eric Anholt wrote:
> Ian Romanick <idr at freedesktop.org> writes:
>
>> On 04/07/2014 09:14 AM, Eric Anholt wrote:
>>> Ian Romanick <idr at freedesktop.org> writes:
>>>
>>>> On 04/04/2014 05:52 PM, Matt Turner wrote:
>>>>> On Fri, Apr 4, 2014 at 5:18 PM, Ian Romanick <idr at freedesktop.org> wrote:
>>>>>> Fast forwarding 3 months from the 10.1 release (March 4th, planned for
>>>>>> February 28th) is May 30th. I'd like to propose the following set of dates:
>>>>>>
>>>>>> May 2nd: Feature freeze / 10.2 branch created.
>>>>>>
>>>>>> May 16th: RC1
>>>>>
>>>>> Same comment as last time. It's not clear to me that we need a week
>>>>> between the branch and RC1. We're not going to get users testing the
>>>>> branch until there's an RC that distros can offer.
>>>>
>>>> The thinking behind having some gap is that a lot of people don't change
>>>> from feature work to bug fixing until the branch is made. There are
>>>> usually a bunch of bug fixes landed right after the branch is made...
>>>> there's also often a bunch of... chaos right before the branch is made.
>>>> Having an RC that doesn't build, has lot of known bugs, etc is useless.
>>>> Having a time gap between features landing and making RC1 allows things
>>>> to settle down a bit.
>>>>
>>>> I thought your complaint before was that a week wasn't long enough.
>>>> That's why I bumped it to two weeks this time. I guess I must have
>>>> misunderstood the concern.
>>>
>>> FWIW, I also don't see the point in having the branch but no RC.
>>
>> What's the point of having an RC is that is complete garbage? If you
>> can explain that to me, I will do the work of creating it. Otherwise,
>> I'll just skip the pointless busywork kthanks.
>
> Mesa master runs for me almost all the time, and I haven't experienced
> Mesa master being any less likely to run right around the branchpoints.
> So, I disagree with you saying that not delaying would produce a garbage
> RC.
That doesn't match my experience doing the last 5+ Mesa releases, but we
can try it and see. There's always a bunch of work that lands in the
last week before the branch that introduce regressions in some drivers
or build breaks for some other Mesa developers.
I feel pretty strongly about have 4 weeks between the branch and the
release. We generally don't even start looking at bugs until the
branch, and less than a month means that difficult bugs are unlikely to
get resolved. The extra day or two of lag in the review -> master ->
stable-branch progression is also a factor. On 10.1 we had a number of
fairly important fixes that just missed the release.
A 1 week cadence for RCs would result in 4 RCs. That seems somewhat
excessive. Do you have a suggestion for RC pacing?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140411/237de830/attachment.sig>
More information about the mesa-dev
mailing list