From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050524 Fedora/1.0.4-4 Firefox/1.0.4 Description of problem: "apt mirror-select" is not able to download the list of mirrors (http://www.fedora.us/mirrorlists/fedora.us-fc4-mirrors.list), which is missing. Version-Release number of selected component (if applicable): apt-0.5.15cnc7-2 How reproducible: Always Steps to Reproduce: 1. apt-get mirror-select Actual Results: Fetching list of repositories/mirrors... E: Failed to fetch mirror list file: Expected Results: Choice of mirrors Additional info:
Yup, known thing. The problem is this: - there's no "approved" place for FC4 apt repositories since fedora.us doesn't want to provide it anymore - we can't include freshrpms/dag etc apt repositories to the mirror lists because of US legalese, AFAICT So what we have is a lose-lose situation really - we need to drop the mirror-list functionality from apt since we can't include any repositories in there, and without any included repositories the apt package in extras is going to look pretty bad compared to those offered by 3rd party repositories. Ville, unless you have better ideas I think we need to just kill mirror-select in the extras package :-/
I am not involved in the issue but if you don't want to drop the mirror-select feature you could begin to set the first run option to false so that apt will work with hand edited source files. At the moment apt is ignoring sources because no mirrors are set using mirror-select.
Even we you default to not running it on the first run, mirror-select will still show up in apt-get --help output and people expect it to do something useful which it doesn't. So unless we can come up with some "politically correct" repositories to include in the mirror lists it's better to just drop the functionality completely I think.
Yes, in fact I think you are right. It would be nonsense to have if there is no way to have an official site where to put the list of mirrors ...
Note that the problem is not about hosting the mirrorlist itself, I could easily host that on my site. The problem is the repositories themselves: apt repos for fc4 do exist, but all the ones I know about carry software which isn't legally ok in the US so packages in extras (and core) can't even link to those sites. :-/
Yes but this is true only for additional repositories. RedHat could provide a repository for the core, updates and extras packages (everything official and legal). Sites as freshrpms could mirror it, or as they do now just allow to use their Fedora mirror with apt.
My .02â¬, but it's really Panu's call: leave the mirror-select functionality in, but have only a commented out example or two, possibly pointing to bogus sites in mirror-select.conf. Perhaps also include a sample actual mirror list or two in the package as %doc, again pointing to bogus sites if we can't find working ones that can be included. Dunno what should be done with the Macromedia mirror list, it's kinda related... WDYT? If "keep": Warren, would it be possible to host it on macromedia.mplug.org, or will it stay available at www.fedora.us? BTW, I've removed the fedora.us key and vendors.list entry in my local working dir, will remove them in the next package revision unless there's a reason not to.
I'd rather see the mirror-list thing gone completely than pointing it to bogus sites or such, it's going to look just as bad that way ("it doesn't work") Also having a mirror list which only points to Macromedia mirrors is going to look awfully weird. If we can't find *real* sites we can point to with FC4 repositories, remove the thing. For all I know it only ever confused users anyway based on what I've seen in fedora-list. Removing fedora.us keys is ok by me, there's nothing there anymore AFAIK.
Fair enough. Unless someone reports usable mirror sites by tomorrow, I'll build an update with all of that stuff removed.
Done in CVS and FC4 build requested.
*** Bug 154681 has been marked as a duplicate of this bug. ***