Buildbot Roadmap
Here is a vague list of upcoming release goals, features, projects.. just
some general notes on what I want to get done and a rough order for them.
- 0.7.5 (released 10-Dec-2006): done:
- SvnPoller
- Monotone (no tests)
- slave<->master filetransfer
- BonsaiPoller/TinderboxMailNotifier
- multi-owner Locks
- The Great BuildStep Renaming
- IStatusLog.readlines
- BuildEPYDoc/PyFlakes
- buildslaves get stuck on reconfig
- less-destructive reconfig (i.e. don't interrupt running builds, just
wait until the builder is done)
- #twisted IRC bot was offline
- SF#1517975: show log lines during reconfig/start/restart
- FileUpload/FileDownload
Not done:
- pbstatus wants improvement
- 0.7.6:
- slave-availability + real load-balancing
- The Great Email Parsing Cleanup
- Implement some kind of HTML refresh switch to appease that nice mob
outside with all the pitchforks
- sharedping (SF#1500669)
- Tests for Monotone
- Add bzr
- Build.insertStep() (SF#1200396)
- Send mail to admins of missing buildslaves (SF#1200399)
- 0.8.0:
- web parts
- more web status pages
- alienbrainz (#1195466)
- vss (#1469923)
- ETA overhaul (SF#1203905)
- Define Builders with instances, not dicts
- Add Codeville
- Add py.test, pylint steps
- Add more gcc/perl/java steps
- 0.9.0:
- SQL status storage (at least SQLite, maybe MySQL too)
- Multiple project support (rerun Buildbot tests if either Python or
Twisted change, subscribe to their buildmasters, cache results of
upstream builds)
- IM status plugins
- Trac plugin
- Parse test results
- 1.0.0:
- User handling (walking through status plugins to notify specific
users)
- Problem tracking
Brian Warner
<warner @ lothar.com>
Last modified: Sun Dec 10 22:07:57 PST 2006