governance, fesco, board, etc.

Ralf Corsepius rc040203 at freenet.de
Wed Jun 13 13:00:21 UTC 2007


On Wed, 2007-06-13 at 07:49 -0500, Matt Domsch wrote:
> 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.
Well, no problem nor disagreement - But don't you think this is beyond
"joe average's" scope? I think so.

> > 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

Sorry for not having been clearer, you seem to have misunderstood. 

I meant a directory hierarchy labeled "Fedora/<arch>/{os,iso}" filled
with the expanded tree which currently is under "Everything/<arch>/os"
and the isos which currently are under "Fedora/<arch>/iso".

Or conversely: Current "Fedora/<arch>/os" to be populated with what
currently can be found under "Everything/<arch>/os"

Ralf





More information about the fedora-advisory-board mailing list