Surprising charm downgrade

Bug #1574798 reported by Andreas Hasenack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Juju
Expired
Medium
Unassigned

Bug Description

I had a model with cs:trusty/haproxy-19 deployed, and proceeded to deploy a bundle that specified cs:trusty/haproxy-10 and other charms.

To my surprise, juju downgraded the haproxy charm from -19 to -10 (console output attached):

$ juju deploy ./bundles.yaml
added charm cs:trusty/haproxy-10
upgraded charm for existing service haproxy (from cs:trusty/haproxy-19 to cs:trusty/haproxy-10)
configuration updated for service haproxy
(...)

I think juju should loudly complain about this situation, maybe even refuse to deploy. But not downgrade a charm just like that.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Curtis Hovey (sinzui)
tags: added: upgrade-charm
Changed in juju-core:
status: New → Triaged
importance: Undecided → High
tags: added: bundles juju-release-support
Changed in juju-core:
milestone: none → 2.0-beta7
tags: added: usability
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: 2.0-beta7 → 2.0-beta8
Changed in juju-core:
milestone: 2.0-beta8 → 2.0-beta9
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: 2.0-beta9 → 2.0-beta10
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: 2.0-beta10 → 2.0-beta11
Changed in juju-core:
importance: High → Medium
milestone: 2.0-beta11 → none
Changed in juju-core:
milestone: none → 2.0.0
affects: juju-core → juju
Changed in juju:
milestone: 2.0.0 → none
milestone: none → 2.0.0
Curtis Hovey (sinzui)
Changed in juju:
milestone: 2.0.0 → 2.0.1
Curtis Hovey (sinzui)
Changed in juju:
milestone: 2.0.1 → none
Revision history for this message
Canonical Juju QA Bot (juju-qa-bot) wrote :

This bug has not been updated in 5 years, so we're marking it Expired. If you believe this is incorrect, please update the status.

Changed in juju:
status: Triaged → Expired
tags: added: expirebugs-bot
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.