Last modified 5 weeks ago
This page is an ongoing tracker for the "next" release, and will be edited to reflect the proper version.
Next Release
The next release is 0.8.7. This page describes defects and enhancements scheduled for that release.
Open Defects
- #1980
- updateBigStatus not called enough?
- #2203
- svn copy method, timeout setting has no impact
- #2223
- Consider reverting removal of slave-side BK step.
- #2232
- ForceScheduler should repopulate on error
- #2233
- gitpoller should detect when it needs to reinitialize its state.
- #2238
- Need TeX-compatible images for PDF generation
- #2249
- change merging is no longer picking the newest change
- #2258
- master-side Git timeout ineffective
- #2261
- Nightly tests fail in timezones which differ by odd multiples of 30 minutes from UTC.
- #2270
- Exception found: finished time is None
- #2300
- Waterfall's ?branch= parameter is broken with source stamp sets.
- #2305
- If doStepIf callable errors out build ends badly
Open Enhancements
- #159
- should be possible to have two buildbot.steps.source.SVN(mode="copy") steps in a single build factory
- #1037
- Refactor builds/build_requests tables to remove duplicate rows in builds table.
- #1053
- schedulerdb should have id columns on all tables
- #1725
- GerritStatusPush: add filters on builderName, project, branch
- #1729
- Need indices on sourcestamps.branch, sourcestamps.revision
- #1771
- Store 'slavename' in the database for every build
- #1801
- refactor slave/buildslave/runprocess.py
- #1821
- scheduler usability improvements
- #1824
- Dependent build depends on scheduler property
- #1827
- Make graceful shutdown a buildbot command
- #1830
- Add a warning for logfiles if the log file does not exist or is not found
- #1861
- github hook should optionally ignore distinct=false
- #1873
- web status does not ask for name when auth not in use
- #1884
- transfer steps should include progress info
- #1919
- Display revision in waterfall build box
- #1936
- optimize getOldestRequestTime
- #1950
- EC2 docs need updating to new AWS terminology
- #1993
- gather metrics on caches, move buildbot.cache to buildbot.process.cache
- #1994
- means to add periodic metrics checks without modifying metrics.py
- #1996
- Unit tests for all master-side step classes
- #1997
- Gather metrics on query times
- #2001
- check docs for WithProperties and callables
- #2041
- use consumeErrors for all gatherResults calls
- #2047
- incorporate buildbot.master.LogRotation into buildbot.config
- #2066
- Fix new source steps' URL handling
- #2155
- Change git submodule handling in incremental builds
- #2186
- github change_hook needs security by default
- #2188
- status targets are replaced, even if their configuration is unchanged.
- #2222
- master-side git step doesn't support reference repos.
- #2225
- LoggingBuildStep should take an option to specify which exit codes indicate errors.
- #2226
- Add a buildstep that just renders stuff into a log file.
- #2231
- ForceScheduler should validate its paramter types
- #2237
- Schedulers should have names and reconfigService methods
- #2259
- Support a read-only backend db
- #2264
- Document Interpolate and IRenderable.
- #2271
- Explicitly require a buildstep 'name' to be a string type
- #2274
- reformat buildbot docs with one sentence per line
- #2277
- Add documentation on how to write IRenderables.
- #2282
- Bzr hook does not fill in repository information
- #2283
- make sure *.master is always set
- #2292
- make logs provided by webstatus HTTP-cacheable
- #2297
- Config-time checks for 'codebase' correctness
0.8.+ bugs
- #68
- New mechanism for monitoring buildbot startup
- #75
- IM status targets
- #97
- Use svn switch to improve efficiency
- #98
- let darcs_buildbot send a branch
- #132
- Use jinja for MailNotifier emails
- #167
- svnversion is pretty slow, particularly on windows
- #180
- buildbot try does the wrong thing with mercurial queues
- #212
- buildbot doesn't respond to darcs tags
- #219
- 'stop builder' raises an exception
- #223
- darcs_buildbot.py: RuntimeError: unable to find our most recent change in the last 80 changes
- #262
- win32 buildbot2.bat not included in scripts directory when installing
- #273
- contrib/windows/setup.py does not create fully working buildbot_service.exe
- #339
- inline logs in HTML Emails and capture errors in Compile
- #344
- Lost-slave emails should contain link to waterfall...
- #356
- doxygen build step
- #371
- ShellCommand argument "logfiles" does not properly work for HTML log files
- #385
- SVNPoller transform_path AssertionError when change includes modifications to files inside and outside the svnurl
- #387
- TerminateProcess fails in buildbot_service.py
- #419
- No tests for buildbot.changes.hgbuildbot.py ?
- #438
- Mercurial does not update to the right revision when building a tag from a named branch
- #456
- Slave's ShellCommand and msys are broken
- #482
- LDAP authentication of build requests
- #496
- ShellCommand not working with params on Windows
- #518
- allow complete rebuild during force
- #537
- pause buildslaves
- #538
- web server does not use gzip encoding
- #581
- Automatic builder creation for new branches
- #595
- RFE: Allow FileDownload from arbitrary file object
- #631
- IRC bot gives 'ValueError' when fed a singlequote
- #657
- Support different jinja template directories
- #678
- Allow CVS checkout/export of multiple modules
- #708
- Incorporate bzr_poller.py and add more docs
- #738
- Record true start/end time for build steps
- #739
- HTML logs do not get compressed
- #751
- Sending SIGTERM before SIGKILL to a remote shell command that has timed out
- #765
- web display for schedulers
- #795
- Allow switching ETA estimation method in master.cfg
- #796
- Implement UI elements: build's progress bar & build time charts
- #806
- Need branch name display
- #833
- buildbot.status.web.logs assumes logfiles are in utf-8
- #839
- shell.Compile should invoke platform-specific compilation method
- #844
- Perforce authentication is misleading
- #850
- Link change pages to builds from that change
- #851
- slave assignment could take load into account
- #865
- buildbot try not working with mercurial
- #870
- Http log rotation triggers exceptions.WindowsError on master when multiple web ports are present
- #893
- Mercurial source step needs username and passwd parms
- #896
- Try should capture and send e-mail address of the submitter so that notifications can be sent
- #914
- Add ability to send instance data to EC2 instances
- #921
- buildmaster logging should be more segregated
- #925
- Add branch support to svn_buildbot.py
- #928
- Allow builder to be associated with multiple categories
- #946
- BzrPoller Unhandled Error
- #950
- link rebuild pages to the build that they were a rebuild of
- #953
- Bad interaction between (contrib) darcs_buildbot.py and buildmaster >= 0.7.12.
- #956
- Send an email notification to the person who forces/rebuilds a build
- #971
- Build a windows installer
- #978
- Changes should have multiple users
- #979
- No requirement to identify rebuild requestor
- #984
- per-project revlink
- #987
- Missing command line for visual studio /clean
- #996
- set up vulnerability-handling process
- #998
- better handling for tags in changesources
- #1001
- start_instance on a latent BuildSlave called before stop_instance finished
- #1008
- Last build status only reports last failure for multiple non-halt-on-failure steps
- #1013
- treat repository like revision in sourcestamps
- #1030
- merge mozilla's hgpoller.py
- #1034
- REQ: Fossil support
- #1038
- Audit TimerService / other looping calls
- #1061
- Buildbot locks downloaded files
- #1064
- Logging ChangeFilter checks
- #1066
- Notification for backed up builder
- #1688
- there should be some way to retry builds that fail in setupBuild without submitting new Changes.
- #1703
- Use a shorter timeout for old slave disconnection (perhaps based on configuration)
- #1715
- BK command ignores args['revision']
- #1748
- Hiding strings from ShellCommands command= in factories using something like Obfuscated
- #1754
- VC9 compile step assumes PlatformSDK is installed
- #1766
- Can't pass extra arguments to SVNPoller
- #1769
- Try schedulers do not allow you to set patch subdir
- #1773
- deprecate 'default branch'
- #1780
- Latent build slaves shut down uncleanly and get forgotten by the master
- #1782
- Hide email address in web status
- #1790
- Nightly scheduler should have an option to not re-schedule missed builds
- #1792
- BuildStep timeout detection does not kill child processes
- #1795
- add python script slave-side command
- #1808
- Scheduler with treeStableTimer "merges" changes to multiple projects into single SourceStamp
- #1826
- Periodic scheduler should not necessarily run at master startup
- #1848
- Cookies to remember web usernames
- #1850
- Possibility to display the branch of the changes in the changes waterfall column
- #1851
- Display scheduler name in the builder title
- #1852
- NightlyScheduler support for change_filter
- #1854
- FileUpload never times out
- #1868
- Support for Dummy slaves and/or Builders that don't require slaves
- #1870
- Nightly scheduler should support multiple branches.
- #1871
- Goofy quoting/space handling in buildbot_service.py
- #1887
- on builders page, please show step(s) in progress
- #1890
- debug Buildbot's memory use
- #1891
- investigate and document using exocet to reload modules
- #1917
- improvements and docs to 'buildbot try' with DVCS
- #1929
- refactor BotMaster.cleanShutdown
- #1942
- Store passwords in hashed form
- #1948
- WithProperties doesn't interact properly with reconfig
- #1965
- Improve subunit support.
- #1968
- Multi-prefix support for PBChangeSource
- #1972
- Buildbot doesn't terminate latent EC2 servers upon shutdown
- #1990
- Source steps falling back to complete re-initialization should not be mandatory
- #1999
- Include full filename in warnings, if known
- #2019
- graceful shutdown and triggered builds don't play as expected (0.8.4p1)
- #2032
- Log tracebacks in separate logfile (not in twistd.log)
- #2045
- Implicit limit of 1000 builders per slave
- #2048
- Also adding 'committer' to interested users for MailNotifier
- #2050
- Use metrics to start benchmarking Buildbot's performance in metabuildbot
- #2061
- patch: make P4Poller pick up where it left off
- #2069
- Information on improving P4 object
- #2073
- buildbot is unable to delete subdirectories of the build dir that have non-ASCII names under Windows
- #2074
- Support using a list for svnurl in source.SVN
- #2098
- support for patches in master-side source steps
- #2105
- Mercurial hook - exceptions.ValueError: signal only works in main thread
- #2106
- Buildbot requires pycrypto to setup even an unencrypted manhole
- #2108
- BuildBot uses incorrect method for default location of Visual Studios
- #2112
- Adding a large batch of changes seems to run at about 7 changes/s.
- #2113
- documentation for status_gerrit
- #2123
- Changes sent over the wire should be compressed
- #2124
- IRC oversubsribes to buildsets, logs too much
- #2129
- Support unix domain sockets for build slaves.
- #2138
- ability to plug-in new slave-side commands
- #2146
- GitPoller should support multiple branches
- #2154
- Master-side git source step breaks revision+shallow
- #2157
- drop support for Python-2.4
- #2176
- buildslave hangs trying to kill process after "1200 seconds without output"
- #2185
- GerritChangeSource: owner email can be missing
- #2197
- Add tests for web change_hooks.
- #2207
- MailNotifier use the user-db by default, but that doesn't properly get populated.
- #2213
- console webpage doesn't always show revisions when using branch=*
- #2217
- Allow MailNotifier's messageFormatter to be asynchronous
- #2227
- Make contrib/post_build_request.py usable via import
- #2228
- Allow specific ForceSchedulers to be associated with specific WebStatuses.
- #2229
- irc bot should interact with ForceSchedulers
- #2236
- Experiment with loading config in a "rollback importer"
- #2269
- test real RemoteCommands and FakeRemoteCommands with the same tests
- #2273
- Performance items
- #2275
- Use encool or the like to generate unicode tests.
- #2290
- Solaris patch command is not compatible with GNU patch
- #2293
- Simplify MSYS+buildslave integration
- #2302
- Make FakeMaster not be a mock.
0.9.0 bugs
No results
![[Buildbot Logo]](/chrome/site/header-text-transparent.png)