The goal is provide a way to store username/password information for apt in a secure location (600). Currently the password needs to be stored in the sources.list and that file is by default world readable (644).

Release Note

TBD. It is mandatory.


Storing the authentication information is useful for environments that use private PPAs.


A netrc parser is added to libapt that is then used accross all the download backends that apt supports.

The following steps needs to be taken


Some code available in lp:~mvo/apt/netrc it needs to be cleaned up and tests needs to be added to ensure its working properly.

UI Changes

Should cover changes required to the UI, or specific UI that is required to implement this

Test/Demo Plan

Add apache config that

Unresolved issues

* ubuntu-one may be interessted in doing syncs of those passwords


LucidFoundationsAptNetrc (last edited 2009-11-16 17:47:01 by 63)