Dynamic mirrorlists support for smart (e.g. fedora)
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Smart Package Manager | Status tracked in Trunk | |||||
Trunk |
Fix Released
|
High
|
Unassigned | |||
Fedora |
Won't Fix
|
Medium
|
Bug Description
Attached is a new mirror channel type which supports getting a list of mirrors (only) from a server.
This should be very useful for distributions that distribute their mirrors as a list of mirrors (e.g. fedora). It seems to work well with dynamically generated mirrors (e.g. from Fedora/Red Hat's geoip based Mirrormanager) and should work with other dynamic mirrorlist generators as long as the url does not contain any illegal filesystem characters (as in the url should be able to be a filename).
The channel type is called 'mirrorlist'. I have attached two files:
usr.lib.
etc.smart.
One very cool thing is that the gui automagically allows you to create a channel of this type. Use : edit -> channels -> new -> 'provide channel information' -> ''mirrorlist Information' and supply a base url and the mirrorlist url.
Note: As it is a mirror channel the mirrors don't show up in the gui or smart mirrors --show but they do work very well (at least on my test machine). this was tested on bzr trunk but it should work on 0.52.
Please try out the channel and provide feedback!
Related branches
- No reviews requested
Changed in fedora: | |
importance: | Unknown → Medium |
Description of problem:
The config package fails to configure any mirrors
Version-Release number of selected component (if applicable):
All
How reproducible: Every time
Steps to Reproduce:
1.Install package
2.Look for mirror definition
Actual results:
No mirrors listed
Expected results:
All Fedora mirrors should be listed (and used)
Additional info:
It would be "nice to have" separate configurations for users, developers, and
testers so persons not interested in, e.g. testing, would not need to disable
unwanted repository references.