This introduces a python dependency to base-files, which I think is incorrect. I think the decision to choose base-files should be reevaluated.
>From the point of view of end-users, regardless if the script is in base-files or in its own package, the same number of apt commands will be needed either way. It's either: apt-get update apt-get dist-upgrade ubuntu-advantage enable-esm <token> or: apt-get update apt-get install ubuntu-advantage ubuntu-advantage enable-esm <token> In its own package it can have its own copyright, manpage, correct dependencies, its own source tarball, tests (which were stripped from the debdiff here), upstream url, nice description, etc. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to base-files in Ubuntu. https://bugs.launchpad.net/bugs/1686183 Title: Ship ubuntu-advantage in basefiles for ubuntu Status in base-files package in Ubuntu: Incomplete Bug description: [Impact] * Allow ubuntu-advantage users to access the extended security maintenance script with a simple command line tool. This script needs to hit precise machines and be easy for ubuntu-advantage customers to enable, thus basefiles was chosen as a home. [Test Case] * Run ubuntu-advantage, it should print out help * Run sudo ubuntu-advantage enable <token> (without sudo it will warn you), but you need to be an ubuntu-advantage customer to get that token. In the end, the script simply adds and removes an /etc/apt/sources.list.d entry. * you can contact me ([email protected]) if you would like a token for test purposes. [Regression Potential] * Low, this is a new script, not included in any automated startup paths. [Other Info] * http://blog.dustinkirkland.com/2017/03/ubuntu-1204-esm.html To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/1686183/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

