#953: Checking out source from darcs is broken with (at least) master >= 0.7.12.
---------------------+------------------------------------------------------
Reporter: mornfall | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Version: 0.8.1 | Keywords:
---------------------+------------------------------------------------------
It seems that since 0.7.12 or so (I only tried 0.7.8, 0.7.12 and 0.8.1)
the buildmaster, when using darcs for source control, sends a patch hash
instead of a context file, when using the Darcs step to check out sources.
This confuses the buildslave into passing the hash as if it was a context
to darcs, which fails with "darcs: Bad context".
This only happens in doVCSFull.
I am attaching a non-backward-compatible fix for the buildslave (patch
against 0.7.12). To do this in a backward-compatible fashion, one option
would be to look at how the version ID looks at the buildslave and decide
if it's a hash or a context. Another may be to find out what the master is
using and decide based on that. However I don't know anything about python
nor buildbot internals, so either may as well be beyond me.
--
Ticket URL: <http://buildbot.net/trac/ticket/953>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits