On Fri, Jun 10, 2011 at 6:49 AM, Sebastian Pipping <firstname.lastname@example.org> wrote:
> - What does reviving mean in detail?
> A re-write? A somewhat compatible re-write?
I am not necessarily interested in a complete re-write unless its
really warranted due to support for new features. First things first,
webapp-config needs to have the open bugs addressed and current
functionality should be supported.
> Getting back to maintaining the current code?
There is some good code in there, so I think at minimum some of that
will be maintained moving forward. Regardless, the current codebase
should be audited, bugs fixed, and a new design spec incorporating the
new features desired needs to be written in collaboration with various
> Why did you choose how you did?
I do not understand this sentence, but will try to explain the choices
a bit. Having used webapp-config for 7 years or so, I had grown fond
of it for managing things like drupal (back in the day) and for
handling static media for my company projects. As time progressed, it
seemed reasonable to extend the functionality of w-c to do fancier
things like change tracking or byte-compiling python modules outside
of site-packages for multi-instance and potentially multi-versioned
deployments of the various pythonic webapps I manage. It seems
reasonable to roll this sort of functionality into the existing tool.
I am not intending to make this something specific to python webapps,
just to be clear, but include tools to handle webapps written in
ruby/rails, perl, etc.
Additionally, Gentoo's infra team uses w-c for a few things and its a
nice tool that mostly integrates well into cfengine (afaik). Whatever
the case with automation, it does make management tasks easier
Further, there are substantial applications, like Moodle, that would
benefit from a more robust deployment toolkit within Gentoo.
So, in general, from both a distribution and a professional
perspective its quite clear (at least to me), that this tool has an
important role in Gentoo and therefore needs to be revived.
> - Have you spoken to Andreas Nüsslein who worked on a
> re-write in context of an earlier GSoC?
I have not. I was unaware of this project until it was mentioned in
replies to this thread. I have started reading the code. Perhaps there
are some elements of Andreas' code we can incorporate into the w-c
codebase. I need to dig into the code far more than my cursory glance.
Good questions Sebastian, thanks.
Matthew W. Summers
Gentoo Foundation Inc.