[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
http://www.jejik.com





More information about the Calendarserver-maintainers mailing list