Debian Package Tracker
Register | Log in
Subscribe

buildbox

suite of tools for remote build execution

Choose email to subscribe with

general
  • source: buildbox (main)
  • version: 1.4.5-1
  • maintainer: Theodore Tucker (DMD)
  • arch: amd64 arm64 armhf i386 ppc64el
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • testing: 1.4.1-1
  • unstable: 1.4.5-1
versioned links
  • 1.4.1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.4.5-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • buildbox
action needed
Marked for autoremoval on 16 June due to cmark-gfm: #1112797, #1125525 high
Version 1.4.1-1 of buildbox is marked for autoremoval from testing on Tue 16 Jun 2026. It depends (transitively) on cmark-gfm, affected by #1112797, #1125525. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-05-17 Last update: 2026-05-20 23:31
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 5-day delay is over. Check why.
Created: 2026-05-19 Last update: 2026-05-20 20:33
Does not build reproducibly during testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2026-04-11 Last update: 2026-05-20 19:31
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 1.4.6-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit d81dd7e969edbb1f3844c2966c3f8ac394b31f40
Author: Theodore Tucker <theodore@tti0.net>
Date:   Tue May 19 16:23:03 2026 +0100

    changelog: Update for 1.4.6-1

commit 232617c7a0359508d3a78d3788f714a7c3479eb9
Merge: 9d1d08d 1af936b
Author: Theodore Tucker <theodore@tti0.net>
Date:   Tue May 19 16:21:28 2026 +0100

    Upstream release 1.4.6
    
    Merge tag '1.4.6' into debian/latest

commit 9d1d08dd303167c7ea83f6f8f6b93706828eb63e
Author: Theodore Tucker <theodore@tti0.net>
Date:   Mon May 18 14:57:19 2026 +0100

    debian/rules: disable precompiled headers
    
    Upstream advise this helps with reproducibility

commit 1af936b86dd319de81e6db3ea29e6a98dd7f76e0
Merge: 40c2552 5b5d7ce
Author: Jürg Billeter <j@bitron.ch>
Date:   Tue May 12 12:22:21 2026 +0200

    Merge branch 'jbilleter/gettree' into 'master'
    
    common: CASClient: Add tree validation to `getTree()`
    
    See merge request BuildGrid/buildbox/buildbox!1155

commit 5b5d7cebc0d9b8c858eb309831a4b51141328120
Author: Jürg Billeter <j@bitron.ch>
Date:   Tue May 12 11:56:52 2026 +0200

    Version bump 1.4.5 -> 1.4.6

commit a37d65a6faec2038bd085da4799438561b71732a
Author: Jürg Billeter <j@bitron.ch>
Date:   Mon May 11 11:43:43 2026 +0200

    common: test: Add CASClient test for incomplete `GetTree` responses

commit ae13a2c056df0de6fdc18a3ecdf42a0c57746a5a
Author: Jürg Billeter <j@bitron.ch>
Date:   Thu May 7 12:20:09 2026 +0200

    common: CASClient: Add tree validation to `getTree()`
    
    The protocol allows `GetTree` responses to be incomplete if any
    `Directory` objects are missing from the CAS.
    
    As tree validation requires hashing of each `Directory` object, which is
    something that is also done by callers of `getTree()`, this changes the
    API to return a `DirectoryTree` object, which consists of a `Digest` to
    `Directory` map and a root directory digest. This allows callers to use
    the calculated digests instead of hashing each `Directory` object twice.

commit 40c2552e7c8c417193c5fee3f6ab3955dbf69d15
Merge: c7d3929 2a53b95
Author: Jürg Billeter <j@bitron.ch>
Date:   Mon May 11 12:22:52 2026 +0200

    Merge branch 'abderrahim/clang' into 'master'
    
    recc: fix crash getting deps from clang
    
    See merge request BuildGrid/buildbox/buildbox!1154

commit 2a53b95294a8013cf65b5e3d0aa02eb18c35a895
Author: Abderrahim Kitouni <akitouni@gnome.org>
Date:   Thu May 7 15:35:38 2026 +0100

    recc: fix crash getting deps from clang
    
    Getting deps from clang tries to parse the output using a single regex. This
    can have a lot of backtracking, and lead to a stack overflow if the output in
    question is huge (for large codebases such as WebKit).
    
    This changes to try to match regexes on individual lines instead.

commit c7d3929f1be3f2070a49639d32551035af8274c2
Merge: a79280d cd2744d
Author: Mortimer Pavlitski <mortimer.pavlitski@codethink.co.uk>
Date:   Thu May 7 11:21:36 2026 +0000

    Merge branch 'mortimer/closefrom' into 'master'
    
    Common: Use closefrom if available
    
    See merge request BuildGrid/buildbox/buildbox!1153

commit cd2744de00de8a77ec8d232edac7a877d643a3b3
Author: Mortimer Pavlitski <mortimer.pavlitski@codethink.co.uk>
Date:   Wed May 6 12:40:03 2026 +0100

    Common: Use closefrom if available
    
    Using Ubuntu 25.10 a trexe echo job was taking upwards of 9m mostly
    taken up by closing file descriptors, likely due to an fdlimit
    increase in systemd.

commit a79280dcfd427ac701fa4570e5c3705455ca2fc9
Merge: b7caa8a 2648334
Author: Jürg Billeter <j@bitron.ch>
Date:   Tue May 5 18:21:08 2026 +0200

    Merge branch 'rnk/recc-mtls' into 'master'
    
    recc: add mTLS client certificate support
    
    See merge request BuildGrid/buildbox/buildbox!1147

commit 2648334d69a8791d027bd1143daf441b03775c96
Author: Reid Kleckner <rkleckner@nvidia.com>
Date:   Thu Apr 23 21:27:25 2026 +0000

    recc: add mTLS client certificate support
    
    Add three new environment variables that let recc present a client TLS
    certificate to the remote execution / CAS / action cache servers:
    
    - RECC_CLIENT_KEY:  path to a PEM-encoded client private key.
    - RECC_CLIENT_CERT: path to a PEM-encoded client certificate. Must be
      set together with RECC_CLIENT_KEY.
    - RECC_SERVER_CERT: path to a PEM-encoded CA certificate used to verify
      the server's TLS certificate. Only required for self/non-CA-signed SSL
      connections.
    
    These plumb through to buildboxcommon's ConnectionOptions via
    setServerCertPath / setClientKeyPath / setClientCertPath, so every gRPC
    channel recc opens picks them up. Documented in --help and covered by
    unit tests in recc/test/env/env_mtls.t.cpp.
    
    I've manually tested the client options with my own mTLS-protected
    remote execution service endpoint, but I haven't exercised the server
    cert option. I decided to retain it for completeness.
    
    An LLM was used to help create this change, but I've reviewed it and
    tested it manually.

commit b7caa8afdeccfce610f3caeb69511ecf17e693e0
Merge: 5ca021b d26bddb
Author: Gustavo Nazario Perez <gnazariopere@bloomberg.net>
Date:   Fri May 1 22:49:26 2026 +0000

    Merge branch 'gnazariopere/fix-fallback-metrics' into 'master'
    
    recc: Flush metrics before falling back to local execution
    
    See merge request BuildGrid/buildbox/buildbox!1151

commit d26bddbac2af0c979a6bba568957d6256894e91d
Author: GUSTAVO NAZARIO PEREZ <GNAZARIOPERE@bloomberg.net>
Date:   Thu Apr 30 21:23:56 2026 +0000

    recc: Flush metrics before falling back to local execution

commit 5ca021bbad2bc0325759229dfcf2263df91d7998
Merge: a77db0e cfa7fbe
Author: James Lee <jlee4367@bloomberg.net>
Date:   Tue Apr 28 16:02:11 2026 -0400

    Merge branch 'jlee4367/rpc-cancel' into 'master'
    
    Add --preserve-update-bot-session flag
    
    See merge request BuildGrid/buildbox/buildbox!1148

commit cfa7fbeb5e316bb450b88d66f8dd0ef55f01d5bf
Author: James Lee <jlee4367@bloomberg.net>
Date:   Fri Apr 24 16:39:16 2026 +0000

    Add --preserve-update-bot-session flag

commit a77db0ed8ee5fb44fc60b9e25f0025a3382be561
Merge: adb0bf0 bd5b88b
Author: Jürg Billeter <j@bitron.ch>
Date:   Tue Apr 28 11:28:37 2026 +0200

    Merge branch 'zchen916/parallel-clang-scan-deps' into 'master'
    
    recc: Support concurrent clang-scan-deps
    
    See merge request BuildGrid/buildbox/buildbox!1139

commit bd5b88b0489f0fd135b7d4650502ccb00438fbca
Author: Zhongyuan <zchen916@bloomberg.net>
Date:   Tue Apr 14 11:08:32 2026 -0400

    docs: Update docs for RECC_SCAN_DEPS_PARALLELISM

commit 2d599f87fa648155196a5c9c7dbf2106f6c0cda6
Author: zhongyuan <zchen916@bloomberg.net>
Date:   Mon Apr 6 17:57:06 2026 -0400

    recc: Support parallel clang-scan-deps
Created: 2026-05-18 Last update: 2026-05-19 18:00
testing migrations
  • This package will soon be part of the auto-protobuf transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
  • This package will soon be part of the auto-openssl transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
  • This package will soon be part of the auto-grpc transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
  • excuses:
    • Migration status for buildbox (1.4.1-1 to 1.4.5-1): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Autopkgtest for buildstream/2.7.0-3: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Pass, riscv64: Test triggered
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/b/buildbox.html
    • ∙ ∙ Reproduced on amd64 - info
    • ∙ ∙ Not reproduced on arm64 (not a regression): buildbox
    • ∙ ∙ Not reproduced on armhf (not a regression): buildbox
    • ∙ ∙ Reproduced on i386 - info
    • ∙ ∙ 8 days old (needed 5 days)
    • Not considered
news
[rss feed]
  • [2026-05-13] Accepted buildbox 1.4.5-1 (source) into unstable (Theodore Tucker) (signed by: Sudip Mukherjee)
  • [2026-04-11] buildbox 1.4.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-04-06] Accepted buildbox 1.4.1-1 (source) into unstable (Theodore Tucker) (signed by: Sudip Mukherjee)
  • [2026-03-26] buildbox 1.4.0-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-20] Accepted buildbox 1.4.0-1 (source) into unstable (Theodore Tucker) (signed by: Sudip Mukherjee)
  • [2026-03-02] buildbox 1.3.53-1 MIGRATED to testing (Debian testing watch)
  • [2026-02-19] Accepted buildbox 1.3.53-1 (source amd64) into unstable (Debian FTP Masters) (signed by: Sudip Mukherjee)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.4.5-1
  • 1 bug

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing