Re: More proposed release schedule changes



Hey,

Thanks for the mail. I'll reply as one(!) Ubuntu voice.

On Thu, Feb 13, 2020 at 04:45:56PM -0600, Michael Catanzaro wrote:
Quality issues with our new stable releases are longstanding problems,
but for 3.34 we had a particularly rough time. I don't have a record
of how many serious quality issue we had, but it was a lot; it took
until 3.34.2 to resolve the most serious of the issues. Now of course
we have more problems here than just the release schedule, but the
release schedule is a contributing factor.  Thing is, most testing of
the new GNOME doesn't begin until Fedora branches from rawhide. Well,
that happened earlier this week, so most testing is only just now
beginning for the earliest of early adopters. Serious testing really
heats up around the Fedora beta release. But 3.36.0 is going to be
released a week *before* F32 beta, so we're releasing before testing
enters its most important phase!

Also no data to offer, but I feel like when we update in Ubuntu &
Debian, we start getting people finding a reasonable number of issues
and we're not too bad at forwarding and working on those upstream.

Due to everyone on the Ubuntu team having too much to do, in recent
cycles we've not been as early in pushing out the development releases
of GNOME as I'd have liked (we are just starting to release 3.35 to
Focal at the minute - ideally this would have happened some weeks prior
to now). I'd like us to fix that but can't promise any change just yet.

Now, Ubuntu's schedule isn't posted yet, but I guess October 15 seems
like the likely final release date for 20.10 (third Thursday of
October), and my guess is beta freeze will be September 28 (last
Monday of September). That seems a bit tight, but our final tarball
deadline for 3.38.0 would be September 19, so it would leave one full
week to get 3.38.0 in before the 28th. Since we normally have three
weeks between our .0 and our .1, that means Ubuntu wouldn't be able to
ship our .1 regardless. The main difference should be an extra two
weeks of bugfixing for the .0 release that does ship, so I'm thinking
that should only improve quality. Ubuntu folks, please confirm if this
should work OK for you.

In recent Ubuntu releases, given the issues you've mentioned in this
mail, we have really appreciated being able to ship the stable .1 GNOME
release. They usually contain fixes for quite egregious bugs and
shipping with .0 would kind of suck. I get that's the point of what
you're trying to address here, so I'm not opposed to this shift if the
.0 releases start to achieve the same quality that we eventually manage
to reach with .1 (or in some cases .2) - i.e. the thing that we ship
should be something we're proud of and confident enough in to give to
stable users whatever the version number.

I think I'd like to hear from maintainers what their perspective on this
issue is before being fully convinced that shifting the cycle to
accommodate Fedora's beta will automatically result in the quality
improvements being sought: any thoughts on why we might have quality
issues with .0 releases or is it really mostly about the schedule?

(are there bigger wins to be had than implementing this change alone?)

Cheers,

-- 
Iain Lane                                  [ iain orangesquash org uk ]
Debian Developer                                   [ laney debian org ]
Ubuntu Developer                                   [ laney ubuntu com ]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]