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