Thanks Francesco. I've copied your summary to the bug description and updated the bug title so that it's current to what we want to do now.
** Description changed: - Quickstart currently supports using sudo so that it can launch a local - lxc juju environment. Once Juju 1.18 support is released this is no - longer required for quickstart to function. We'd like to be able to - remove the sudo support form quickstart once 1.18 lands in trusty so - that we do not have to maintain the potential attack vector in the - package. + We just released on PyPi the new 1.2.0 release of quickstart. + Juju core 1.17.2 introduced sudo support for local environments, which required changes to how quickstart works: calling sudo is now handled by juju itself, and for this reason quickstart no longer requires to request sudo privileges when bootstrapping the environment. - 1.18 is said to be approx 2weeks away and has a feature freeze exception - for 14.04 currently. We estimate it would take 2-3 days to remove our - sudo functionality and qa that after 1.18 lands. + A comprehensive list of changes introduced by the current release follow: + - Support for promulgated bundle URLs, e.g. “juju quickstart bundle:mediawiki/single”. + - Improved application help and installation instructions. + - Updates to the dependency list and to Juju version handling. + - Manifest file fixes. + - Do not use sudo when bootstrapping a local env if juju version >= 1.17.2. - This would be a new micro release of quickstart as the functionality of - it would not change, just the *how* it implements that functionality. - - No other packages depend on quickstart and changes will not effect - anything else. + Dependencies did not change: + jujuclient==0.17.5 + PyYAML==3.10 + urwid==1.1.1 ** Summary changed: - [FFE] remove sudo support + [FFe] Upgrade juju-quickstart to new upstream release 1.2.0 ** Description changed: We just released on PyPi the new 1.2.0 release of quickstart. Juju core 1.17.2 introduced sudo support for local environments, which required changes to how quickstart works: calling sudo is now handled by juju itself, and for this reason quickstart no longer requires to request sudo privileges when bootstrapping the environment. A comprehensive list of changes introduced by the current release follow: - Support for promulgated bundle URLs, e.g. “juju quickstart bundle:mediawiki/single”. - Improved application help and installation instructions. - Updates to the dependency list and to Juju version handling. - Manifest file fixes. - Do not use sudo when bootstrapping a local env if juju version >= 1.17.2. Dependencies did not change: jujuclient==0.17.5 PyYAML==3.10 urwid==1.1.1 + + Note: juju-quickstart is in universe, though pending MIR in bug 1273865. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1282630 Title: [FFe] Upgrade juju-quickstart to new upstream release 1.2.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/juju-quickstart/+bug/1282630/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
