Broken deps in the stable release are not acceptable
Daniel P. Berrange
berrange at redhat.com
Sat Dec 29 01:48:35 UTC 2007
On Sat, Dec 29, 2007 at 02:27:53AM +0100, Christoph Wickert wrote:
>
> Am Samstag, den 29.12.2007, 01:09 +0000 schrieb Kevin Kofler:
> > Christoph Wickert <christoph.wickert <at> nurfuerspam.de> writes:
> > > You are right. I thought we already had policy for that but the wiki
> > > says:
> > > "If you feel that community testing is unnecessary for your update, you
> > > can choose to push it straight to the stable fedora-updates repository
> > > instead."
> > >
> > > IMO this is wrong, it should only be allowed for security updates.
> >
> > It should also stay allowed for critical regression fixes at the very least.
> > Unfortunately, sometimes updates slip through testing despite causing serious
> > issues. For example, an SDL update caused _any_ build against SDL-devel to fail
> > (because SDL-config.h was corrupted by a trivial typo in the specfile which was
> > missed during testing). We really want the fix to such regressions to go to
> > stable as quickly as possible, not to have to go to testing first.
>
> I completely agree with you. Maybe we could say that updates are allowed
> to bypass testing if they fix
> a) serious bugs
> b) bugs marked as "urgent"
> c) broken deps
>
> For c) I think only plain rebuilds should be allowed. If the broken deps
> are fixed by updating to a newer version the new package should be
> tested again, at least for one or two days.
For fixing broken deps its reasonable to bypassing testing, since the
assuption is the current package is already un-installable. Bugs marked
'urgent' is a complete waste of time - everyone thinks their own bug
is urgent / important. If someone enters a BZ and marks it urgent I'll
typically put it at the bottom of my TODO list because it usually isn't
urgent at all ;-P Similarly 'serious bug' is kind of hard to define as
a formal policy - you need to enumerate a reasonable set of scenarios
which are considered serious. 'broken deps' is one good example of a
serious bug.
Dan.
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
More information about the fedora-devel-list
mailing list