governance, fesco, board, etc.

Matt Domsch matt at domsch.com
Wed Jun 13 12:49:27 UTC 2007


On Wed, Jun 13, 2007 at 06:29:02AM +0200, Ralf Corsepius wrote:
> On Tue, 2007-06-12 at 22:42 -0500, Matt Domsch wrote:
> > On Wed, Jun 13, 2007 at 04:59:51AM +0200, Ralf Corsepius wrote:
> > > 7. The server layout (Everything/Fedora). At least I fail to understand
> > > why there can't be one single repo, containing "all of Fedora" with a
> > > subset of the packages therein packaged as iso's.
> > > ...
> > 
> > That's exactly what the Everything tree is.  It's a single repo,
> > containing every RPM in the release.  It's this tree that yum pulls
> > from.
> It doesn't contain DVD/CD-iso's. They are (Were? ATM, I can't find them
> anymore ?!?) under Fedora/iso.
> 
> > The specific "Fedora" and "Live" spins, proper subsets of
> > "Everything", have their own directories with ISOs, and the "Fedora"
> > directory also happens to have the tree of "Fedora spin" content
> > exploded so you can see what's included, but that tree is hardlinked
> > to the "Everything" tree, so there's no package duplication on-disk.
> OK, but "hardlinking" will only help those who fully mirror, but this is
> quite confusing and misleading to ordinary users who manually/partially
> mirror. 
> 
> I would bet many folks fell into the trap and were mistaken to download
> "Fedora/" until they noticed they actually want "Everything". In worst
> case they ended up with having downloaded Fedora 3 times (1. iso, 2.
> Fedora, 3. Everything).

rsync -H would have only downloaded the duplicate content of 2. Fedora
and 3. Everything once.  At least 30 of our public mirrors provide
rsync of this content.


> At least I would have expected a fully expanded Fedora/os tree
> accompanied with a Fedora/iso directory containing isos filled with a
> subset of the packages from the fully expanded Fedora/os tree.

And that is exactly what is there.

/pub/fedora/linux/releases/7
|-- Everything
|   |-- i386
|   |   |-- debug
|   |   `-- os
|   |-- ppc
|   |   |-- debug
|   |   `-- os
|   |-- ppc64
|   |   |-- debug
|   |   `-- os
|   |-- source
|   |   `-- SRPMS
|   `-- x86_64
|       |-- debug
|       `-- os
|-- Fedora
|   |-- i386
|   |   |-- iso
|   |   `-- os
|   |-- ppc
|   |   |-- iso
|   |   `-- os
|   |-- source
|   |   |-- SRPMS
|   |   `-- iso
|   `-- x86_64
|       |-- iso
|       `-- os
`-- Live
    |-- i386
    `-- x86_64




More information about the advisory-board mailing list