siso (1.6.4+ds-1) unstable; urgency=medium

  * New upstream version 1.6.4+ds.
  * Builds against otel 1.46 in sid: upstream migrated o11y/clog from
    the otel/log log.Value API to attribute.*, fixing the FTBFS of
    1.5.22+ds-2 (Closes: #1150132).
  * The four existing quilt patches apply unchanged; no refresh needed.
  * d/patches/0005-gc-test-skip-as-root.patch: new, skip
    TestGarbageCollectBuildLabels_FailedDeletions when the build runs as
    root. It makes a directory read-only and expects the deletion below it
    to fail, which root ignores. The other permission dependent tests in
    that package already skip for the same reason.

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Fri, 16 Oct 2026 23:18:49 +0200

siso (1.6.3+ds-1) unstable; urgency=medium

  * New upstream version 1.6.3+ds.
  * Refresh 0001 and 0003 patches: upstream moved subcommand
    registration to a table of {cmd, group} entries, so re-anchor the
    collector removal and the man registration.
  * Update DH_GOLANG_INSTALL_EXTRA for the new embed layout
    (webui/static, reapi/service_config.json,
    build/buildconfig/time.star; drop webui/css and webui/js).
  * Bump golang-opentelemetry-otel-dev Build-Depends to (>= 1.46.0~);
    siso uses attribute.ByteSlice, added in otel 1.45.
  * Add golang-github-landlock-lsm-go-landlock-dev to Build-Depends (new
    upstream Landlock sandboxing in siso/build/landlock.go).
  * Exclude the experimental siso-tap helper (DH_GOLANG_EXCLUDES); it
    requires libseccomp-golang and is not shipped.
  * Add golang-github-puerkitobio-goquery-dev to Build-Depends (new
    webui test dependency).
  * Skip sandbox-sensitive tests in dh_auto_test: execute/spawnhelper
    (network-blocked fork is not permitted in the unshare chroot) and
    siso/webui (new 1.6.3 HTTP-route tests return 404 under the build
    test harness).
  * Add 0004-landlock-test-cwd-independent.patch: the landlock executor
    tests expect a /tmp grant that the executor suppresses when the cwd
    is under /tmp, so they failed under autopkgtest (which runs in
    /tmp). Chdir to / in the tests to make them cwd-independent;
    forwarded upstream (https://chromium-
    review.googlesource.com/c/build/+/8498825).
  * The new upstream builds against otel 1.46: upstream migrated
    o11y/clog/clog.go from the otel/log log.Value API to attribute.*
    (moved in otel 1.45), fixing the FTBFS of 1.5.22+ds-2 against otel
    in sid (Closes: #1150132).

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Sun, 04 Oct 2026 02:54:03 +0200

siso (1.5.22+ds-2) unstable; urgency=medium

  * Fix man page reproducibility: sanitize the CPU-count-derived default
    of -fs_state_compression_threads (min(32, GOMAXPROCS)) with a stable
    placeholder. The previous fix scrubbed UUIDs and $HOME but not this
    flag, so the generated man page still varied between build machines
    (6 vs 4 threads); see
    https://reproduce.debian.net/amd64/api/v1/builds/281531/artifacts/75
    5699/diffoscope
  * Refresh 0003-add-man-subcommand.patch for the extended
    sanitizeDefValue signature.

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Fri, 21 Aug 2026 14:32:25 +0200

siso (1.5.22+ds-1) unstable; urgency=medium

  * New upstream version 1.5.22+ds
  * De-vendor @lit/task from the embedded web UI; copy it from the node-
    lit Debian package at build time (fixes source-is-missing lintian
    tags).
  * Bump to debhelper compat 14.
  * Add golang-github-twmb-murmur3-dev and golang-github-zeebo-blake3-
    dev to Build-Depends (new upstream dependencies in hashigo/digest).

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Sun, 12 Jul 2026 18:04:44 +0200

siso (1.5.21+ds-1) unstable; urgency=medium

  * New upstream version 1.5.21+ds
  * Drop 0002-fix-32bit-rusage-int-types.patch (applied upstream in v1.5.20).
  * Fix man page reproducibility: sanitize runtime-generated UUIDs and
    user-specific paths in flag defaults with stable placeholders; see
    https://reproduce.debian.net/amd64/api/v1/builds/262931/log
  * Add golang-github-hanwen-go-fuse-dev to Build-Depends (new indirect
    dependency).
  * Restore 0002-fix-32bit-rusage-int-types.patch; upstream reverted the
    int64 casts in v1.5.21.

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Mon, 06 Jul 2026 00:35:00 +0200

siso (1.5.19+ds-1) unstable; urgency=medium

  * New upstream version 1.5.19+ds
  * Drop all vendored Go modules; upstream removed reproxy integration,
    eliminating the reclient/remote-apis-sdks/protoc-gen-bq-schema
    dependency chain.
  * Skip toolsupport/ninjautil tests on 32-bit architectures to work
    around Go runtime GC crash with large nodeMap allocation; see
    https://reproduce.debian.net/i386/api/v1/builds/213968/log
  * Remove obsolete DH_GOLANG_EXCLUDES entries (reproxyexec, runtimex)
    dropped upstream.
  * Refresh patches for v1.5.19.
  * Remove checkout.star from DH_GOLANG_INSTALL_EXTRA (dropped
    upstream).

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Thu, 18 Jun 2026 01:58:35 +0200

siso (1.5.16+ds-2) unstable; urgency=medium

  * Remove bazelbuild/remote-apis from debian/vendor; upstream incorporated
    it into the build repo as of v1.5.16. remote-apis-sdks stays as it is
    transitively required by reclient/api.
  * Add d/copyright stanza for remote-apis/ (Apache-2.0, now in upstream
    source tree).
  * Add The Bazel Authors to remote-apis/ copyright stanza.
  * Update man page: version 1.5.16, remove collector subcommand from
    COMMANDS list.
  * Add man subcommand patch (backport of upstream CL 7867164) to auto-
    generate man page from registered subcommands and flags.
  * Generate man page at build time with siso man; append Debian-
    specific sections from debian/siso.1.tail.
  * Remove static debian/siso.1 from source; add to debian/clean so the
    build-time generated file is cleaned between builds.

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Mon, 08 Jun 2026 14:01:34 +0200

siso (1.5.16+ds-1) unstable; urgency=medium

  * New upstream version 1.5.16+ds
  * De-vendor lit/lit-html/lit-element/@lit/reactive-element/@lit-
    labs/ssr-dom-shim from embedded web UI; use Debian-packaged node-lit
    instead (Closes: #1137541).
  * Add node-lit to Build-Depends.
  * Update Files-Excluded to strip bundled lit from orig tarball.

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Sun, 07 Jun 2026 17:23:43 +0200

siso (1.5.15+ds-1) unstable; urgency=medium

  * New upstream version 1.5.15+ds

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Sat, 23 May 2026 14:50:59 +0200

siso (1.5.13+ds-1) unstable; urgency=medium

  * Initial release (Closes: #1051557)

 -- Juan Manuel Mendez Rey <juan.mendezr@proton.me>  Tue, 12 May 2026 23:30:00 +0200
