Unnecessary conflict with python-twisted

Bug #304403 reported by raboof
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
twisted-calendarserver (Debian)
New
Unknown
twisted-calendarserver (Ubuntu)
New
Undecided
Unassigned

Bug Description

(partly taken from the Debian report for this issue)

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/ubuntu packages, but it makes it impossible to run calendarserver on the same machine as any other package that needs twisted.

Changed in twisted-calendarserver:
status: Unknown → New
Revision history for this message
harrydb (harrydeboer) wrote :

I can confirm this one, when I tried to install calendarserver I got:

Unpacking python-twisted-calendarserver (from .../python-twisted-calendarserver_0.2.0.svn19773-5ubuntu1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/python-twisted-calendarserver_0.2.0.svn19773-5ubuntu1_amd64.deb (--unpack):
 trying to overwrite `/usr/share/pyshared/twisted/plugins/__init__.py', which is also in package python-twisted-core
dpkg-deb: subprocess paste killed by signal (Broken pipe)

Changed in twisted-calendarserver:
status: New → Invalid
status: Invalid → Confirmed
Revision history for this message
harrydb (harrydeboer) wrote :

whoops, misread the package name, this seems a conflict with a different package (https://bugs.launchpad.net/ubuntu/+source/twisted-calendarserver/+bug/349837)

Changed in twisted-calendarserver:
status: Confirmed → New
Revision history for this message
Zooko Wilcox-O'Hearn (zooko) wrote :

This seems to be related to #410098 -- twisted installs a directory named "plugins" but it isn't a Python package, it is just a directory. Some other tools seem to create an __init__.py file and put it into this directory sometimes, and that seems to cause a problem. Or maybe I got it all backwards. Anyway, something is messed up with regard to files named "twisted/plugins/__init__.py" in Debian and Ubuntu.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.