Ticket #306 (new Defect)
Conflict in custom Twisted branches/dav-acl-1608-4 prevents CalendarServer from running
| Reported by: | s.marechal@… | Owned by: | wsanchez@… |
|---|---|---|---|
| Priority: | 3: Important | Milestone: | Later |
| Component: | Twisted | Severity: | Serious |
| Keywords: | Cc: | s.marechal@… |
Description
CalendarServer refuses to run due to problems with the branches/dav-acl-1608-4 branch of Twisted that CalendarServer uses. That branch uses twisted/python/reflect.py which in turn tries to import modules from the twisted that is installed system-wide instead of the twisted/branches/dav-acl-1608-4 branch that was donwloaded by the run -s script.
See the attached files for the errors. In short, branches/dav-acl-1608-4/python/reflect.py tries to import /usr/lib/python2.5/site-packages/twisted/plugins/cred_anonymous.py instead of branches/dav-acl-1608-4/twisted/plugins/cred_anonymous.py. This causes problems because the system-wide Twisted is 8.1.0. The cred plugins of 8.1.0 depend on twisted.cred.strcred but the two year old dav-acl-1608-4 doesn't have those. Result: Failure.
