Consolidating the various freezes

Martin Pitt martin.pitt at ubuntu.com
Fri Sep 14 13:26:02 BST 2007


Hello Ubuntu developers,

Matt Zimmerman recently raised the issue that we accumulated quite a
lot of different types of freezes. As recently seen on the mailing
list and often on IRC, the multitude of freezes can often be
overwhelming and confusing, so we should aim to clean up a bit and
consolidate them.

The currently defined freezes are listed on [1]. With my acting RM hat
on, I propose the following:

 * StringFreeze and ArtworkDeadline should be subsumed under
   UserInterfaceFreeze. 

 * UpstreamVersionFreeze should be dropped completely. The main things
   we care about with new upstream versions are:

   - introducing new features, which is covered by FeatureFreeze, and

   - changing ABI/API, so that we need to do transitions.

  That way, we do not need to make a big fuss about upstream microreleases which only fix
  bugs and treat upstream bugfix-only microreleases the same way as we
  treat new syncs/merges from Debian. We already do that in practice
  for e. g. system-config-printer, where we have brilliant upstream
  connections, and fixes immediately go upstream.

  The ABI/API break would then be mentioned in the description of
  FeatureFreeze.

 * NewPackagesFreezeUniverse could also go into FF easily. We
   currently schedule it later than FF on [2]; however, with the
   recent discussion about backlog processing, I think it would make
   sense to consider new packages features on the distro level and
   make them subject to FF. This gives us the necessary time to
   process the backlog in the NEW queue, too.

So we would be down to:

  OpenDevelopment
  DebianImportFreeze
  FeatureFreeze
  UserInterfaceFreeze
  BetaFreeze
  KernelFreeze
  ReleaseCandidate

which cannot be reduced further in a sensible way IMHO. I'd
definitively allow UI changes after FF, since there are often UI bugs
that we need to shake out.

If I do not hear any objections in the next days, I will do these
changes to [1], flesh out/update the pages behind the XXXFreeze links,
and also update [2] accordingly.

Comments appreciated!

Thanks,

Martin

[1] https://wiki.ubuntu.com/UbuntuDevelopment#head-93c8a38bbc124f5d34af970893deffc4bc91700e
[2] https://wiki.ubuntu.com/GutsyReleaseSchedule

-- 
Martin Pitt        http://www.piware.de
Ubuntu Developer   http://www.ubuntu.com
Debian Developer   http://www.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20070914/a79b7ea8/attachment.pgp 


More information about the ubuntu-devel mailing list