#256 closed defect (fixed)

buildbot no longer shows version stamps on waterfall display

Reported by: warner Owned by: zooko
Priority: major Milestone: eventually
Component: dev-infrastructure Version: 0.7.0
Keywords: buildbot versioning Cc:
Launchpad Bug:

Description

The buildbot waterfall display used to show the Tahoe version number (like "0.6.1-284") in the "compile" step. The last build for which this worked was on 12/20/07. The build on 12/21 did not have this version string, and no others since then have it. The patch that seems to have caused this change is labeled:

  • setup: remove misc/make-version.py and invoke "darcsver" from the pyutil library misc/make-version.py has a limitation which prevents it from generating version stamps from our current darcs history. This limitation has been fixed in pyutil's "darcsver". Rather than copy the fix from there to misc/make-version.py, I'm making it so that you have to install pyutil if you want to automatically generate _version.py files from the current darcs history.

It would be nice to figure out why this broke and fix it.

Change History (2)

comment:1 Changed at 2008-01-16T19:22:22Z by warner

  • Owner changed from somebody to zooko

for background, the buildbot's "compile" step greps stdout for the following pattern:

  • wrote '([^']+)' into src/allmydata/_version.py

I believe that zooko's newest darcsver package (version 1.0.1) sets verbose=True by default, which should re-enable this message. So once zooko pushes darcsver-1.0.1 into tahoe, this should start working again.

comment:2 Changed at 2008-01-16T21:48:12Z by zooko

  • Resolution set to fixed
  • Status changed from new to closed

fixed by 7214f2f8b87549be

Note: See TracTickets for help on using tickets.