diff --git a/exports/whale/digests/seadexarr.txt b/exports/whale/digests/seadexarr.txt index f575217..ed0327e 100644 --- a/exports/whale/digests/seadexarr.txt +++ b/exports/whale/digests/seadexarr.txt @@ -1 +1 @@ -sha256:a1d4f7babbf6670635fce10d37cb0329f9b0bc75e7a615b104802b3647ffe4e8 \ No newline at end of file +sha256:0aa30db616f0a7bba22959cdab6239fd2a50a4e3d7132d07e3f4e8939721115b \ No newline at end of file diff --git a/milky-way/lib/images.libsonnet b/milky-way/lib/images.libsonnet index 9c04a47..755f5e5 100644 --- a/milky-way/lib/images.libsonnet +++ b/milky-way/lib/images.libsonnet @@ -137,23 +137,8 @@ local images = { fullyQualifiedRepository: "docker.io/yuto7/buildarr", defaultDigest: { hash: std.trim(importstr "exports/whale/digests/buildarr.txt") }, }, - // SeaDexArr (bbtufty): scheduled daemon syncing Sonarr/Radarr anime picks from SeaDex into - // qBittorrent. WHALE-BUILT FORK of the pinned upstream `:main` image + a one-line patch to - // add_torrent_to_qbit (see whale/patches/seadexarr-qbit5-add-response.patch; built in - // whale/outputs.nix by pulling the pinned digest and overlaying the patched seadex_arr.py). Why the - // fork: SeaDexArr checks `result != "Ok."` after qBittorrent's torrents/add, but qBittorrent 5.1+ - // returns a TorrentsAddedMetadata JSON dict (never "Ok."), so every successful grab false-raises - // "Failed to add torrent"; the patch inspects failure_count instead. Unfixed upstream (even on main), - // so no bump helps. - // - // The base is the upstream `:main` build (single-arch amd64, matches methanol's x86_64), NOT the - // v0.9.0 release: v0.9.0 ships qbittorrent-api==2025.7.0, whose auth_log_in() requires the login body - // to be "Ok." and CRASHES against our qBittorrent (its AuthSubnetWhitelist bypasses login and answers - // /api/v2/auth/login with `204 No Content`). `:main` has qbittorrent-api==2025.11.1, which counts an - // empty body as success. To bump the base, update seadexarrUpstreamImage.imageDigest in outputs.nix - // (+ re-hash). Digest from exports/whale/digests/seadexarr.txt (written by - // `nix run ./flake-profiles/whale#seadexarr-push`). DROP THIS FORK and return to - // ghcr.io/bbtufty/seadexarr once upstream handles qBittorrent 5.x's torrents/add response. + // SeaDexArr v1.1.0, mirrored by whale with the seadex.moe and qBittorrent 5.1+ fixes. + // Digest is written by `nix run ./flake-profiles/whale#seadexarr-push`. seadexarr: { fullyQualifiedRepository: "docker.io/yuto7/seadexarr", defaultDigest: { hash: std.trim(importstr "exports/whale/digests/seadexarr.txt") },