juju cannot downgrade to same major.minor version with earlier patch number

Bug #1306296 reported by Ian Booth on 2014-04-10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
High
John A Meinel
1.18
High
John A Meinel
juju-core (Ubuntu)
Medium
Unassigned
Trusty
Medium
Unassigned

Bug Description

We recently disallowed *any* Juju downgrades because the addition of better upgrade support meant that going from 1.X to 1.X+1 may introduce changes to conf and other artefacts that are no longer able to be read by the earlier version. So allowing a downgrade would break Juju.

However, we want to allow downgrades to the same major.minor version number eg from 1.2.3 to 1.2.2. This allows our CI testing to continue to work with the existing test scripts and also allows customers to downgrade to an earlier patch level if required.

Related branches

Ian Booth (wallyworld) on 2014-04-11
Changed in juju-core:
milestone: 1.18.1 → 1.19.1
Ian Booth (wallyworld) on 2014-04-11
Changed in juju-core:
status: In Progress → Fix Committed
Curtis Hovey (sinzui) on 2014-04-11
Changed in juju-core:
milestone: 1.19.1 → 1.19.0
James Page (james-page) on 2014-04-11
Changed in juju-core (Ubuntu Trusty):
importance: Undecided → Medium
status: New → Triaged
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package juju-core - 1.18.1-0ubuntu1

---------------
juju-core (1.18.1-0ubuntu1) trusty; urgency=medium

  * New upstream point release, including fixes for:
    - Upgrading juju 1.16.6 -> 1.18.x fails (LP: #1299802).
    - Peer relation disappears during juju-upgrade (LP: #1303697).
    - public-address of units changes to internal bridge post upgrade
      (LP: #1303735).
    - Unable to deploy local charms without series (LP: #1303880).
    - juju scp no longer allows multiple extra arguments to be passed
      (LP: #1306208).
    - juju cannot downgrade to same major.minor version with earlier
      patch number (LP: #1306296).
 -- James Page <email address hidden> Sat, 12 Apr 2014 07:04:37 +0100

Changed in juju-core (Ubuntu Trusty):
status: Triaged → Fix Released
Curtis Hovey (sinzui) on 2014-04-15
Changed in juju-core:
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