From 3d2fb39405a53236e8dba23595a797b6d669d580 Mon Sep 17 00:00:00 2001 From: thespad Date: Sat, 15 Aug 2026 17:07:14 +0000 Subject: [PATCH 1/3] Rebase to 3.24 --- Dockerfile | 8 ++++---- Dockerfile.aarch64 | 8 ++++---- README.md | 1 + readme-vars.yml | 1 + 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1fe5661..2550fda 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,11 +2,11 @@ FROM ghcr.io/linuxserver/unrar:latest AS unrar -FROM ghcr.io/by275/libtorrent:2-alpine3.22 AS libtorrent +FROM ghcr.io/by275/libtorrent:2-alpine3.24 AS libtorrent -FROM ghcr.io/linuxserver/baseimage-alpine:3.22 +FROM ghcr.io/linuxserver/baseimage-alpine:3.24 -COPY --from=ghcr.io/astral-sh/uv:0.9.8 /uv /uvx /bin/ +COPY --from=ghcr.io/astral-sh/uv:0.12.3 /uv /uvx /bin/ # set version label ARG BUILD_DATE @@ -64,7 +64,7 @@ RUN \ COPY --from=libtorrent /libtorrent-build/usr/lib/libtorrent-rasterbar.* /usr/lib/ -COPY --from=libtorrent /libtorrent-build/usr/lib/python3.12 /lsiopy/lib/python3.12 +COPY --from=libtorrent /libtorrent-build/usr/lib/python3.14 /lsiopy/lib/python3.14 # add local files COPY root/ / diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 49cdd63..07d839c 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -2,11 +2,11 @@ FROM ghcr.io/linuxserver/unrar:arm64v8-latest AS unrar -FROM ghcr.io/by275/libtorrent:2-alpine3.22 AS libtorrent +FROM ghcr.io/by275/libtorrent:2-alpine3.24 AS libtorrent -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.22 +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.24 -COPY --from=ghcr.io/astral-sh/uv:0.9.8 /uv /uvx /bin/ +COPY --from=ghcr.io/astral-sh/uv:0.12.3 /uv /uvx /bin/ # set version label ARG BUILD_DATE @@ -64,7 +64,7 @@ RUN \ COPY --from=libtorrent /libtorrent-build/usr/lib/libtorrent-rasterbar.* /usr/lib/ -COPY --from=libtorrent /libtorrent-build/usr/lib/python3.12 /lsiopy/lib/python3.12 +COPY --from=libtorrent /libtorrent-build/usr/lib/python3.14 /lsiopy/lib/python3.14 # add local files COPY root/ / diff --git a/README.md b/README.md index 6a150b9..580724f 100644 --- a/README.md +++ b/README.md @@ -300,6 +300,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **15.08.26:** - Rebase to Alpine 3.24. * **10.11.25:** - Rebase to Alpine 3.22. * **17.10.25:** - Add pip to enable [universal-package-install mod](https://github.com/linuxserver/docker-mods/tree/universal-package-install). * **18.09.24:** - Suppress creation of empty log file when WebUI password is set. diff --git a/readme-vars.yml b/readme-vars.yml index 22e55aa..0327b1d 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -88,6 +88,7 @@ init_diagram: | "flexget:latest" <- Base Images # changelog changelogs: + - {date: "15.08.26:", desc: "Rebase to Alpine 3.24."} - {date: "10.11.25:", desc: "Rebase to Alpine 3.22."} - {date: "17.10.25:", desc: "Add pip to enable [universal-package-install mod](https://github.com/linuxserver/docker-mods/tree/universal-package-install)."} - {date: "18.09.24:", desc: "Suppress creation of empty log file when WebUI password is set."} From b47cf56968c2f28e81f6024808fe0b5404888c29 Mon Sep 17 00:00:00 2001 From: thespad Date: Sat, 15 Aug 2026 17:33:42 +0000 Subject: [PATCH 2/3] Add zstd --- Dockerfile | 3 ++- Dockerfile.aarch64 | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2550fda..b3ad867 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,7 +35,8 @@ RUN \ boost1.84-python3 \ libstdc++ \ nodejs \ - python3 && \ + python3 \ + zstd && \ echo "**** install flexget ****" && \ if [ -z ${FLEXGET_VERSION+x} ]; then \ FLEXGET_VERSION=$(curl -s https://api.github.com/repos/flexget/flexget/releases/latest \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 07d839c..e06b781 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -35,7 +35,8 @@ RUN \ boost1.84-python3 \ libstdc++ \ nodejs \ - python3 && \ + python3 \ + zstd && \ echo "**** install flexget ****" && \ if [ -z ${FLEXGET_VERSION+x} ]; then \ FLEXGET_VERSION=$(curl -s https://api.github.com/repos/flexget/flexget/releases/latest \ From f0166772a3dd84754e25d59936bf340a51b7ef55 Mon Sep 17 00:00:00 2001 From: thespad Date: Sat, 15 Aug 2026 17:44:29 +0000 Subject: [PATCH 3/3] Rebase to 3.23 instead --- Dockerfile | 9 ++++----- Dockerfile.aarch64 | 9 ++++----- README.md | 2 +- readme-vars.yml | 2 +- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index b3ad867..c183a36 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,9 +2,9 @@ FROM ghcr.io/linuxserver/unrar:latest AS unrar -FROM ghcr.io/by275/libtorrent:2-alpine3.24 AS libtorrent +FROM ghcr.io/by275/libtorrent:2-alpine3.23 AS libtorrent -FROM ghcr.io/linuxserver/baseimage-alpine:3.24 +FROM ghcr.io/linuxserver/baseimage-alpine:3.23 COPY --from=ghcr.io/astral-sh/uv:0.12.3 /uv /uvx /bin/ @@ -35,8 +35,7 @@ RUN \ boost1.84-python3 \ libstdc++ \ nodejs \ - python3 \ - zstd && \ + python3 && \ echo "**** install flexget ****" && \ if [ -z ${FLEXGET_VERSION+x} ]; then \ FLEXGET_VERSION=$(curl -s https://api.github.com/repos/flexget/flexget/releases/latest \ @@ -65,7 +64,7 @@ RUN \ COPY --from=libtorrent /libtorrent-build/usr/lib/libtorrent-rasterbar.* /usr/lib/ -COPY --from=libtorrent /libtorrent-build/usr/lib/python3.14 /lsiopy/lib/python3.14 +COPY --from=libtorrent /libtorrent-build/usr/lib/python3.12 /lsiopy/lib/python3.12 # add local files COPY root/ / diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index e06b781..a4125f7 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -2,9 +2,9 @@ FROM ghcr.io/linuxserver/unrar:arm64v8-latest AS unrar -FROM ghcr.io/by275/libtorrent:2-alpine3.24 AS libtorrent +FROM ghcr.io/by275/libtorrent:2-alpine3.23 AS libtorrent -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.24 +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.23 COPY --from=ghcr.io/astral-sh/uv:0.12.3 /uv /uvx /bin/ @@ -35,8 +35,7 @@ RUN \ boost1.84-python3 \ libstdc++ \ nodejs \ - python3 \ - zstd && \ + python3 && \ echo "**** install flexget ****" && \ if [ -z ${FLEXGET_VERSION+x} ]; then \ FLEXGET_VERSION=$(curl -s https://api.github.com/repos/flexget/flexget/releases/latest \ @@ -65,7 +64,7 @@ RUN \ COPY --from=libtorrent /libtorrent-build/usr/lib/libtorrent-rasterbar.* /usr/lib/ -COPY --from=libtorrent /libtorrent-build/usr/lib/python3.14 /lsiopy/lib/python3.14 +COPY --from=libtorrent /libtorrent-build/usr/lib/python3.12 /lsiopy/lib/python3.12 # add local files COPY root/ / diff --git a/README.md b/README.md index 580724f..ec169f1 100644 --- a/README.md +++ b/README.md @@ -300,7 +300,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **15.08.26:** - Rebase to Alpine 3.24. +* **15.08.26:** - Rebase to Alpine 3.23. * **10.11.25:** - Rebase to Alpine 3.22. * **17.10.25:** - Add pip to enable [universal-package-install mod](https://github.com/linuxserver/docker-mods/tree/universal-package-install). * **18.09.24:** - Suppress creation of empty log file when WebUI password is set. diff --git a/readme-vars.yml b/readme-vars.yml index 0327b1d..f085186 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -88,7 +88,7 @@ init_diagram: | "flexget:latest" <- Base Images # changelog changelogs: - - {date: "15.08.26:", desc: "Rebase to Alpine 3.24."} + - {date: "15.08.26:", desc: "Rebase to Alpine 3.23."} - {date: "10.11.25:", desc: "Rebase to Alpine 3.22."} - {date: "17.10.25:", desc: "Add pip to enable [universal-package-install mod](https://github.com/linuxserver/docker-mods/tree/universal-package-install)."} - {date: "18.09.24:", desc: "Suppress creation of empty log file when WebUI password is set."}