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