[FFe] Upgrade juju-quickstart to new upstream release 1.3.0

Bug #1282630 reported by Richard Harding on 2014-02-20
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-quickstart (Ubuntu)
High
Robie Basak
Trusty
High
Robie Basak

Bug Description

We just released on PyPi the new 1.3.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.
- Add the distro-only flag: do not use external sources when installing Juju.

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.

James Page (james-page) wrote :

Just to clarify; juju-core 1.18 does not have a feature freeze exception yet and won't do until we've tested it and proposed it.

James Page (james-page) wrote :

This update will need to be co-ordinated with the 1.18 release when it arrives.

Changed in juju-quickstart (Ubuntu Trusty):
status: New → Confirmed
importance: Undecided → High
status: Confirmed → New
summary: - feature freeze exception to remove sudo support
+ [FFE] remove sudo support

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

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: updated
summary: - [FFE] remove sudo support
+ [FFe] Upgrade juju-quickstart to new upstream release 1.2.0
description: updated
summary: - [FFe] Upgrade juju-quickstart to new upstream release 1.2.0
+ [FFe] Upgrade juju-quickstart to new upstream release 1.3.0
description: updated
Robie Basak (racb) on 2014-03-27
description: updated
Iain Lane (laney) wrote :

comment #2 makes this bug sound like it requires juju-core 1.18 but rbasak tells me that's not the case.

FFe approved. In future I'd like some information on QA to have some assurances that the new features are robust, but it's OK this time.

Changed in juju-quickstart (Ubuntu Trusty):
status: New → Triaged
Richard Harding (rharding) wrote :

Yes, we were originally told the feature we were waiting on would be in release 1.18. It ended up they cut additional releases ahead of 1.18 that implemented what was required. The 1.18 note is no longer valid.

Robie Basak (racb) on 2014-04-02
Changed in juju-quickstart (Ubuntu Trusty):
status: Triaged → In Progress
assignee: nobody → Robie Basak (racb)
Robie Basak (racb) on 2014-04-02
Changed in juju-quickstart (Ubuntu Trusty):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package juju-quickstart - 1.3.0-0ubuntu1

---------------
juju-quickstart (1.3.0-0ubuntu1) trusty; urgency=medium

  * New upstream release (LP: #1282630).
  * Drop patch now included in release: d/p/trusty-jujuclient.
 -- Robie Basak <email address hidden> Wed, 02 Apr 2014 14:02:36 +0000

Changed in juju-quickstart (Ubuntu Trusty):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints