wiki:ReleaseProject

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