[Calendarserver-maintainers] Bug#504557: Even better: depend on twisted instead of conflicting with it

Sander Marechal s.marechal at jejik.com
Wed Nov 5 07:26:48 UTC 2008

> 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 thought of an even better way: Install only the modified twisted-web2
and twisted-runner in /usr/share/pyshared/twisted-calendarserver, depend
on the other standard twisted packages that you need (like
twisted-core). Then have the post_install create symlinks from
/usr/share/pyshared/twisted-calendarserver to the standard twisted
modules that you need.

This way you profit from the standard twisted packaging work without
conflicting with user expectations or any twisted packages.

Sander Marechal

More information about the Calendarserver-maintainers mailing list