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 _______________________________________________ fedora-advisory-board mailing list fedora-advisory-board@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-advisory-board