Blueprint changed by Robie Basak: Whiteboard changed: Etherpad: http://pad.ubuntu.com/uds-q-servercloud-q-apt-improvements Blueprint: https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-apt-improvements + Proposed spec: https://wiki.ubuntu.com/AptByHash + Discussion: https://lists.ubuntu.com/archives/ubuntu-devel/2012-July/035487.html - = User Stories = - * Jim is using JuJu, and adds a node. He does not want to see apt fail due to a race condition. - * Marley is using the Ubuntu installer for network based installs against a local mirror that is updated from a remote mirror. He does not want installs to fail due to the mirror being updated. - * Sally wants to use a http proxy to cache deb downloads and does not want to be vulnerable to caching mismatched files that would cause apt failures. + = User Stories = + * Jim is using JuJu, and adds a node. He does not want to see apt fail due to a race condition. + * Marley is using the Ubuntu installer for network based installs against a local mirror that is updated from a remote mirror. He does not want installs to fail due to the mirror being updated. + * Sally wants to use a http proxy to cache deb downloads and does not want to be vulnerable to caching mismatched files that would cause apt failures. = Assumptions = None = Test Plans = Test will be conducted in 2 ways: - a.) implied test: much of our automated infrastructure relies on apt and previously failed quite commonly due to apt. These errors should be erased. - b.) explicit test: we should ideally have some canary that would ensure our public mirrors do not fail. One example starting point is [1] - [1] https://code.launchpad.net/~smoser/+junk/check-archive/ + a.) implied test: much of our automated infrastructure relies on apt and previously failed quite commonly due to apt. These errors should be erased. + b.) explicit test: we should ideally have some canary that would ensure our public mirrors do not fail. One example starting point is [1] + [1] https://code.launchpad.net/~smoser/+junk/check-archive/ = Release Note = Ubuntu's public mirrors now contain an improved archive format. Coupled with updates to apt transient apt-update errors are a thing of the past.
-- Apt Improvements https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-apt-improvements -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs