Proposed F13 feature: drop separate updates repository

Matthew Booth mbooth at
Wed Dec 2 17:58:58 UTC 2009

On 02/12/09 17:40, Jesse Keating wrote:
> On Wed, 2009-12-02 at 18:09 +0100, Ralf Corsepius wrote:
>> * It shifts "costs" from "users" to "vendor"
>> and from "mirrors" to "master".
>> * It helps users who are using networked installs to spare bandwidth
>> (avoids downloading obsolete packages from "Everything"/"Fedora").
>> Admitted, for most users, it would change almost nothing.
> People doing network installs can either add the updates repo to their
> kickstart, or check the box in the anaconda UI, so that the updates
> repos are considered at install time.  No download of duplicate data.
> In fact, having separate repos would likely cost less bandwidth.  If we
> only had one combined repo, there would be many duplicate packages,
> especially if we went the route of having updates-testing mixed in and
> only marked by some update tag.  We'd have to keep sets of what's in
> updates-testing, updates, and the GA release set, and all of that would
> be in one repodata set.  Everybody doing a network install, whether they
> wanted updates, updates-testing, or not would have to download and
> consume that larger repodata, introducing a higher cost for them.

There's an argument for separate updates-testing.

However, my original point was that nobody is interested in the original 
GA release set except historians. People should, and we rightly help 
them, be installing updates frequently.

So, people doing network installs fall into:

People who want to install GA only: Hopefully nobody. The only good 
reason to do this is if the distro is broken.

People who want to install GA+updates: Everybody except testers.

People who want GA+updates+testing: testers.

The GA package could be kept around as a separate, static repo nobody 
uses under normal circumstances. Combining GA+updates into a single repo 
would not consume additional bandwidth for anybody at all, and only 
testers would have to do any additional configuration.

Matthew Booth, RHCA, RHCSS
Red Hat Engineering, Virtualisation Team

M:       +44 (0)7977 267231
GPG ID:  D33C3490
GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490

More information about the fedora-devel-list mailing list