[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: WC-props problem? Commit says "specified baseline is not the latest baseline"

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Tue, 01 Dec 2009 14:08:49 -0500

I set the paste whose URL is in this thread to expire after a week. So just
in case, I've attached that paste to this mail.

Julian Foad wrote:
> julianf: hey folks: I get a wierd error trying to commit "Wimp" status
> for that failing test (basic_tests 7):
> julianf: svn: The specified baseline is not the latest baseline, so it
> may not be checked out.
> julianf: svn: Your commit message was left in a temporary file:
> hwright: what's a "baseline"?
> julianf: I guess it means "your BASE revision" (pristine).
> julianf: I've updated, of course, and all looks fine:
> julianf: $ svn st -uv subversion/tests/cmdline/basic_tests.py
> julianf: M 885821 885378 julianfoad
> subversion/tests/cmdline/basic_tests.py
> julianf: Status against revision: 885821
> julianf: Trying to find out if there's something wierd about the
> particular dev build I'm using.
> cmpilato: 'baseline' is a WebDAV term.
> cmpilato: and yeah, that's an out-of-date error in so many words.
> julianf: cmpilato/anyone: I'm at a loss what to do about that "baseline"
> error.
> cmpilato: julianf: i usually just cry.
> julianf: can't commit. Haven't re-built my client since last successful
> commit. Have updated the WC.
> cmpilato: and sip chamomile tea.
> cmpilato: got interfering/stale wcprops?
> * julianf doesn't understand.
> julianf: wcprops?
> cmpilato: dav props?
> julianf: I've heard of them. How would I get them / find them?
> cmpilato: those seekr1t little buggers that the dav layers use to cache
> stuff like "the revision of this thing"
> cmpilato: using 1.6?
> cmpilato: or trunk client?
> julianf: no, trunk yesterday opr so
> cmpilato: then the wcprops live in the wc db.
> cmpilato: i don't have the incantations on hand to examine that, but
> that's what i'd recommend.
> julianf: maybe wc is hosed... will try diff/patching the change I want
> to commit onto A different WC...
> cmpilato: "wc is hosed" isn't something we prefer to just write off as
> business-as-usual, of course.
> cmpilato: (though i certainly feel your pain... sub*cough* *hack*athon)
> CIA-66: julianfoad *
> r885840 /trunk/subversion/tests/cmdline/basic_tests.py: Mark
> basic_tests.py 7 as "Wimp" because it's currently a known failure. ...
> julianf: hah, that worked.
> julianf: So my WC was "hosed" in some sense.
> julianf: cmpilato: thanks for the clue that it was a WC problem. I
> hadn't guessed that from the error message & symptoms.
> cmpilato: have you preserved the busted WC?
> julianf: I traced it through 5 re-tries of "get latest baseline". It
> thought it was out of date, but wasn't, so maybe a bug there. I was (and
> am) using Neon, BTW.
> julianf: Yes I have the WC.
> julianf: I could make it available.
> cmpilato: that'd be cool.
> julianf: cmpilato/anyone:
> <http://filebin.ca/zyoef/subversion-c-testdir.tgz>
> julianf: WC on which "commit" says "baseline" is out of date but isn't.
> Maybe spurious DAV-props?
> lisppaste4: cmpilato pasted "Julian's davprops" at
> http://paste.lisp.org/display/91367
> * cmpilato wonders if 'svn cleanup' should purge the dav_cache ...
> cmpilato: still, in this case the version-urls for basic_tests.py and
> its parent directory reflect that most-recent-at-the-time changes of
> those items. weird.
> julianf: cmpilato/anyone:
> <http://filebin.ca/benyyk/subversion-c-whole.tgz> is the whole WC of
> which the previous was a subdir.
> julianf: (Don't know if that shows you anything more.)
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2425948
>
> Please start new threads on the <dev_at_subversion.apache.org> mailing list.
> To subscribe to the new list, send an empty e-mail to <dev-subscribe_at_subversion.apache.org>.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2426059
Please start new threads on the <dev_at_subversion.apache.org> mailing list.
To subscribe to the new list, send an empty e-mail to <dev-subscribe_at_subversion.apache.org>.

sqlite> select local_relpath, revnum, dav_cache from BASE_NODE where dav_cache <> "";
local_relpath|revnum|dav_cache
|885821|(svn:wc:ra_dav:version-url 68 /repos/asf/!svn/ver/885521/subversion/trunk/subversion/tests/cmdline)
basic_tests.py|885821|(svn:wc:ra_dav:version-url 83 /repos/asf/!svn/ver/885378/subversion/trunk/subversion/tests/cmdline/basic_tests.py)
copy_tests.py|885821|(svn:wc:ra_dav:version-url 82 /repos/asf/!svn/ver/882730/subversion/trunk/subversion/tests/cmdline/copy_tests.py)
davautocheck.sh|885821|(svn:wc:ra_dav:version-url 84 /repos/asf/!svn/ver/882257/subversion/trunk/subversion/tests/cmdline/davautocheck.sh)
externals_tests.py|885821|(svn:wc:ra_dav:version-url 87 /repos/asf/!svn/ver/883707/subversion/trunk/subversion/tests/cmdline/externals_tests.py)
merge_tests.py|885821|(svn:wc:ra_dav:version-url 83 /repos/asf/!svn/ver/885521/subversion/trunk/subversion/tests/cmdline/merge_tests.py)
schedule_tests.py|885821|(svn:wc:ra_dav:version-url 86 /repos/asf/!svn/ver/882232/subversion/trunk/subversion/tests/cmdline/schedule_tests.py)
stat_tests.py|885821|(svn:wc:ra_dav:version-url 82 /repos/asf/!svn/ver/884648/subversion/trunk/subversion/tests/cmdline/stat_tests.py)
svneditor.bat|885821|(svn:wc:ra_dav:version-url 82 /repos/asf/!svn/ver/882257/subversion/trunk/subversion/tests/cmdline/svneditor.bat)
svnserveautocheck.sh|885821|(svn:wc:ra_dav:version-url 89 /repos/asf/!svn/ver/882257/subversion/trunk/subversion/tests/cmdline/svnserveautocheck.sh)
update_tests.py|885821|(svn:wc:ra_dav:version-url 84 /repos/asf/!svn/ver/884648/subversion/trunk/subversion/tests/cmdline/update_tests.py)

Received on 2009-12-01 20:09:11 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.