juju should complain/error on unknown charm metadata

Bug #999338 reported by Kapil Thangavelu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juju Charm Tools
Fix Released
High
Marco Ceppi
pyjuju
Triaged
Low
Unassigned

Bug Description

For local charms, refuse to deploy in the face of unknown metadata fields. For remote charms log warning.

Additional Details
https://lists.ubuntu.com/archives/juju/2012-May/001587.html

Tags: charmbrowser

Related branches

Changed in juju:
milestone: none → galapagos
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Clint Byrum (clint-fewbar) wrote : Re: [Bug 999338] [NEW] juju should complain/error on unknown charm metadata

Excerpts from Kapil Thangavelu's message of Mon May 14 21:07:47 UTC 2012:
> Public bug reported:
>
>
> For local charms, refuse to deploy in the face of unknown metadata fields. For remote charms log warning.
>
> Additional Details
> https://lists.ubuntu.com/archives/juju/2012-May/001587.html

Note that we should not *refuse*, as this will make any new versions of
charms non-deployable on old versions of juju even when that doesn't
matter. For instance a category field will cause juju to refuse these
charms, even though most of them will remain deployable.

This is also completely inappropriate for galapagos, as it will change
default behavior. If I am overruled on the reject vs. warn route, then
I suggest we delay this to honolulu.

Changed in juju:
milestone: galapagos → honolulu
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Moving this to 0.7. Nobody is working on it and time is short for 0.6. Addressing in charm-tools so at least we can start being more strict on charms.

Changed in juju:
milestone: 0.6 → 0.7
Changed in charm-tools:
status: New → In Progress
assignee: nobody → Clint Byrum (clint-fewbar)
importance: Undecided → High
Martin Packman (gz)
Changed in juju:
milestone: 0.7 → none
Curtis Hovey (sinzui)
tags: added: charmbrowser
Marco Ceppi (marcoceppi)
Changed in charm-tools:
assignee: Clint Byrum (clint-fewbar) → Marco Ceppi (marcoceppi)
Marco Ceppi (marcoceppi)
Changed in charm-tools:
status: In Progress → Triaged
Curtis Hovey (sinzui)
Changed in juju:
status: Confirmed → Triaged
Curtis Hovey (sinzui)
Changed in juju:
importance: Medium → Low
Marco Ceppi (marcoceppi)
Changed in charm-tools:
status: Triaged → Fix Released
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.