[Buildbot-commits] [SPAM] [Buildbot] #864: Error on CVS repository update : None passed as revision
Buildbot
buildbot-devel at lists.sourceforge.net
Thu May 27 12:02:48 UTC 2010
#864: Error on CVS repository update : None passed as revision
---------------------------+------------------------------------------------
Reporter: GillesGagniard | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Version: 0.8.0 | Keywords: cvs
---------------------------+------------------------------------------------
Upgrading from buildbot 0.7.12 to 0.8.0, a new issue appears with CVS
support.
With a custom change source, I add changes to the task master this way :
for p in patches:
c = Change(who = p['who'], files = files, comments = p['commitlog'],
branch = p['branch'])
self.parent.addChange(c)
Changes appear on waterfall as expected (with a correct "Changed at"
date), but when a scheduler starts a build, the revision passed to CVS is
'None' :
starting cvs operation
/usr/bin/cvs -z3 update -dP -r HEAD -D None
in dir
/data2/ngidelde/tools/build/buildbot/slave_97/apl_daily_project_full/ngi_1
(timeout 3600 secs)
watching logfiles {}
argv: ['/usr/bin/cvs', '-z3', 'update', '-dP', '-r', u'HEAD', '-D',
'None']
which obviously causes CVS to fail. In buildbot 0.7.12, the date used to
be computed from the timestamps in changes. Did this behaviour changes in
buildbot 0.8.0 ? How to tell the CVS build step which revision to use for
update ?
--
Ticket URL: <http://buildbot.net/trac/ticket/864>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list