capomastro/capomastro — pull request #113 by caio1982 (2014-09-19 22:43:15+00:00)
Title: Bare minimal packaging

With the following changes I was able to get Capomastro running on Canonistack from a PPA repository. Of course some post-install tasks are still not packaged, but since we will be rewriting its Juju's charm it won't be needed anyway I guess. The tasks that should then be in the new charm are, to my knowledge: enabling of the Apache site config, role and database creation, application's syncdb & the superuser creation, service capomastro start for the Celery worker. Once these are done Capomastro is operational, or at least it looked so on my instances :-)

Perhaps we can discuss how to work around the specific modules versions dependencies (as noted in the commits logs, specially for testing/tox) and also how far we should get with the packaging regarding what would be inside its charm instead. Maybe all server port, user etc parameters in this package should be set inside the charm config too.

By the way: these are just the bare minimal changes for a first working package, lots of tweaks are still necessary, some lintian fixes are pending too.