[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