Debian Patches

Status for siso/1.5.13+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 9a870b6..0b16bb9 100644
Juan Manuel Mendez Rey <juan.mendezr@proton.me> not-needed debian 2026-05-01
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 2eedf6d..4ad76af 100644
Juan Manuel Mendez Rey <juan.mendezr@proton.me> not-needed debian 2026-05-06

All known versions for source package 'siso'

Links