Re: Fedora Extras packaging beta software into production repos, why?

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

 



On Mon, 30 Oct 2006 15:29:21 +0100, Denis Leroy wrote:

> Michael Schwendt wrote:
> > That puts FE into a situation where we don't offer a working set of
> > packages as long as the remaining packages are still under review, but
> > which increases the risk that it breaks something our users have either
> > built themselves or downloaded from 3rd party repos. At fedora.us we've
> > always tried to publish complete dependency chains.
> 
> Agreed, that seems common sense to me. Though of course we have to live 
> with the limits of the review process. For example Michael, you're 
> reviewing gideon which I submitted (as a side note, i just got renamed 
> 'crow', i'll have updates soon), but has dependencies on 2 other 
> packages from the same author which I had to submit for review and build 
>   separately (and update as well to match the version of gideon under 
> review). Is there an alternative to a serial dependency chain like this 
> ? Bulk, or group reviews ? If some 3rd party repo had gideon available, 
> it would have been difficult to go through the review process for all 3 
> without causing a conflict at some point.

There is a simple solution: --> All or nothing. <--

[...]

Don't build pieces of a package-set just because they are approved
already. Keep all dependencies in FE-ACCEPT state until the other packages
in FE-REVIEW are approved, too.

Consider FE-ACCEPT a freeze. Don't apply further updates, not even version
upgrades, as that creates a moving target. You can do all that in CVS or
in a private working-copy until the whole show is ready.

When your reviewer approves a package from your set of packages,
apparently it's good enough as a build requirement for the pending
reviews, isn't it? At least the reviewer should have performed a
test-build of the complete package-set to verify that everything works
together.

Among the things that slow down reviews are:

* Reviewers, who demand minor version upgrades without pointing out any
  issues.

* Packagers, who apply many changes to a package which have not been asked
  for.

-- 
fedora-extras-list mailing list
fedora-extras-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-extras-list

[Index of Archives]     [Fedora General Discussion]     [Fedora Art]     [Fedora Docs]     [Fedora Package Review]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite Backpacking]     [KDE Users]

  Powered by Linux