build2 build bot
This package contains the build2 build bot.
build2 is an open source, cross-platform toolchain for building and packaging
C++ code. Its aim is a modern build system and dependency manager for the C++
language that provide a consistent, out of the box interface across multiple
platforms and compilers. For more information see:
https://build2.org/
This library defines the types and utilities for working with build2 build
tasks. In particular, it provides C++ classes as well as the parser and
serializer... More
version |
0.13.0 |
license |
other: TODO |
repository |
pkg:cppget.org/alpha |
location |
https://pkg.cppget.org/1/alpha |
download |
bbot-0.13.0.tar.gz |
sha256 |
ebbd8aac8a519b7bd1f4a32337538ed57122962d8876f4051f574d5fbe9d2f8b |
Depends (2)
Requires (2)
Builds
toolchain |
public-0.13.0 |
config |
windows_10-clang_10.0_llvm_msvc_16.6 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-24 01:17:28 UTC (01:58:13 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-clang_10.0_llvm_msvc_16.6-O2 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 21:36:23 UTC (05:39:18 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-clang_10.0_llvm_msvc_16.6-static_O2 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 21:16:37 UTC (05:59:04 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-clang_10.0_llvm_msvc_16.6_lld / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 21:08:09 UTC (06:07:32 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_10.0-static_O3 / x86_64-linux-gnu |
timestamp |
2021-01-23 19:25:40 UTC (07:50:01 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_10.0_libc++-O3 / x86_64-linux-gnu |
timestamp |
2021-01-23 19:24:23 UTC (07:51:18 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-clang_9.0_llvm_msvc_16.4 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 19:24:09 UTC (07:51:32 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_16.6 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 19:23:37 UTC (07:52:04 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_16.6-O2 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 19:21:54 UTC (07:53:47 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-clang_10.0_msvc_msvc_16.6 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 19:20:22 UTC (07:55:19 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_16.6-static_O2 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 19:15:53 UTC (07:59:48 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_10.0-O3 / x86_64-linux-gnu |
timestamp |
2021-01-23 19:13:27 UTC (08:02:14 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_10.0_libc++-static_O3 / x86_64-linux-gnu |
timestamp |
2021-01-23 19:10:33 UTC (08:05:08 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_10.0_libc++ / x86_64-linux-gnu |
timestamp |
2021-01-23 19:04:43 UTC (08:10:58 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_16.5 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 19:02:29 UTC (08:13:13 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10_devmode-msvc_16.4 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 18:33:06 UTC (08:42:36 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
freebsd_12-clang_8.0-O3 / x86_64-freebsd12.1 |
timestamp |
2021-01-23 18:25:54 UTC (08:49:47 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_10.0 / x86_64-linux-gnu |
timestamp |
2021-01-23 18:24:07 UTC (08:51:34 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_9.0_libc++ / x86_64-linux-gnu |
timestamp |
2021-01-23 18:23:02 UTC (08:52:39 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-gcc_10.1-static_O3 / x86_64-linux-gnu |
timestamp |
2021-01-23 18:18:23 UTC (08:57:18 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-clang_8.0_msvc_msvc_16.3 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 18:15:24 UTC (09:00:17 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
freebsd_12-clang_8.0-static_O3 / x86_64-freebsd12.1 |
timestamp |
2021-01-23 18:10:23 UTC (09:05:19 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-gcc_10.1-O3 / x86_64-linux-gnu |
timestamp |
2021-01-23 18:08:26 UTC (09:07:15 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-clang_9.0 / x86_64-linux-gnu |
timestamp |
2021-01-23 17:55:03 UTC (09:20:38 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_16.0 / x86_64-microsoft-win32-msvc14.2 |
timestamp |
2021-01-23 17:52:17 UTC (09:23:24 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-clang_8.0_libc++ / x86_64-linux-gnu |
timestamp |
2021-01-23 17:51:57 UTC (09:23:44 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
freebsd_12-clang_8.0 / x86_64-freebsd12.1 |
timestamp |
2021-01-23 17:50:58 UTC (09:24:44 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-gcc_10.1 / x86_64-linux-gnu |
timestamp |
2021-01-23 17:50:57 UTC (09:24:44 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
freebsd_12-clang_6.0 / x86_64-freebsd12.0 |
timestamp |
2021-01-23 17:48:10 UTC (09:27:31 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_15.9 / x86_64-microsoft-win32-msvc14.1 |
timestamp |
2021-01-23 17:46:40 UTC (09:29:01 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-clang_8.0 / x86_64-linux-gnu |
timestamp |
2021-01-23 17:40:24 UTC (09:35:18 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-clang_6.0_libc++ / x86_64-linux-gnu |
timestamp |
2021-01-23 17:38:00 UTC (09:37:41 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-clang_7.0 / x86_64-linux-gnu |
timestamp |
2021-01-23 17:35:34 UTC (09:40:07 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-clang_7.0_libc++ / x86_64-linux-gnu |
timestamp |
2021-01-23 17:32:45 UTC (09:42:56 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-clang_6.0 / x86_64-linux-gnu |
timestamp |
2021-01-23 13:53:48 UTC (13:21:53 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_10-gcc_9.3 / x86_64-linux-gnu |
timestamp |
2021-01-23 13:26:53 UTC (13:48:49 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-gcc_7.4 / x86_64-linux-gnu |
timestamp |
2021-01-23 13:13:53 UTC (14:01:48 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_15.0 / x86_64-microsoft-win32-msvc14.1 |
timestamp |
2021-01-23 12:27:00 UTC (14:48:41 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.15-clang_11.0 / x86_64-apple-darwin19.0.0 |
timestamp |
2021-01-23 12:20:13 UTC (14:55:28 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.15-clang_11.0-O3 / x86_64-apple-darwin19.0.0 |
timestamp |
2021-01-23 12:17:47 UTC (14:57:55 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.15-gcc_9.3_homebrew-O3 / x86_64-apple-darwin19.0.0 |
timestamp |
2021-01-23 12:14:01 UTC (15:01:40 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.15-gcc_9.3_homebrew-static_O3 / x86_64-apple-darwin19.0.0 |
timestamp |
2021-01-23 12:06:53 UTC (15:08:48 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.15-gcc_9.3_homebrew / x86_64-apple-darwin19.0.0 |
timestamp |
2021-01-23 12:05:06 UTC (15:10:35 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-gcc_9.2_mingw_w64-O3 / x86_64-w64-mingw32 |
timestamp |
2021-01-23 12:02:02 UTC (15:13:39 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-gcc_9.2_mingw_w64-static_O3 / x86_64-w64-mingw32 |
timestamp |
2021-01-23 11:59:35 UTC (15:16:06 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-gcc_9.2_mingw_w64 / x86_64-w64-mingw32 |
timestamp |
2021-01-23 11:57:57 UTC (15:17:44 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.15-clang_11.0-static_O3 / x86_64-apple-darwin19.0.0 |
timestamp |
2021-01-23 11:45:34 UTC (15:30:07 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.13-clang_9.1 / x86_64-apple-darwin17.5.0 |
timestamp |
2021-01-23 11:35:30 UTC (15:40:11 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.14-clang_10.0 / x86_64-apple-darwin18.6.0 |
timestamp |
2021-01-23 11:33:36 UTC (15:42:05 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
macos_10.12-clang_8.1 / x86_64-apple-darwin16.4.0 |
timestamp |
2021-01-23 11:28:54 UTC (15:46:47 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
freebsd_11-clang_6.0 / x86_64-freebsd11.2 |
timestamp |
2021-01-23 11:25:00 UTC (15:50:41 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-clang_5.0 / x86_64-linux-gnu |
timestamp |
2021-01-23 10:59:34 UTC (16:16:07 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_9-gcc_8.4 / x86_64-linux-gnu |
timestamp |
2021-01-23 10:54:48 UTC (16:20:53 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_ubuntu_16.04-clang_3.7_libc++ / x86_64-linux-gnu |
timestamp |
2021-01-23 10:50:21 UTC (16:25:20 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
freebsd_11-clang_4.0 / x86_64-freebsd11.1 |
timestamp |
2021-01-23 10:24:51 UTC (16:50:50 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
windows_10-msvc_14.3 / x86_64-microsoft-win32-msvc14.0 |
timestamp |
2021-01-23 10:05:05 UTC (17:10:36 hours ago) |
result |
success | log | rebuild |
toolchain |
public-0.13.0 |
config |
linux_debian_8-gcc_4.9 / x86_64-linux-gnu |
timestamp |
2021-01-23 10:02:24 UTC (17:13:18 hours ago) |
result |
success | log | rebuild |
Changes
Version 0.13.0
* Build logs are now UTF-8-sanitized by the worker.
* Support for test-exclude task manifest value.
* Bootstrap timeout has been increased from 30 to 60 minutes.
Version 0.12.0
* Support for testing build system modules.
* Support for tests, examples, and benchmarks as separate packages.
* Support for passing the environment name as part of the task manifest.
* Add bootstrap and environment batch files for Clang targeting MSVC.
* Various improvements to environment scripts/batch files:
- Pass the compiler mode options as part of config.{c,cxx}.
- Update the MSVC and Clang environments to support running without the
development command prompt.
* Improve printing multi-line diagnostics to systemd journal.
* Make the unexpected build machine exit a warning instead of an error.
Version 0.11.0
* Increase default build timeout from 30 to 60 minutes.
Version 0.10.0
* MSVC 16 bootstrap and environment batch scripts.
Version 0.9.0
* Support for running multiple instances of bbot-agent for the same
toolchain.
This allows us to perform multiple bootstraps/builds in parallel. Note
that each machine can only be used by a single instance so it doesn't make
sense to have more instances than machines.
* Use the build system's 'info' meta-operation to determine if the package
project/subprojects can be tested.
* Ability to specify an alternative bridge interface in bbot-agent.
* Use QMP (QEMU Machine Protocol) events as a machine log file.
Version 0.8.0
* Add 'repository-type' value to task manifest and rename 'repository' value
to 'repository-url'.
* Make communication with QEMU monitor more robust.
* Disable audio output with QEMU_AUDIO_DRV=none.
Version 0.7.0
* Assign "step id" to each step in "worker script". This is used to support
step-specific command options. See bbot manual for details.
* Support for controller request retries (--request-retries) and connection
timeout (--connect-timeout) in bbot agent.
* Increase default bootstrap timeout to 20 minutes.
Version 0.6.0
* Support for installation testing (install, test installed, and uninstall
operations). See the bbot manual for details.
* Support for bbot agent authentication with controllers.
* Support for warning detection regex in task manifests.
* Multiple virtual machine management and communication robustness
improvements.
Version 0.5.0
* First public release.