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