Debian Patches

Status for siso/1.5.19+ds-1

Patch Description Author Forwarded Bugs Origin Last update
0001-disable-otel-collector-subcommand.patch Disable OpenTelemetry Collector subcommand and GCP metric exporter The OTel Collector is an internal-helper subcommand for Google's metrics
infrastructure (Cloud Monitoring). It pulls in 84 Go modules that are not
packaged in Debian, including the entire go.opentelemetry.io/collector
framework and google cloud platform otel exporters.
.
This patch removes the collector subcommand registration and replaces the
GCP Cloud Monitoring direct exporter with an error fallback. The OTLP gRPC
exporter path (used with --collector_address) remains functional.
.
siso's core functionality (Ninja-compatible builds, local execution, RBE
support) is unaffected.

diff --git a/siso/main.go b/siso/main.go
index ef19033..b163195 100644
Juan Manuel Mendez Rey <juan.mendezr@proton.me> not-needed debian 2026-06-18
0002-fix-32bit-rusage-int-types.patch Fix build on 32-bit architectures (i386) On 32-bit systems, syscall.Rusage fields (Maxrss, Majflt, Inblock,
Oublock) are int32, but the proto struct expects int64. Add explicit
casts.

diff --git a/siso/execute/localexec/rusage_unix.go b/siso/execute/localexec/rusage_unix.go
index 30455fa..de37b33 100644
Juan Manuel Mendez Rey <juan.mendezr@proton.me> not-needed debian 2026-06-18
0003-add-man-subcommand.patch siso: Add man subcommand This assists Debian ITP (intent to package) #1051557
https://bugs-devel.debian.org/cgi-bin/bugreport.cgi?bug=1051557 and is
preferred over a manually-maintained manpage as discussed in
https://chromium-review.googlesource.com/c/build/+/7836640
.
This patch can be dropped once CL 7867164 is merged upstream and
included in a tagged release.
Fixed test: want string had "Siso is a Ninja-compatible..." but
writeMan outputs "Ninja-compatible..." (without the "Siso is a" prefix).
Registered the man subcommand in main.go.
Richard Wang <richardwa@google.com> not-needed https://chromium-review.googlesource.com/c/build/+/7867164 2026-06-18

All known versions for source package 'siso'

Links