There seems to be a bit of confusion regarding "vobject." Checked out fresh SVN trunk on calendarserver (today) and ran setup "run -s":
Checking out vObject... A /Users/mcockfi/documents/workspace/caldav/vobject/LICENSE.txt A /Users/mcockfi/documents/workspace/caldav/vobject/test_files A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/more_tests.txt A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/utf8_test.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ms_tzid.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ruby_rrule.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/recurrence.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/tzid_8bit.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_vobject.py A /Users/mcockfi/documents/workspace/caldav/vobject/setup.py A /Users/mcockfi/documents/workspace/caldav/vobject/ACKNOWLEDGEMENTS.txt A /Users/mcockfi/documents/workspace/caldav/vobject/README.txt A /Users/mcockfi/documents/workspace/caldav/vobject/vobject A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/base.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/__init__.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/behavior.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/vcard.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/win32tz.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/hcalendar.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/change_tz.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/icalendar.py A /Users/mcockfi/documents/workspace/caldav/vobject/vobject/ics_diff.py U /Users/mcockfi/documents/workspace/caldav/vobject
Fetching external item into '/Users/mcockfi/documents/workspace/caldav/vobject/ez_setup' A /Users/mcockfi/documents/workspace/caldav/vobject/ez_setup/__init__.py A /Users/mcockfi/documents/workspace/caldav/vobject/ez_setup/README.txt Checked out external at revision 2575.
Checked out revision 208.
Applying patches to vObject in /Users/mcockfi/documents/workspace/caldav/vobject...
Removing build directory /Users/mcockfi/documents/workspace/caldav/vobject/build... Removing pyc files from /Users/mcockfi/documents/workspace/caldav/vobject...
Checked out (today) and ran caldavtester, this at beginning:
[68-188-213-240:workspace/caldav/caldavtester] mcockfi% ./run.py vobject package is present. Updating vobject... A /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests A /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/more_tests.txt A /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/utf8_test.ics A /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/tests.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/tests/recurrence.ics U /Users/mcockfi/Documents/workspace/CalDAV/vobject/setup.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/base.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/__init__.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/behavior.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/vcard.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/win32tz.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/hcalendar.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/icalendar.py A /Users/mcockfi/Documents/workspace/CalDAV/vobject/src/vobject/ics_diff.py D /Users/mcockfi/Documents/workspace/CalDAV/vobject/test_files D /Users/mcockfi/Documents/workspace/CalDAV/vobject/test_vobject.py D /Users/mcockfi/Documents/workspace/CalDAV/vobject/vobject
Fetching external item into '/Users/mcockfi/Documents/workspace/CalDAV/vobject/ez_setup' Updated external to revision 2575.
Updated to revision 193.
Tests ran fine (well three failures):
Test Suite: REPORT/too big
Test: 1 [FAILED] Failed Verifier: statusCode HTTP Status Code Wrong: 409
Test: 2 [FAILED] Failed Verifier: prepostcondition HTTP Status Code Wrong: 404
Test: 3 [FAILED] Failed Verifier: prepostcondition HTTP Status Code Wrong: 404
Suite Results: 0 PASSED, 3 FAILED, 0 IGNORED
Anyway, stop and start the calendarserver and this occurs:
[68-188-213-240:workspace/caldav/calendarserver] mcockfi% ./run
Updating vObject... A /Users/mcockfi/documents/workspace/caldav/vobject/test_files A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/more_tests.txt A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/utf8_test.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ms_tzid.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/ruby_rrule.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/recurrence.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_files/tzid_8bit.ics A /Users/mcockfi/documents/workspace/caldav/vobject/test_vobject.py U /Users/mcockfi/documents/workspace/caldav/vobject/setup.py svn: Failed to add directory '/Users/mcockfi/documents/workspace/caldav/vobject/vobject': object of the same name already exists
Removing the vobject directory gets things rolling again; however, I went through the same process (fresh checkout of calendarserver and caldavtester) a few days ago without issue, except the same three failures on the test. Is it as simple as changing caldavtester/run.py to look for version 208 instead of 193? Regards, Mark Cockfield