On 2010-06-04, Eric Evans <eev...@rackspace.com> wrote:
> So, the bigger problem here would seem to be one of long-term support.
> In other words, trying to find common ground between release cycles.
>
> I am (have been) interested in uploading Cassandra to the Debian
> archives, so let's use that as an example:

as a debian developer and a cassandra user, i don't think it makes much
sense for cassandra to go into stable releases given its current rate of
development.  i also don't think cassandra is suited for volatile (or
even volatile-sloppy) or backports.

i think the best possible solution would be for cassandra to be
maintained as a release quality package in debian unstable, with all
external java dependencies packaged separately and available in debian
unstable as well, but the cassandra package itself should be prevented
from migrating to testing and kept out of stable.

this would allow users to maintain debian stable installations, but pull
in cassandra and its dependencies from unstable using package pinning.
i think this would avoid the problem where, in order to create a stable
backport, you also need to create backports for each of the java
dependencies that are too old or don't exist in the stable distribution.
(this assumes that there aren't radical changes to the java packaging
policy that makes installing java packages from unstable on stable
difficult.)

if at some point in the future cassandra development slows down to the
point where it would make sense to have a cassandra package in debian
stable you could simply allow the package to migrate to testing.

-- 
Robert Edmonds
edmo...@debian.org

Reply via email to