[Bug 1282630] Re: [FFE] remove sudo support

2014-03-26 Thread Robie Basak
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
Server Team, which is subscribed to juju-quickstart in 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-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1282630] Re: [FFE] remove sudo support

2014-03-25 Thread Francesco Banconi
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

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-quickstart in Ubuntu.
https://bugs.launchpad.net/bugs/1282630

Title:
  [FFE] remove sudo support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-quickstart/+bug/1282630/+subscriptions

-- 
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