Description of problem: One of the new features for Fedora 10 is the MirrorManager and yum both support metalink data for mirrors, alas. it doesn't look like anyone ever filed the BZ against fedora-release to get the configuration for the Fedora 10 repos changed. So here goes (better late than never). Quick summary: Pros: . 100% backwards compatible and a small change, just adds a "metalink = <url>" line to each repo. which overrides the mirrolist on newer yums. . drastically reduces the possibility of attacking Fedora boxes via. mirror hacking, as you'd need to intercept the metalink data or the repomd.xml needs to conform to the hashes in the metalink data. Cons: . Not tested in any of the Fedora Betas *sigh* . Now ~2 weeks from Fedora 10 GA release, so any change is kinda bad. . If MirrorManager gives out "old metalink data", yum will refuse to use any of the mirrors (AIUI this is now a monitored infrastructure service though). . mirror data is now tied to all the other metadata in yum. This means that while before mirrorlists were checked at most once a day and the rest of the metadata at most once every 1.5hrs ... now the metalink data is checked at most once every 1.5hrs. I'm not sure that this matters, or that we could foresee any problems if it turns out to be until we have a release day with metalink turned on anyway ... but I put it in for completness.
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Jesse ... can we do this after the holidays? Also I'm not sure if Matt wants the URLs to be http or https ... matt?
I thought we decided to not do this for F10 and do it for F11 instead?
I swear I'd changed the release, which made it more obvious what I was saying. Anyway, I meant can you change it "soon" in current rawhide (anytime before the first alpha/beta is fine).
Just getting back to this again, what is the syntax for the metalink url?
(In reply to comment #5) > Just getting back to this again, what is the syntax for the metalink url? http://mirrors.fedoraproject.org/metalink?path=pub/fedora/linux/releases/10/Fedora/i386/iso/Fedora-10-i386-DVD.iso It could be handy if MM could return a file named "filename.metalink" instead of "metalink".
My rawhide is: [rawhide] name=Fedora - Rawhide failovermethod=priority #baseurl=http://download.fedoraproject.org/pub/fedora/linux/development/$basearch/os/ mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=$basearch enabled=0 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test-$basearch file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch ...keeping mirrorlist in there is fine, for backwards compat., as yum will ignore it if it sees a metalink config. ... or remove it, whichever :).
Changes made, headed toward rawhide (and alpha).
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping