[Calendarserver-maintainers] Bug#504557: python-twisted-calendarserver: Unnecessary conflict with python-twisted

Sander Marechal s.marechal at jejik.com
Wed Nov 5 01:47:11 UTC 2008

Package: python-twisted-calendarserver
Version: 0.2.0.svn19773-5
Severity: important

python-twisted-calendarserver implements a patched version of python-twisted-web2
and python-twisted-runner especially for calendarserver. These conflict with the
standard python-twisted. Basically you're putting a customised version of twisted
in the place where the standard twisted should be.

The conflicts that are set prevent anything bad from happening with standard debian
packages (though it makes it impossible to run calendarserver on the same machine as
any other package that needs twisted) but it still causes problems from scripts
that the sysadmin developed or installed manually.

I suggest that python-twisted-calendarserver simply include all of twisted and put
it in it's own directory, like /usr/share/pyshared/twisted-calendarserver and
make calendarserver use that instead (by setting the new path to twisted
in the calendarserver configuration files).

I have tried the upstream release and it is perfectly capable of using twisted
from a non-standard directory. Please don't mess with user's expectation of finding
a standard twisted in /usr/share/pyshared/twisted

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

More information about the Calendarserver-maintainers mailing list