More dynamic mirror selection based on a new apt method

Registered by Robbie Williamson

A long time ago we discussed a more dynamic mirror selection based on a new apt methods called "mirror" that would query LP for the best mirror for the partial IP (based on geoip data). There is Canonical RT ticket #29756 about deploying the server part of this and its almost ready. If all the server machinery is ready we should re-discuss the current approach and enable it for lucid (or make it optional for lucid and enable it in lucid+1 if we don't want to take any risks in an lts).

Blueprint information

Status:
Started
Approver:
Steve Langasek
Priority:
Medium
Drafter:
Michael Vogt
Direction:
Approved
Assignee:
Michael Vogt
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Blocked
Milestone target:
None
Started by
Michael Vogt

Related branches

Sprints

Whiteboard

WORK ITEMS:
[mvo] provide architecture as additional information to the server: DONE
[mvo] provide distroseries as additional information to the server: DONE
[mvo] make mirror method ignore lines starting with #: DONE
[elmo] tell mvo how to report architecture/distroseries in the apt method
[elmo] notify when mirrorbrainz is avaiilable
[elmo] server sends information (via e.g. #) from the server why this decision was done (e.g. IP): TODO
[elmo] EC2 selecting EC2 mirrors is a important usecase
[cjwatson] change apt-setup to enable mirror:// by default: BLOCKED
[mpt] Design interface for choosing the auto-selected mirror: DONE
[mvo] add UI support to software-properties (but hidden in the mirrors list until mirror brainz is ready): DONE

UI spec posted at https://wiki.ubuntu.com/SoftwareAndUpdatesSettings

(?)

Work Items