charm audit summary

Mark Mims mark.mims at canonical.com
Wed Oct 17 19:25:39 UTC 2012


On Tue, Oct 16, 2012 at 05:38:07PM +1100, David Cheney wrote:
> Hello, 
> 
> As part of testing Go Juju I have tested all of the charms in the precise charm store. The executive summary is as follows
> 
> 61 successfully reached the started stage
> 28 failed to reach the stated stage
awesome!

> 
> 
> 6 were unknown, however these are subordinates, which are not currently supported, and will not be discussed further in this context.
> 
> Of the 28 charms that failed:
> 
> 0 charms failed because of compatibility with the Go Juju hook commands.
> 9 charms failed because they hardcode the path to hook commands, mainly open-port. It is not clear if this is a bug in the charms, i.e., do we mandate to charm authors they should not assume a path for the hook commands, or in the Go implementation (we will have to provide compatibility symlinks)
> 
> The remaining 19 charms failed for a variety of reasons including
> * syntax errors in the charm, e.g., openerp-web
> * unvalidated assumptions, e.g., the nova-volume charm which assumes /dev/sdb is present
> * assumptions on packages not part of the base server image, most things that use php, teamspeak3
> * broken or unstable PPA repositories
> 
> 
> 
> The rest of the failures were traced to bug #1067217, whereby non subordinate service units are being allocated on the same machine and thus race for the apt lock.
> 
> Taking the previous paragraph into consideration, the number of working charms could be more than 70, which I view as a fantastic achievement. 
> 
> The raw data is attached to this email.
> 
> Cheers
> 
> Dave 
> 


> -- 
> Juju-dev mailing list
> Juju-dev at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev


-- 
Mark Mims, Ph.D.
Ubuntu Server Team
Canonical Ltd.
mark.mims at canonical.com
+1(512)981-6467



More information about the Juju-dev mailing list