[PROPOSAL] lock juju down to using charms from LTS and latest release only

Clint Byrum clint at ubuntu.com
Thu Mar 14 23:29:11 UTC 2013


Excerpts from Robbie Williamson's message of 2013-03-13 11:02:02 -0700:
> Hi all,
> 
> With all the discussion about rolling release, I got to thinking about
> our charms and how they tie to releases.  I wanted to propose that we
> limit the releases supported by juju to LTS plus the latest release.  My
> reasoning is that we need to ensure better charm consistency for
> supported releases, and the current approach isn't working well[1].
> With this proposal, we'd only ever need to care about two releases
> (maybe three):
> 
>   13.04: 12.04LTS (juju doesn't work with 10.04LTS) and 13.04
>   13.10: 12.04LTS and 13.10
>   14.04: 12.04LTS and 14.04LTS
>   14.10: 12.04LTS, 14.04LTS, 14.10
>    *or*
>   14.10: 14.04LTS and 14.10
> 
> I'm not sure we need to support two LTSes come 14.10, but then that
> means existing deployments with 12.04 are forced to upgrade to the next
> LTS to get continued free updates and support for their charms.  I think
> from a coding and complexity perspective, simply saying latest LTS plus
> current release is best.  Plus, for the 14.04 LTS release we would keep
> 12.04 supported for 6 months until 14.10, allowing time for updates.

Who exactly is "supporting" charms? What does the charm + release mean?

The combination of charm + release is an assertion by the
maintainer. "This charm works on that release". Nothing more. ~charmers
job is more to make sure that the charms conform to policy, than to test
if they work on every release. That is the maintainers' jobs. So if a
maintainer wants to keep a quantal charm working until quantal goes EOL,
that should be their prerogative. ~charmers only responsibility is to
remove or fix it if the bugs aren't being fixed.

Its not a huge burden on ~charmers doing these policy maintenance changes.
What is a burden is just managing the review queue. My suggestion would
be to unblock maintainers a bit by giving them more power as per the
other thread about this. Also more people should be encouraged to join
~charmers and help with said review queue.



More information about the Juju mailing list