Debian Patches
Status for siso/1.5.21+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 | Use explicit int64 casts in rusage fields for 32-bit archs On 32-bit architectures (i386, armhf), syscall.Rusage fields are int32 but the protobuf Rusage struct expects int64. Without explicit casts, the build fails with "cannot use ... (variable of type int32) as int64". |
Juan Manuel Mendez Rey <juan.mendezr@proton.me> | yes | 2026-07-06 | ||
| 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. . Includes sanitizeDefValue to replace runtime-generated UUIDs and user-specific paths with stable placeholders for reproducible builds. 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. Added sanitizeDefValue for reproducible man page output. |
Richard Wang <richardwa@google.com> | not-needed | https://chromium-review.googlesource.com/c/build/+/7867164 | 2026-06-22 |
All known versions for source package 'siso'
- 1.5.21+ds-1 (sid)
