We need a process to unpromulgate charms.
Curtis Hovey-Canonical
curtis at canonical.com
Fri Aug 22 19:18:59 UTC 2014
On Fri, Aug 22, 2014 at 12:58 PM, Matt Bruzek
<matthew.bruzek at canonical.com> wrote:
> 1) Unpromulgate the charm and keep it in the ~charmers branch in launchpad.
> 2) Unpromulgate the charm and move it to another personal name space
> (something like ~unmaintained).
> 3 Unpromulgate the charm and delete the branch?
>
> There are problems with each approach and therefore I wanted to present this
> to the community.
>
> The problem with #1 is that the ~charmers branch is our official branch and
> I am not sure we want to keep unmaintained charms in there when they are no
> longer maintained or the charm is no longer not recommended.
This is a common fallacy. Any person's branch can be promulgated to
become the recommended branch (I wrote the Lp internals for this).
~charmers is just a team that also happen to have a lot of charm
reviewers.The juju-gui charms is an example of a charm that is
official and not controlled by ~charmers.
We can delete branches, the charm store will still have its copy. If
~charmer's branch is identical to another user's branch (possibly to
original author), then I favour deletion [1]
I don't like ~unmaintained because the charm will list someone as a
maintainer. There are hundreds of bad charms and we cannot delete
those owned by others. This is our chance to help users see the good
charms by removing failed ideas.
[1] charmworlld and other processes show deleted branches as an error,
but this is fundamentally wrong because sources do need to be removed
when they are unsafe or just not fixable.
--
Curtis Hovey
Canonical Cloud Development and Operations
http://launchpad.net/~sinzui
More information about the Juju
mailing list