From 9e9ad37c3a258735cd138273db849e7975dd57ee Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 7 Dec 2019 06:33:01 +0000 Subject: [PATCH 001/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 97cf0ed..84b919c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.4.2-1 +jellyfin10.4.3-1 jellyfin-ffmpeg4.2.1-3-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 From 6d4ba8d69ee572a9c934a39852967ce5d844eaae Mon Sep 17 00:00:00 2001 From: thelamer Date: Fri, 3 Jan 2020 16:03:34 -0800 Subject: [PATCH 002/456] add openmax base packages and modify ownership logic to look for vchiq --- Dockerfile.aarch64 | 2 ++ Dockerfile.armhf | 2 ++ root/etc/cont-init.d/40-gid-video | 3 +++ 3 files changed, 7 insertions(+) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index dd79cb3..65462e5 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -25,6 +25,8 @@ RUN \ jellyfin-ffmpeg \ libfontconfig1 \ libfreetype6 \ + libomxil-bellagio0 \ + libomxil-bellagio-bin \ libssl1.0.0 && \ echo "**** install jellyfin *****" && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index e97bc15..dddd603 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -27,6 +27,8 @@ RUN \ jellyfin-ffmpeg \ libfontconfig1 \ libfreetype6 \ + libomxil-bellagio0 \ + libomxil-bellagio-bin \ libraspberrypi0 \ libssl1.0.0 && \ echo "**** install jellyfin *****" && \ diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index 8e0dec3..e1644a0 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -1,6 +1,9 @@ #!/usr/bin/with-contenv bash FILES=$(find /dev/dri /dev/dvb -type c -print 2>/dev/null) +if [ -f "/dev/vchiq" ]; then + FILES+=('/dev/vchiq') +fi for i in $FILES do From 635df2acc3ce03024f255cd07e2c6ff2dfcc2653 Mon Sep 17 00:00:00 2001 From: thelamer Date: Sat, 4 Jan 2020 13:58:23 -0800 Subject: [PATCH 003/456] need to not use file flag and just general exists --- root/etc/cont-init.d/40-gid-video | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index e1644a0..547197b 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -1,7 +1,7 @@ #!/usr/bin/with-contenv bash FILES=$(find /dev/dri /dev/dvb -type c -print 2>/dev/null) -if [ -f "/dev/vchiq" ]; then +if [ -e "/dev/vchiq" ]; then FILES+=('/dev/vchiq') fi From 0b4c6d34c0d10a8bb12e967b2a7ea23ee433b4bf Mon Sep 17 00:00:00 2001 From: thelamer Date: Thu, 9 Jan 2020 19:21:00 -0800 Subject: [PATCH 004/456] revert to using the find command as -c works, and load libs if mounted into system --- root/etc/cont-init.d/40-gid-video | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index 547197b..9ebcb11 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -1,9 +1,6 @@ #!/usr/bin/with-contenv bash -FILES=$(find /dev/dri /dev/dvb -type c -print 2>/dev/null) -if [ -e "/dev/vchiq" ]; then - FILES+=('/dev/vchiq') -fi +FILES=$(find /dev/dri /dev/dvb /dev/vchiq -type c -print 2>/dev/null) for i in $FILES do @@ -27,3 +24,10 @@ done if [ -n "${FILES}" ] && [ ! -f "/groupadd" ]; then usermod -a -G root abc fi + +# openmax lib loading +if [ -e "/opt/vc/lib" ] && [ ! -e "/etc/ld.so.conf.d/00-vmcs.conf" ]; then + echo "[jellyfin-init] Pi Libs detected loading" + echo "/opt/vc/lib" > "/etc/ld.so.conf.d/00-vmcs.conf" + ldconfig +fi From 7f57d962210a2f4443b8a3b621cd6ffa260413cf Mon Sep 17 00:00:00 2001 From: thelamer Date: Thu, 9 Jan 2020 19:35:46 -0800 Subject: [PATCH 005/456] docs for pi support --- README.md | 22 ++++++++++++++++++++++ readme-vars.yml | 20 +++++++++++++++++++- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e21e7df..44cdd3a 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,9 @@ docker create \ -v :/data/tvshows \ -v :/data/movies \ -v :/transcode `#optional` \ + -v /opt/vc/lib:/opt/vc/lib `#optional` \ --device /dev/dri:/dev/dri `#optional` \ + --device /dev/vchiq:/dev/vchiq `#optional` \ --restart unless-stopped \ linuxserver/jellyfin ``` @@ -101,11 +103,13 @@ services: - :/data/tvshows - :/data/movies - :/transcode #optional + - /opt/vc/lib:/opt/vc/lib #optional ports: - 8096:8096 - 8920:8920 #optional devices: - /dev/dri:/dev/dri #optional + - /dev/vchiq:/dev/vchiq #optional restart: unless-stopped ``` @@ -125,7 +129,9 @@ Container images are configured using parameters passed at runtime (such as thos | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /transcode` | Path for transcoding folder, *optional*. | +| `-v /opt/vc/lib` | Path for Rasberry Pi OpenMAX libs *optional*. | | `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | +| `--device /dev/vchiq` | Only needed if you want to use your Rasberry Pi OpenMax video encoding (Bellagio). | ## Environment variables from files (Docker secrets) @@ -160,18 +166,33 @@ Webui can be found at `http://:8096` More information can be found in their official documentation [here](https://github.com/MediaBrowser/Wiki/wiki) . +## Hardware Acceleration + +### Intel + Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: ```--device=/dev/dri:/dev/dri``` We will automatically ensure the abc user inside of the container has the proper permissions to access this device. +### Nvidia + Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: https://github.com/NVIDIA/nvidia-docker We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. +### OpenMAX (Rasberry Pi) + +Hardware acceleration users for Rasberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: + +``` +--device=/dev/vchiq:/dev/vchiq +-v /opt/vc/lib:/opt/vc/lib +``` + ## Support Info @@ -238,6 +259,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **09.01.20:** - Add Pi OpenMax support. * **02.10.19:** - Improve permission fixing for render & dvb devices. * **31.07.19:** - Add AMD drivers for vaapi support on x86. * **13.06.19:** - Add Intel drivers for vaapi support on x86. diff --git a/readme-vars.yml b/readme-vars.yml index 1e0bd59..372c3f3 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -34,9 +34,11 @@ opt_param_env_vars: opt_param_usage_include_vols: true opt_param_volumes: - { vol_path: "/transcode", vol_host_path: "", desc: "Path for transcoding folder, *optional*." } + - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Rasberry Pi OpenMAX libs *optional*." } opt_param_device_map: true opt_param_devices: - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)." } + - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Rasberry Pi OpenMax video encoding (Bellagio)." } opt_param_usage_include_ports: true opt_param_ports: - { external_port: "8920", internal_port: "8920", port_desc: "Https webUI (you need to setup your own certificate)." } @@ -49,20 +51,36 @@ app_setup_block: | More information can be found in their official documentation [here](https://github.com/MediaBrowser/Wiki/wiki) . + ## Hardware Acceleration + + ### Intel + Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: ```--device=/dev/dri:/dev/dri``` We will automatically ensure the abc user inside of the container has the proper permissions to access this device. - + + ### Nvidia + Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: https://github.com/NVIDIA/nvidia-docker We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. + + ### OpenMAX (Rasberry Pi) + + Hardware acceleration users for Rasberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: + + ``` + --device=/dev/vchiq:/dev/vchiq + -v /opt/vc/lib:/opt/vc/lib + ``` # changelog changelogs: + - { date: "09.01.20:", desc: "Add Pi OpenMax support." } - { date: "02.10.19:", desc: "Improve permission fixing for render & dvb devices." } - { date: "31.07.19:", desc: "Add AMD drivers for vaapi support on x86." } - { date: "13.06.19:", desc: "Add Intel drivers for vaapi support on x86." } From 71acaeede1a426400ff7b90b1eef415a409dbb2a Mon Sep 17 00:00:00 2001 From: thelamer Date: Thu, 9 Jan 2020 20:40:39 -0800 Subject: [PATCH 006/456] typos --- README.md | 8 ++++---- readme-vars.yml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 44cdd3a..c320897 100644 --- a/README.md +++ b/README.md @@ -129,9 +129,9 @@ Container images are configured using parameters passed at runtime (such as thos | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /transcode` | Path for transcoding folder, *optional*. | -| `-v /opt/vc/lib` | Path for Rasberry Pi OpenMAX libs *optional*. | +| `-v /opt/vc/lib` | Path for Raspberry Pi OpenMAX libs *optional*. | | `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | -| `--device /dev/vchiq` | Only needed if you want to use your Rasberry Pi OpenMax video encoding (Bellagio). | +| `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding (Bellagio). | ## Environment variables from files (Docker secrets) @@ -184,9 +184,9 @@ https://github.com/NVIDIA/nvidia-docker We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. -### OpenMAX (Rasberry Pi) +### OpenMAX (Raspberry Pi) -Hardware acceleration users for Rasberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: +Hardware acceleration users for Raspberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: ``` --device=/dev/vchiq:/dev/vchiq diff --git a/readme-vars.yml b/readme-vars.yml index 372c3f3..0f6d8ed 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -34,11 +34,11 @@ opt_param_env_vars: opt_param_usage_include_vols: true opt_param_volumes: - { vol_path: "/transcode", vol_host_path: "", desc: "Path for transcoding folder, *optional*." } - - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Rasberry Pi OpenMAX libs *optional*." } + - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } opt_param_device_map: true opt_param_devices: - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)." } - - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Rasberry Pi OpenMax video encoding (Bellagio)." } + - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding (Bellagio)." } opt_param_usage_include_ports: true opt_param_ports: - { external_port: "8920", internal_port: "8920", port_desc: "Https webUI (you need to setup your own certificate)." } @@ -69,9 +69,9 @@ app_setup_block: | We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. - ### OpenMAX (Rasberry Pi) + ### OpenMAX (Raspberry Pi) - Hardware acceleration users for Rasberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: + Hardware acceleration users for Raspberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: ``` --device=/dev/vchiq:/dev/vchiq From c0e722437ce6092fc58c5a707f392263805fe062 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 10 Jan 2020 07:10:34 -0500 Subject: [PATCH 007/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 84b919c..d5d2e75 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -101,7 +101,7 @@ libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 libldap-2.4-22.4.45+dfsg-1ubuntu1.4 libldap-common2.4.45+dfsg-1ubuntu1.4 -libllvm81:8-3~ubuntu18.04.1 +libllvm81:8-3~ubuntu18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmount12.31.1-0.4ubuntu3.4 From 2e49edbc2cdf1abeb9a4bbadb87e057a8cd5a068 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 19 Jan 2020 02:17:06 -0500 Subject: [PATCH 008/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d5d2e75..30955fd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -61,12 +61,12 @@ libcom-err21.44.1-1ubuntu1.2 libcurl47.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 -libdrm22.4.97-1ubuntu1~18.04.1 -libdrm-amdgpu12.4.97-1ubuntu1~18.04.1 -libdrm-common2.4.97-1ubuntu1~18.04.1 -libdrm-intel12.4.97-1ubuntu1~18.04.1 -libdrm-nouveau22.4.97-1ubuntu1~18.04.1 -libdrm-radeon12.4.97-1ubuntu1~18.04.1 +libdrm22.4.99-1ubuntu1~18.04.1 +libdrm-amdgpu12.4.99-1ubuntu1~18.04.1 +libdrm-common2.4.99-1ubuntu1~18.04.1 +libdrm-intel12.4.99-1ubuntu1~18.04.1 +libdrm-nouveau22.4.99-1ubuntu1~18.04.1 +libdrm-radeon12.4.99-1ubuntu1~18.04.1 libedit23.1-20170329-1 libelf10.170-0.4ubuntu0.1 libexpat12.2.5-3ubuntu0.2 @@ -80,7 +80,7 @@ libgcc11:8.3.0-6ubuntu1~18.04.1 libgcrypt201.8.1-4ubuntu1.1 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 -libgnutls303.5.18-1ubuntu1.1 +libgnutls303.5.18-1ubuntu1.2 libgpg-error01.27-6 libgraphite2-31.3.11-2 libgssapi3-heimdal7.5.0+dfsg-1 @@ -101,7 +101,7 @@ libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 libldap-2.4-22.4.45+dfsg-1ubuntu1.4 libldap-common2.4.45+dfsg-1ubuntu1.4 -libllvm81:8-3~ubuntu18.04.2 +libllvm91:9-2~ubuntu18.04.1 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmount12.31.1-0.4ubuntu3.4 @@ -183,7 +183,7 @@ locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 -mesa-va-drivers19.0.8-0ubuntu0~18.04.3 +mesa-va-drivers19.2.1-1ubuntu1~18.04.1 mount2.31.1-0.4ubuntu3.4 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 From e06ce90539d70cdd6ea6b9700b9e356f8d6a8a41 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 26 Jan 2020 07:23:22 +0000 Subject: [PATCH 009/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 30955fd..80d1899 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -51,7 +51,7 @@ libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 libblkid12.31.1-0.4ubuntu3.4 libbluray21:1.0.2-3 -libbsd00.8.7-1 +libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 libc62.27-3ubuntu1 libcairo21.15.10-2ubuntu0.1 @@ -77,7 +77,7 @@ libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 libfribidi00.19.7-2 libgcc11:8.3.0-6ubuntu1~18.04.1 -libgcrypt201.8.1-4ubuntu1.1 +libgcrypt201.8.1-4ubuntu1.2 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.2 From cb73b5e5efd563058d2cb4f041f27dbec7750f01 Mon Sep 17 00:00:00 2001 From: thelamer Date: Thu, 30 Jan 2020 08:38:12 -0800 Subject: [PATCH 010/456] adding nightly tag to readme --- README.md | 9 +++++++++ readme-vars.yml | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/README.md b/README.md index c320897..86ad9a5 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,14 @@ The architectures supported by this image are: | arm64 | arm64v8-latest | | armhf | arm32v7-latest | +## Version Tags + +This image provides various versions that are available via tags. `latest` tag usually provides the latest stable version. Others are considered under development and caution must be exercised when using them. + +| Tag | Description | +| :----: | --- | +| latest | Stable Jellyfin releases | +| nightly | Nightly Jellyfin releases | ## Usage @@ -259,6 +267,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **30.01.20:** - Add nightly tag. * **09.01.20:** - Add Pi OpenMax support. * **02.10.19:** - Improve permission fixing for render & dvb devices. * **31.07.19:** - Add AMD drivers for vaapi support on x86. diff --git a/readme-vars.yml b/readme-vars.yml index 0f6d8ed..0c79546 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -13,6 +13,12 @@ available_architectures: - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} - { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"} +# development version +development_versions: true +development_versions_items: + - { tag: "latest", desc: "Stable Jellyfin releases" } + - { tag: "nightly", desc: "Nightly Jellyfin releases" } + # container parameters common_param_env_vars_enabled: true #PGID, PUID, etc param_container_name: "{{ project_name }}" @@ -80,6 +86,7 @@ app_setup_block: | # changelog changelogs: + - { date: "30.01.20:", desc: "Add nightly tag." } - { date: "09.01.20:", desc: "Add Pi OpenMax support." } - { date: "02.10.19:", desc: "Improve permission fixing for render & dvb devices." } - { date: "31.07.19:", desc: "Add AMD drivers for vaapi support on x86." } From fb5ac701e75a1abb313be0e42bb77e370d9a239a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 30 Jan 2020 19:30:35 +0000 Subject: [PATCH 011/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 80d1899..4d2eebb 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -16,7 +16,7 @@ debianutils4.8.4 diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.3 -e2fsprogs1.44.1-1ubuntu1.2 +e2fsprogs1.44.1-1ubuntu1.3 fdisk2.31.1-0.4ubuntu3.4 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 @@ -57,7 +57,7 @@ libc62.27-3ubuntu1 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1 -libcom-err21.44.1-1ubuntu1.2 +libcom-err21.44.1-1ubuntu1.3 libcurl47.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 @@ -70,7 +70,7 @@ libdrm-radeon12.4.99-1ubuntu1~18.04.1 libedit23.1-20170329-1 libelf10.170-0.4ubuntu0.1 libexpat12.2.5-3ubuntu0.2 -libext2fs21.44.1-1ubuntu1.2 +libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.4 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 @@ -80,7 +80,7 @@ libgcc11:8.3.0-6ubuntu1~18.04.1 libgcrypt201.8.1-4ubuntu1.2 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 -libgnutls303.5.18-1ubuntu1.2 +libgnutls303.5.18-1ubuntu1.3 libgpg-error01.27-6 libgraphite2-31.3.11-2 libgssapi3-heimdal7.5.0+dfsg-1 @@ -128,9 +128,9 @@ libpsl50.19.1-5build1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 librtmp12.4+20151223.gitfa8646d.1-1 -libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2 -libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2 -libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2 +libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.1 +libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.1 +libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.1 libseccomp22.4.1-0ubuntu0.18.04.2 libselinux12.7-2build2 libsemanage12.7-2build2 @@ -138,7 +138,7 @@ libsemanage-common2.7-2build2 libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.4 libsqlite3-03.22.0-1ubuntu0.2 -libss21.44.1-1ubuntu1.2 +libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.3.0-6ubuntu1~18.04.1 From 490a9d6e3ce10b92e5e87de819c74e21854ce619 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 2 Feb 2020 07:20:38 +0000 Subject: [PATCH 012/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 4d2eebb..ead3a70 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -183,7 +183,7 @@ locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 -mesa-va-drivers19.2.1-1ubuntu1~18.04.1 +mesa-va-drivers19.2.8-0ubuntu0~18.04.1 mount2.31.1-0.4ubuntu3.4 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 From c5def97012e9fe911a601ff6f16734fe428c4fd9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 9 Feb 2020 07:23:59 +0000 Subject: [PATCH 013/456] Bot Updating Package Versions --- package_versions.txt | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ead3a70..71d2f14 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,10 +2,10 @@ adduser3.116ubuntu1 apt1.6.12 apt-utils1.6.12 at3.1.20-3.1ubuntu2 -base-files10.1ubuntu2.7 +base-files10.1ubuntu2.8 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 -bsdutils1:2.31.1-0.4ubuntu3.4 +bsdutils1:2.31.1-0.4ubuntu3.5 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 coreutils8.28-1ubuntu1 @@ -17,7 +17,7 @@ diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.3 e2fsprogs1.44.1-1ubuntu1.3 -fdisk2.31.1-0.4ubuntu3.4 +fdisk2.31.1-0.4ubuntu3.5 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 @@ -49,7 +49,7 @@ libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 -libblkid12.31.1-0.4ubuntu3.4 +libblkid12.31.1-0.4ubuntu3.5 libbluray21:1.0.2-3 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 @@ -61,17 +61,17 @@ libcom-err21.44.1-1ubuntu1.3 libcurl47.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 -libdrm22.4.99-1ubuntu1~18.04.1 -libdrm-amdgpu12.4.99-1ubuntu1~18.04.1 -libdrm-common2.4.99-1ubuntu1~18.04.1 -libdrm-intel12.4.99-1ubuntu1~18.04.1 -libdrm-nouveau22.4.99-1ubuntu1~18.04.1 -libdrm-radeon12.4.99-1ubuntu1~18.04.1 +libdrm22.4.99-1ubuntu1~18.04.2 +libdrm-amdgpu12.4.99-1ubuntu1~18.04.2 +libdrm-common2.4.99-1ubuntu1~18.04.2 +libdrm-intel12.4.99-1ubuntu1~18.04.2 +libdrm-nouveau22.4.99-1ubuntu1~18.04.2 +libdrm-radeon12.4.99-1ubuntu1~18.04.2 libedit23.1-20170329-1 libelf10.170-0.4ubuntu0.1 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.3 -libfdisk12.31.1-0.4ubuntu3.4 +libfdisk12.31.1-0.4ubuntu3.5 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 @@ -101,10 +101,10 @@ libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 libldap-2.4-22.4.45+dfsg-1ubuntu1.4 libldap-common2.4.45+dfsg-1ubuntu1.4 -libllvm91:9-2~ubuntu18.04.1 +libllvm91:9-2~ubuntu18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmount12.31.1-0.4ubuntu3.4 +libmount12.31.1-0.4ubuntu3.5 libmp3lame03.100-2 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 @@ -136,7 +136,7 @@ libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 -libsmartcols12.31.1-0.4ubuntu3.4 +libsmartcols12.31.1-0.4ubuntu3.5 libsqlite3-03.22.0-1ubuntu0.2 libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 @@ -148,7 +148,7 @@ libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.33 libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.4 +libuuid12.31.1-0.4ubuntu3.5 libva22.1.0-3 libva-drm22.1.0-3 libvdpau11.1.1-3ubuntu1 @@ -183,8 +183,8 @@ locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 -mesa-va-drivers19.2.8-0ubuntu0~18.04.1 -mount2.31.1-0.4ubuntu3.4 +mesa-va-drivers19.2.8-0ubuntu0~18.04.2 +mount2.31.1-0.4ubuntu3.5 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 @@ -202,5 +202,5 @@ tar1.29b-2ubuntu0.1 tzdata2019c-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 -util-linux2.31.1-0.4ubuntu3.4 +util-linux2.31.1-0.4ubuntu3.5 zlib1g1:1.2.11.dfsg-0ubuntu2 From b750681b646bb787dcce7b3e7c9c29fd008550db Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 16 Feb 2020 02:22:36 -0500 Subject: [PATCH 014/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 71d2f14..b841cd2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -142,11 +142,11 @@ libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.33 +libsystemd0237-3ubuntu10.38 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.33 +libudev1237-3ubuntu10.38 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.5 libva22.1.0-3 @@ -173,7 +173,7 @@ libxcb-sync11.13-2~ubuntu18.04 libxcb-xfixes01.13-2~ubuntu18.04 libxdmcp61:1.1.2-3 libxext62:1.3.3-1 -libxml22.9.4+dfsg1-6.1ubuntu1.2 +libxml22.9.4+dfsg1-6.1ubuntu1.3 libxrender11:0.9.10-1 libxshmfence11.3-1 libzstd11.3.3+dfsg-2ubuntu1.1 From dafb899d5e3e23a062e23bd7c2cb0e055701ab4b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 23 Feb 2020 07:23:33 +0000 Subject: [PATCH 015/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b841cd2..e7f8d80 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,7 +38,7 @@ hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 jellyfin10.4.3-1 -jellyfin-ffmpeg4.2.1-3-bionic +jellyfin-ffmpeg4.2.1-5-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 libapt-inst2.01.6.12 @@ -142,11 +142,11 @@ libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.38 +libsystemd0237-3ubuntu10.39 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.38 +libudev1237-3ubuntu10.39 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.5 libva22.1.0-3 From 1c8d80072dfd8e89fc51733d8fd03f2e42af4627 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 8 Mar 2020 07:22:58 +0000 Subject: [PATCH 016/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index e7f8d80..cdcf8bb 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -183,7 +183,7 @@ locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 -mesa-va-drivers19.2.8-0ubuntu0~18.04.2 +mesa-va-drivers19.2.8-0ubuntu0~18.04.3 mount2.31.1-0.4ubuntu3.5 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 From fac2a1c16fc4d8a56dde21508f970f372a8006a5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 9 Mar 2020 01:06:13 +0000 Subject: [PATCH 017/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index cdcf8bb..7d23a69 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.4.3-1 +jellyfin10.5.0-1 jellyfin-ffmpeg4.2.1-5-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 From 08a4008bdf8bdae7c6ade82c292494d19c1418d9 Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 24 Feb 2020 15:35:19 -0500 Subject: [PATCH 018/456] Add v4l2 support, remove transcode volume --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- README.md | 39 ++++++++++++++++++++++--------- readme-vars.yml | 26 ++++++++++++++++----- root/etc/cont-init.d/40-gid-video | 2 +- 6 files changed, 52 insertions(+), 21 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8693d69..891e5f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,4 +49,4 @@ COPY root/ / # ports and volumes EXPOSE 8096 8920 -VOLUME /config /transcode +VOLUME /config diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 65462e5..d68d57a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -49,4 +49,4 @@ COPY root/ / # ports and volumes EXPOSE 8096 8920 -VOLUME /config /transcode +VOLUME /config diff --git a/Dockerfile.armhf b/Dockerfile.armhf index dddd603..9523d9f 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -52,4 +52,4 @@ COPY root/ / # ports and volumes EXPOSE 8096 8920 -VOLUME /config /transcode +VOLUME /config diff --git a/README.md b/README.md index 86ad9a5..a8d8dfa 100644 --- a/README.md +++ b/README.md @@ -78,13 +78,15 @@ docker create \ -e UMASK_SET=<022> `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ - -v :/config \ - -v :/data/tvshows \ - -v :/data/movies \ - -v :/transcode `#optional` \ + -v /path/to/library:/config \ + -v /path/to/tvseries:/data/tvshows \ + -v /path/to/movies:/data/movies \ -v /opt/vc/lib:/opt/vc/lib `#optional` \ --device /dev/dri:/dev/dri `#optional` \ --device /dev/vchiq:/dev/vchiq `#optional` \ + --device /dev/video10:/dev/video10 `#optional` \ + --device /dev/video11:/dev/video11 `#optional` \ + --device /dev/video12:/dev/video12 `#optional` \ --restart unless-stopped \ linuxserver/jellyfin ``` @@ -107,10 +109,9 @@ services: - TZ=Europe/London - UMASK_SET=<022> #optional volumes: - - :/config - - :/data/tvshows - - :/data/movies - - :/transcode #optional + - /path/to/library:/config + - /path/to/tvseries:/data/tvshows + - /path/to/movies:/data/movies - /opt/vc/lib:/opt/vc/lib #optional ports: - 8096:8096 @@ -118,6 +119,9 @@ services: devices: - /dev/dri:/dev/dri #optional - /dev/vchiq:/dev/vchiq #optional + - /dev/video10:/dev/video10 #optional + - /dev/video11:/dev/video11 #optional + - /dev/video12:/dev/video12 #optional restart: unless-stopped ``` @@ -136,10 +140,12 @@ Container images are configured using parameters passed at runtime (such as thos | `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | -| `-v /transcode` | Path for transcoding folder, *optional*. | | `-v /opt/vc/lib` | Path for Raspberry Pi OpenMAX libs *optional*. | | `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | -| `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding (Bellagio). | +| `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding. | +| `--device /dev/video10` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | +| `--device /dev/video11` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | +| `--device /dev/video12` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | ## Environment variables from files (Docker secrets) @@ -172,7 +178,7 @@ In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as bel Webui can be found at `http://:8096` -More information can be found in their official documentation [here](https://github.com/MediaBrowser/Wiki/wiki) . +More information can be found in their official documentation [here](https://jellyfin.org/docs/general/quick-start.html) . ## Hardware Acceleration @@ -201,6 +207,16 @@ Hardware acceleration users for Raspberry Pi OpenMAX will need to mount their /d -v /opt/vc/lib:/opt/vc/lib ``` +### V4L2 (Raspberry Pi) + +Hardware acceleration users for Raspberry Pi V4L2 will need to mount their /dev/videoX video devices inside of the container by passing the following options when running or creating the container: + +``` +--device=/dev/video10:/dev/video10 +--device=/dev/video11:/dev/video11 +--device=/dev/video12:/dev/video12 +``` + ## Support Info @@ -267,6 +283,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **24.02.20:** - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`). * **30.01.20:** - Add nightly tag. * **09.01.20:** - Add Pi OpenMax support. * **02.10.19:** - Improve permission fixing for render & dvb devices. diff --git a/readme-vars.yml b/readme-vars.yml index 0c79546..8a8d18a 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -24,9 +24,9 @@ common_param_env_vars_enabled: true #PGID, PUID, etc param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - { vol_path: "/config", vol_host_path: "", desc: "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*" } - - { vol_path: "/data/tvshows", vol_host_path: "", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc." } - - { vol_path: "/data/movies", vol_host_path: "", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc." } + - { vol_path: "/config", vol_host_path: "/path/to/library", desc: "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*" } + - { vol_path: "/data/tvshows", vol_host_path: "/path/to/tvseries", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc." } + - { vol_path: "/data/movies", vol_host_path: "/path/to/movies", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc." } param_usage_include_ports: true param_ports: - { external_port: "8096", internal_port: "8096", port_desc: "Http webUI." } @@ -39,12 +39,14 @@ opt_param_env_vars: - { env_var: "UMASK_SET", env_value: "<022>", desc: "for umask setting of Emby, default if left unset is 022."} opt_param_usage_include_vols: true opt_param_volumes: - - { vol_path: "/transcode", vol_host_path: "", desc: "Path for transcoding folder, *optional*." } - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } opt_param_device_map: true opt_param_devices: - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)." } - - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding (Bellagio)." } + - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding." } + - { device_path: "/dev/video10", device_host_path: "/dev/video10", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } + - { device_path: "/dev/video11", device_host_path: "/dev/video11", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } + - { device_path: "/dev/video12", device_host_path: "/dev/video12", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } opt_param_usage_include_ports: true opt_param_ports: - { external_port: "8920", internal_port: "8920", port_desc: "Https webUI (you need to setup your own certificate)." } @@ -55,7 +57,7 @@ app_setup_block_enabled: true app_setup_block: | Webui can be found at `http://:8096` - More information can be found in their official documentation [here](https://github.com/MediaBrowser/Wiki/wiki) . + More information can be found in their official documentation [here](https://jellyfin.org/docs/general/quick-start.html) . ## Hardware Acceleration @@ -84,8 +86,20 @@ app_setup_block: | -v /opt/vc/lib:/opt/vc/lib ``` + ### V4L2 (Raspberry Pi) + + Hardware acceleration users for Raspberry Pi V4L2 will need to mount their /dev/videoX video devices inside of the container by passing the following options when running or creating the container: + + ``` + --device=/dev/video10:/dev/video10 + --device=/dev/video11:/dev/video11 + --device=/dev/video12:/dev/video12 + ``` + + # changelog changelogs: + - { date: "24.02.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)." } - { date: "30.01.20:", desc: "Add nightly tag." } - { date: "09.01.20:", desc: "Add Pi OpenMax support." } - { date: "02.10.19:", desc: "Improve permission fixing for render & dvb devices." } diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index 9ebcb11..371891f 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -1,6 +1,6 @@ #!/usr/bin/with-contenv bash -FILES=$(find /dev/dri /dev/dvb /dev/vchiq -type c -print 2>/dev/null) +FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/video1? -type c -print 2>/dev/null) for i in $FILES do From 2cac61779c5ffacdcec3d002189e91461d6f6756 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 11 Mar 2020 15:29:12 -0400 Subject: [PATCH 019/456] improve vide gid fix --- root/etc/cont-init.d/40-gid-video | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index 371891f..3c81fdc 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -5,29 +5,20 @@ FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/video1? -type c -print 2>/dev/nul for i in $FILES do VIDEO_GID=$(stat -c '%g' "$i") - if id -G abc | grep -qw "$VIDEO_GID"; then - touch /groupadd - else - if [ ! "${VIDEO_GID}" == '0' ]; then - VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') - if [ -z "${VIDEO_NAME}" ]; then - VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c8)" - groupadd "$VIDEO_NAME" - groupmod -g "$VIDEO_GID" "$VIDEO_NAME" - fi - usermod -a -G "$VIDEO_NAME" abc - touch /groupadd + if ! id -G abc | grep -qw "$VIDEO_GID"; then + VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') + if [ -z "${VIDEO_NAME}" ]; then + VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c8)" + groupadd "$VIDEO_NAME" + groupmod -g "$VIDEO_GID" "$VIDEO_NAME" fi + usermod -a -G "$VIDEO_NAME" abc fi done -if [ -n "${FILES}" ] && [ ! -f "/groupadd" ]; then - usermod -a -G root abc -fi - # openmax lib loading if [ -e "/opt/vc/lib" ] && [ ! -e "/etc/ld.so.conf.d/00-vmcs.conf" ]; then echo "[jellyfin-init] Pi Libs detected loading" echo "/opt/vc/lib" > "/etc/ld.so.conf.d/00-vmcs.conf" ldconfig -fi +fi From c4f5a137506642f3d2d45a9fee6a9bd848b504ef Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 11 Mar 2020 15:44:44 -0400 Subject: [PATCH 020/456] update readme --- README.md | 4 ++-- readme-vars.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a8d8dfa..14a261a 100644 --- a/README.md +++ b/README.md @@ -132,7 +132,7 @@ Container images are configured using parameters passed at runtime (such as thos | Parameter | Function | | :----: | --- | | `-p 8096` | Http webUI. | -| `-p 8920` | Https webUI (you need to setup your own certificate). | +| `-p 8920` | Https webUI (you need to set up your own certificate). | | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | | `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London | @@ -283,7 +283,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **24.02.20:** - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`). +* **11.03.20:** - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`). * **30.01.20:** - Add nightly tag. * **09.01.20:** - Add Pi OpenMax support. * **02.10.19:** - Improve permission fixing for render & dvb devices. diff --git a/readme-vars.yml b/readme-vars.yml index 8a8d18a..27e1388 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -49,7 +49,7 @@ opt_param_devices: - { device_path: "/dev/video12", device_host_path: "/dev/video12", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } opt_param_usage_include_ports: true opt_param_ports: - - { external_port: "8920", internal_port: "8920", port_desc: "Https webUI (you need to setup your own certificate)." } + - { external_port: "8920", internal_port: "8920", port_desc: "Https webUI (you need to set up your own certificate)." } # application setup block @@ -99,7 +99,7 @@ app_setup_block: | # changelog changelogs: - - { date: "24.02.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)." } + - { date: "11.03.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)." } - { date: "30.01.20:", desc: "Add nightly tag." } - { date: "09.01.20:", desc: "Add Pi OpenMax support." } - { date: "02.10.19:", desc: "Improve permission fixing for render & dvb devices." } From cfb5e6967aaca29f2fc53738d4783347a8aa300b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 11 Mar 2020 20:22:11 +0000 Subject: [PATCH 021/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 7d23a69..94933a4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -137,7 +137,7 @@ libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.5 -libsqlite3-03.22.0-1ubuntu0.2 +libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.5 From 443e77c33ee4a3c8b3f0043d0a653d4009bd44aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 23 Mar 2020 01:28:31 +0000 Subject: [PATCH 022/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 94933a4..26349ff 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -21,7 +21,7 @@ fdisk2.31.1-0.4ubuntu3.5 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 -gcc-8-base8.3.0-6ubuntu1~18.04.1 +gcc-8-base8.3.0-26ubuntu1~18.04 gnupg2.2.4-1ubuntu1.2 gnupg-l10n2.2.4-1ubuntu1.2 gnupg-utils2.2.4-1ubuntu1.2 @@ -37,7 +37,7 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.5.0-1 +jellyfin10.5.2-1 jellyfin-ffmpeg4.2.1-5-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 @@ -76,7 +76,7 @@ libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 libfribidi00.19.7-2 -libgcc11:8.3.0-6ubuntu1~18.04.1 +libgcc11:8.3.0-26ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 @@ -91,7 +91,7 @@ libheimbase1-heimdal7.5.0+dfsg-1 libheimntlm0-heimdal7.5.0+dfsg-1 libhogweed43.4-1 libhx509-5-heimdal7.5.0+dfsg-1 -libicu6060.2-3ubuntu3 +libicu6060.2-3ubuntu3.1 libidn2-02.0.4-1.1ubuntu0.2 libk5crypto31.16-2ubuntu0.1 libkeyutils11.5.9-9.2ubuntu2 @@ -141,7 +141,7 @@ libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.5 -libstdc++68.3.0-6ubuntu1~18.04.1 +libstdc++68.3.0-26ubuntu1~18.04 libsystemd0237-3ubuntu10.39 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 From 39d8d8ded252f095237867648de10316e8800476 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 29 Mar 2020 06:18:51 +0000 Subject: [PATCH 023/456] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 26349ff..07bb069 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,7 +5,7 @@ at3.1.20-3.1ubuntu2 base-files10.1ubuntu2.8 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 -bsdutils1:2.31.1-0.4ubuntu3.5 +bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 coreutils8.28-1ubuntu1 @@ -17,7 +17,7 @@ diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.3 e2fsprogs1.44.1-1ubuntu1.3 -fdisk2.31.1-0.4ubuntu3.5 +fdisk2.31.1-0.4ubuntu3.6 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 @@ -49,7 +49,7 @@ libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 -libblkid12.31.1-0.4ubuntu3.5 +libblkid12.31.1-0.4ubuntu3.6 libbluray21:1.0.2-3 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 @@ -71,14 +71,14 @@ libedit23.1-20170329-1 libelf10.170-0.4ubuntu0.1 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.3 -libfdisk12.31.1-0.4ubuntu3.5 +libfdisk12.31.1-0.4ubuntu3.6 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 libfribidi00.19.7-2 libgcc11:8.3.0-26ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 -libglib2.0-02.56.4-0ubuntu0.18.04.4 +libglib2.0-02.56.4-0ubuntu0.18.04.6 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.3 libgpg-error01.27-6 @@ -104,7 +104,7 @@ libldap-common2.4.45+dfsg-1ubuntu1.4 libllvm91:9-2~ubuntu18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmount12.31.1-0.4ubuntu3.5 +libmount12.31.1-0.4ubuntu3.6 libmp3lame03.100-2 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 @@ -136,7 +136,7 @@ libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 -libsmartcols12.31.1-0.4ubuntu3.5 +libsmartcols12.31.1-0.4ubuntu3.6 libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 @@ -148,7 +148,7 @@ libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.39 libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.5 +libuuid12.31.1-0.4ubuntu3.6 libva22.1.0-3 libva-drm22.1.0-3 libvdpau11.1.1-3ubuntu1 @@ -184,7 +184,7 @@ login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 mesa-va-drivers19.2.8-0ubuntu0~18.04.3 -mount2.31.1-0.4ubuntu3.5 +mount2.31.1-0.4ubuntu3.6 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 @@ -202,5 +202,5 @@ tar1.29b-2ubuntu0.1 tzdata2019c-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 -util-linux2.31.1-0.4ubuntu3.5 +util-linux2.31.1-0.4ubuntu3.6 zlib1g1:1.2.11.dfsg-0ubuntu2 From 07516c8f802577b5bdd975d3508cda5e09e65d52 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 5 Apr 2020 18:11:01 -0400 Subject: [PATCH 024/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 07bb069..ea009cb 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.5.2-1 +jellyfin10.5.3-1 jellyfin-ffmpeg4.2.1-5-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 From 445de2ba0122ed584dbc651e57aa27e9df8b259e Mon Sep 17 00:00:00 2001 From: aptalca Date: Sat, 11 Apr 2020 16:51:58 -0400 Subject: [PATCH 025/456] enable rpi hw decode, readme updates also create missing default transcodes folder --- .github/FUNDING.yml | 1 + Jenkinsfile | 2 +- README.md | 18 ++++++++++++++---- jenkins-vars.yml | 2 ++ readme-vars.yml | 7 +++++-- root/donate.txt | 1 + root/etc/cont-init.d/30-config | 3 ++- root/etc/cont-init.d/40-gid-video | 2 +- 8 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 root/donate.txt diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 7972213..b91c388 100755 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1,2 @@ open_collective: linuxserver +custom: ["https://opencollective.com/jellyfin",] diff --git a/Jenkinsfile b/Jenkinsfile index 5877b1d..ca1f725 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -58,7 +58,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( diff --git a/README.md b/README.md index 14a261a..7d5f959 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![GitHub](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=GitHub&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver "view the source for all of our repositories.") [![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?style=flat-square&color=E68523&label=Supporters&logo=open%20collective&logoColor=FFFFFF)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget") -The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring :- +The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring: * regular and timely application updates * easy user mappings (PGID, PUID) @@ -83,6 +83,7 @@ docker create \ -v /path/to/movies:/data/movies \ -v /opt/vc/lib:/opt/vc/lib `#optional` \ --device /dev/dri:/dev/dri `#optional` \ + --device /dev/vc-mem:/dev/vc-mem `#optional` \ --device /dev/vchiq:/dev/vchiq `#optional` \ --device /dev/video10:/dev/video10 `#optional` \ --device /dev/video11:/dev/video11 `#optional` \ @@ -98,7 +99,7 @@ Compatible with docker-compose v2 schemas. ``` --- -version: "2" +version: "2.1" services: jellyfin: image: linuxserver/jellyfin @@ -118,6 +119,7 @@ services: - 8920:8920 #optional devices: - /dev/dri:/dev/dri #optional + - /dev/vc-mem:/dev/vc-mem #optional - /dev/vchiq:/dev/vchiq #optional - /dev/video10:/dev/video10 #optional - /dev/video11:/dev/video11 #optional @@ -142,6 +144,7 @@ Container images are configured using parameters passed at runtime (such as thos | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /opt/vc/lib` | Path for Raspberry Pi OpenMAX libs *optional*. | | `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | +| `--device /dev/vc-mem` | Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings). | | `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding. | | `--device /dev/video10` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | | `--device /dev/video11` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | @@ -200,16 +203,17 @@ We automatically add the necessary environment variable that will utilise all th ### OpenMAX (Raspberry Pi) -Hardware acceleration users for Raspberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: +Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vc-mem` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: ``` +--device=/dev/vc-mem:/dev/vc-mem --device=/dev/vchiq:/dev/vchiq -v /opt/vc/lib:/opt/vc/lib ``` ### V4L2 (Raspberry Pi) -Hardware acceleration users for Raspberry Pi V4L2 will need to mount their /dev/videoX video devices inside of the container by passing the following options when running or creating the container: +Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev/video1X` devices inside of the container by passing the following options when running or creating the container: ``` --device=/dev/video10:/dev/video10 @@ -218,6 +222,11 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their /dev/ ``` +## Docker Mods +[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?style=for-the-badge&color=E68523&label=mods&query=%24.mods%5B%27jellyfin%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=jellyfin "view available mods for this container.") + +We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) can be accessed via the dynamic badge above. + ## Support Info @@ -283,6 +292,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **11.04.20:** - Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder. * **11.03.20:** - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`). * **30.01.20:** - Add nightly tag. * **09.01.20:** - Add Pi OpenMax support. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 24b9d53..40054d7 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -27,3 +27,5 @@ repo_vars: - CI_DOCKERENV='TZ=US/Pacific' - CI_AUTH='user:password' - CI_WEBPATH='' +sponsor_links: + - { name: "Jellyfin", url: "https://opencollective.com/jellyfin" } diff --git a/readme-vars.yml b/readme-vars.yml index 27e1388..95daa31 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -43,6 +43,7 @@ opt_param_volumes: opt_param_device_map: true opt_param_devices: - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)." } + - { device_path: "/dev/vc-mem", device_host_path: "/dev/vc-mem", desc: "Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings)." } - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding." } - { device_path: "/dev/video10", device_host_path: "/dev/video10", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } - { device_path: "/dev/video11", device_host_path: "/dev/video11", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } @@ -79,16 +80,17 @@ app_setup_block: | ### OpenMAX (Raspberry Pi) - Hardware acceleration users for Raspberry Pi OpenMAX will need to mount their /dev/vchiq video device inside of the container and their system OpenMax libs by passing the following options when running or creating the container: + Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vc-mem` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: ``` + --device=/dev/vc-mem:/dev/vc-mem --device=/dev/vchiq:/dev/vchiq -v /opt/vc/lib:/opt/vc/lib ``` ### V4L2 (Raspberry Pi) - Hardware acceleration users for Raspberry Pi V4L2 will need to mount their /dev/videoX video devices inside of the container by passing the following options when running or creating the container: + Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev/video1X` devices inside of the container by passing the following options when running or creating the container: ``` --device=/dev/video10:/dev/video10 @@ -99,6 +101,7 @@ app_setup_block: | # changelog changelogs: + - { date: "11.04.20:", desc: "Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder." } - { date: "11.03.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)." } - { date: "30.01.20:", desc: "Add nightly tag." } - { date: "09.01.20:", desc: "Add Pi OpenMax support." } diff --git a/root/donate.txt b/root/donate.txt new file mode 100644 index 0000000..0646520 --- /dev/null +++ b/root/donate.txt @@ -0,0 +1 @@ +Jellyfin: https://opencollective.com/jellyfin diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 1193147..6d7eda0 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -2,7 +2,7 @@ # create directories mkdir -p \ - /config/{log,data,cache} \ + /config/{log,data/transcodes,cache} \ /data \ /transcode @@ -11,6 +11,7 @@ chown abc:abc \ /config \ /config/* \ /data \ + /data/transcodes /transcode if [ -n "$(ls -A /data 2>/dev/null)" ]; then chown abc:abc \ diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index 3c81fdc..e4512de 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -1,6 +1,6 @@ #!/usr/bin/with-contenv bash -FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/video1? -type c -print 2>/dev/null) +FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/vc-mem /dev/video1? -type c -print 2>/dev/null) for i in $FILES do From 50fb13f879f2436b4a545ec430722619be1aa12b Mon Sep 17 00:00:00 2001 From: aptalca Date: Sat, 11 Apr 2020 16:56:08 -0400 Subject: [PATCH 026/456] fix typo --- root/etc/cont-init.d/30-config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 6d7eda0..a3c2946 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -11,7 +11,7 @@ chown abc:abc \ /config \ /config/* \ /data \ - /data/transcodes + /data/transcodes \ /transcode if [ -n "$(ls -A /data 2>/dev/null)" ]; then chown abc:abc \ From 45cb4581eb86070e2b22b940a72b165bb32dc47e Mon Sep 17 00:00:00 2001 From: aptalca Date: Sat, 11 Apr 2020 17:12:46 -0400 Subject: [PATCH 027/456] docs doesn't render three backticks for a single line correctly --- README.md | 2 +- readme-vars.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7d5f959..89f23f9 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ More information can be found in their official documentation [here](https://jel Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: -```--device=/dev/dri:/dev/dri``` +`--device=/dev/dri:/dev/dri` We will automatically ensure the abc user inside of the container has the proper permissions to access this device. diff --git a/readme-vars.yml b/readme-vars.yml index 95daa31..aa17cee 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -66,7 +66,7 @@ app_setup_block: | Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: - ```--device=/dev/dri:/dev/dri``` + `--device=/dev/dri:/dev/dri` We will automatically ensure the abc user inside of the container has the proper permissions to access this device. From 5e6b95ac1dfe1d45b5cc004becd3a084410c7305 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 11 Apr 2020 22:09:00 +0000 Subject: [PATCH 028/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ea009cb..7ee4229 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -21,7 +21,7 @@ fdisk2.31.1-0.4ubuntu3.6 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 -gcc-8-base8.3.0-26ubuntu1~18.04 +gcc-8-base8.4.0-1ubuntu1~18.04 gnupg2.2.4-1ubuntu1.2 gnupg-l10n2.2.4-1ubuntu1.2 gnupg-utils2.2.4-1ubuntu1.2 @@ -76,7 +76,7 @@ libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 libfribidi00.19.7-2 -libgcc11:8.3.0-26ubuntu1~18.04 +libgcc11:8.4.0-1ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 libglib2.0-02.56.4-0ubuntu0.18.04.6 libgmp102:6.1.2+dfsg-2 @@ -141,7 +141,7 @@ libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.5 -libstdc++68.3.0-26ubuntu1~18.04 +libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.39 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 From 8f8a80294bf7d2b48fa8cc914889fc3cbf1acf74 Mon Sep 17 00:00:00 2001 From: aptalca Date: Sat, 11 Apr 2020 18:31:42 -0400 Subject: [PATCH 029/456] fix typo in folder location --- root/etc/cont-init.d/30-config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index a3c2946..a272525 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -11,7 +11,7 @@ chown abc:abc \ /config \ /config/* \ /data \ - /data/transcodes \ + /config/data/transcodes \ /transcode if [ -n "$(ls -A /data 2>/dev/null)" ]; then chown abc:abc \ From a5868beab4dc285411fd8b34ecfcb0fbe6c1448b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 13 Apr 2020 13:35:57 +0000 Subject: [PATCH 030/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 7ee4229..a83fca5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.5.3-1 +jellyfin10.5.4-1 jellyfin-ffmpeg4.2.1-5-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 From fd34aceac98da75407e8bd1b1273f3b31c81f64a Mon Sep 17 00:00:00 2001 From: thelamer Date: Sat, 18 Apr 2020 20:12:47 -0700 Subject: [PATCH 031/456] turning ci web back on --- jenkins-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 40054d7..2daed9a 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -20,7 +20,7 @@ repo_vars: - DIST_IMAGE = 'ubuntu' - MULTIARCH='true' - CI='true' - - CI_WEB='false' + - CI_WEB='true' - CI_PORT='8096' - CI_SSL='false' - CI_DELAY='120' From 296c6e5337c849df90bd81e9cec999933beae6ae Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 19 Apr 2020 18:35:45 +0000 Subject: [PATCH 032/456] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ca1f725..03f0b96 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline { DIST_IMAGE = 'ubuntu' MULTIARCH='true' CI='true' - CI_WEB='false' + CI_WEB='true' CI_PORT='8096' CI_SSL='false' CI_DELAY='120' From 0da0a00b5527e4cd611110082b99e18bb45d889f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 26 Apr 2020 08:23:29 +0200 Subject: [PATCH 033/456] Bot Updating Package Versions --- package_versions.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a83fca5..1294c82 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,7 +38,7 @@ hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 jellyfin10.5.4-1 -jellyfin-ffmpeg4.2.1-5-bionic +jellyfin-ffmpeg4.2.1-7-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 libapt-inst2.01.6.12 @@ -150,8 +150,6 @@ libudev1237-3ubuntu10.39 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libva22.1.0-3 -libva-drm22.1.0-3 -libvdpau11.1.1-3ubuntu1 libvorbis0a1.3.5-4.2 libvorbisenc21.3.5-4.2 libwebp60.6.1-2 From 32434df5a2ec3191eb2a27540bdc195f9187925b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 27 Apr 2020 01:08:43 +0000 Subject: [PATCH 034/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 1294c82..5b12f3f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.5.4-1 +jellyfin10.5.5-1 jellyfin-ffmpeg4.2.1-7-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 From f8323051ccd8803b9ce3a70f9955b1d69a2cf52e Mon Sep 17 00:00:00 2001 From: aptalca Date: Tue, 28 Apr 2020 16:10:17 -0400 Subject: [PATCH 035/456] Update MMAL device in readme --- .github/FUNDING.yml | 1 + Jenkinsfile | 142 ++++++++++++++++++++++++-------------------- README.md | 11 ++-- readme-vars.yml | 7 ++- 4 files changed, 87 insertions(+), 74 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index b91c388..e1a0207 100755 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1,3 @@ +github: linuxserver open_collective: linuxserver custom: ["https://opencollective.com/jellyfin",] diff --git a/Jenkinsfile b/Jenkinsfile index 03f0b96..3e061e2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -357,7 +357,9 @@ pipeline { sh "docker build --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm32v7-${META_TAG} lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" - sh "docker push lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" + retry(5) { + sh "docker push lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" + } sh '''docker rmi \ ${IMAGE}:arm32v7-${META_TAG} \ lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :''' @@ -384,7 +386,9 @@ pipeline { sh "docker build --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm64v8-${META_TAG} lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" - sh "docker push lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" + retry(5) { + sh "docker push lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" + } sh '''docker rmi \ ${IMAGE}:arm64v8-${META_TAG} \ lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :''' @@ -549,18 +553,22 @@ pipeline { passwordVariable: 'QUAYPASS' ] ]) { + retry(5) { + sh '''#! /bin/bash + set -e + echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin + echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin + echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin + for PUSHIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do + docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} + docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest + docker push ${PUSHIMAGE}:latest + docker push ${PUSHIMAGE}:${META_TAG} + done + ''' + } sh '''#! /bin/bash - set -e - echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin - echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin - echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin - for PUSHIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do - docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest - docker push ${PUSHIMAGE}:latest - docker push ${PUSHIMAGE}:${META_TAG} - done for DELETEIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do docker rmi \ ${DELETEIMAGE}:${META_TAG} \ @@ -591,59 +599,61 @@ pipeline { passwordVariable: 'QUAYPASS' ] ]) { - sh '''#! /bin/bash - set -e - echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin - echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin - echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin - if [ "${CI}" == "false" ]; then - docker pull lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} - docker pull lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} - docker tag lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} - docker tag lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} - fi - for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}"; do - docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} - docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} - docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest - docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest - docker push ${MANIFESTIMAGE}:amd64-${META_TAG} - docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} - docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker push ${MANIFESTIMAGE}:amd64-latest - docker push ${MANIFESTIMAGE}:arm32v7-latest - docker push ${MANIFESTIMAGE}:arm64v8-latest - docker manifest push --purge ${MANIFESTIMAGE}:latest || : - docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest - docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm - docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8 - docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || : - docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} --os linux --arch arm - docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8 - docker manifest push --purge ${MANIFESTIMAGE}:latest - docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} - done - for LEGACYIMAGE in "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker tag ${IMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:amd64-${META_TAG} - docker tag ${IMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-${META_TAG} - docker tag ${IMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-${META_TAG} - docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:latest - docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:${META_TAG} - docker tag ${LEGACYIMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-latest - docker tag ${LEGACYIMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-latest - docker push ${LEGACYIMAGE}:amd64-${META_TAG} - docker push ${LEGACYIMAGE}:arm32v7-${META_TAG} - docker push ${LEGACYIMAGE}:arm64v8-${META_TAG} - docker push ${LEGACYIMAGE}:latest - docker push ${LEGACYIMAGE}:${META_TAG} - docker push ${LEGACYIMAGE}:arm32v7-latest - docker push ${LEGACYIMAGE}:arm64v8-latest - done - ''' + retry(5) { + sh '''#! /bin/bash + set -e + echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin + echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin + echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin + if [ "${CI}" == "false" ]; then + docker pull lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} + docker pull lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker tag lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} + docker tag lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} + fi + for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}"; do + docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} + docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} + docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} + docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest + docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest + docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest + docker push ${MANIFESTIMAGE}:amd64-${META_TAG} + docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} + docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} + docker push ${MANIFESTIMAGE}:amd64-latest + docker push ${MANIFESTIMAGE}:arm32v7-latest + docker push ${MANIFESTIMAGE}:arm64v8-latest + docker manifest push --purge ${MANIFESTIMAGE}:latest || : + docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest + docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm + docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8 + docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || : + docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} + docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} --os linux --arch arm + docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8 + docker manifest push --purge ${MANIFESTIMAGE}:latest + docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} + done + for LEGACYIMAGE in "${GITHUBIMAGE}" "${QUAYIMAGE}"; do + docker tag ${IMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:amd64-${META_TAG} + docker tag ${IMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-${META_TAG} + docker tag ${IMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-${META_TAG} + docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:latest + docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:${META_TAG} + docker tag ${LEGACYIMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-latest + docker tag ${LEGACYIMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-latest + docker push ${LEGACYIMAGE}:amd64-${META_TAG} + docker push ${LEGACYIMAGE}:arm32v7-${META_TAG} + docker push ${LEGACYIMAGE}:arm64v8-${META_TAG} + docker push ${LEGACYIMAGE}:latest + docker push ${LEGACYIMAGE}:${META_TAG} + docker push ${LEGACYIMAGE}:arm32v7-latest + docker push ${LEGACYIMAGE}:arm64v8-latest + done + ''' + } sh '''#! /bin/bash for DELETEIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do docker rmi \ diff --git a/README.md b/README.md index 89f23f9..1c283da 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ docker create \ -v /path/to/movies:/data/movies \ -v /opt/vc/lib:/opt/vc/lib `#optional` \ --device /dev/dri:/dev/dri `#optional` \ - --device /dev/vc-mem:/dev/vc-mem `#optional` \ + --device /dev/vcsm:/dev/vcsm `#optional` \ --device /dev/vchiq:/dev/vchiq `#optional` \ --device /dev/video10:/dev/video10 `#optional` \ --device /dev/video11:/dev/video11 `#optional` \ @@ -119,7 +119,7 @@ services: - 8920:8920 #optional devices: - /dev/dri:/dev/dri #optional - - /dev/vc-mem:/dev/vc-mem #optional + - /dev/vcsm:/dev/vcsm #optional - /dev/vchiq:/dev/vchiq #optional - /dev/video10:/dev/video10 #optional - /dev/video11:/dev/video11 #optional @@ -144,7 +144,7 @@ Container images are configured using parameters passed at runtime (such as thos | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /opt/vc/lib` | Path for Raspberry Pi OpenMAX libs *optional*. | | `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | -| `--device /dev/vc-mem` | Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings). | +| `--device /dev/vcsm` | Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings). | | `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding. | | `--device /dev/video10` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | | `--device /dev/video11` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | @@ -203,10 +203,10 @@ We automatically add the necessary environment variable that will utilise all th ### OpenMAX (Raspberry Pi) -Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vc-mem` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: +Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vcsm` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: ``` ---device=/dev/vc-mem:/dev/vc-mem +--device=/dev/vcsm:/dev/vcsm --device=/dev/vchiq:/dev/vchiq -v /opt/vc/lib:/opt/vc/lib ``` @@ -292,6 +292,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **28.04.20:** - Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian. * **11.04.20:** - Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder. * **11.03.20:** - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`). * **30.01.20:** - Add nightly tag. diff --git a/readme-vars.yml b/readme-vars.yml index aa17cee..7f0ddd1 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -43,7 +43,7 @@ opt_param_volumes: opt_param_device_map: true opt_param_devices: - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)." } - - { device_path: "/dev/vc-mem", device_host_path: "/dev/vc-mem", desc: "Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings)." } + - { device_path: "/dev/vcsm", device_host_path: "/dev/vcsm", desc: "Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings)." } - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding." } - { device_path: "/dev/video10", device_host_path: "/dev/video10", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } - { device_path: "/dev/video11", device_host_path: "/dev/video11", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } @@ -80,10 +80,10 @@ app_setup_block: | ### OpenMAX (Raspberry Pi) - Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vc-mem` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: + Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vcsm` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: ``` - --device=/dev/vc-mem:/dev/vc-mem + --device=/dev/vcsm:/dev/vcsm --device=/dev/vchiq:/dev/vchiq -v /opt/vc/lib:/opt/vc/lib ``` @@ -101,6 +101,7 @@ app_setup_block: | # changelog changelogs: + - { date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian." } - { date: "11.04.20:", desc: "Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder." } - { date: "11.03.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)." } - { date: "30.01.20:", desc: "Add nightly tag." } From 86eaa1ca2f063e4f01da308783c4ee2a66e46129 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 17 May 2020 06:23:56 +0000 Subject: [PATCH 036/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5b12f3f..da43adf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -99,8 +99,8 @@ libkrb5-26-heimdal7.5.0+dfsg-1 libkrb5-31.16-2ubuntu0.1 libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 -libldap-2.4-22.4.45+dfsg-1ubuntu1.4 -libldap-common2.4.45+dfsg-1ubuntu1.4 +libldap-2.4-22.4.45+dfsg-1ubuntu1.5 +libldap-common2.4.45+dfsg-1ubuntu1.5 libllvm91:9-2~ubuntu18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 @@ -142,11 +142,11 @@ libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.39 +libsystemd0237-3ubuntu10.40 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.39 +libudev1237-3ubuntu10.40 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libva22.1.0-3 From e5b65ba5c0c607fb53a74ddd62573d60f95c781b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 24 May 2020 06:25:16 +0000 Subject: [PATCH 037/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index da43adf..bbfa44d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.116ubuntu1 -apt1.6.12 -apt-utils1.6.12 +apt1.6.12ubuntu0.1 +apt-utils1.6.12ubuntu0.1 at3.1.20-3.1ubuntu2 base-files10.1ubuntu2.8 base-passwd3.5.44 @@ -41,8 +41,8 @@ jellyfin10.5.5-1 jellyfin-ffmpeg4.2.1-7-bionic krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 -libapt-inst2.01.6.12 -libapt-pkg5.01.6.12 +libapt-inst2.01.6.12ubuntu0.1 +libapt-pkg5.01.6.12ubuntu0.1 libasn1-8-heimdal7.5.0+dfsg-1 libass91:0.14.0-1 libassuan02.5.1-2 @@ -197,7 +197,7 @@ sed4.4-2 sensible-utils0.0.12 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 -tzdata2019c-0ubuntu0.18.04 +tzdata2020a-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 util-linux2.31.1-0.4ubuntu3.6 From 68ee0c56609ed0a3af122488c6ef36a76e44d424 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 31 May 2020 02:14:01 -0400 Subject: [PATCH 038/456] Bot Updating Templated Files --- Jenkinsfile | 53 +++++++++++++++++------------------------------------ README.md | 40 ++++++++++++++++++++++------------------ 2 files changed, 39 insertions(+), 54 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3e061e2..982a0af 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -138,7 +138,6 @@ pipeline { steps { script{ env.IMAGE = env.DOCKERHUB_IMAGE - env.QUAYIMAGE = 'quay.io/linuxserver.io/' + env.CONTAINER_NAME env.GITHUBIMAGE = 'docker.pkg.github.com/' + env.LS_USER + '/' + env.LS_REPO + '/' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { @@ -159,7 +158,6 @@ pipeline { steps { script{ env.IMAGE = env.DEV_DOCKERHUB_IMAGE - env.QUAYIMAGE = 'quay.io/linuxserver.io/lsiodev-' + env.CONTAINER_NAME env.GITHUBIMAGE = 'docker.pkg.github.com/' + env.LS_USER + '/' + env.LS_REPO + '/lsiodev-' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lsiodev-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { @@ -180,7 +178,6 @@ pipeline { steps { script{ env.IMAGE = env.PR_DOCKERHUB_IMAGE - env.QUAYIMAGE = 'quay.io/linuxserver.io/lspipepr-' + env.CONTAINER_NAME env.GITHUBIMAGE = 'docker.pkg.github.com/' + env.LS_USER + '/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { @@ -545,22 +542,15 @@ pipeline { credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', usernameVariable: 'DOCKERUSER', passwordVariable: 'DOCKERPASS' - ], - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: 'Quay.io-Robot', - usernameVariable: 'QUAYUSER', - passwordVariable: 'QUAYPASS' ] ]) { retry(5) { sh '''#! /bin/bash set -e - echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin - for PUSHIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do + for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest docker push ${PUSHIMAGE}:latest @@ -569,7 +559,7 @@ pipeline { ''' } sh '''#! /bin/bash - for DELETEIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do + for DELETEIMAGE in "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do docker rmi \ ${DELETEIMAGE}:${META_TAG} \ ${DELETEIMAGE}:latest || : @@ -591,18 +581,11 @@ pipeline { credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', usernameVariable: 'DOCKERUSER', passwordVariable: 'DOCKERPASS' - ], - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: 'Quay.io-Robot', - usernameVariable: 'QUAYUSER', - passwordVariable: 'QUAYPASS' ] ]) { retry(5) { sh '''#! /bin/bash set -e - echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin @@ -636,26 +619,24 @@ pipeline { docker manifest push --purge ${MANIFESTIMAGE}:latest docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} done - for LEGACYIMAGE in "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker tag ${IMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:amd64-${META_TAG} - docker tag ${IMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-${META_TAG} - docker tag ${IMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-${META_TAG} - docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:latest - docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:${META_TAG} - docker tag ${LEGACYIMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-latest - docker tag ${LEGACYIMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-latest - docker push ${LEGACYIMAGE}:amd64-${META_TAG} - docker push ${LEGACYIMAGE}:arm32v7-${META_TAG} - docker push ${LEGACYIMAGE}:arm64v8-${META_TAG} - docker push ${LEGACYIMAGE}:latest - docker push ${LEGACYIMAGE}:${META_TAG} - docker push ${LEGACYIMAGE}:arm32v7-latest - docker push ${LEGACYIMAGE}:arm64v8-latest - done + docker tag ${IMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${META_TAG} + docker tag ${IMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${META_TAG} + docker tag ${IMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${META_TAG} + docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:latest + docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${META_TAG} + docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-latest + docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-latest + docker push ${GITHUBIMAGE}:amd64-${META_TAG} + docker push ${GITHUBIMAGE}:arm32v7-${META_TAG} + docker push ${GITHUBIMAGE}:arm64v8-${META_TAG} + docker push ${GITHUBIMAGE}:latest + docker push ${GITHUBIMAGE}:${META_TAG} + docker push ${GITHUBIMAGE}:arm32v7-latest + docker push ${GITHUBIMAGE}:arm64v8-latest ''' } sh '''#! /bin/bash - for DELETEIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do + for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do docker rmi \ ${DELETEIMAGE}:amd64-${META_TAG} \ ${DELETEIMAGE}:amd64-latest \ diff --git a/README.md b/README.md index 1c283da..a0e9c28 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)](https://linuxserver.io) -[![Blog](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") -[![Discord](https://img.shields.io/discord/354974912613449730.svg?style=flat-square&color=E68523&label=Discord&logo=discord&logoColor=FFFFFF)](https://discord.gg/YWrKVTn "realtime support / chat with the community and the team.") -[![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?style=flat-square&color=E68523&logo=discourse&logoColor=FFFFFF)](https://discourse.linuxserver.io "post on our community forum.") -[![Fleet](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.") -[![GitHub](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=GitHub&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver "view the source for all of our repositories.") -[![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?style=flat-square&color=E68523&label=Supporters&logo=open%20collective&logoColor=FFFFFF)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget") +[![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") +[![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://discord.gg/YWrKVTn "realtime support / chat with the community and the team.") +[![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=discourse)](https://discourse.linuxserver.io "post on our community forum.") +[![Fleet](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.") +[![GitHub](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub&logo=github)](https://github.com/linuxserver "view the source for all of our repositories.") +[![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Supporters&logo=open%20collective)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget") The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring: @@ -25,16 +25,15 @@ Find us at: # [linuxserver/jellyfin](https://github.com/linuxserver/docker-jellyfin) -[![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-jellyfin.svg?style=flat-square&color=E68523&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver/docker-jellyfin) -[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-jellyfin.svg?style=flat-square&color=E68523&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver/docker-jellyfin/releases) -[![GitHub Package Repository](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=GitHub%20Package&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver/docker-jellyfin/packages) -[![GitLab Container Registry](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab&logoColor=FFFFFF)](https://gitlab.com/Linuxserver.io/docker-jellyfin/container_registry) -[![Quay.io](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=Quay.io)](https://quay.io/repository/linuxserver.io/jellyfin) -[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/jellyfin.svg?style=flat-square&color=E68523)](https://microbadger.com/images/linuxserver/jellyfin "Get your own version badge on microbadger.com") -[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg?style=flat-square&color=E68523&label=pulls&logo=docker&logoColor=FFFFFF)](https://hub.docker.com/r/linuxserver/jellyfin) -[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/jellyfin.svg?style=flat-square&color=E68523&label=stars&logo=docker&logoColor=FFFFFF)](https://hub.docker.com/r/linuxserver/jellyfin) -[![Build Status](https://ci.linuxserver.io/view/all/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/badge/icon?style=flat-square)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/) -[![](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/jellyfin/latest/badge.svg)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/jellyfin/latest/index.html) +[![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin) +[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin/releases) +[![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-jellyfin/packages) +[![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/Linuxserver.io/docker-jellyfin/container_registry) +[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/jellyfin "Get your own version badge on microbadger.com") +[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) +[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) +[![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-jellyfin%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/) +[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Flsio-ci.ams3.digitaloceanspaces.com%2Flspipepr%2Fjellyfin%2Flatest%2Fci-status.yml)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/jellyfin/latest/index.html) [Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. @@ -152,7 +151,7 @@ Container images are configured using parameters passed at runtime (such as thos ## Environment variables from files (Docker secrets) -You can set any environment variable from a file by using a special prepend `FILE__`. +You can set any environment variable from a file by using a special prepend `FILE__`. As an example: @@ -162,6 +161,11 @@ As an example: Will set the environment variable `PASSWORD` based on the contents of the `/run/secrets/mysecretpassword` file. +## Umask for running applications + +For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional `-e UMASK=022` setting. +Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up [here](https://en.wikipedia.org/wiki/Umask) before asking for support. + ## User / Group Identifiers When using volumes (`-v` flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user `PUID` and group `PGID`. @@ -223,7 +227,7 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev ## Docker Mods -[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?style=for-the-badge&color=E68523&label=mods&query=%24.mods%5B%27jellyfin%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=jellyfin "view available mods for this container.") +[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=mods&query=%24.mods%5B%27jellyfin%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=jellyfin "view available mods for this container.") We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) can be accessed via the dynamic badge above. From 8d22268be463ff3b8a9d7ea0dc40a77ffa13514e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 31 May 2020 06:20:51 +0000 Subject: [PATCH 039/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bbfa44d..8b2f9b8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -140,13 +140,13 @@ libsmartcols12.31.1-0.4ubuntu3.6 libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 -libssl1.11.1.1-1ubuntu2.1~18.04.5 +libssl1.11.1.1-1ubuntu2.1~18.04.6 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.40 +libsystemd0237-3ubuntu10.41 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.40 +libudev1237-3ubuntu10.41 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libva22.1.0-3 @@ -186,7 +186,7 @@ mount2.31.1-0.4ubuntu3.6 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.5 +openssl1.1.1-1ubuntu2.1~18.04.6 passwd1:4.5-1ubuntu2 perl-base5.26.1-6ubuntu0.3 pinentry-curses1.1.0-1 From 2f93ec8a03b765f125507b4d9fa59984b4e090d7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 7 Jun 2020 02:13:57 -0400 Subject: [PATCH 040/456] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a0e9c28..66c6f95 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Find us at: [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-jellyfin%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/) -[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Flsio-ci.ams3.digitaloceanspaces.com%2Flspipepr%2Fjellyfin%2Flatest%2Fci-status.yml)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/jellyfin/latest/index.html) +[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Flsio-ci.ams3.digitaloceanspaces.com%2Flinuxserver%2Fjellyfin%2Flatest%2Fci-status.yml)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/jellyfin/latest/index.html) [Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. From 072bca12a1dbcbee402c529349a2a23d8baec264 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 7 Jun 2020 08:18:59 +0200 Subject: [PATCH 041/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 8b2f9b8..74ee97a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,7 +7,7 @@ base-passwd3.5.44 bash4.4.18-2ubuntu1.2 bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 -ca-certificates20180409 +ca-certificates20190110~18.04.1 coreutils8.28-1ubuntu1 curl7.58.0-2ubuntu3.8 dash0.5.8-2.10 From feee635019f6b273d10d03223bd1a63dfe620dba Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 14 Jun 2020 06:17:58 +0000 Subject: [PATCH 042/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 74ee97a..e1a08d1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -137,7 +137,7 @@ libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.6 -libsqlite3-03.22.0-1ubuntu0.3 +libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.6 From 9c4124b5e42c833a351c1f3fcbce1af2ba6aebe7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 21 Jun 2020 06:19:16 +0000 Subject: [PATCH 043/456] Bot Updating Package Versions --- package_versions.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e1a08d1..b707e88 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -61,12 +61,12 @@ libcom-err21.44.1-1ubuntu1.3 libcurl47.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 -libdrm22.4.99-1ubuntu1~18.04.2 -libdrm-amdgpu12.4.99-1ubuntu1~18.04.2 -libdrm-common2.4.99-1ubuntu1~18.04.2 -libdrm-intel12.4.99-1ubuntu1~18.04.2 -libdrm-nouveau22.4.99-1ubuntu1~18.04.2 -libdrm-radeon12.4.99-1ubuntu1~18.04.2 +libdrm22.4.101-2~18.04.1 +libdrm-amdgpu12.4.101-2~18.04.1 +libdrm-common2.4.101-2~18.04.1 +libdrm-intel12.4.101-2~18.04.1 +libdrm-nouveau22.4.101-2~18.04.1 +libdrm-radeon12.4.101-2~18.04.1 libedit23.1-20170329-1 libelf10.170-0.4ubuntu0.1 libexpat12.2.5-3ubuntu0.2 From d5bcb612eafa493c58208438a31d873c2e45a6fa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 28 Jun 2020 02:18:02 -0400 Subject: [PATCH 044/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b707e88..0ede834 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 ca-certificates20190110~18.04.1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.8 +curl7.58.0-2ubuntu3.9 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -58,7 +58,7 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1 libcom-err21.44.1-1ubuntu1.3 -libcurl47.58.0-2ubuntu3.8 +libcurl47.58.0-2ubuntu3.9 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdrm22.4.101-2~18.04.1 From af3413a695e9a2e3d4f8efc9dd07963394519631 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 5 Jul 2020 08:18:22 +0200 Subject: [PATCH 045/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0ede834..7b5373b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -131,7 +131,7 @@ librtmp12.4+20151223.gitfa8646d.1-1 libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.1 libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.1 libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.1 -libseccomp22.4.1-0ubuntu0.18.04.2 +libseccomp22.4.3-1ubuntu3.18.04.2 libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 @@ -160,7 +160,7 @@ libx11-data2:1.6.4-3ubuntu0.2 libx11-xcb12:1.6.4-3ubuntu0.2 libx264-1522:0.152.2854+gite9a5903-2 libx265-1462.6-3 -libxau61:1.0.8-1 +libxau61:1.0.8-1ubuntu1 libxcb11.13-2~ubuntu18.04 libxcb-dri2-01.13-2~ubuntu18.04 libxcb-dri3-01.13-2~ubuntu18.04 From 930c17783180a8b55143097a2eff5da6c936ca03 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 12 Jul 2020 02:18:52 -0400 Subject: [PATCH 046/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7b5373b..802664c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -177,13 +177,13 @@ libxshmfence11.3-1 libzstd11.3.3+dfsg-2ubuntu1.1 libzvbi00.2.35-13 libzvbi-common0.2.35-13 -locales2.27-3ubuntu1 +locales2.27-3ubuntu1.2 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 mesa-va-drivers19.2.8-0ubuntu0~18.04.3 mount2.31.1-0.4ubuntu3.6 -multiarch-support2.27-3ubuntu1 +multiarch-support2.27-3ubuntu1.2 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 openssl1.1.1-1ubuntu2.1~18.04.6 From 6402055710495dd3fd203155dd9d7cf48c769442 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 19 Jul 2020 02:18:03 -0400 Subject: [PATCH 047/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 802664c..eb5d5a2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -53,10 +53,10 @@ libblkid12.31.1-0.4ubuntu3.6 libbluray21:1.0.2-3 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 -libc62.27-3ubuntu1 +libc62.27-3ubuntu1.2 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 -libc-bin2.27-3ubuntu1 +libc-bin2.27-3ubuntu1.2 libcom-err21.44.1-1ubuntu1.3 libcurl47.58.0-2ubuntu3.9 libdb5.35.3.28-13.1ubuntu1.1 @@ -80,7 +80,7 @@ libgcc11:8.4.0-1ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 libglib2.0-02.56.4-0ubuntu0.18.04.6 libgmp102:6.1.2+dfsg-2 -libgnutls303.5.18-1ubuntu1.3 +libgnutls303.5.18-1ubuntu1.4 libgpg-error01.27-6 libgraphite2-31.3.11-2 libgssapi3-heimdal7.5.0+dfsg-1 @@ -101,7 +101,7 @@ libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 libldap-2.4-22.4.45+dfsg-1ubuntu1.5 libldap-common2.4.45+dfsg-1ubuntu1.5 -libllvm91:9-2~ubuntu18.04.2 +libllvm101:10.0.0-4ubuntu1~18.04.1 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmount12.31.1-0.4ubuntu3.6 @@ -181,7 +181,7 @@ locales2.27-3ubuntu1.2 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 -mesa-va-drivers19.2.8-0ubuntu0~18.04.3 +mesa-va-drivers20.0.8-0ubuntu1~18.04.1 mount2.31.1-0.4ubuntu3.6 multiarch-support2.27-3ubuntu1.2 ncurses-base6.1-1ubuntu1.18.04 From 1b313bdbf34ffde109cf7990d16d01b121bf19da Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 21 Jul 2020 07:42:55 -0700 Subject: [PATCH 048/456] ingest from repos and add web path to run --- Dockerfile | 25 ++++++++----------------- Dockerfile.aarch64 | 21 +++++++++------------ Dockerfile.armhf | 19 +++++++------------ jenkins-vars.yml | 6 ++---- root/etc/services.d/jellyfin/run | 3 ++- 5 files changed, 28 insertions(+), 46 deletions(-) diff --git a/Dockerfile b/Dockerfile index 891e5f3..82223bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,32 +12,23 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - gnupg && \ - echo "**** add jellyfin deps *****" && \ + echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu bionic main' > /etc/apt/sources.list.d/jellyfin.list && \ + if [ -z ${JELLYFIN_RELEASE+x} ]; then \ + JELLYFIN="jellyfin"; \ + else \ + JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ + fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ i965-va-driver \ - jellyfin-ffmpeg \ + ${JELLYFIN} \ libfontconfig1 \ libfreetype6 \ - libssl1.0.0 \ + libssl1.1 \ mesa-va-drivers && \ - echo "**** install jellyfin *****" && \ - if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN_RELEASE=$(curl -sX GET "https://api.github.com/repos/jellyfin/jellyfin/releases/latest" \ - | awk '/tag_name/{print $4;exit}' FS='[""]'); \ - fi && \ - VERSION=$(echo "${JELLYFIN_RELEASE}" | sed 's/^v//g') && \ - curl -o \ - /tmp/jellyfin.deb -L \ - "https://github.com/jellyfin/jellyfin/releases/download/v${VERSION}/jellyfin_${VERSION}-1_ubuntu-amd64.deb" && \ - dpkg -i /tmp/jellyfin.deb && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index d68d57a..d201412 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -16,28 +16,25 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ gnupg && \ - echo "**** add jellyfin deps *****" && \ + echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ + curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu bionic main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ + if [ -z ${JELLYFIN_RELEASE+x} ]; then \ + JELLYFIN="jellyfin"; \ + else \ + JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ + fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - jellyfin-ffmpeg \ + ${JELLYFIN} \ libfontconfig1 \ libfreetype6 \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libssl1.0.0 && \ - echo "**** install jellyfin *****" && \ - if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN_RELEASE=$(curl -sX GET "https://api.github.com/repos/jellyfin/jellyfin/releases/latest" \ - | awk '/tag_name/{print $4;exit}' FS='[""]'); \ - fi && \ - VERSION=$(echo "${JELLYFIN_RELEASE}" | sed 's/^v//g') && \ - curl -o \ - /tmp/jellyfin.deb -L \ - "https://github.com/jellyfin/jellyfin/releases/download/v${VERSION}/jellyfin_${VERSION}-1_ubuntu-arm64.deb" && \ - dpkg -i /tmp/jellyfin.deb && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 9523d9f..99b44d3 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -16,31 +16,26 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ gnupg && \ - echo "**** add jellyfin deps *****" && \ + echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu bionic main' > /etc/apt/sources.list.d/jellyfin.list && \ echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ + if [ -z ${JELLYFIN_RELEASE+x} ]; then \ + JELLYFIN="jellyfin"; \ + else \ + JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ + fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - jellyfin-ffmpeg \ + ${JELLYFIN} \ libfontconfig1 \ libfreetype6 \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libraspberrypi0 \ libssl1.0.0 && \ - echo "**** install jellyfin *****" && \ - if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN_RELEASE=$(curl -sX GET "https://api.github.com/repos/jellyfin/jellyfin/releases/latest" \ - | awk '/tag_name/{print $4;exit}' FS='[""]'); \ - fi && \ - VERSION=$(echo "${JELLYFIN_RELEASE}" | sed 's/^v//g') && \ - curl -o \ - /tmp/jellyfin.deb -L \ - "https://github.com/jellyfin/jellyfin/releases/download/v${VERSION}/jellyfin_${VERSION}-1_ubuntu-armhf.deb" && \ - dpkg -i /tmp/jellyfin.deb && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 2daed9a..3249901 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -2,14 +2,12 @@ # jenkins variables project_name: docker-jellyfin -external_type: github_stable +external_type: na +custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}'" release_type: stable release_tag: latest ls_branch: master repo_vars: - - EXT_GIT_BRANCH = 'master' - - EXT_USER = 'jellyfin' - - EXT_REPO = 'jellyfin' - BUILD_VERSION_ARG = 'JELLYFIN_RELEASE' - LS_USER = 'linuxserver' - LS_REPO = 'docker-jellyfin' diff --git a/root/etc/services.d/jellyfin/run b/root/etc/services.d/jellyfin/run index e369b04..b222572 100644 --- a/root/etc/services.d/jellyfin/run +++ b/root/etc/services.d/jellyfin/run @@ -11,4 +11,5 @@ umask "$UMASK_SET" exec \ s6-setuidgid abc /usr/bin/jellyfin \ - --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg + --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg \ + --webdir=/usr/share/jellyfin/web From 075f0925fd4cadf4db53761a8dda08fb9d510481 Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 21 Jul 2020 07:43:36 -0700 Subject: [PATCH 049/456] templating --- Jenkinsfile | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 982a0af..236b646 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,9 +16,6 @@ pipeline { GITHUB_TOKEN=credentials('498b4638-2d02-4ce5-832d-8a57d01d97ab') GITLAB_TOKEN=credentials('b6f0f1dd-6952-4cf6-95d1-9c06380283f0') GITLAB_NAMESPACE=credentials('gitlab-namespace-id') - EXT_GIT_BRANCH = 'master' - EXT_USER = 'jellyfin' - EXT_REPO = 'jellyfin' BUILD_VERSION_ARG = 'JELLYFIN_RELEASE' LS_USER = 'linuxserver' LS_REPO = 'docker-jellyfin' @@ -101,23 +98,16 @@ pipeline { /* ######################## External Release Tagging ######################## */ - // If this is a stable github release use the latest endpoint from github to determine the ext tag - stage("Set ENV github_stable"){ - steps{ - script{ - env.EXT_RELEASE = sh( - script: '''curl -s https://api.github.com/repos/${EXT_USER}/${EXT_REPO}/releases/latest | jq -r '. | .tag_name' ''', - returnStdout: true).trim() - } - } - } - // If this is a stable or devel github release generate the link for the build message - stage("Set ENV github_link"){ - steps{ - script{ - env.RELEASE_LINK = 'https://github.com/' + env.EXT_USER + '/' + env.EXT_REPO + '/releases/tag/' + env.EXT_RELEASE - } - } + // If this is a custom command to determine version use that command + stage("Set tag custom bash"){ + steps{ + script{ + env.EXT_RELEASE = sh( + script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}' ''', + returnStdout: true).trim() + env.RELEASE_LINK = 'custom_command' + } + } } // Sanitize the release tag and strip illegal docker or github characters stage("Sanitize tag"){ @@ -672,11 +662,11 @@ pipeline { "tagger": {"name": "LinuxServer Jenkins","email": "jenkins@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' echo "Pushing New release for Tag" sh '''#! /bin/bash - curl -s https://api.github.com/repos/${EXT_USER}/${EXT_REPO}/releases/latest | jq '. |.body' | sed 's:^.\\(.*\\).$:\\1:' > releasebody.json + echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json echo '{"tag_name":"'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ "target_commitish": "master",\ "name": "'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ - "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n**'${EXT_REPO}' Changes:**\\n\\n' > start + "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n**Remote Changes:**\\n\\n' > start printf '","draft": false,"prerelease": false}' >> releasebody.json paste -d'\\0' start releasebody.json > releasebody.json.done curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' From c406a696a10994d8595dbbd371e71e95912b1bf3 Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 21 Jul 2020 07:46:38 -0700 Subject: [PATCH 050/456] forgot pulling out gnupg when testing rebase to focal --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 82223bf..40d737a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,10 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + gnupg && \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu bionic main' > /etc/apt/sources.list.d/jellyfin.list && \ From a6f6d7bde004c1dfee8bb023bcb53d647c996026 Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 21 Jul 2020 07:47:52 -0700 Subject: [PATCH 051/456] update readme --- README.md | 1 + readme-vars.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index 66c6f95..e1e83d9 100644 --- a/README.md +++ b/README.md @@ -296,6 +296,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **22.07.20:** - Ingest releases from Jellyfin repo. * **28.04.20:** - Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian. * **11.04.20:** - Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder. * **11.03.20:** - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`). diff --git a/readme-vars.yml b/readme-vars.yml index 7f0ddd1..1a22461 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -101,6 +101,7 @@ app_setup_block: | # changelog changelogs: + - { date: "22.07.20:", desc: "Ingest releases from Jellyfin repo." } - { date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian." } - { date: "11.04.20:", desc: "Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder." } - { date: "11.03.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)." } From 7fc983e36f203b9a823c5e1bc188218ee872a270 Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 21 Jul 2020 08:21:04 -0700 Subject: [PATCH 052/456] use bionic repo for version command --- Jenkinsfile | 2 +- jenkins-vars.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 236b646..f4b35d9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -103,7 +103,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}' ''', + script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/bionic/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 3249901..6b1b060 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-jellyfin external_type: na -custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}'" +custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/bionic/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}'" release_type: stable release_tag: latest ls_branch: master From 4bbf461bf3e852cada20f0b545a1da88bbfc4c03 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 21 Jul 2020 15:26:23 +0000 Subject: [PATCH 053/456] Bot Updating Package Versions --- package_versions.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index eb5d5a2..20dcbc7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,8 +37,10 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.5.5-1 -jellyfin-ffmpeg4.2.1-7-bionic +jellyfin10.6.0-2 +jellyfin-ffmpeg4.3.1-1-bionic +jellyfin-server10.6.0-2 +jellyfin-web10.6.0-1 krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 libapt-inst2.01.6.12ubuntu0.1 @@ -139,7 +141,6 @@ libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.6 libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 -libssl1.0.01.0.2n-1ubuntu5.3 libssl1.11.1.1-1ubuntu2.1~18.04.6 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.41 @@ -150,6 +151,7 @@ libudev1237-3ubuntu10.41 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libva22.1.0-3 +libvdpau11.1.1-3ubuntu1 libvorbis0a1.3.5-4.2 libvorbisenc21.3.5-4.2 libwebp60.6.1-2 @@ -186,6 +188,7 @@ mount2.31.1-0.4ubuntu3.6 multiarch-support2.27-3ubuntu1.2 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 +ocl-icd-libopencl12.2.11-1ubuntu1 openssl1.1.1-1ubuntu2.1~18.04.6 passwd1:4.5-1ubuntu2 perl-base5.26.1-6ubuntu0.3 From 53e3b07f04a01c7c2beb9a80158b187a4a8aa05e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 26 Jul 2020 02:18:00 -0400 Subject: [PATCH 054/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 20dcbc7..8b1cbba 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -101,8 +101,8 @@ libkrb5-26-heimdal7.5.0+dfsg-1 libkrb5-31.16-2ubuntu0.1 libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 -libldap-2.4-22.4.45+dfsg-1ubuntu1.5 -libldap-common2.4.45+dfsg-1ubuntu1.5 +libldap-2.4-22.4.45+dfsg-1ubuntu1.6 +libldap-common2.4.45+dfsg-1ubuntu1.6 libllvm101:10.0.0-4ubuntu1~18.04.1 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 From bfbba03ce06933ecfc17ddd4bcf6f2d1dd80695a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 28 Jul 2020 01:07:23 +0000 Subject: [PATCH 055/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8b1cbba..5745149 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.6.0-2 +jellyfin10.6.1-1 jellyfin-ffmpeg4.3.1-1-bionic -jellyfin-server10.6.0-2 -jellyfin-web10.6.0-1 +jellyfin-server10.6.1-1 +jellyfin-web10.6.1-1 krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 libapt-inst2.01.6.12ubuntu0.1 From bd402174b97c6cd2a1b4e7d8d266266dd496d2fb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 2 Aug 2020 06:14:05 +0000 Subject: [PATCH 056/456] Bot Updating Templated Files --- Jenkinsfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f4b35d9..b5cf990 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -55,7 +55,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/greetings.yml ./.github/workflows/stale.yml ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( @@ -234,7 +234,7 @@ pipeline { cd ${TEMPDIR}/repo/${LS_REPO} git checkout -f master cd ${TEMPDIR}/docker-${CONTAINER_NAME} - mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github + mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ cd ${TEMPDIR}/repo/${LS_REPO}/ git add ${TEMPLATED_FILES} @@ -688,6 +688,10 @@ pipeline { ] ]) { sh '''#! /bin/bash + set -e + TEMPDIR=$(mktemp -d) + docker pull linuxserver/jenkins-builder:latest + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest docker pull lsiodev/readme-sync docker run --rm=true \ -e DOCKERHUB_USERNAME=$DOCKERUSER \ @@ -695,7 +699,9 @@ pipeline { -e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \ -e DOCKER_REPOSITORY=${IMAGE} \ -e GIT_BRANCH=master \ - lsiodev/readme-sync bash -c 'node sync' ''' + -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \ + lsiodev/readme-sync bash -c 'node sync' + rm -Rf ${TEMPDIR} ''' } } } From d9327f51e586a46e539b9a40a2c5cb9744c9b1f1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 2 Aug 2020 06:15:15 +0000 Subject: [PATCH 057/456] Bot Updating Templated Files --- .github/workflows/greetings.yml | 13 +++++++++++++ .github/workflows/stale.yml | 23 +++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100755 .github/workflows/greetings.yml create mode 100755 .github/workflows/stale.yml diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml new file mode 100755 index 0000000..cbea149 --- /dev/null +++ b/.github/workflows/greetings.yml @@ -0,0 +1,13 @@ +name: Greetings + +on: [pull_request, issues] + +jobs: + greeting: + runs-on: ubuntu-latest + steps: + - uses: actions/first-interaction@v1 + with: + issue-message: 'Thanks for opening your first issue here! Be sure to follow the [issue template](https://github.com/linuxserver/docker-jellyfin/.github/ISSUE_TEMPLATE.md)!' + pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-jellyfin/.github/PULL_REQUEST_TEMPLATE.md)!' + repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100755 index 0000000..1806420 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,23 @@ +name: Mark stale issues and pull requests + +on: + schedule: + - cron: "30 1 * * *" + +jobs: + stale: + + runs-on: ubuntu-latest + + steps: + - uses: actions/stale@v1 + with: + stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." + stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." + stale-issue-label: 'no-issue-activity' + stale-pr-label: 'no-pr-activity' + days-before-stale: 30 + days-before-close: 365 + exempt-issue-labels: 'awaiting-approval,work-in-progress' + exempt-pr-labels: 'awaiting-approval,work-in-progress' + repo-token: ${{ secrets.GITHUB_TOKEN }} From 0cefe54aa06c9525202f64ded2e6194f6c3d75ca Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 2 Aug 2020 06:20:40 +0000 Subject: [PATCH 058/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5745149..92d4600 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -103,7 +103,7 @@ libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 libldap-2.4-22.4.45+dfsg-1ubuntu1.6 libldap-common2.4.45+dfsg-1ubuntu1.6 -libllvm101:10.0.0-4ubuntu1~18.04.1 +libllvm101:10.0.0-4ubuntu1~18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmount12.31.1-0.4ubuntu3.6 @@ -133,7 +133,7 @@ librtmp12.4+20151223.gitfa8646d.1-1 libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.1 libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.1 libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.1 -libseccomp22.4.3-1ubuntu3.18.04.2 +libseccomp22.4.3-1ubuntu3.18.04.3 libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 From 2db1b45267b6a32a9ce0237da8578aacc42e8821 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 2 Aug 2020 22:07:18 -0400 Subject: [PATCH 059/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 92d4600..d8561e4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.6.1-1 +jellyfin10.6.2-1 jellyfin-ffmpeg4.3.1-1-bionic -jellyfin-server10.6.1-1 -jellyfin-web10.6.1-1 +jellyfin-server10.6.2-1 +jellyfin-web10.6.2-1 krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 libapt-inst2.01.6.12ubuntu0.1 From c8794ff553c3428436fafe91d07be992cd23ae52 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 16 Aug 2020 02:19:01 -0400 Subject: [PATCH 060/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d8561e4..a38a0c2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.12ubuntu0.1 apt-utils1.6.12ubuntu0.1 at3.1.20-3.1ubuntu2 -base-files10.1ubuntu2.8 +base-files10.1ubuntu2.9 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 bsdutils1:2.31.1-0.4ubuntu3.6 @@ -143,11 +143,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.6 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.41 +libsystemd0237-3ubuntu10.42 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.41 +libudev1237-3ubuntu10.42 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libva22.1.0-3 From d1f20a9744db81c657228ca0781fc4dcd4c42b24 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 16 Aug 2020 21:06:58 -0400 Subject: [PATCH 061/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a38a0c2..75e668a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.6.2-1 +jellyfin10.6.3-1 jellyfin-ffmpeg4.3.1-1-bionic -jellyfin-server10.6.2-1 -jellyfin-web10.6.2-1 +jellyfin-server10.6.3-1 +jellyfin-web10.6.3-1 krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 libapt-inst2.01.6.12ubuntu0.1 From 11ad747cbc9161576eb8efb0fee57f58b881bef8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 23 Aug 2020 02:13:48 -0400 Subject: [PATCH 062/456] Bot Updating Templated Files --- .github/workflows/greetings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index cbea149..973cce2 100755 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -1,6 +1,6 @@ name: Greetings -on: [pull_request, issues] +on: [pull_request_target, issues] jobs: greeting: From ef90716eee218a0c83681deb4343864120fef8a3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 23 Aug 2020 02:19:52 -0400 Subject: [PATCH 063/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 75e668a..243ff7d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 ca-certificates20190110~18.04.1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.9 +curl7.58.0-2ubuntu3.10 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -60,7 +60,7 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1.2 libcom-err21.44.1-1ubuntu1.3 -libcurl47.58.0-2ubuntu3.9 +libcurl47.58.0-2ubuntu3.10 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdrm22.4.101-2~18.04.1 From 10447ea6307ca13ceeecb127d8a4efcd5b78389f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 30 Aug 2020 19:06:30 -0400 Subject: [PATCH 064/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 243ff7d..3983b37 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.6-5ubuntu1 hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 -jellyfin10.6.3-1 +jellyfin10.6.4-1 jellyfin-ffmpeg4.3.1-1-bionic -jellyfin-server10.6.3-1 -jellyfin-web10.6.3-1 +jellyfin-server10.6.4-1 +jellyfin-web10.6.4-1 krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 libapt-inst2.01.6.12ubuntu0.1 From dee71ac3e956a3ce62027ae9d1a74710fcb2a45f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 6 Sep 2020 07:18:05 +0100 Subject: [PATCH 065/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3983b37..438e1b6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -157,9 +157,9 @@ libvorbisenc21.3.5-4.2 libwebp60.6.1-2 libwebpmux30.6.1-2 libwind0-heimdal7.5.0+dfsg-1 -libx11-62:1.6.4-3ubuntu0.2 -libx11-data2:1.6.4-3ubuntu0.2 -libx11-xcb12:1.6.4-3ubuntu0.2 +libx11-62:1.6.4-3ubuntu0.3 +libx11-data2:1.6.4-3ubuntu0.3 +libx11-xcb12:1.6.4-3ubuntu0.3 libx264-1522:0.152.2854+gite9a5903-2 libx265-1462.6-3 libxau61:1.0.8-1ubuntu1 From 5f887681711659c0a2b86a093a147f022e01f45b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 13 Sep 2020 07:19:20 +0100 Subject: [PATCH 066/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 438e1b6..2878362 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.12ubuntu0.1 apt-utils1.6.12ubuntu0.1 at3.1.20-3.1ubuntu2 -base-files10.1ubuntu2.9 +base-files10.1ubuntu2.10 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 bsdutils1:2.31.1-0.4ubuntu3.6 @@ -117,10 +117,10 @@ libnuma12.0.11-2.1ubuntu0.1 libogg01.3.2-1 libopus01.1.2-1ubuntu1 libp11-kit00.23.9-2 -libpam0g1.1.8-3.6ubuntu2.18.04.1 -libpam-modules1.1.8-3.6ubuntu2.18.04.1 -libpam-modules-bin1.1.8-3.6ubuntu2.18.04.1 -libpam-runtime1.1.8-3.6ubuntu2.18.04.1 +libpam0g1.1.8-3.6ubuntu2.18.04.2 +libpam-modules1.1.8-3.6ubuntu2.18.04.2 +libpam-modules-bin1.1.8-3.6ubuntu2.18.04.2 +libpam-runtime1.1.8-3.6ubuntu2.18.04.2 libpciaccess00.14-1 libpcre32:8.39-9 libpixman-1-00.34.0-2 From 33482b68eff48dcde7696fe4ae00caae5bf6f381 Mon Sep 17 00:00:00 2001 From: IronicBadger Date: Thu, 17 Sep 2020 21:24:09 -0400 Subject: [PATCH 067/456] proposed changes for extra optional ports as per #60 --- readme-vars.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 1a22461..11c2c44 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -51,7 +51,8 @@ opt_param_devices: opt_param_usage_include_ports: true opt_param_ports: - { external_port: "8920", internal_port: "8920", port_desc: "Https webUI (you need to set up your own certificate)." } - + - { external_port: "1900/udp", internal_port: "1900/udp", port_desc: "#optional - Service discovery and DNLA." } + - { external_port: "7539/udp", internal_port: "7539/udp", port_desc: "#optional - Client discovery - Allows clients to discover Jellyfin on the local network." } # application setup block app_setup_block_enabled: true @@ -98,6 +99,10 @@ app_setup_block: | --device=/dev/video12:/dev/video12 ``` + ## Optional extra ports + + The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has several additional ports that can provide auto discovery. + # changelog changelogs: From c5ae0a99a2fdbed28dc2079b72611d3a9ed50ad8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 20 Sep 2020 02:18:03 -0400 Subject: [PATCH 068/456] Bot Updating Package Versions --- package_versions.txt | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2878362..7019065 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 diffutils1:3.6-1 -dirmngr2.2.4-1ubuntu1.2 +dirmngr2.2.4-1ubuntu1.3 dpkg1.19.0.5ubuntu2.3 e2fsprogs1.44.1-1ubuntu1.3 fdisk2.31.1-0.4ubuntu3.6 @@ -22,16 +22,16 @@ findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 gcc-8-base8.4.0-1ubuntu1~18.04 -gnupg2.2.4-1ubuntu1.2 -gnupg-l10n2.2.4-1ubuntu1.2 -gnupg-utils2.2.4-1ubuntu1.2 -gpg2.2.4-1ubuntu1.2 -gpg-agent2.2.4-1ubuntu1.2 -gpgconf2.2.4-1ubuntu1.2 -gpgsm2.2.4-1ubuntu1.2 -gpgv2.2.4-1ubuntu1.2 -gpg-wks-client2.2.4-1ubuntu1.2 -gpg-wks-server2.2.4-1ubuntu1.2 +gnupg2.2.4-1ubuntu1.3 +gnupg-l10n2.2.4-1ubuntu1.3 +gnupg-utils2.2.4-1ubuntu1.3 +gpg2.2.4-1ubuntu1.3 +gpg-agent2.2.4-1ubuntu1.3 +gpgconf2.2.4-1ubuntu1.3 +gpgsm2.2.4-1ubuntu1.3 +gpgv2.2.4-1ubuntu1.3 +gpg-wks-client2.2.4-1ubuntu1.3 +gpg-wks-server2.2.4-1ubuntu1.3 grep3.1-2build1 gzip1.6-5ubuntu1 hostname3.20 From 8614537e31896967f483b54bd429ec48e0732174 Mon Sep 17 00:00:00 2001 From: alexktz Date: Sun, 20 Sep 2020 15:48:53 -0400 Subject: [PATCH 069/456] incorporates changes from PR60 discussed with original author --- readme-vars.yml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 11c2c44..b41e6c6 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -50,9 +50,20 @@ opt_param_devices: - { device_path: "/dev/video12", device_host_path: "/dev/video12", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } opt_param_usage_include_ports: true opt_param_ports: - - { external_port: "8920", internal_port: "8920", port_desc: "Https webUI (you need to set up your own certificate)." } - - { external_port: "1900/udp", internal_port: "1900/udp", port_desc: "#optional - Service discovery and DNLA." } - - { external_port: "7539/udp", internal_port: "7539/udp", port_desc: "#optional - Client discovery - Allows clients to discover Jellyfin on the local network." } + - { external_port: "8920", internal_port: "8920", port_desc: "Optional - Https webUI (you need to set up your own certificate)." } + - { external_port: "7359/udp", internal_port: "7359/udp", port_desc: "Optional - Allows clients to discover Jellyfin on the local network." } + - { external_port: "1900/udp", internal_port: "1900/udp", port_desc: "Optional - Service discovery used by DNLA and clients." } +optional_parameters: | + The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has additional ports that can provide auto discovery. + + Service Discovery (`1900/udp`) - Since client auto-discover would break if this option were configurable, you cannot change this in the settings at this time. DLNA also uses this port and is required to be in the local subnet. + + Client Discovery (`7359/udp`) - Allows clients to discover Jellyfin on the local network. A broadcast message to this port with "Who is Jellyfin Server?" will get a JSON response that includes the server address, ID, and name. + + ``` + -p 7359:7359/udp \ + -p 1900:1900/udp \ + ``` # application setup block app_setup_block_enabled: true @@ -99,10 +110,6 @@ app_setup_block: | --device=/dev/video12:/dev/video12 ``` - ## Optional extra ports - - The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has several additional ports that can provide auto discovery. - # changelog changelogs: From 29f31f2b3719ac22baf72f280d3d9b09b2d19c88 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 22 Sep 2020 00:11:07 +0100 Subject: [PATCH 070/456] Bot Updating Templated Files --- README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e1e83d9..49a2d29 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,8 @@ docker create \ -e UMASK_SET=<022> `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ + -p 7359/udp:7359/udp `#optional` \ + -p 1900/udp:1900/udp `#optional` \ -v /path/to/library:/config \ -v /path/to/tvseries:/data/tvshows \ -v /path/to/movies:/data/movies \ @@ -116,6 +118,8 @@ services: ports: - 8096:8096 - 8920:8920 #optional + - 7359/udp:7359/udp #optional + - 1900/udp:1900/udp #optional devices: - /dev/dri:/dev/dri #optional - /dev/vcsm:/dev/vcsm #optional @@ -133,7 +137,9 @@ Container images are configured using parameters passed at runtime (such as thos | Parameter | Function | | :----: | --- | | `-p 8096` | Http webUI. | -| `-p 8920` | Https webUI (you need to set up your own certificate). | +| `-p 8920` | Optional - Https webUI (you need to set up your own certificate). | +| `-p 7359/udp` | Optional - Allows clients to discover Jellyfin on the local network. | +| `-p 1900/udp` | Optional - Service discovery used by DNLA and clients. | | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | | `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London | @@ -166,6 +172,20 @@ Will set the environment variable `PASSWORD` based on the contents of the `/run/ For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional `-e UMASK=022` setting. Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up [here](https://en.wikipedia.org/wiki/Umask) before asking for support. +## Optional Parameters + +The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has additional ports that can provide auto discovery. + +Service Discovery (`1900/udp`) - Since client auto-discover would break if this option were configurable, you cannot change this in the settings at this time. DLNA also uses this port and is required to be in the local subnet. + +Client Discovery (`7359/udp`) - Allows clients to discover Jellyfin on the local network. A broadcast message to this port with "Who is Jellyfin Server?" will get a JSON response that includes the server address, ID, and name. + +``` + -p 7359:7359/udp \ + -p 1900:1900/udp \ +``` + + ## User / Group Identifiers When using volumes (`-v` flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user `PUID` and group `PGID`. From 005c13fcc344b21d762d7d8260faa63e8ba94c0a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 27 Sep 2020 07:18:06 +0100 Subject: [PATCH 071/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7019065..2b65f5d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,7 +5,7 @@ at3.1.20-3.1ubuntu2 base-files10.1ubuntu2.10 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 -bsdutils1:2.31.1-0.4ubuntu3.6 +bsdutils1:2.31.1-0.4ubuntu3.7 bzip21.0.6-8.1ubuntu0.2 ca-certificates20190110~18.04.1 coreutils8.28-1ubuntu1 @@ -17,7 +17,7 @@ diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.3 dpkg1.19.0.5ubuntu2.3 e2fsprogs1.44.1-1ubuntu1.3 -fdisk2.31.1-0.4ubuntu3.6 +fdisk2.31.1-0.4ubuntu3.7 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 @@ -51,7 +51,7 @@ libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 -libblkid12.31.1-0.4ubuntu3.6 +libblkid12.31.1-0.4ubuntu3.7 libbluray21:1.0.2-3 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 @@ -73,7 +73,7 @@ libedit23.1-20170329-1 libelf10.170-0.4ubuntu0.1 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.3 -libfdisk12.31.1-0.4ubuntu3.6 +libfdisk12.31.1-0.4ubuntu3.7 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 @@ -106,7 +106,7 @@ libldap-common2.4.45+dfsg-1ubuntu1.6 libllvm101:10.0.0-4ubuntu1~18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmount12.31.1-0.4ubuntu3.6 +libmount12.31.1-0.4ubuntu3.7 libmp3lame03.100-2 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 @@ -138,7 +138,7 @@ libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 -libsmartcols12.31.1-0.4ubuntu3.6 +libsmartcols12.31.1-0.4ubuntu3.7 libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.6 @@ -149,7 +149,7 @@ libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.42 libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.6 +libuuid12.31.1-0.4ubuntu3.7 libva22.1.0-3 libvdpau11.1.1-3ubuntu1 libvorbis0a1.3.5-4.2 @@ -184,7 +184,7 @@ login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 mesa-va-drivers20.0.8-0ubuntu1~18.04.1 -mount2.31.1-0.4ubuntu3.6 +mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.2 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 @@ -203,5 +203,5 @@ tar1.29b-2ubuntu0.1 tzdata2020a-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 -util-linux2.31.1-0.4ubuntu3.6 +util-linux2.31.1-0.4ubuntu3.7 zlib1g1:1.2.11.dfsg-0ubuntu2 From d2d47e2a889a6bcd77f160f4cf891b58c20d8a25 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 4 Oct 2020 02:13:49 -0400 Subject: [PATCH 072/456] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE.md | 12 +++-- .github/PULL_REQUEST_TEMPLATE.md | 10 ++-- .github/workflows/greetings.yml | 4 +- Jenkinsfile | 28 +++++++++- README.md | 92 +++++++++++++++++--------------- 5 files changed, 91 insertions(+), 55 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 1d3fb7a..ad69165 100755 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,7 +1,10 @@ [linuxserverurl]: https://linuxserver.io [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl] -If you are new to Docker or this application our issue tracker is **ONLY** used for reporting bugs or requesting features. Please use [our discord server](https://discord.gg/YWrKVTn) for general support. + + + + @@ -22,9 +25,10 @@ If you are new to Docker or this application our issue tracker is **ONLY** used 4. ## Environment -**OS:** -**CPU architecture:** x86_64/arm32/arm64 -**How docker service was installed:** +**OS:** +**CPU architecture:** x86_64/arm32/arm64 +**How docker service was installed:** + ## Command used to create docker container (run/create/compose/screenshot) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 26d5031..ef2f1bc 100755 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -2,11 +2,11 @@ [linuxserverurl]: https://linuxserver.io [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl] - + - + @@ -21,7 +21,11 @@ ------------------------------ -We welcome all PR’s though this doesn’t guarantee it will be accepted. + - [ ] I have read the [contributing](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications + +------------------------------ + + ## Description: diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 973cce2..ed5690e 100755 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -8,6 +8,6 @@ jobs: steps: - uses: actions/first-interaction@v1 with: - issue-message: 'Thanks for opening your first issue here! Be sure to follow the [issue template](https://github.com/linuxserver/docker-jellyfin/.github/ISSUE_TEMPLATE.md)!' - pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-jellyfin/.github/PULL_REQUEST_TEMPLATE.md)!' + issue-message: 'Thanks for opening your first issue here! Be sure to follow the [issue template](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE.md)!' + pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!' repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/Jenkinsfile b/Jenkinsfile index b5cf990..cd80562 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -55,7 +55,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/greetings.yml ./.github/workflows/stale.yml ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/greetings.yml ./.github/workflows/stale.yml ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( @@ -136,6 +136,7 @@ pipeline { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN } } } @@ -156,6 +157,7 @@ pipeline { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA } env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' } } @@ -176,6 +178,7 @@ pipeline { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST } env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/' } @@ -543,8 +546,10 @@ pipeline { for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest + docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${EXT_RELEASE_TAG} docker push ${PUSHIMAGE}:latest docker push ${PUSHIMAGE}:${META_TAG} + docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG} done ''' } @@ -552,6 +557,7 @@ pipeline { for DELETEIMAGE in "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do docker rmi \ ${DELETEIMAGE}:${META_TAG} \ + ${DELETEIMAGE}:${EXT_RELEASE_TAG} \ ${DELETEIMAGE}:latest || : done ''' @@ -592,12 +598,18 @@ pipeline { docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest + docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} + docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} + docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} docker push ${MANIFESTIMAGE}:amd64-${META_TAG} docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker push ${MANIFESTIMAGE}:amd64-latest docker push ${MANIFESTIMAGE}:arm32v7-latest docker push ${MANIFESTIMAGE}:arm64v8-latest + docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} + docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} + docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} docker manifest push --purge ${MANIFESTIMAGE}:latest || : docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm @@ -606,8 +618,12 @@ pipeline { docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} --os linux --arch arm docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8 + docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm + docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8 docker manifest push --purge ${MANIFESTIMAGE}:latest docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} + docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} done docker tag ${IMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${META_TAG} docker tag ${IMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${META_TAG} @@ -616,6 +632,10 @@ pipeline { docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${META_TAG} docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-latest docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-latest + docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG} + docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${EXT_RELEASE_TAG} + docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG} + docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG} docker push ${GITHUBIMAGE}:amd64-${META_TAG} docker push ${GITHUBIMAGE}:arm32v7-${META_TAG} docker push ${GITHUBIMAGE}:arm64v8-${META_TAG} @@ -623,6 +643,10 @@ pipeline { docker push ${GITHUBIMAGE}:${META_TAG} docker push ${GITHUBIMAGE}:arm32v7-latest docker push ${GITHUBIMAGE}:arm64v8-latest + docker push ${GITHUBIMAGE}:${EXT_RELEASE_TAG} + docker push ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG} + docker push ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG} + docker push ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG} ''' } sh '''#! /bin/bash @@ -691,7 +715,7 @@ pipeline { set -e TEMPDIR=$(mktemp -d) docker pull linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest docker pull lsiodev/readme-sync docker run --rm=true \ -e DOCKERHUB_USERNAME=$DOCKERUSER \ diff --git a/README.md b/README.md index 49a2d29..fd495aa 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ + + + [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)](https://linuxserver.io) [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") @@ -66,39 +69,11 @@ This image provides various versions that are available via tags. `latest` tag u Here are some example snippets to help you get started creating a container. -### docker - -``` -docker create \ - --name=jellyfin \ - -e PUID=1000 \ - -e PGID=1000 \ - -e TZ=Europe/London \ - -e UMASK_SET=<022> `#optional` \ - -p 8096:8096 \ - -p 8920:8920 `#optional` \ - -p 7359/udp:7359/udp `#optional` \ - -p 1900/udp:1900/udp `#optional` \ - -v /path/to/library:/config \ - -v /path/to/tvseries:/data/tvshows \ - -v /path/to/movies:/data/movies \ - -v /opt/vc/lib:/opt/vc/lib `#optional` \ - --device /dev/dri:/dev/dri `#optional` \ - --device /dev/vcsm:/dev/vcsm `#optional` \ - --device /dev/vchiq:/dev/vchiq `#optional` \ - --device /dev/video10:/dev/video10 `#optional` \ - --device /dev/video11:/dev/video11 `#optional` \ - --device /dev/video12:/dev/video12 `#optional` \ - --restart unless-stopped \ - linuxserver/jellyfin -``` - - -### docker-compose +### docker-compose ([recommended](https://docs.linuxserver.io/general/docker-compose)) Compatible with docker-compose v2 schemas. -``` +```yaml --- version: "2.1" services: @@ -130,6 +105,34 @@ services: restart: unless-stopped ``` +### docker cli + +``` +docker run -d \ + --name=jellyfin \ + -e PUID=1000 \ + -e PGID=1000 \ + -e TZ=Europe/London \ + -e UMASK_SET=<022> `#optional` \ + -p 8096:8096 \ + -p 8920:8920 `#optional` \ + -p 7359/udp:7359/udp `#optional` \ + -p 1900/udp:1900/udp `#optional` \ + -v /path/to/library:/config \ + -v /path/to/tvseries:/data/tvshows \ + -v /path/to/movies:/data/movies \ + -v /opt/vc/lib:/opt/vc/lib `#optional` \ + --device /dev/dri:/dev/dri `#optional` \ + --device /dev/vcsm:/dev/vcsm `#optional` \ + --device /dev/vchiq:/dev/vchiq `#optional` \ + --device /dev/video10:/dev/video10 `#optional` \ + --device /dev/video11:/dev/video11 `#optional` \ + --device /dev/video12:/dev/video12 `#optional` \ + --restart unless-stopped \ + linuxserver/jellyfin +``` + + ## Parameters Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `:` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container. @@ -247,9 +250,9 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev ## Docker Mods -[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=mods&query=%24.mods%5B%27jellyfin%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=jellyfin "view available mods for this container.") +[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=jellyfin&query=%24.mods%5B%27jellyfin%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=jellyfin "view available mods for this container.") [![Docker Universal Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=universal&query=%24.mods%5B%27universal%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=universal "view available universal mods.") -We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) can be accessed via the dynamic badge above. +We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) as well as universal mods that can be applied to any one of our images can be accessed via the dynamic badges above. ## Support Info @@ -267,14 +270,6 @@ Most of our images are static, versioned, and require an image update and contai Below are the instructions for updating containers: -### Via Docker Run/Create -* Update the image: `docker pull linuxserver/jellyfin` -* Stop the running container: `docker stop jellyfin` -* Delete the container: `docker rm jellyfin` -* Recreate a new container with the same docker create parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved) -* Start the new container: `docker start jellyfin` -* You can also remove the old dangling images: `docker image prune` - ### Via Docker Compose * Update all images: `docker-compose pull` * or update a single image: `docker-compose pull jellyfin` @@ -282,7 +277,14 @@ Below are the instructions for updating containers: * or update a single container: `docker-compose up -d jellyfin` * You can also remove the old dangling images: `docker image prune` -### Via Watchtower auto-updater (especially useful if you don't remember the original parameters) +### Via Docker Run +* Update the image: `docker pull linuxserver/jellyfin` +* Stop the running container: `docker stop jellyfin` +* Delete the container: `docker rm jellyfin` +* Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved) +* You can also remove the old dangling images: `docker image prune` + +### Via Watchtower auto-updater (only use if you don't remember the original parameters) * Pull the latest image at its tag and replace it with the same env variables in one run: ``` docker run --rm \ @@ -290,11 +292,13 @@ Below are the instructions for updating containers: containrrr/watchtower \ --run-once jellyfin ``` - -**Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using Docker Compose. - * You can also remove the old dangling images: `docker image prune` +**Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose). + +### Image Update Notifications - Diun (Docker Image Update Notifier) +* We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. + ## Building locally If you want to make local modifications to these images for development purposes or just to customize the logic: From 9b92ecb2c62187482fae9abaa2729ae5bce3d603 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 4 Oct 2020 07:14:51 +0100 Subject: [PATCH 073/456] Bot Updating Templated Files --- .github/CONTRIBUTING.md | 122 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100755 .github/CONTRIBUTING.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100755 index 0000000..8af71ca --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,122 @@ +# Contributing to jellyfin + +## Gotchas + +* While contributing make sure to make all your changes before creating a Pull Request, as our pipeline builds each commit after the PR is open. +* Read, and fill the Pull Request template + * If this is a fix for a typo in code or documentation in the README please file an issue + * If the PR is addressing an existing issue include, closes #\, in the body of the PR commit message +* If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://discord.gg/YWrKVTn) + +## Common files + +| File | Use case | +| :----: | --- | +| `Dockerfile` | Dockerfile used to build amd64 images | +| `Dockerfile.aarch64` | Dockerfile used to build 64bit ARM architectures | +| `Dockerfile.armhf` | Dockerfile used to build 32bit ARM architectures | +| `Jenkinsfile` | This file is a product of our builder and should not be edited directly. This is used to build the image | +| `jenkins-vars.yml` | This file is used to generate the `Jenkinsfile` mentioned above, it only affects the build-process | +| `package_versions.txt` | This file is generated as a part of the build-process and should not be edited directly. It lists all the installed packages and their versions | +| `README.md` | This file is a product of our builder and should not be edited directly. This displays the readme for the repository and image registries | +| `readme-vars.yml` | This file is used to generate the `README.md` | + +## Readme + +If you would like to change our readme, please __**do not**__ directly edit the readme, as it is auto-generated on each commit. +Instead edit the [readme-vars.yml](https://github.com/linuxserver/docker-jellyfin/edit/master/readme-vars.yml). + +These variables are used in a template for our [Jenkins Builder](https://github.com/linuxserver/docker-jenkins-builder) as part of an ansible play. +Most of these variables are also carried over to [docs.linuxserver.io](https://docs.linuxserver.io/images/docker-jellyfin) + +### Fixing typos or clarify the text in the readme + +There are variables for multiple parts of the readme, the most common ones are: + +| Variable | Description | +| :----: | --- | +| `project_blurb` | This is the short excerpt shown above the project logo. | +| `app_setup_block` | This is the text that shows up under "Application Setup" if enabled | + +### Parameters + +The compose and run examples are also generated from these variables. + +We have a [reference file](https://github.com/linuxserver/docker-jenkins-builder/blob/master/vars/_container-vars-blank) in our Jenkins Builder. + +These are prefixed with `param_` for required parameters, or `opt_param` for optional parameters, except for `cap_add`. +Remember to enable param, if currently disabled. This differs between parameters, and can be seen in the reference file. + +Devices, environment variables, ports and volumes expects its variables in a certain way. + +### Devices + +```yml +param_devices: + - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "For hardware transcoding" } +opt_param_devices: + - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "For hardware transcoding" } +``` + +### Environment variables + +```yml +param_env_vars: + - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London." } +opt_param_env_vars: + - { env_var: "VERSION", env_value: "latest", desc: "Supported values are LATEST, PLEXPASS or a specific version number." } +``` + +### Ports + +```yml +param_ports: + - { external_port: "80", internal_port: "80", port_desc: "Application WebUI" } +opt_param_ports: + - { external_port: "80", internal_port: "80", port_desc: "Application WebUI" } +``` + +### Volumes + +```yml +param_volumes: + - { vol_path: "/config", vol_host_path: "", desc: "Configuration files." } +opt_param_volumes: + - { vol_path: "/config", vol_host_path: "", desc: "Configuration files." } +``` + +### Testing template changes + +After you make any changes to the templates, you can use our [Jenkins Builder](https://github.com/linuxserver/docker-jenkins-builder) to have the files updated from the modified templates. Please use the command found under `Running Locally` [on this page](https://github.com/linuxserver/docker-jenkins-builder/blob/master/README.md) to generate them prior to submitting a PR. + +## Dockerfiles + +We use multiple Dockerfiles in our repos, this is because sometimes some CPU architectures needs different packages to work. +If you are proposing additional packages to be added, ensure that you added the packages to all the Dockerfiles in alphabetical order. + +### Testing your changes + +``` +git clone https://github.com/linuxserver/docker-jellyfin.git +cd docker-jellyfin +docker build \ + --no-cache \ + --pull \ + -t linuxserver/jellyfin:latest . +``` + +The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` +``` +docker run --rm --privileged multiarch/qemu-user-static:register --reset +``` + +Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`. + +## Update the chagelog + +If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-jellyfin/tree/master/root), add an entry to the changelog + +```yml +changelogs: + - { date: "DD.MM.YY:", desc: "Added some love to templates" } +``` From 8421351b955dd02efd3f79ab3ac90f2fe5022c6a Mon Sep 17 00:00:00 2001 From: Roxedus Date: Sun, 4 Oct 2020 18:54:13 +0200 Subject: [PATCH 074/456] Fix incorrect syntax from #61 --- readme-vars.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index b41e6c6..6a21bb1 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -51,8 +51,8 @@ opt_param_devices: opt_param_usage_include_ports: true opt_param_ports: - { external_port: "8920", internal_port: "8920", port_desc: "Optional - Https webUI (you need to set up your own certificate)." } - - { external_port: "7359/udp", internal_port: "7359/udp", port_desc: "Optional - Allows clients to discover Jellyfin on the local network." } - - { external_port: "1900/udp", internal_port: "1900/udp", port_desc: "Optional - Service discovery used by DNLA and clients." } + - { external_port: "7359", internal_port: "7359/udp", port_desc: "Optional - Allows clients to discover Jellyfin on the local network." } + - { external_port: "1900", internal_port: "1900/udp", port_desc: "Optional - Service discovery used by DNLA and clients." } optional_parameters: | The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has additional ports that can provide auto discovery. From 5f7a20a3abca008af658b54e627c9595059dfc24 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 4 Oct 2020 19:48:51 +0100 Subject: [PATCH 075/456] Bot Updating Templated Files --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fd495aa..cca7876 100644 --- a/README.md +++ b/README.md @@ -93,8 +93,8 @@ services: ports: - 8096:8096 - 8920:8920 #optional - - 7359/udp:7359/udp #optional - - 1900/udp:1900/udp #optional + - 7359:7359/udp #optional + - 1900:1900/udp #optional devices: - /dev/dri:/dev/dri #optional - /dev/vcsm:/dev/vcsm #optional @@ -116,8 +116,8 @@ docker run -d \ -e UMASK_SET=<022> `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ - -p 7359/udp:7359/udp `#optional` \ - -p 1900/udp:1900/udp `#optional` \ + -p 7359:7359/udp `#optional` \ + -p 1900:1900/udp `#optional` \ -v /path/to/library:/config \ -v /path/to/tvseries:/data/tvshows \ -v /path/to/movies:/data/movies \ From 0b91c530fe26c15f79bd672673252464e2ddd2d7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 25 Oct 2020 03:18:33 -0400 Subject: [PATCH 076/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 2b65f5d..7121892 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,7 +76,7 @@ libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.7 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 -libfreetype62.8.1-2ubuntu2 +libfreetype62.8.1-2ubuntu2.1 libfribidi00.19.7-2 libgcc11:8.4.0-1ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 From 1a1b94189005a437f9aa15e8e3d594d846e25471 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 1 Nov 2020 07:20:26 +0000 Subject: [PATCH 077/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 7121892..b8737ec 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,7 +7,7 @@ base-passwd3.5.44 bash4.4.18-2ubuntu1.2 bsdutils1:2.31.1-0.4ubuntu3.7 bzip21.0.6-8.1ubuntu0.2 -ca-certificates20190110~18.04.1 +ca-certificates20201027ubuntu0.18.04.1 coreutils8.28-1ubuntu1 curl7.58.0-2ubuntu3.10 dash0.5.8-2.10 From 775c79917537828f0e705cb97cdb9f90af5f1aa2 Mon Sep 17 00:00:00 2001 From: thelamer Date: Mon, 2 Nov 2020 07:12:14 -0800 Subject: [PATCH 078/456] update baseimages --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 40d737a..0d93ad9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM lsiobase/ubuntu:bionic +FROM ghcr.io/linuxserver/baseimage-ubuntu:bionic # set version label ARG BUILD_DATE diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index d201412..a9279d9 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM lsiobase/ubuntu:arm64v8-bionic +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-bionic # set version label ARG BUILD_DATE diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 99b44d3..fa21f62 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM lsiobase/ubuntu:arm32v7-bionic +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-bionic # set version label ARG BUILD_DATE From be0d9a4f5f826dc9818075ea3ec455e2b21f3cac Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 2 Nov 2020 10:16:35 -0500 Subject: [PATCH 079/456] Bot Updating Templated Files --- Jenkinsfile | 162 ++++++++++++++++++++-------------------------------- README.md | 14 ++--- 2 files changed, 68 insertions(+), 108 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index cd80562..17c1b8f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -41,7 +41,7 @@ pipeline { script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( - script: '''docker run --rm alexeiled/skopeo sh -c 'skopeo inspect docker://docker.io/'${DOCKERHUB_IMAGE}':latest 2>/dev/null' | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''', + script: '''docker run --rm ghcr.io/linuxserver/alexeiled-skopeo sh -c 'skopeo inspect docker://docker.io/'${DOCKERHUB_IMAGE}':latest 2>/dev/null' | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''', returnStdout: true).trim() env.LS_RELEASE_NOTES = sh( script: '''cat readme-vars.yml | awk -F \\" '/date: "[0-9][0-9].[0-9][0-9].[0-9][0-9]:/ {print $4;exit;}' | sed -E ':a;N;$!ba;s/\\r{0,1}\\n/\\\\n/g' ''', @@ -128,7 +128,7 @@ pipeline { steps { script{ env.IMAGE = env.DOCKERHUB_IMAGE - env.GITHUBIMAGE = 'docker.pkg.github.com/' + env.LS_USER + '/' + env.LS_REPO + '/' + env.CONTAINER_NAME + env.GITHUBIMAGE = 'ghcr.io/' + env.LS_USER + '/' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER @@ -149,7 +149,7 @@ pipeline { steps { script{ env.IMAGE = env.DEV_DOCKERHUB_IMAGE - env.GITHUBIMAGE = 'docker.pkg.github.com/' + env.LS_USER + '/' + env.LS_REPO + '/lsiodev-' + env.CONTAINER_NAME + env.GITHUBIMAGE = 'ghcr.io/' + env.LS_USER + '/lsiodev-' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lsiodev-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA @@ -170,7 +170,7 @@ pipeline { steps { script{ env.IMAGE = env.PR_DOCKERHUB_IMAGE - env.GITHUBIMAGE = 'docker.pkg.github.com/' + env.LS_USER + '/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME + env.GITHUBIMAGE = 'ghcr.io/' + env.LS_USER + '/lspipepr-' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST @@ -191,24 +191,24 @@ pipeline { } steps { withCredentials([ - string(credentialsId: 'spaces-key', variable: 'DO_KEY'), - string(credentialsId: 'spaces-secret', variable: 'DO_SECRET') + string(credentialsId: 'ci-tests-s3-key-id', variable: 'S3_KEY'), + string(credentialsId: 'ci-tests-s3-secret-access-key', variable: 'S3_SECRET') ]) { script{ - env.SHELLCHECK_URL = 'https://lsio-ci.ams3.digitaloceanspaces.com/' + env.IMAGE + '/' + env.META_TAG + '/shellcheck-result.xml' + env.SHELLCHECK_URL = 'https://ci-tests.linuxserver.io/' + env.IMAGE + '/' + env.META_TAG + '/shellcheck-result.xml' } sh '''curl -sL https://raw.githubusercontent.com/linuxserver/docker-shellcheck/master/checkrun.sh | /bin/bash''' sh '''#! /bin/bash set -e - docker pull lsiodev/spaces-file-upload:latest + docker pull ghcr.io/linuxserver/lsiodev-spaces-file-upload:latest docker run --rm \ -e DESTINATION=\"${IMAGE}/${META_TAG}/shellcheck-result.xml\" \ -e FILE_NAME="shellcheck-result.xml" \ -e MIMETYPE="text/xml" \ -v ${WORKSPACE}:/mnt \ - -e SECRET_KEY=\"${DO_SECRET}\" \ - -e ACCESS_KEY=\"${DO_KEY}\" \ - -t lsiodev/spaces-file-upload:latest \ + -e SECRET_KEY=\"${S3_SECRET}\" \ + -e ACCESS_KEY=\"${S3_KEY}\" \ + -t ghcr.io/linuxserver/lsiodev-spaces-file-upload:latest \ python /upload.py''' } } @@ -226,8 +226,8 @@ pipeline { sh '''#! /bin/bash set -e TEMPDIR=$(mktemp -d) - docker pull linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest + docker pull ghcr.io/linuxserver/jenkins-builder:latest + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) cd ${TEMPDIR}/docker-${CONTAINER_NAME} NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) @@ -332,28 +332,19 @@ pipeline { label 'ARMHF' } steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', - usernameVariable: 'DOCKERUSER', - passwordVariable: 'DOCKERPASS' - ] - ]) { - echo 'Logging into DockerHub' - sh '''#! /bin/bash - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin - ''' - sh "docker build --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." - sh "docker tag ${IMAGE}:arm32v7-${META_TAG} lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" - retry(5) { - sh "docker push lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" - } - sh '''docker rmi \ - ${IMAGE}:arm32v7-${META_TAG} \ - lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :''' + echo 'Logging into Github' + sh '''#! /bin/bash + echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin + ''' + sh "docker build --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" + retry(5) { + sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" } + sh '''docker rmi \ + ${IMAGE}:arm32v7-${META_TAG} \ + ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :''' } } stage('Build ARM64') { @@ -361,28 +352,19 @@ pipeline { label 'ARM64' } steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', - usernameVariable: 'DOCKERUSER', - passwordVariable: 'DOCKERPASS' - ] - ]) { - echo 'Logging into DockerHub' - sh '''#! /bin/bash - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin - ''' - sh "docker build --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." - sh "docker tag ${IMAGE}:arm64v8-${META_TAG} lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" - retry(5) { - sh "docker push lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" - } - sh '''docker rmi \ - ${IMAGE}:arm64v8-${META_TAG} \ - lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :''' + echo 'Logging into Github' + sh '''#! /bin/bash + echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin + ''' + sh "docker build --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" + retry(5) { + sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" } + sh '''docker rmi \ + ${IMAGE}:arm64v8-${META_TAG} \ + ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :''' } } } @@ -481,20 +463,20 @@ pipeline { } steps { withCredentials([ - string(credentialsId: 'spaces-key', variable: 'DO_KEY'), - string(credentialsId: 'spaces-secret', variable: 'DO_SECRET') + string(credentialsId: 'ci-tests-s3-key-id', variable: 'S3_KEY'), + string(credentialsId: 'ci-tests-s3-secret-access-key ', variable: 'S3_SECRET') ]) { script{ - env.CI_URL = 'https://lsio-ci.ams3.digitaloceanspaces.com/' + env.IMAGE + '/' + env.META_TAG + '/index.html' + env.CI_URL = 'https://ci-tests.linuxserver.io/' + env.IMAGE + '/' + env.META_TAG + '/index.html' } sh '''#! /bin/bash set -e - docker pull lsiodev/ci:latest + docker pull ghcr.io/linuxserver/lsiodev-ci:latest if [ "${MULTIARCH}" == "true" ]; then - docker pull lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} - docker pull lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} - docker tag lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} - docker tag lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} + docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} + docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} + docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi docker run --rm \ --shm-size=1gb \ @@ -506,15 +488,15 @@ pipeline { -e PORT=\"${CI_PORT}\" \ -e SSL=\"${CI_SSL}\" \ -e BASE=\"${DIST_IMAGE}\" \ - -e SECRET_KEY=\"${DO_SECRET}\" \ - -e ACCESS_KEY=\"${DO_KEY}\" \ + -e SECRET_KEY=\"${S3_SECRET}\" \ + -e ACCESS_KEY=\"${S3_KEY}\" \ -e DOCKER_ENV=\"${CI_DOCKERENV}\" \ -e WEB_SCREENSHOT=\"${CI_WEB}\" \ -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ -e DO_REGION="ams3" \ -e DO_BUCKET="lsio-ci" \ - -t lsiodev/ci:latest \ + -t ghcr.io/linuxserver/lsiodev-ci:latest \ python /ci/ci.py''' } } @@ -541,7 +523,7 @@ pipeline { sh '''#! /bin/bash set -e echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin - echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin + echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} @@ -583,15 +565,15 @@ pipeline { sh '''#! /bin/bash set -e echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin - echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin + echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin if [ "${CI}" == "false" ]; then - docker pull lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} - docker pull lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} - docker tag lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} - docker tag lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} + docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} + docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} + docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi - for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}"; do + for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}"; do docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} @@ -625,28 +607,6 @@ pipeline { docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} done - docker tag ${IMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${META_TAG} - docker tag ${IMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${META_TAG} - docker tag ${IMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${META_TAG} - docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:latest - docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${META_TAG} - docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-latest - docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-latest - docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG} - docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${EXT_RELEASE_TAG} - docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG} - docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG} - docker push ${GITHUBIMAGE}:amd64-${META_TAG} - docker push ${GITHUBIMAGE}:arm32v7-${META_TAG} - docker push ${GITHUBIMAGE}:arm64v8-${META_TAG} - docker push ${GITHUBIMAGE}:latest - docker push ${GITHUBIMAGE}:${META_TAG} - docker push ${GITHUBIMAGE}:arm32v7-latest - docker push ${GITHUBIMAGE}:arm64v8-latest - docker push ${GITHUBIMAGE}:${EXT_RELEASE_TAG} - docker push ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG} - docker push ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG} - docker push ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG} ''' } sh '''#! /bin/bash @@ -660,8 +620,8 @@ pipeline { ${DELETEIMAGE}:arm64v8-latest || : done docker rmi \ - lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ - lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || : + ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ + ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || : ''' } } @@ -714,9 +674,9 @@ pipeline { sh '''#! /bin/bash set -e TEMPDIR=$(mktemp -d) - docker pull linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest - docker pull lsiodev/readme-sync + docker pull ghcr.io/linuxserver/jenkins-builder:latest + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest + docker pull ghcr.io/linuxserver/lsiodev-readme-sync docker run --rm=true \ -e DOCKERHUB_USERNAME=$DOCKERUSER \ -e DOCKERHUB_PASSWORD=$DOCKERPASS \ @@ -724,7 +684,7 @@ pipeline { -e DOCKER_REPOSITORY=${IMAGE} \ -e GIT_BRANCH=master \ -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \ - lsiodev/readme-sync bash -c 'node sync' + ghcr.io/linuxserver/lsiodev-readme-sync bash -c 'node sync' rm -Rf ${TEMPDIR} ''' } } diff --git a/README.md b/README.md index cca7876..583681d 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Find us at: [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-jellyfin%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/) -[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Flsio-ci.ams3.digitaloceanspaces.com%2Flinuxserver%2Fjellyfin%2Flatest%2Fci-status.yml)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/jellyfin/latest/index.html) +[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Fci-tests.linuxserver.io%2Flinuxserver%2Fjellyfin%2Flatest%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/jellyfin/latest/index.html) [Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. @@ -46,7 +46,7 @@ Find us at: Our images support multiple architectures such as `x86-64`, `arm64` and `armhf`. We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). -Simply pulling `linuxserver/jellyfin` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. +Simply pulling `ghcr.io/linuxserver/jellyfin` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. The architectures supported by this image are: @@ -78,7 +78,7 @@ Compatible with docker-compose v2 schemas. version: "2.1" services: jellyfin: - image: linuxserver/jellyfin + image: ghcr.io/linuxserver/jellyfin container_name: jellyfin environment: - PUID=1000 @@ -129,7 +129,7 @@ docker run -d \ --device /dev/video11:/dev/video11 `#optional` \ --device /dev/video12:/dev/video12 `#optional` \ --restart unless-stopped \ - linuxserver/jellyfin + ghcr.io/linuxserver/jellyfin ``` @@ -262,7 +262,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to * container version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' jellyfin` * image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' linuxserver/jellyfin` + * `docker inspect -f '{{ index .Config.Labels "build_version" }}' ghcr.io/linuxserver/jellyfin` ## Updating Info @@ -278,7 +278,7 @@ Below are the instructions for updating containers: * You can also remove the old dangling images: `docker image prune` ### Via Docker Run -* Update the image: `docker pull linuxserver/jellyfin` +* Update the image: `docker pull ghcr.io/linuxserver/jellyfin` * Stop the running container: `docker stop jellyfin` * Delete the container: `docker rm jellyfin` * Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved) @@ -308,7 +308,7 @@ cd docker-jellyfin docker build \ --no-cache \ --pull \ - -t linuxserver/jellyfin:latest . + -t ghcr.io/linuxserver/jellyfin:latest . ``` The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` From f0ff8d628f97a3adf9f98459998b36130aa078c0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 2 Nov 2020 15:28:23 +0000 Subject: [PATCH 080/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index b8737ec..e5a08db 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -200,7 +200,7 @@ sed4.4-2 sensible-utils0.0.12 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 -tzdata2020a-0ubuntu0.18.04 +tzdata2020d-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 util-linux2.31.1-0.4ubuntu3.7 From db207765b8a4039b919c2d8f2529e99569a43882 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 8 Nov 2020 02:20:04 -0500 Subject: [PATCH 081/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e5a08db..546c847 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -55,10 +55,10 @@ libblkid12.31.1-0.4ubuntu3.7 libbluray21:1.0.2-3 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 -libc62.27-3ubuntu1.2 +libc62.27-3ubuntu1.3 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 -libc-bin2.27-3ubuntu1.2 +libc-bin2.27-3ubuntu1.3 libcom-err21.44.1-1ubuntu1.3 libcurl47.58.0-2ubuntu3.10 libdb5.35.3.28-13.1ubuntu1.1 @@ -143,11 +143,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.6 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.42 +libsystemd0237-3ubuntu10.43 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.42 +libudev1237-3ubuntu10.43 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libva22.1.0-3 @@ -179,19 +179,19 @@ libxshmfence11.3-1 libzstd11.3.3+dfsg-2ubuntu1.1 libzvbi00.2.35-13 libzvbi-common0.2.35-13 -locales2.27-3ubuntu1.2 +locales2.27-3ubuntu1.3 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 mawk1.3.3-17ubuntu3 mesa-va-drivers20.0.8-0ubuntu1~18.04.1 mount2.31.1-0.4ubuntu3.7 -multiarch-support2.27-3ubuntu1.2 +multiarch-support2.27-3ubuntu1.3 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 ocl-icd-libopencl12.2.11-1ubuntu1 openssl1.1.1-1ubuntu2.1~18.04.6 passwd1:4.5-1ubuntu2 -perl-base5.26.1-6ubuntu0.3 +perl-base5.26.1-6ubuntu0.5 pinentry-curses1.1.0-1 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 From b24d1806a7c0f1c008d3eba4e1f550d2bdf98f02 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 15 Nov 2020 07:18:51 +0000 Subject: [PATCH 082/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 546c847..d6f44dc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -101,8 +101,8 @@ libkrb5-26-heimdal7.5.0+dfsg-1 libkrb5-31.16-2ubuntu0.1 libkrb5support01.16-2ubuntu0.1 libksba81.3.5-2 -libldap-2.4-22.4.45+dfsg-1ubuntu1.6 -libldap-common2.4.45+dfsg-1ubuntu1.6 +libldap-2.4-22.4.45+dfsg-1ubuntu1.7 +libldap-common2.4.45+dfsg-1ubuntu1.7 libllvm101:10.0.0-4ubuntu1~18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 From 4d03dee3c5660fc2b8a8dace196bd07802c368df Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 22 Nov 2020 02:20:06 -0500 Subject: [PATCH 083/456] Bot Updating Package Versions --- package_versions.txt | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d6f44dc..32f9b81 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,10 +38,10 @@ hostname3.20 i965-va-driver2.1.0-0ubuntu1 init-system-helpers1.51 jellyfin10.6.4-1 -jellyfin-ffmpeg4.3.1-1-bionic +jellyfin-ffmpeg4.3.1-2-bionic jellyfin-server10.6.4-1 jellyfin-web10.6.4-1 -krb5-locales1.16-2ubuntu0.1 +krb5-locales1.16-2ubuntu0.2 libacl12.2.52-3build1 libapt-inst2.01.6.12ubuntu0.1 libapt-pkg5.01.6.12ubuntu0.1 @@ -55,10 +55,10 @@ libblkid12.31.1-0.4ubuntu3.7 libbluray21:1.0.2-3 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 -libc62.27-3ubuntu1.3 +libc62.27-3ubuntu1.2 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 -libc-bin2.27-3ubuntu1.3 +libc-bin2.27-3ubuntu1.2 libcom-err21.44.1-1ubuntu1.3 libcurl47.58.0-2ubuntu3.10 libdb5.35.3.28-13.1ubuntu1.1 @@ -86,7 +86,7 @@ libgnutls303.5.18-1ubuntu1.4 libgpg-error01.27-6 libgraphite2-31.3.11-2 libgssapi3-heimdal7.5.0+dfsg-1 -libgssapi-krb5-21.16-2ubuntu0.1 +libgssapi-krb5-21.16-2ubuntu0.2 libharfbuzz0b1.7.2-1ubuntu1 libhcrypto4-heimdal7.5.0+dfsg-1 libheimbase1-heimdal7.5.0+dfsg-1 @@ -95,14 +95,14 @@ libhogweed43.4-1 libhx509-5-heimdal7.5.0+dfsg-1 libicu6060.2-3ubuntu3.1 libidn2-02.0.4-1.1ubuntu0.2 -libk5crypto31.16-2ubuntu0.1 +libk5crypto31.16-2ubuntu0.2 libkeyutils11.5.9-9.2ubuntu2 libkrb5-26-heimdal7.5.0+dfsg-1 -libkrb5-31.16-2ubuntu0.1 -libkrb5support01.16-2ubuntu0.1 +libkrb5-31.16-2ubuntu0.2 +libkrb5support01.16-2ubuntu0.2 libksba81.3.5-2 -libldap-2.4-22.4.45+dfsg-1ubuntu1.7 -libldap-common2.4.45+dfsg-1ubuntu1.7 +libldap-2.4-22.4.45+dfsg-1ubuntu1.8 +libldap-common2.4.45+dfsg-1ubuntu1.8 libllvm101:10.0.0-4ubuntu1~18.04.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 @@ -143,17 +143,18 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.6 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.43 +libsystemd0237-3ubuntu10.42 libtasn1-64.13-2 libtheora01.1.1+dfsg.1-14 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.43 +libudev1237-3ubuntu10.42 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libva22.1.0-3 libvdpau11.1.1-3ubuntu1 libvorbis0a1.3.5-4.2 libvorbisenc21.3.5-4.2 +libvpx51.7.0-3ubuntu0.18.04.1 libwebp60.6.1-2 libwebpmux30.6.1-2 libwind0-heimdal7.5.0+dfsg-1 From c2919e6d2dc55530b6517a3e7729aa46c041b11a Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 23 Nov 2020 21:40:53 -0500 Subject: [PATCH 084/456] rebase to focal --- .github/workflows/external_trigger.yml | 90 +++++++++++++++++++ .../workflows/external_trigger_scheduler.yml | 43 +++++++++ .github/workflows/package_trigger.yml | 38 ++++++++ .../workflows/package_trigger_scheduler.yml | 50 +++++++++++ Dockerfile | 4 +- Dockerfile.aarch64 | 6 +- Dockerfile.armhf | 6 +- Jenkinsfile | 2 +- README.md | 4 +- jenkins-vars.yml | 2 +- readme-vars.yml | 4 +- 11 files changed, 237 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/external_trigger.yml create mode 100644 .github/workflows/external_trigger_scheduler.yml create mode 100644 .github/workflows/package_trigger.yml create mode 100644 .github/workflows/package_trigger_scheduler.yml diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml new file mode 100644 index 0000000..3ff6caf --- /dev/null +++ b/.github/workflows/external_trigger.yml @@ -0,0 +1,90 @@ +name: External Trigger Main + +on: + workflow_dispatch: + +jobs: + external-trigger-master: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.3 + + - name: External Trigger + if: github.ref == 'refs/heads/master' + run: | + if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER }}" ]; then + echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER is set; skipping trigger. ****" + exit 0 + fi + echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\". ****" + echo "**** Retrieving external version ****" + EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}') + if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then + echo "**** Can't retrieve external version, exiting ****" + FAILURE_REASON="Can't retrieve external version for jellyfin branch master" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, + "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + exit 1 + fi + echo "**** External version: ${EXT_RELEASE} ****" + echo "**** Retrieving last pushed version ****" + image="linuxserver/jellyfin" + tag="latest" + token=$(curl -sX GET \ + "https://ghcr.io/token?scope=repository%3Alinuxserver%2Fjellyfin%3Apull" \ + | jq -r '.token') + multidigest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${tag}" \ + | jq -r 'first(.manifests[].digest)') + digest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${multidigest}" \ + | jq -r '.config.digest') + image_info=$(curl -sL \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/blobs/${digest}" \ + | jq -r '.container_config') + IMAGE_RELEASE=$(echo ${image_info} | jq -r '.Labels.build_version' | awk '{print $3}') + IMAGE_VERSION=$(echo ${IMAGE_RELEASE} | awk -F'-ls' '{print $1}') + if [ -z "${IMAGE_VERSION}" ]; then + echo "**** Can't retrieve last pushed version, exiting ****" + FAILURE_REASON="Can't retrieve last pushed version for jellyfin tag latest" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, + "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + exit 1 + fi + echo "**** Last pushed version: ${IMAGE_VERSION} ****" + if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then + echo "**** Version ${EXT_RELEASE} already pushed, exiting ****" + exit 0 + elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then + echo "**** New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting ****" + exit 0 + else + echo "**** New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build ****" + response=$(curl -iX POST \ + https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=false \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + echo "**** Jenkins job queue url: ${response%$'\r'} ****" + echo "**** Sleeping 10 seconds until job starts ****" + sleep 10 + buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') + buildurl="${buildurl%$'\r'}" + echo "**** Jenkins job build url: ${buildurl} ****" + echo "**** Attempting to change the Jenkins job description ****" + curl -iX POST \ + "${buildurl}submitDescription" \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ + --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ + --data-urlencode "Submit=Submit" + echo "**** Notifying Discord ****" + TRIGGER_REASON="A version change was detected for jellyfin tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + fi diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml new file mode 100644 index 0000000..85e17f6 --- /dev/null +++ b/.github/workflows/external_trigger_scheduler.yml @@ -0,0 +1,43 @@ +name: External Trigger Scheduler + +on: + schedule: + - cron: '54 * * * *' + workflow_dispatch: + +jobs: + external-trigger-scheduler: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.3 + with: + fetch-depth: '0' + + - name: External Trigger Scheduler + run: | + echo "**** Branches found: ****" + git for-each-ref --format='%(refname:short)' refs/remotes + echo "**** Pulling the yq docker image ****" + docker pull ghcr.io/linuxserver/yq + for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) + do + br=$(echo "$br" | sed 's|origin/||g') + echo "**** Evaluating branch ${br} ****" + ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml \ + | docker run --rm -i --entrypoint yq ghcr.io/linuxserver/yq -r .ls_branch) + if [ "$br" == "$ls_branch" ]; then + echo "**** Branch ${br} appears to be live; checking workflow. ****" + if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/.github/workflows/external_trigger.yml > /dev/null 2>&1; then + echo "**** Workflow exists. Triggering external trigger workflow for branch ${br} ****." + curl -iX POST \ + -H "Authorization: token ${{ secrets.CR_PAT }}" \ + -H "Accept: application/vnd.github.v3+json" \ + -d "{\"ref\":\"refs/heads/${br}\"}" \ + https://api.github.com/repos/linuxserver/docker-jellyfin/actions/workflows/external_trigger.yml/dispatches + else + echo "**** Workflow doesn't exist; skipping trigger. ****" + fi + else + echo "**** ${br} appears to be a dev branch; skipping trigger. ****" + fi + done diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml new file mode 100644 index 0000000..acb1520 --- /dev/null +++ b/.github/workflows/package_trigger.yml @@ -0,0 +1,38 @@ +name: Package Trigger Main + +on: + workflow_dispatch: + +jobs: + package-trigger-master: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.3 + + - name: Package Trigger + if: github.ref == 'refs/heads/master' + run: | + if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER }}" ]; then + echo "**** Github secret PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER is set; skipping trigger. ****" + exit 0 + fi + if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then + echo "**** There already seems to be an active build on Jenkins; skipping package trigger ****" + exit 0 + fi + echo "**** Package trigger running off of master branch. To disable, set a Github secret named \"PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\". ****" + response=$(curl -iX POST \ + https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=true \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + echo "**** Jenkins job queue url: ${response%$'\r'} ****" + echo "**** Sleeping 10 seconds until job starts ****" + sleep 10 + buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') + buildurl="${buildurl%$'\r'}" + echo "**** Jenkins job build url: ${buildurl} ****" + echo "**** Attempting to change the Jenkins job description ****" + curl -iX POST \ + "${buildurl}submitDescription" \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ + --data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ + --data-urlencode "Submit=Submit" diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml new file mode 100644 index 0000000..2b44346 --- /dev/null +++ b/.github/workflows/package_trigger_scheduler.yml @@ -0,0 +1,50 @@ +name: Package Trigger Scheduler + +on: + schedule: + - cron: '53 5 * * 5' + workflow_dispatch: + +jobs: + package-trigger-scheduler: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.3 + with: + fetch-depth: '0' + + - name: Package Trigger Scheduler + run: | + echo "**** Branches found: ****" + git for-each-ref --format='%(refname:short)' refs/remotes + echo "**** Pulling the yq docker image ****" + docker pull ghcr.io/linuxserver/yq + for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) + do + br=$(echo "$br" | sed 's|origin/||g') + echo "**** Evaluating branch ${br} ****" + ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml \ + | docker run --rm -i --entrypoint yq ghcr.io/linuxserver/yq -r .ls_branch) + if [ "${br}" == "${ls_branch}" ]; then + echo "**** Branch ${br} appears to be live; checking workflow. ****" + if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/.github/workflows/package_trigger.yml > /dev/null 2>&1; then + echo "**** Workflow exists. Triggering package trigger workflow for branch ${br}. ****" + triggered_branches="${triggered_branches}${br} " + curl -iX POST \ + -H "Authorization: token ${{ secrets.CR_PAT }}" \ + -H "Accept: application/vnd.github.v3+json" \ + -d "{\"ref\":\"refs/heads/${br}\"}" \ + https://api.github.com/repos/linuxserver/docker-jellyfin/actions/workflows/package_trigger.yml/dispatches + sleep 30 + else + echo "**** Workflow doesn't exist; skipping trigger. ****" + fi + else + echo "**** ${br} appears to be a dev branch; skipping trigger. ****" + fi + done + echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" + echo "**** Notifying Discord ****" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Package Check Build(s) Triggered for jellyfin** \n**Branch(es):** '"${triggered_branches}"' \n**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-jellyfin/activity/"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} diff --git a/Dockerfile b/Dockerfile index 0d93ad9..7cc729c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:bionic +FROM ghcr.io/linuxserver/baseimage-ubuntu:focal # set version label ARG BUILD_DATE @@ -18,7 +18,7 @@ RUN \ gnupg && \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu bionic main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index a9279d9..06a618e 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-bionic +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-focal # set version label ARG BUILD_DATE @@ -19,8 +19,8 @@ RUN \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ - echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu bionic main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ + echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index fa21f62..a6b67d7 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-bionic +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-focal # set version label ARG BUILD_DATE @@ -19,8 +19,8 @@ RUN \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ - echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu bionic main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ + echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ diff --git a/Jenkinsfile b/Jenkinsfile index 17c1b8f..14df4f2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -103,7 +103,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/bionic/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}' ''', + script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } diff --git a/README.md b/README.md index 583681d..88653e6 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,8 @@ This image provides various versions that are available via tags. `latest` tag u | Tag | Description | | :----: | --- | -| latest | Stable Jellyfin releases | +| latest | Stable Jellyfin releases - Focal baseimage | +| bionic | Stable Jellyfin releases - Bionic baseimage | | nightly | Nightly Jellyfin releases | ## Usage @@ -320,6 +321,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **23.11.20:** - Rebase to Focal, branch off Bionic. * **22.07.20:** - Ingest releases from Jellyfin repo. * **28.04.20:** - Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian. * **11.04.20:** - Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 6b1b060..3249901 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-jellyfin external_type: na -custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/bionic/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}'" +custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}'" release_type: stable release_tag: latest ls_branch: master diff --git a/readme-vars.yml b/readme-vars.yml index 6a21bb1..b5c3764 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -16,7 +16,8 @@ available_architectures: # development version development_versions: true development_versions_items: - - { tag: "latest", desc: "Stable Jellyfin releases" } + - { tag: "latest", desc: "Stable Jellyfin releases - Focal baseimage" } + - { tag: "bionic", desc: "Stable Jellyfin releases - Bionic baseimage" } - { tag: "nightly", desc: "Nightly Jellyfin releases" } # container parameters @@ -113,6 +114,7 @@ app_setup_block: | # changelog changelogs: + - { date: "23.11.20:", desc: "Rebase to Focal, branch off Bionic." } - { date: "22.07.20:", desc: "Ingest releases from Jellyfin repo." } - { date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian." } - { date: "11.04.20:", desc: "Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder." } From 44197d77dac3fcca05b9ae2bf9e57c09f182f43e Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 23 Nov 2020 21:55:54 -0500 Subject: [PATCH 085/456] fix repos --- Dockerfile.aarch64 | 4 ++-- Dockerfile.armhf | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 06a618e..8c9ba5c 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -20,7 +20,7 @@ RUN \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ @@ -34,7 +34,7 @@ RUN \ libfreetype6 \ libomxil-bellagio0 \ libomxil-bellagio-bin \ - libssl1.0.0 && \ + libssl1.1 && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index a6b67d7..6683ac7 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -20,7 +20,7 @@ RUN \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ @@ -35,7 +35,7 @@ RUN \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libraspberrypi0 \ - libssl1.0.0 && \ + libssl1.1 && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ From a8380b45451388accf1e3a3fa7c9300602f5b29a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 24 Nov 2020 03:59:47 +0000 Subject: [PATCH 086/456] Bot Updating Package Versions --- package_versions.txt | 400 ++++++++++++++++++++++--------------------- 1 file changed, 202 insertions(+), 198 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 32f9b81..61a172e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,208 +1,212 @@ -adduser3.116ubuntu1 -apt1.6.12ubuntu0.1 -apt-utils1.6.12ubuntu0.1 -at3.1.20-3.1ubuntu2 -base-files10.1ubuntu2.10 -base-passwd3.5.44 -bash4.4.18-2ubuntu1.2 -bsdutils1:2.31.1-0.4ubuntu3.7 -bzip21.0.6-8.1ubuntu0.2 -ca-certificates20201027ubuntu0.18.04.1 -coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.10 -dash0.5.8-2.10 -debconf1.5.66ubuntu1 -debianutils4.8.4 -diffutils1:3.6-1 -dirmngr2.2.4-1ubuntu1.3 -dpkg1.19.0.5ubuntu2.3 -e2fsprogs1.44.1-1ubuntu1.3 -fdisk2.31.1-0.4ubuntu3.7 -findutils4.6.0+git+20170828-2 -fontconfig-config2.12.6-0ubuntu2 +adduser3.118ubuntu2 +apt2.0.2ubuntu0.1 +apt-utils2.0.2ubuntu0.1 +at3.1.23-1ubuntu1 +base-files11ubuntu5.2 +base-passwd3.5.47 +bash5.0-6ubuntu1.1 +bsdutils1:2.34-0.1ubuntu9.1 +bzip21.0.8-2 +ca-certificates20201027ubuntu0.20.04.1 +coreutils8.30-3ubuntu2 +curl7.68.0-1ubuntu2.2 +dash0.5.10.2-6 +debconf1.5.73 +debianutils4.9.1 +diffutils1:3.7-3 +dirmngr2.2.19-3ubuntu2 +dpkg1.19.7ubuntu3 +e2fsprogs1.45.5-2ubuntu1 +fdisk2.34-0.1ubuntu9.1 +findutils4.7.0-1ubuntu1 +fontconfig-config2.13.1-2ubuntu3 fonts-dejavu-core2.37-1 -gcc-8-base8.4.0-1ubuntu1~18.04 -gnupg2.2.4-1ubuntu1.3 -gnupg-l10n2.2.4-1ubuntu1.3 -gnupg-utils2.2.4-1ubuntu1.3 -gpg2.2.4-1ubuntu1.3 -gpg-agent2.2.4-1ubuntu1.3 -gpgconf2.2.4-1ubuntu1.3 -gpgsm2.2.4-1ubuntu1.3 -gpgv2.2.4-1ubuntu1.3 -gpg-wks-client2.2.4-1ubuntu1.3 -gpg-wks-server2.2.4-1ubuntu1.3 -grep3.1-2build1 -gzip1.6-5ubuntu1 -hostname3.20 -i965-va-driver2.1.0-0ubuntu1 -init-system-helpers1.51 +gcc-10-base10.2.0-5ubuntu1~20.04 +gnupg2.2.19-3ubuntu2 +gnupg-l10n2.2.19-3ubuntu2 +gnupg-utils2.2.19-3ubuntu2 +gpg2.2.19-3ubuntu2 +gpg-agent2.2.19-3ubuntu2 +gpgconf2.2.19-3ubuntu2 +gpgsm2.2.19-3ubuntu2 +gpgv2.2.19-3ubuntu2 +gpg-wks-client2.2.19-3ubuntu2 +gpg-wks-server2.2.19-3ubuntu2 +grep3.4-1 +gzip1.10-0ubuntu4 +hostname3.23 +i965-va-driver2.4.0-0ubuntu1 +init-system-helpers1.57 jellyfin10.6.4-1 -jellyfin-ffmpeg4.3.1-2-bionic +jellyfin-ffmpeg4.3.1-2-focal jellyfin-server10.6.4-1 jellyfin-web10.6.4-1 -krb5-locales1.16-2ubuntu0.2 -libacl12.2.52-3build1 -libapt-inst2.01.6.12ubuntu0.1 -libapt-pkg5.01.6.12ubuntu0.1 -libasn1-8-heimdal7.5.0+dfsg-1 -libass91:0.14.0-1 -libassuan02.5.1-2 -libattr11:2.4.47-2build1 -libaudit11:2.8.2-1ubuntu1 -libaudit-common1:2.8.2-1ubuntu1 -libblkid12.31.1-0.4ubuntu3.7 -libbluray21:1.0.2-3 -libbsd00.8.7-1ubuntu0.1 -libbz2-1.01.0.6-8.1ubuntu0.2 -libc62.27-3ubuntu1.2 -libcairo21.15.10-2ubuntu0.1 -libcap-ng00.7.7-3.1 -libc-bin2.27-3ubuntu1.2 -libcom-err21.44.1-1ubuntu1.3 -libcurl47.58.0-2ubuntu3.10 -libdb5.35.3.28-13.1ubuntu1.1 -libdebconfclient00.213ubuntu1 -libdrm22.4.101-2~18.04.1 -libdrm-amdgpu12.4.101-2~18.04.1 -libdrm-common2.4.101-2~18.04.1 -libdrm-intel12.4.101-2~18.04.1 -libdrm-nouveau22.4.101-2~18.04.1 -libdrm-radeon12.4.101-2~18.04.1 -libedit23.1-20170329-1 -libelf10.170-0.4ubuntu0.1 -libexpat12.2.5-3ubuntu0.2 -libext2fs21.44.1-1ubuntu1.3 -libfdisk12.31.1-0.4ubuntu3.7 -libffi63.2.1-8 -libfontconfig12.12.6-0ubuntu2 -libfreetype62.8.1-2ubuntu2.1 -libfribidi00.19.7-2 -libgcc11:8.4.0-1ubuntu1~18.04 -libgcrypt201.8.1-4ubuntu1.2 -libglib2.0-02.56.4-0ubuntu0.18.04.6 -libgmp102:6.1.2+dfsg-2 -libgnutls303.5.18-1ubuntu1.4 -libgpg-error01.27-6 -libgraphite2-31.3.11-2 -libgssapi3-heimdal7.5.0+dfsg-1 -libgssapi-krb5-21.16-2ubuntu0.2 -libharfbuzz0b1.7.2-1ubuntu1 -libhcrypto4-heimdal7.5.0+dfsg-1 -libheimbase1-heimdal7.5.0+dfsg-1 -libheimntlm0-heimdal7.5.0+dfsg-1 -libhogweed43.4-1 -libhx509-5-heimdal7.5.0+dfsg-1 -libicu6060.2-3ubuntu3.1 -libidn2-02.0.4-1.1ubuntu0.2 -libk5crypto31.16-2ubuntu0.2 -libkeyutils11.5.9-9.2ubuntu2 -libkrb5-26-heimdal7.5.0+dfsg-1 -libkrb5-31.16-2ubuntu0.2 -libkrb5support01.16-2ubuntu0.2 +krb5-locales1.17-6ubuntu4.1 +libacl12.2.53-6 +libapt-pkg6.02.0.2ubuntu0.1 +libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 +libass91:0.14.0-2 +libassuan02.5.3-7ubuntu2 +libattr11:2.4.48-5 +libaudit11:2.8.5-2ubuntu6 +libaudit-common1:2.8.5-2ubuntu6 +libblkid12.34-0.1ubuntu9.1 +libbluray21:1.2.0-1 +libbrotli11.0.7-6ubuntu0.1 +libbsd00.10.0-1 +libbz2-1.01.0.8-2 +libc62.31-0ubuntu9.1 +libcairo21.16.0-4ubuntu1 +libcap-ng00.7.9-2.1build1 +libc-bin2.31-0ubuntu9.1 +libcom-err21.45.5-2ubuntu1 +libcrypt11:4.4.10-10ubuntu4 +libcurl47.68.0-1ubuntu2.2 +libdb5.35.3.28+dfsg1-0.6ubuntu2 +libdebconfclient00.251ubuntu1 +libdrm22.4.101-2 +libdrm-amdgpu12.4.101-2 +libdrm-common2.4.101-2 +libdrm-intel12.4.101-2 +libdrm-nouveau22.4.101-2 +libdrm-radeon12.4.101-2 +libedit23.1-20191231-1 +libelf10.176-1.1build1 +libexpat12.2.9-1build1 +libext2fs21.45.5-2ubuntu1 +libfdisk12.34-0.1ubuntu9.1 +libffi73.3-4 +libfl22.6.4-6.2 +libfontconfig12.13.1-2ubuntu3 +libfreetype62.10.1-2ubuntu0.1 +libfribidi01.0.8-2 +libgcc-s110.2.0-5ubuntu1~20.04 +libgcrypt201.8.5-5ubuntu1 +libglib2.0-02.64.3-1~ubuntu20.04.1 +libgmp102:6.2.0+dfsg-4 +libgnutls303.6.13-2ubuntu1.3 +libgpg-error01.37-1 +libgraphite2-31.3.13-11build1 +libgssapi3-heimdal7.7.0+dfsg-1ubuntu1 +libgssapi-krb5-21.17-6ubuntu4.1 +libharfbuzz0b2.6.4-1ubuntu4 +libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1 +libheimbase1-heimdal7.7.0+dfsg-1ubuntu1 +libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1 +libhogweed53.5.1+really3.5.1-2 +libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 +libicu6666.1-2ubuntu2 +libidn2-02.2.0-2 +libk5crypto31.17-6ubuntu4.1 +libkeyutils11.6-6ubuntu1 +libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 +libkrb5-31.17-6ubuntu4.1 +libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 -libldap-2.4-22.4.45+dfsg-1ubuntu1.8 -libldap-common2.4.45+dfsg-1ubuntu1.8 -libllvm101:10.0.0-4ubuntu1~18.04.2 -liblz4-10.0~r131-2ubuntu3 -liblzma55.2.2-1.3 -libmount12.31.1-0.4ubuntu3.7 -libmp3lame03.100-2 -libncurses56.1-1ubuntu1.18.04 -libncursesw56.1-1ubuntu1.18.04 -libnettle63.4-1 -libnghttp2-141.30.0-1ubuntu1 -libnpth01.5-3 -libnuma12.0.11-2.1ubuntu0.1 -libogg01.3.2-1 -libopus01.1.2-1ubuntu1 -libp11-kit00.23.9-2 -libpam0g1.1.8-3.6ubuntu2.18.04.2 -libpam-modules1.1.8-3.6ubuntu2.18.04.2 -libpam-modules-bin1.1.8-3.6ubuntu2.18.04.2 -libpam-runtime1.1.8-3.6ubuntu2.18.04.2 -libpciaccess00.14-1 -libpcre32:8.39-9 -libpixman-1-00.34.0-2 -libpng16-161.6.34-1ubuntu0.18.04.2 -libprocps62:3.3.12-3ubuntu1.2 -libpsl50.19.1-5build1 -libreadline77.0-3 -libroken18-heimdal7.5.0+dfsg-1 -librtmp12.4+20151223.gitfa8646d.1-1 -libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.1 -libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.1 -libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.1 -libseccomp22.4.3-1ubuntu3.18.04.3 -libselinux12.7-2build2 -libsemanage12.7-2build2 -libsemanage-common2.7-2build2 -libsepol12.7-1 -libsmartcols12.31.1-0.4ubuntu3.7 -libsqlite3-03.22.0-1ubuntu0.4 -libss21.44.1-1ubuntu1.3 -libssl1.11.1.1-1ubuntu2.1~18.04.6 -libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.42 -libtasn1-64.13-2 -libtheora01.1.1+dfsg.1-14 -libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.42 -libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.7 -libva22.1.0-3 -libvdpau11.1.1-3ubuntu1 -libvorbis0a1.3.5-4.2 -libvorbisenc21.3.5-4.2 -libvpx51.7.0-3ubuntu0.18.04.1 +libldap-2.4-22.4.49+dfsg-2ubuntu1.5 +libldap-common2.4.49+dfsg-2ubuntu1.5 +libllvm101:10.0.0-4ubuntu1 +liblz4-11.9.2-2 +liblzma55.2.4-1ubuntu1 +libmount12.34-0.1ubuntu9.1 +libmp3lame03.100-3 +libncurses66.2-0ubuntu2 +libncursesw66.2-0ubuntu2 +libnettle73.5.1+really3.5.1-2 +libnghttp2-141.40.0-1build1 +libnpth01.6-1 +libnuma12.0.12-1 +libogg01.3.4-0ubuntu1 +libopus01.3.1-0ubuntu1 +libp11-kit00.23.20-1build1 +libpam0g1.3.1-5ubuntu4.1 +libpam-modules1.3.1-5ubuntu4.1 +libpam-modules-bin1.3.1-5ubuntu4.1 +libpam-runtime1.3.1-5ubuntu4.1 +libpciaccess00.16-0ubuntu1 +libpcre2-8-010.34-7 +libpcre32:8.39-12build1 +libpixman-1-00.38.4-0ubuntu1 +libpng16-161.6.37-2 +libprocps82:3.3.16-1ubuntu2 +libpsl50.21.0-1ubuntu1 +libreadline88.0-4 +libroken18-heimdal7.7.0+dfsg-1ubuntu1 +librtmp12.4+20151223.gitfa8646d.1-2build1 +libsasl2-22.1.27+dfsg-2 +libsasl2-modules2.1.27+dfsg-2 +libsasl2-modules-db2.1.27+dfsg-2 +libseccomp22.4.3-1ubuntu3.20.04.3 +libselinux13.0-1build2 +libsemanage13.0-1build2 +libsemanage-common3.0-1build2 +libsepol13.0-1 +libsmartcols12.34-0.1ubuntu9.1 +libsqlite3-03.31.1-4ubuntu0.2 +libss21.45.5-2ubuntu1 +libssh-40.9.3-2ubuntu2.1 +libssl1.11.1.1f-1ubuntu2 +libstdc++610.2.0-5ubuntu1~20.04 +libsystemd0245.4-4ubuntu3.3 +libtasn1-64.16.0-2 +libtheora01.1.1+dfsg.1-15ubuntu2 +libtinfo66.2-0ubuntu2 +libudev1245.4-4ubuntu3.3 +libunistring20.9.10-2 +libuuid12.34-0.1ubuntu9.1 +libva22.7.0-2 +libvdpau11.3-1ubuntu2 +libvorbis0a1.3.6-2ubuntu1 +libvorbisenc21.3.6-2ubuntu1 +libvpx61.8.2-1build1 libwebp60.6.1-2 libwebpmux30.6.1-2 -libwind0-heimdal7.5.0+dfsg-1 -libx11-62:1.6.4-3ubuntu0.3 -libx11-data2:1.6.4-3ubuntu0.3 -libx11-xcb12:1.6.4-3ubuntu0.3 -libx264-1522:0.152.2854+gite9a5903-2 -libx265-1462.6-3 -libxau61:1.0.8-1ubuntu1 -libxcb11.13-2~ubuntu18.04 -libxcb-dri2-01.13-2~ubuntu18.04 -libxcb-dri3-01.13-2~ubuntu18.04 -libxcb-present01.13-2~ubuntu18.04 -libxcb-render01.13-2~ubuntu18.04 -libxcb-shm01.13-2~ubuntu18.04 -libxcb-sync11.13-2~ubuntu18.04 -libxcb-xfixes01.13-2~ubuntu18.04 -libxdmcp61:1.1.2-3 -libxext62:1.3.3-1 -libxml22.9.4+dfsg1-6.1ubuntu1.3 +libwind0-heimdal7.7.0+dfsg-1ubuntu1 +libx11-62:1.6.9-2ubuntu1.1 +libx11-data2:1.6.9-2ubuntu1.1 +libx11-xcb12:1.6.9-2ubuntu1.1 +libx264-1552:0.155.2917+git0a84d98-2 +libx265-1793.2.1-1build1 +libxau61:1.0.9-0ubuntu1 +libxcb11.14-2 +libxcb-dri2-01.14-2 +libxcb-dri3-01.14-2 +libxcb-present01.14-2 +libxcb-render01.14-2 +libxcb-shm01.14-2 +libxcb-sync11.14-2 +libxcb-xfixes01.14-2 +libxdmcp61:1.1.3-0ubuntu1 +libxext62:1.3.4-0ubuntu1 +libxml22.9.10+dfsg-5 libxrender11:0.9.10-1 libxshmfence11.3-1 -libzstd11.3.3+dfsg-2ubuntu1.1 -libzvbi00.2.35-13 -libzvbi-common0.2.35-13 -locales2.27-3ubuntu1.3 -login1:4.5-1ubuntu2 -lsb-base9.20170808ubuntu1 -mawk1.3.3-17ubuntu3 -mesa-va-drivers20.0.8-0ubuntu1~18.04.1 -mount2.31.1-0.4ubuntu3.7 -multiarch-support2.27-3ubuntu1.3 -ncurses-base6.1-1ubuntu1.18.04 -ncurses-bin6.1-1ubuntu1.18.04 +libzstd11.4.4+dfsg-3 +libzvbi00.2.35-17 +libzvbi-common0.2.35-17 +locales2.31-0ubuntu9.1 +login1:4.8.1-1ubuntu5.20.04 +logsave1.45.5-2ubuntu1 +lsb-base11.1.0ubuntu2 +mawk1.3.4.20200120-2 +mesa-va-drivers20.0.8-0ubuntu1~20.04.1 +mount2.34-0.1ubuntu9.1 +ncurses-base6.2-0ubuntu2 +ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1-1ubuntu2.1~18.04.6 -passwd1:4.5-1ubuntu2 -perl-base5.26.1-6ubuntu0.5 -pinentry-curses1.1.0-1 -procps2:3.3.12-3ubuntu1.2 -publicsuffix20180223.1310-1 -readline-common7.0-3 -sed4.4-2 -sensible-utils0.0.12 -sysvinit-utils2.88dsf-59.10ubuntu1 -tar1.29b-2ubuntu0.1 -tzdata2020d-0ubuntu0.18.04 -ubuntu-keyring2018.09.18.1~18.04.0 -ucf3.0038 -util-linux2.31.1-0.4ubuntu3.7 -zlib1g1:1.2.11.dfsg-0ubuntu2 +openssl1.1.1f-1ubuntu2 +passwd1:4.8.1-1ubuntu5.20.04 +perl-base5.30.0-9ubuntu0.2 +pinentry-curses1.1.0-3build1 +procps2:3.3.16-1ubuntu2 +publicsuffix20200303.0012-1 +readline-common8.0-4 +sed4.7-1 +sensible-utils0.0.12+nmu1 +sysvinit-utils2.96-2.1ubuntu1 +tar1.30+dfsg-7 +tzdata2020d-0ubuntu0.20.04 +ubuntu-keyring2020.02.11.2 +ucf3.0038+nmu1 +util-linux2.34-0.1ubuntu9.1 +zlib1g1:1.2.11.dfsg-2ubuntu1.2 From 5ba578cee795d0787f2070d5a1bdd9ca4abf8c95 Mon Sep 17 00:00:00 2001 From: hotio <26902309+hotio@users.noreply.github.com> Date: Thu, 3 Dec 2020 11:28:39 +0100 Subject: [PATCH 087/456] add intel driver --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7cc729c..07d9336 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,7 +32,8 @@ RUN \ libfontconfig1 \ libfreetype6 \ libssl1.1 \ - mesa-va-drivers && \ + mesa-va-drivers \ + intel-media-va-driver-non-free && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ From b2b19bef56045b67bdddd3259be353f64608f708 Mon Sep 17 00:00:00 2001 From: hotio <26902309+hotio@users.noreply.github.com> Date: Thu, 3 Dec 2020 14:23:49 +0100 Subject: [PATCH 088/456] make the order alphabetical --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 07d9336..89304fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,12 +28,12 @@ RUN \ apt-get install -y --no-install-recommends \ at \ i965-va-driver \ + intel-media-va-driver-non-free \ ${JELLYFIN} \ libfontconfig1 \ libfreetype6 \ libssl1.1 \ - mesa-va-drivers \ - intel-media-va-driver-non-free && \ + mesa-va-drivers && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ From 5ac6945b00712194c8fd9587f42e11bad522a423 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 3 Dec 2020 09:13:43 -0500 Subject: [PATCH 089/456] Bot Updating Package Versions --- package_versions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package_versions.txt b/package_versions.txt index 61a172e..4b31485 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,6 +37,7 @@ gzip1.10-0ubuntu4 hostname3.23 i965-va-driver2.4.0-0ubuntu1 init-system-helpers1.57 +intel-media-va-driver-non-free20.1.1+ds1-1build1 jellyfin10.6.4-1 jellyfin-ffmpeg4.3.1-2-focal jellyfin-server10.6.4-1 @@ -97,6 +98,7 @@ libhogweed53.5.1+really3.5.1-2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 +libigdgmm1120.1.1+ds1-1 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 From 844bf1c2e1b091bdfd3166cdeb2a0e5af5a05fc0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 11 Dec 2020 01:02:23 -0500 Subject: [PATCH 090/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4b31485..0cf2b66 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.118ubuntu2 -apt2.0.2ubuntu0.1 -apt-utils2.0.2ubuntu0.1 +apt2.0.2ubuntu0.2 +apt-utils2.0.2ubuntu0.2 at3.1.23-1ubuntu1 base-files11ubuntu5.2 base-passwd3.5.47 @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.1 bzip21.0.8-2 ca-certificates20201027ubuntu0.20.04.1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.2 +curl7.68.0-1ubuntu2.4 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -39,12 +39,12 @@ i965-va-driver2.4.0-0ubuntu1 init-system-helpers1.57 intel-media-va-driver-non-free20.1.1+ds1-1build1 jellyfin10.6.4-1 -jellyfin-ffmpeg4.3.1-2-focal +jellyfin-ffmpeg4.3.1-3-focal jellyfin-server10.6.4-1 jellyfin-web10.6.4-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 -libapt-pkg6.02.0.2ubuntu0.1 +libapt-pkg6.02.0.2ubuntu0.2 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 libass91:0.14.0-2 libassuan02.5.3-7ubuntu2 @@ -62,7 +62,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.1 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.2 +libcurl47.68.0-1ubuntu2.4 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.101-2 @@ -147,7 +147,7 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 -libssl1.11.1.1f-1ubuntu2 +libssl1.11.1.1f-1ubuntu2.1 libstdc++610.2.0-5ubuntu1~20.04 libsystemd0245.4-4ubuntu3.3 libtasn1-64.16.0-2 @@ -196,7 +196,7 @@ mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2 +openssl1.1.1f-1ubuntu2.1 passwd1:4.8.1-1ubuntu5.20.04 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From f6583b712d2d5af0dea8091c4b1032eebc0d700f Mon Sep 17 00:00:00 2001 From: artiume Date: Mon, 14 Dec 2020 07:40:37 -0500 Subject: [PATCH 091/456] Add Jellyfin binary environmentals --- readme-vars.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index b5c3764..3a13d34 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -37,7 +37,8 @@ param_env_vars: # optional container parameters opt_param_usage_include_env: true opt_param_env_vars: - - { env_var: "UMASK_SET", env_value: "<022>", desc: "for umask setting of Emby, default if left unset is 022."} + - { env_var: "UMASK_SET", env_value: "<022>", desc: "for umask setting of Jellyfin, default if left unset is 022."} + - { env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} opt_param_usage_include_vols: true opt_param_volumes: - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } @@ -66,6 +67,8 @@ optional_parameters: | -p 1900:1900/udp \ ``` + The [official documentation for environmentals](https://jellyfin.org/docs/general/administration/configuration.html) has additional environmentals that can provide additional configurability. + # application setup block app_setup_block_enabled: true app_setup_block: | From b9aa696afdbffc19055e72a69a8fd9a49a474718 Mon Sep 17 00:00:00 2001 From: artiume Date: Mon, 14 Dec 2020 07:44:52 -0500 Subject: [PATCH 092/456] Update readme-vars.yml --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index 3a13d34..90199d7 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -117,6 +117,7 @@ app_setup_block: | # changelog changelogs: + - { date: "14.12.20:", desc: "Add Jellyfin Binary Environmental" } - { date: "23.11.20:", desc: "Rebase to Focal, branch off Bionic." } - { date: "22.07.20:", desc: "Ingest releases from Jellyfin repo." } - { date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian." } From 32628cf9b0a9c03290849dd0bcd7280ad4b5ad83 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 18 Dec 2020 00:57:33 -0500 Subject: [PATCH 093/456] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE.md | 37 ------------------------------- Jenkinsfile | 46 +++++++++++++++++++++++++++++++-------- README.md | 2 +- 3 files changed, 38 insertions(+), 47 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index ad69165..8b13789 100755 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,38 +1 @@ -[linuxserverurl]: https://linuxserver.io -[![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl] - - - - - - - ------------------------------- - -## Expected Behavior - - -## Current Behavior - - -## Steps to Reproduce - - -1. -2. -3. -4. - -## Environment -**OS:** -**CPU architecture:** x86_64/arm32/arm64 -**How docker service was installed:** - - - -## Command used to create docker container (run/create/compose/screenshot) - - -## Docker logs - diff --git a/Jenkinsfile b/Jenkinsfile index 14df4f2..f7e133b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -55,7 +55,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/greetings.yml ./.github/workflows/stale.yml ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/greetings.yml ./.github/workflows/stale.yml ./root/donate.txt ./.github/workflows/package_trigger.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/external_trigger.yml ./.github/workflows/external_trigger_scheduler.yml' } script{ env.LS_RELEASE_NUMBER = sh( @@ -135,6 +135,7 @@ pipeline { } else { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } + env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN } @@ -156,6 +157,7 @@ pipeline { } else { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA } + env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' @@ -177,6 +179,7 @@ pipeline { } else { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST } + env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST @@ -238,9 +241,12 @@ pipeline { git checkout -f master cd ${TEMPDIR}/docker-${CONTAINER_NAME} mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows - cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ + mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE + rm -f ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE.md + cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || : cd ${TEMPDIR}/repo/${LS_REPO}/ git add ${TEMPLATED_FILES} + git rm .github/ISSUE_TEMPLATE.md || : git commit -m 'Bot Updating Templated Files' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} @@ -310,8 +316,9 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { + echo "Running on node: ${NODE_NAME}" sh "docker build --no-cache --pull -t ${IMAGE}:${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } // Build MultiArch Docker containers for push to LS Repo @@ -323,8 +330,9 @@ pipeline { parallel { stage('Build X86') { steps { + echo "Running on node: ${NODE_NAME}" sh "docker build --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } stage('Build ARMHF') { @@ -332,12 +340,13 @@ pipeline { label 'ARMHF' } steps { + echo "Running on node: ${NODE_NAME}" echo 'Logging into Github' sh '''#! /bin/bash echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin ''' sh "docker build --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" retry(5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" @@ -352,12 +361,13 @@ pipeline { label 'ARM64' } steps { + echo "Running on node: ${NODE_NAME}" echo 'Logging into Github' sh '''#! /bin/bash echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin ''' sh "docker build --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" retry(5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" @@ -430,6 +440,13 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { + sh '''#! /bin/bash + echo "Packages were updated. Cleaning up the image and exiting." + if [ "${MULTIARCH}" == "true" ]; then + docker rmi ${IMAGE}:amd64-${META_TAG} + else + docker rmi ${IMAGE}:${META_TAG} + fi''' script{ env.EXIT_STATUS = 'ABORTED' } @@ -447,6 +464,13 @@ pipeline { } } steps { + sh '''#! /bin/bash + echo "There are no package updates. Cleaning up the image and exiting." + if [ "${MULTIARCH}" == "true" ]; then + docker rmi ${IMAGE}:amd64-${META_TAG} + else + docker rmi ${IMAGE}:${META_TAG} + fi''' script{ env.EXIT_STATUS = 'ABORTED' } @@ -536,7 +560,7 @@ pipeline { ''' } sh '''#! /bin/bash - for DELETEIMAGE in "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do + for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do docker rmi \ ${DELETEIMAGE}:${META_TAG} \ ${DELETEIMAGE}:${EXT_RELEASE_TAG} \ @@ -600,6 +624,7 @@ pipeline { docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} --os linux --arch arm docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8 + docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} || : docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8 @@ -614,10 +639,13 @@ pipeline { docker rmi \ ${DELETEIMAGE}:amd64-${META_TAG} \ ${DELETEIMAGE}:amd64-latest \ + ${DELETEIMAGE}:amd64-${EXT_RELEASE_TAG} \ ${DELETEIMAGE}:arm32v7-${META_TAG} \ ${DELETEIMAGE}:arm32v7-latest \ + ${DELETEIMAGE}:arm32v7-${EXT_RELEASE_TAG} \ ${DELETEIMAGE}:arm64v8-${META_TAG} \ - ${DELETEIMAGE}:arm64v8-latest || : + ${DELETEIMAGE}:arm64v8-latest \ + ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || : done docker rmi \ ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ @@ -684,7 +712,7 @@ pipeline { -e DOCKER_REPOSITORY=${IMAGE} \ -e GIT_BRANCH=master \ -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \ - ghcr.io/linuxserver/lsiodev-readme-sync bash -c 'node sync' + ghcr.io/linuxserver/lsiodev-readme-sync bash -c 'node sync' rm -Rf ${TEMPDIR} ''' } } diff --git a/README.md b/README.md index 88653e6..c858b47 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Find us at: [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin/releases) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-jellyfin/packages) -[![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/Linuxserver.io/docker-jellyfin/container_registry) +[![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/linuxserver.io/docker-jellyfin/container_registry) [![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/jellyfin "Get your own version badge on microbadger.com") [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) From 355cbdc7e134e952c901776088b43b00b4a988e4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 18 Dec 2020 00:58:53 -0500 Subject: [PATCH 094/456] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE.md | 1 - .github/ISSUE_TEMPLATE/config.yml | 13 ++++++ .github/ISSUE_TEMPLATE/issue.bug.md | 40 +++++++++++++++++++ .github/ISSUE_TEMPLATE/issue.feature.md | 25 ++++++++++++ .github/workflows/external_trigger.yml | 1 + .../workflows/external_trigger_scheduler.yml | 2 +- .../workflows/package_trigger_scheduler.yml | 2 +- 7 files changed, 81 insertions(+), 3 deletions(-) delete mode 100755 .github/ISSUE_TEMPLATE.md create mode 100755 .github/ISSUE_TEMPLATE/config.yml create mode 100755 .github/ISSUE_TEMPLATE/issue.bug.md create mode 100755 .github/ISSUE_TEMPLATE/issue.feature.md diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100755 index 8b13789..0000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100755 index 0000000..a1b8f4e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,13 @@ +blank_issues_enabled: false +contact_links: + - name: Discord chat support + url: https://discord.gg/YWrKVTn + about: Realtime support / chat with the community and the team. + + - name: Discourse discussion forum + url: https://discourse.linuxserver.io + about: Post on our community forum. + + - name: Documentation + url: https://docs.linuxserver.io/images/docker-jellyfin + about: Documentation - information about all of our containers. diff --git a/.github/ISSUE_TEMPLATE/issue.bug.md b/.github/ISSUE_TEMPLATE/issue.bug.md new file mode 100755 index 0000000..7df1f84 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue.bug.md @@ -0,0 +1,40 @@ +--- +name: Bug report +about: Create a report to help us improve + +--- +[linuxserverurl]: https://linuxserver.io +[![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl] + + + + + +------------------------------ + +## Expected Behavior + + +## Current Behavior + + +## Steps to Reproduce + + +1. +2. +3. +4. + +## Environment +**OS:** +**CPU architecture:** x86_64/arm32/arm64 +**How docker service was installed:** + + + +## Command used to create docker container (run/create/compose/screenshot) + + +## Docker logs + diff --git a/.github/ISSUE_TEMPLATE/issue.feature.md b/.github/ISSUE_TEMPLATE/issue.feature.md new file mode 100755 index 0000000..20a91fd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue.feature.md @@ -0,0 +1,25 @@ +--- +name: Feature request +about: Suggest an idea for this project + +--- +[linuxserverurl]: https://linuxserver.io +[![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl] + + + + + + + + +------------------------------ + +## Desired Behavior + + +## Current Behavior + + +## Alternatives Considered + diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 3ff6caf..3d7ec0e 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -27,6 +27,7 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi + EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') echo "**** External version: ${EXT_RELEASE} ****" echo "**** Retrieving last pushed version ****" image="linuxserver/jellyfin" diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index 85e17f6..dcacc01 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v2.3.3 with: fetch-depth: '0' - + - name: External Trigger Scheduler run: | echo "**** Branches found: ****" diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 2b44346..bb2533f 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v2.3.3 with: fetch-depth: '0' - + - name: Package Trigger Scheduler run: | echo "**** Branches found: ****" From d0542ed5f8b3a73e6318c2a4d3c91f246f80112e Mon Sep 17 00:00:00 2001 From: artiume Date: Fri, 18 Dec 2020 21:51:41 -0500 Subject: [PATCH 095/456] add migration environmentals --- readme-vars.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 90199d7..ed5ee63 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -33,12 +33,16 @@ param_ports: - { external_port: "8096", internal_port: "8096", port_desc: "Http webUI." } param_usage_include_env: true param_env_vars: - - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London"} + - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use (e.g. Europe/London)."} # optional container parameters opt_param_usage_include_env: true opt_param_env_vars: - { env_var: "UMASK_SET", env_value: "<022>", desc: "for umask setting of Jellyfin, default if left unset is 022."} - { env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} + - { env_var: "JELLYFIN_DATA_DIR", env_value: "config/data", desc: "sets the data directory. This will allow migration to the native Jellyfin image."} + - { env_var: "JELLYFIN_CONFIG_DIR", env_value: "/config", desc: "sets the config directory. This will allow migration to the native Jellyfin image."} + - { env_var: "JELLYFIN_LOG_DIR", env_value: "config/log", desc: "sets the log directory. This will allow migration to the native Jellyfin image."} + - { env_var: "JELLYFIN_CACHE_DIR", env_value: "config/cache", desc: "sets the cache directory. This will allow migration to the native Jellyfin image."} opt_param_usage_include_vols: true opt_param_volumes: - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } @@ -74,7 +78,7 @@ app_setup_block_enabled: true app_setup_block: | Webui can be found at `http://:8096` - More information can be found in their official documentation [here](https://jellyfin.org/docs/general/quick-start.html) . + More information can be found on the official documentation [here](https://jellyfin.org/docs/general/quick-start.html). ## Hardware Acceleration @@ -114,10 +118,9 @@ app_setup_block: | --device=/dev/video12:/dev/video12 ``` - # changelog changelogs: - - { date: "14.12.20:", desc: "Add Jellyfin Binary Environmental" } + - { date: "14.12.20:", desc: "Add Jellyfin Binary Environmentals" } - { date: "23.11.20:", desc: "Rebase to Focal, branch off Bionic." } - { date: "22.07.20:", desc: "Ingest releases from Jellyfin repo." } - { date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian." } From 911b1c606f12aac7327215a1cd0eb9ce1ef80bff Mon Sep 17 00:00:00 2001 From: artiume Date: Fri, 18 Dec 2020 22:11:14 -0500 Subject: [PATCH 096/456] Update readme-vars.yml --- readme-vars.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index ed5ee63..5ede7c1 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -39,10 +39,6 @@ opt_param_usage_include_env: true opt_param_env_vars: - { env_var: "UMASK_SET", env_value: "<022>", desc: "for umask setting of Jellyfin, default if left unset is 022."} - { env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} - - { env_var: "JELLYFIN_DATA_DIR", env_value: "config/data", desc: "sets the data directory. This will allow migration to the native Jellyfin image."} - - { env_var: "JELLYFIN_CONFIG_DIR", env_value: "/config", desc: "sets the config directory. This will allow migration to the native Jellyfin image."} - - { env_var: "JELLYFIN_LOG_DIR", env_value: "config/log", desc: "sets the log directory. This will allow migration to the native Jellyfin image."} - - { env_var: "JELLYFIN_CACHE_DIR", env_value: "config/cache", desc: "sets the cache directory. This will allow migration to the native Jellyfin image."} opt_param_usage_include_vols: true opt_param_volumes: - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } @@ -71,7 +67,7 @@ optional_parameters: | -p 1900:1900/udp \ ``` - The [official documentation for environmentals](https://jellyfin.org/docs/general/administration/configuration.html) has additional environmentals that can provide additional configurability. + The [official documentation for environmentals](https://jellyfin.org/docs/general/administration/configuration.html) has additional environmentals that can provide additional configurability such as migrating to the native Jellyfin image. # application setup block app_setup_block_enabled: true From 1fc1a08fb90a2aa6fcb7277e3672d98839b8eabf Mon Sep 17 00:00:00 2001 From: aptalca Date: Tue, 22 Dec 2020 11:24:27 -0500 Subject: [PATCH 097/456] update rpi repo, add rpi libs to aarch64 --- Dockerfile.aarch64 | 3 ++- Dockerfile.armhf | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 8c9ba5c..802ba4e 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -20,7 +20,7 @@ RUN \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ @@ -34,6 +34,7 @@ RUN \ libfreetype6 \ libomxil-bellagio0 \ libomxil-bellagio-bin \ + libraspberrypi0 \ libssl1.1 && \ echo "**** cleanup ****" && \ rm -rf \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 6683ac7..4cb899e 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -20,7 +20,7 @@ RUN \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa/ubuntu bionic main">> /etc/apt/sources.list.d/raspbins.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ From aaa85325f6a96d2adc066c5674b5fdf011e8a9d9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 8 Jan 2021 01:16:46 -0500 Subject: [PATCH 098/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0cf2b66..c4fd246 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -65,12 +65,12 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.4 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.101-2 -libdrm-amdgpu12.4.101-2 -libdrm-common2.4.101-2 -libdrm-intel12.4.101-2 -libdrm-nouveau22.4.101-2 -libdrm-radeon12.4.101-2 +libdrm22.4.102-1ubuntu1~20.04.1 +libdrm-amdgpu12.4.102-1ubuntu1~20.04.1 +libdrm-common2.4.102-1ubuntu1~20.04.1 +libdrm-intel12.4.102-1ubuntu1~20.04.1 +libdrm-nouveau22.4.102-1ubuntu1~20.04.1 +libdrm-radeon12.4.102-1ubuntu1~20.04.1 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 @@ -107,7 +107,7 @@ libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 libldap-2.4-22.4.49+dfsg-2ubuntu1.5 libldap-common2.4.49+dfsg-2ubuntu1.5 -libllvm101:10.0.0-4ubuntu1 +libllvm111:11.0.0-2~ubuntu20.04.1 liblz4-11.9.2-2 liblzma55.2.4-1ubuntu1 libmount12.34-0.1ubuntu9.1 @@ -120,7 +120,7 @@ libnpth01.6-1 libnuma12.0.12-1 libogg01.3.4-0ubuntu1 libopus01.3.1-0ubuntu1 -libp11-kit00.23.20-1build1 +libp11-kit00.23.20-1ubuntu0.1 libpam0g1.3.1-5ubuntu4.1 libpam-modules1.3.1-5ubuntu4.1 libpam-modules-bin1.3.1-5ubuntu4.1 @@ -191,7 +191,7 @@ login1:4.8.1-1ubuntu5.20.04 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers20.0.8-0ubuntu1~20.04.1 +mesa-va-drivers20.2.6-0ubuntu0.20.04.1 mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 From b51ea7831cd3dafc8e4e8ccbfc4ac2cfcbe0fade Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 15 Jan 2021 01:22:39 -0500 Subject: [PATCH 099/456] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 3 ++- .github/workflows/greetings.yml | 2 +- .../workflows/package_trigger_scheduler.yml | 2 +- Jenkinsfile | 19 ++++++++++++++++++- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 3d7ec0e..b793408 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -22,8 +22,9 @@ jobs: if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "**** Can't retrieve external version, exiting ****" FAILURE_REASON="Can't retrieve external version for jellyfin branch master" + GHA_TRIGGER_URL="https://github.com/linuxserver/docker-jellyfin/actions/runs/${{ github.run_id }}" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, - "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], + "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n**Trigger URL:** '"${GHA_TRIGGER_URL}"' \n"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index ed5690e..cb747d6 100755 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -8,6 +8,6 @@ jobs: steps: - uses: actions/first-interaction@v1 with: - issue-message: 'Thanks for opening your first issue here! Be sure to follow the [issue template](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE.md)!' + issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.feature.md) issue templates!' pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!' repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index bb2533f..ee063ae 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -2,7 +2,7 @@ name: Package Trigger Scheduler on: schedule: - - cron: '53 5 * * 5' + - cron: '03 2 * * 4' workflow_dispatch: jobs: diff --git a/Jenkinsfile b/Jenkinsfile index f7e133b..0249bfb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -255,13 +255,30 @@ pipeline { fi mkdir -p ${TEMPDIR}/gitbook git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/gitbook/docker-documentation - if [[ "${BRANCH_NAME}" == "master" ]] && [[ (! -f ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then + if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then cp ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ cd ${TEMPDIR}/gitbook/docker-documentation/ git add images/docker-${CONTAINER_NAME}.md git commit -m 'Bot Updating Documentation' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all fi + mkdir -p ${TEMPDIR}/unraid + git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates + git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates + if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml + fi + if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then + if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then + echo "Image is on the ignore list, skipping Unraid template upload" + else + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + cd ${TEMPDIR}/unraid/templates/ + git add unraid/${CONTAINER_NAME}.xml + git commit -m 'Bot Updating Unraid Template' + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git --all + fi + fi rm -Rf ${TEMPDIR}''' script{ env.FILES_UPDATED = sh( From c95a3de23f26dd7dc9920da14c7f68304b162743 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 15 Jan 2021 01:31:46 -0500 Subject: [PATCH 100/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index c4fd246..f6e3d45 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -207,7 +207,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7 -tzdata2020d-0ubuntu0.20.04 +tzdata2020f-0ubuntu0.20.04.1 ubuntu-keyring2020.02.11.2 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.1 From 54c0c895e1a48b1dc7ac1c114ae4ba1eb3c6aee3 Mon Sep 17 00:00:00 2001 From: Roxedus Date: Wed, 20 Jan 2021 13:07:49 +0100 Subject: [PATCH 101/456] Deprecate UMASK_SET in favor of UMASK in baseimage --- README.md | 4 +--- readme-vars.yml | 6 +++--- root/etc/services.d/jellyfin/run | 9 +++++---- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index c858b47..25b5215 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,6 @@ services: - PUID=1000 - PGID=1000 - TZ=Europe/London - - UMASK_SET=<022> #optional volumes: - /path/to/library:/config - /path/to/tvseries:/data/tvshows @@ -114,7 +113,6 @@ docker run -d \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ - -e UMASK_SET=<022> `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ -p 7359:7359/udp `#optional` \ @@ -147,7 +145,6 @@ Container images are configured using parameters passed at runtime (such as thos | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | | `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London | -| `-e UMASK_SET=<022>` | for umask setting of Emby, default if left unset is 022. | | `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | @@ -321,6 +318,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **20.01.21:"** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. * **23.11.20:** - Rebase to Focal, branch off Bionic. * **22.07.20:** - Ingest releases from Jellyfin repo. * **28.04.20:** - Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian. diff --git a/readme-vars.yml b/readme-vars.yml index b5c3764..29fed33 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -35,9 +35,8 @@ param_usage_include_env: true param_env_vars: - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London"} # optional container parameters -opt_param_usage_include_env: true -opt_param_env_vars: - - { env_var: "UMASK_SET", env_value: "<022>", desc: "for umask setting of Emby, default if left unset is 022."} +opt_param_usage_include_env: false + opt_param_usage_include_vols: true opt_param_volumes: - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } @@ -114,6 +113,7 @@ app_setup_block: | # changelog changelogs: + - { date: 20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } - { date: "23.11.20:", desc: "Rebase to Focal, branch off Bionic." } - { date: "22.07.20:", desc: "Ingest releases from Jellyfin repo." } - { date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian." } diff --git a/root/etc/services.d/jellyfin/run b/root/etc/services.d/jellyfin/run index b222572..21632b0 100644 --- a/root/etc/services.d/jellyfin/run +++ b/root/etc/services.d/jellyfin/run @@ -3,11 +3,12 @@ export JELLYFIN_DATA_DIR="/config/data" \ JELLYFIN_CONFIG_DIR="/config" \ JELLYFIN_LOG_DIR="/config/log" \ -JELLYFIN_CACHE_DIR="/config/cache" +JELLYFIN_CACHE_DIR="/config/cache" -# set umask -UMASK_SET=${UMASK_SET:-022} -umask "$UMASK_SET" +if [ -n "${UMASK_SET}" ] && [ -z "${UMASK}" ]; then + echo -e "You are using a legacy method of defining umask\nplease update your environment variable from UMASK_SET to UMASK\nto keep the functionality after July 2021" + umask ${UMASK_SET} +fi exec \ s6-setuidgid abc /usr/bin/jellyfin \ From bfdbf0c542d72dec997ac0a0d891039aac5846c4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 20 Jan 2021 13:10:39 +0000 Subject: [PATCH 102/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f6e3d45..7dc1935 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -149,11 +149,11 @@ libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 libssl1.11.1.1f-1ubuntu2.1 libstdc++610.2.0-5ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.3 +libsystemd0245.4-4ubuntu3.4 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.3 +libudev1245.4-4ubuntu3.4 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.7.0-2 @@ -206,7 +206,7 @@ readline-common8.0-4 sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 -tar1.30+dfsg-7 +tar1.30+dfsg-7ubuntu0.20.04.1 tzdata2020f-0ubuntu0.20.04.1 ubuntu-keyring2020.02.11.2 ucf3.0038+nmu1 From e8f8860fd0f7e1bac594fd42c6daf5eef0692bf0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 20 Jan 2021 15:39:15 +0000 Subject: [PATCH 103/456] Bot Updating Templated Files --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 25b5215..b40ff7e 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ services: - PUID=1000 - PGID=1000 - TZ=Europe/London + - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional volumes: - /path/to/library:/config - /path/to/tvseries:/data/tvshows @@ -113,6 +114,7 @@ docker run -d \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ + -e JELLYFIN_PublishedServerUrl=192.168.0.5 `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ -p 7359:7359/udp `#optional` \ @@ -144,7 +146,8 @@ Container images are configured using parameters passed at runtime (such as thos | `-p 1900/udp` | Optional - Service discovery used by DNLA and clients. | | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | -| `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London | +| `-e TZ=Europe/London` | Specify a timezone to use (e.g. Europe/London). | +| `-e JELLYFIN_PublishedServerUrl=192.168.0.5` | Set the autodiscovery response domain or IP address. | | `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | @@ -186,6 +189,8 @@ Client Discovery (`7359/udp`) - Allows clients to discover Jellyfin on the local -p 1900:1900/udp \ ``` +The [official documentation for environmentals](https://jellyfin.org/docs/general/administration/configuration.html) has additional environmentals that can provide additional configurability such as migrating to the native Jellyfin image. + ## User / Group Identifiers @@ -206,7 +211,7 @@ In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as bel Webui can be found at `http://:8096` -More information can be found in their official documentation [here](https://jellyfin.org/docs/general/quick-start.html) . +More information can be found on the official documentation [here](https://jellyfin.org/docs/general/quick-start.html). ## Hardware Acceleration @@ -318,7 +323,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **20.01.21:"** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. +* **20.01.21:** - Add Jellyfin Binary Environmentals +* **20.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. * **23.11.20:** - Rebase to Focal, branch off Bionic. * **22.07.20:** - Ingest releases from Jellyfin repo. * **28.04.20:** - Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian. From 1ace1290b961c26f44a19c08f949bb8b6bdb93e8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 28 Jan 2021 02:53:37 +0000 Subject: [PATCH 104/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7dc1935..f90d601 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.118ubuntu2 -apt2.0.2ubuntu0.2 -apt-utils2.0.2ubuntu0.2 +apt2.0.4 +apt-utils2.0.4 at3.1.23-1ubuntu1 base-files11ubuntu5.2 base-passwd3.5.47 @@ -44,7 +44,7 @@ jellyfin-server10.6.4-1 jellyfin-web10.6.4-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 -libapt-pkg6.02.0.2ubuntu0.2 +libapt-pkg6.02.0.4 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 libass91:0.14.0-2 libassuan02.5.3-7ubuntu2 From 4d964397931860510b84a275e99691008669b75f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 4 Feb 2021 02:35:34 +0000 Subject: [PATCH 105/456] Bot Updating Package Versions --- package_versions.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f90d601..26ac196 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.118ubuntu2 apt2.0.4 apt-utils2.0.4 at3.1.23-1ubuntu1 -base-files11ubuntu5.2 +base-files11ubuntu5.3 base-passwd3.5.47 bash5.0-6ubuntu1.1 bsdutils1:2.34-0.1ubuntu9.1 @@ -56,10 +56,10 @@ libbluray21:1.2.0-1 libbrotli11.0.7-6ubuntu0.1 libbsd00.10.0-1 libbz2-1.01.0.8-2 -libc62.31-0ubuntu9.1 +libc62.31-0ubuntu9.2 libcairo21.16.0-4ubuntu1 libcap-ng00.7.9-2.1build1 -libc-bin2.31-0ubuntu9.1 +libc-bin2.31-0ubuntu9.2 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.4 @@ -83,7 +83,7 @@ libfreetype62.10.1-2ubuntu0.1 libfribidi01.0.8-2 libgcc-s110.2.0-5ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1 -libglib2.0-02.64.3-1~ubuntu20.04.1 +libglib2.0-02.64.6-1~ubuntu20.04.1 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.3 libgpg-error01.37-1 @@ -186,7 +186,7 @@ libxshmfence11.3-1 libzstd11.4.4+dfsg-3 libzvbi00.2.35-17 libzvbi-common0.2.35-17 -locales2.31-0ubuntu9.1 +locales2.31-0ubuntu9.2 login1:4.8.1-1ubuntu5.20.04 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 @@ -207,7 +207,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.1 -tzdata2020f-0ubuntu0.20.04.1 +tzdata2021a-0ubuntu0.20.04 ubuntu-keyring2020.02.11.2 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.1 From c8d9830e6d253ae6107d8fafbd7b1d8ca4015695 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 11 Feb 2021 02:34:23 +0000 Subject: [PATCH 106/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 26ac196..c45f74a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,7 +7,7 @@ base-passwd3.5.47 bash5.0-6ubuntu1.1 bsdutils1:2.34-0.1ubuntu9.1 bzip21.0.8-2 -ca-certificates20201027ubuntu0.20.04.1 +ca-certificates20210119~20.04.1 coreutils8.30-3ubuntu2 curl7.68.0-1ubuntu2.4 dash0.5.10.2-6 @@ -39,7 +39,7 @@ i965-va-driver2.4.0-0ubuntu1 init-system-helpers1.57 intel-media-va-driver-non-free20.1.1+ds1-1build1 jellyfin10.6.4-1 -jellyfin-ffmpeg4.3.1-3-focal +jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.6.4-1 jellyfin-web10.6.4-1 krb5-locales1.17-6ubuntu4.1 @@ -105,8 +105,8 @@ libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 -libldap-2.4-22.4.49+dfsg-2ubuntu1.5 -libldap-common2.4.49+dfsg-2ubuntu1.5 +libldap-2.4-22.4.49+dfsg-2ubuntu1.6 +libldap-common2.4.49+dfsg-2ubuntu1.6 libllvm111:11.0.0-2~ubuntu20.04.1 liblz4-11.9.2-2 liblzma55.2.4-1ubuntu1 From 0a7b207fb40897b107395038afd033087bc3d263 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 17 Feb 2021 21:30:24 -0500 Subject: [PATCH 107/456] Bot Updating Templated Files --- Jenkinsfile | 77 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 61 insertions(+), 16 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0249bfb..3366f7d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -231,10 +231,53 @@ pipeline { TEMPDIR=$(mktemp -d) docker pull ghcr.io/linuxserver/jenkins-builder:latest docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest + # Stage 1 - Jenkinsfile update + if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ + git add Jenkinsfile + git commit -m 'Bot Updating Templated Files' + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Updating Jenkinsfile" + rm -Rf ${TEMPDIR} + exit 0 + else + echo "Jenkinsfile is up to date." + fi + # Stage 2 - Delete old templates + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md" + for i in ${OLD_TEMPLATES}; do + if [[ -f "${i}" ]]; then + TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" + fi + done + if [[ -n "${TEMPLATES_TO_DELETE}" ]]; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + cd ${TEMPDIR}/docker-${CONTAINER_NAME} + for i in ${TEMPLATES_TO_DELETE}; do + git rm "${i}" + done + git commit -m 'Bot Updating Templated Files' + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Deleting old templates" + rm -Rf ${TEMPDIR} + exit 0 + else + echo "No templates to delete" + fi + # Stage 3 - Update templates CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) cd ${TEMPDIR}/docker-${CONTAINER_NAME} NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) - if [[ "${CURRENTHASH}" != "${NEWHASH}" ]]; then + if [[ "${CURRENTHASH}" != "${NEWHASH}" ]] || ! grep -q '.jenkins-external' "${WORKSPACE}/.gitignore" 2>/dev/null; then mkdir -p ${TEMPDIR}/repo git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} cd ${TEMPDIR}/repo/${LS_REPO} @@ -242,11 +285,13 @@ pipeline { cd ${TEMPDIR}/docker-${CONTAINER_NAME} mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE - rm -f ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE.md cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || : cd ${TEMPDIR}/repo/${LS_REPO}/ + if ! grep -q '.jenkins-external' .gitignore 2>/dev/null; then + echo ".jenkins-external" >> .gitignore + git add .gitignore + fi git add ${TEMPLATED_FILES} - git rm .github/ISSUE_TEMPLATE.md || : git commit -m 'Bot Updating Templated Files' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} @@ -255,8 +300,8 @@ pipeline { fi mkdir -p ${TEMPDIR}/gitbook git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/gitbook/docker-documentation - if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ + if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ cd ${TEMPDIR}/gitbook/docker-documentation/ git add images/docker-${CONTAINER_NAME}.md git commit -m 'Bot Updating Documentation' @@ -266,13 +311,13 @@ pipeline { git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then - sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml fi - if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then + if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then echo "Image is on the ignore list, skipping Unraid template upload" else - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ cd ${TEMPDIR}/unraid/templates/ git add unraid/${CONTAINER_NAME}.xml git commit -m 'Bot Updating Unraid Template' @@ -512,7 +557,7 @@ pipeline { } sh '''#! /bin/bash set -e - docker pull ghcr.io/linuxserver/lsiodev-ci:latest + docker pull ghcr.io/linuxserver/ci:latest if [ "${MULTIARCH}" == "true" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} @@ -537,7 +582,7 @@ pipeline { -e WEB_PATH=\"${CI_WEBPATH}\" \ -e DO_REGION="ams3" \ -e DO_BUCKET="lsio-ci" \ - -t ghcr.io/linuxserver/lsiodev-ci:latest \ + -t ghcr.io/linuxserver/ci:latest \ python /ci/ci.py''' } } @@ -682,9 +727,9 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - echo "Pushing New tag for current commit ${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}" + echo "Pushing New tag for current commit ${META_TAG}" sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ - -d '{"tag":"'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ + -d '{"tag":"'${META_TAG}'",\ "object": "'${COMMIT_SHA}'",\ "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ "type": "commit",\ @@ -692,9 +737,9 @@ pipeline { echo "Pushing New release for Tag" sh '''#! /bin/bash echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json - echo '{"tag_name":"'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ + echo '{"tag_name":"'${META_TAG}'",\ "target_commitish": "master",\ - "name": "'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ + "name": "'${META_TAG}'",\ "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n**Remote Changes:**\\n\\n' > start printf '","draft": false,"prerelease": false}' >> releasebody.json paste -d'\\0' start releasebody.json > releasebody.json.done @@ -721,7 +766,7 @@ pipeline { TEMPDIR=$(mktemp -d) docker pull ghcr.io/linuxserver/jenkins-builder:latest docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest - docker pull ghcr.io/linuxserver/lsiodev-readme-sync + docker pull ghcr.io/linuxserver/readme-sync docker run --rm=true \ -e DOCKERHUB_USERNAME=$DOCKERUSER \ -e DOCKERHUB_PASSWORD=$DOCKERPASS \ @@ -729,7 +774,7 @@ pipeline { -e DOCKER_REPOSITORY=${IMAGE} \ -e GIT_BRANCH=master \ -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \ - ghcr.io/linuxserver/lsiodev-readme-sync bash -c 'node sync' + ghcr.io/linuxserver/readme-sync bash -c 'node sync' rm -Rf ${TEMPDIR} ''' } } From 953702299616a2c94b4c18b72b0076e7d90fae71 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 17 Feb 2021 21:31:40 -0500 Subject: [PATCH 108/456] Bot Updating Templated Files --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..df432a4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.jenkins-external From e95a3ec865c3b3809182051092d0aa1593421a4e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 17 Feb 2021 21:38:13 -0500 Subject: [PATCH 109/456] Bot Updating Package Versions --- package_versions.txt | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c45f74a..aeae5bf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 diffutils1:3.7-3 -dirmngr2.2.19-3ubuntu2 +dirmngr2.2.19-3ubuntu2.1 dpkg1.19.7ubuntu3 e2fsprogs1.45.5-2ubuntu1 fdisk2.34-0.1ubuntu9.1 @@ -22,16 +22,16 @@ findutils4.7.0-1ubuntu1 fontconfig-config2.13.1-2ubuntu3 fonts-dejavu-core2.37-1 gcc-10-base10.2.0-5ubuntu1~20.04 -gnupg2.2.19-3ubuntu2 -gnupg-l10n2.2.19-3ubuntu2 -gnupg-utils2.2.19-3ubuntu2 -gpg2.2.19-3ubuntu2 -gpg-agent2.2.19-3ubuntu2 -gpgconf2.2.19-3ubuntu2 -gpgsm2.2.19-3ubuntu2 -gpgv2.2.19-3ubuntu2 -gpg-wks-client2.2.19-3ubuntu2 -gpg-wks-server2.2.19-3ubuntu2 +gnupg2.2.19-3ubuntu2.1 +gnupg-l10n2.2.19-3ubuntu2.1 +gnupg-utils2.2.19-3ubuntu2.1 +gpg2.2.19-3ubuntu2.1 +gpg-agent2.2.19-3ubuntu2.1 +gpgconf2.2.19-3ubuntu2.1 +gpgsm2.2.19-3ubuntu2.1 +gpgv2.2.19-3ubuntu2.1 +gpg-wks-client2.2.19-3ubuntu2.1 +gpg-wks-server2.2.19-3ubuntu2.1 grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 From 771c1c7b748dc78e8c6614947592119951a469b6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 25 Feb 2021 02:48:25 +0000 Subject: [PATCH 110/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index aeae5bf..2027da0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -105,8 +105,8 @@ libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 -libldap-2.4-22.4.49+dfsg-2ubuntu1.6 -libldap-common2.4.49+dfsg-2ubuntu1.6 +libldap-2.4-22.4.49+dfsg-2ubuntu1.7 +libldap-common2.4.49+dfsg-2ubuntu1.7 libllvm111:11.0.0-2~ubuntu20.04.1 liblz4-11.9.2-2 liblzma55.2.4-1ubuntu1 @@ -147,7 +147,7 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 -libssl1.11.1.1f-1ubuntu2.1 +libssl1.11.1.1f-1ubuntu2.2 libstdc++610.2.0-5ubuntu1~20.04 libsystemd0245.4-4ubuntu3.4 libtasn1-64.16.0-2 @@ -196,7 +196,7 @@ mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.1 +openssl1.1.1f-1ubuntu2.2 passwd1:4.8.1-1ubuntu5.20.04 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 4a3b423f35bbdc857eaab41fc67139dc41acd3cc Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 9 Mar 2021 01:38:27 +0000 Subject: [PATCH 111/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2027da0..d5424a5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,10 +38,10 @@ hostname3.23 i965-va-driver2.4.0-0ubuntu1 init-system-helpers1.57 intel-media-va-driver-non-free20.1.1+ds1-1build1 -jellyfin10.6.4-1 +jellyfin10.7.0-1 jellyfin-ffmpeg4.3.1-4-focal -jellyfin-server10.6.4-1 -jellyfin-web10.6.4-1 +jellyfin-server10.7.0-1 +jellyfin-web10.7.0-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.4 @@ -83,7 +83,7 @@ libfreetype62.10.1-2ubuntu0.1 libfribidi01.0.8-2 libgcc-s110.2.0-5ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1 -libglib2.0-02.64.6-1~ubuntu20.04.1 +libglib2.0-02.64.6-1~ubuntu20.04.2 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.3 libgpg-error01.37-1 From 0a677ca831fec04d9bd88d3a088a269287257040 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 10 Mar 2021 21:43:49 -0500 Subject: [PATCH 112/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index d5424a5..04e8659 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -183,7 +183,7 @@ libxext62:1.3.4-0ubuntu1 libxml22.9.10+dfsg-5 libxrender11:0.9.10-1 libxshmfence11.3-1 -libzstd11.4.4+dfsg-3 +libzstd11.4.4+dfsg-3ubuntu0.1 libzvbi00.2.35-17 libzvbi-common0.2.35-17 locales2.31-0ubuntu9.2 From 698ceed921f9fbf6be10275b528343187f7c877e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 17 Mar 2021 22:47:07 -0400 Subject: [PATCH 113/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 04e8659..1bec4c7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -83,7 +83,7 @@ libfreetype62.10.1-2ubuntu0.1 libfribidi01.0.8-2 libgcc-s110.2.0-5ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1 -libglib2.0-02.64.6-1~ubuntu20.04.2 +libglib2.0-02.64.6-1~ubuntu20.04.3 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.3 libgpg-error01.37-1 From a45f02f3f5e89a3465cfb2725b42abcba4d83c79 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 21 Mar 2021 20:05:12 -0400 Subject: [PATCH 114/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1bec4c7..d45e14a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,10 +38,10 @@ hostname3.23 i965-va-driver2.4.0-0ubuntu1 init-system-helpers1.57 intel-media-va-driver-non-free20.1.1+ds1-1build1 -jellyfin10.7.0-1 +jellyfin10.7.1-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.0-1 -jellyfin-web10.7.0-1 +jellyfin-web10.7.1-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.4 From 734d77a52846b41f207fc1d168ad0ba89291f442 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 21 Mar 2021 20:18:19 -0400 Subject: [PATCH 115/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index d45e14a..532e181 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -40,7 +40,7 @@ init-system-helpers1.57 intel-media-va-driver-non-free20.1.1+ds1-1build1 jellyfin10.7.1-1 jellyfin-ffmpeg4.3.1-4-focal -jellyfin-server10.7.0-1 +jellyfin-server10.7.1-1 jellyfin-web10.7.1-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 From 974f89c2595442221690f7c445350fe28a4ca713 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 31 Mar 2021 23:25:20 -0400 Subject: [PATCH 116/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 532e181..4e0fcbd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -147,13 +147,13 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 -libssl1.11.1.1f-1ubuntu2.2 +libssl1.11.1.1f-1ubuntu2.3 libstdc++610.2.0-5ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.4 +libsystemd0245.4-4ubuntu3.5 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.4 +libudev1245.4-4ubuntu3.5 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.7.0-2 @@ -196,7 +196,7 @@ mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.2 +openssl1.1.1f-1ubuntu2.3 passwd1:4.8.1-1ubuntu5.20.04 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From da482b3e74e0e2a5f71882a20bc3f506343b9850 Mon Sep 17 00:00:00 2001 From: Nyanmisaka Date: Sat, 3 Apr 2021 21:18:07 +0800 Subject: [PATCH 117/456] pull the lastest iHD driver from Intel repository --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 89304fd..3ef8e3c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,6 +19,8 @@ RUN \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ + curl -s https://repositories.intel.com/graphics/intel-graphics.key | apt-key add - && \ + echo 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main' > /etc/apt/sources.list.d/intel-graphics.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin"; \ else \ @@ -27,7 +29,6 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - i965-va-driver \ intel-media-va-driver-non-free \ ${JELLYFIN} \ libfontconfig1 \ From 276e08c134ef2ee35468d361a3a7698931452750 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 7 Apr 2021 22:53:22 -0400 Subject: [PATCH 118/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4e0fcbd..4e4344a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.1 bzip21.0.8-2 ca-certificates20210119~20.04.1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.4 +curl7.68.0-1ubuntu2.5 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -62,7 +62,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.2 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.4 +libcurl47.68.0-1ubuntu2.5 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.102-1ubuntu1~20.04.1 @@ -208,7 +208,7 @@ sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.1 tzdata2021a-0ubuntu0.20.04 -ubuntu-keyring2020.02.11.2 +ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.1 zlib1g1:1.2.11.dfsg-2ubuntu1.2 From 1df5058933ed8e190d80d45f287b6773a8c5f754 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 11 Apr 2021 23:12:21 +0000 Subject: [PATCH 119/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4e4344a..3aa8125 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,10 +38,10 @@ hostname3.23 i965-va-driver2.4.0-0ubuntu1 init-system-helpers1.57 intel-media-va-driver-non-free20.1.1+ds1-1build1 -jellyfin10.7.1-1 +jellyfin10.7.2-1 jellyfin-ffmpeg4.3.1-4-focal -jellyfin-server10.7.1-1 -jellyfin-web10.7.1-1 +jellyfin-server10.7.2-1 +jellyfin-web10.7.2-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.4 From 408001242b8134b4e767552ef31653c96f59e317 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 15 Apr 2021 02:55:32 +0000 Subject: [PATCH 120/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3aa8125..f834287 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.118ubuntu2 -apt2.0.4 -apt-utils2.0.4 +apt2.0.5 +apt-utils2.0.5 at3.1.23-1ubuntu1 base-files11ubuntu5.3 base-passwd3.5.47 @@ -44,7 +44,7 @@ jellyfin-server10.7.2-1 jellyfin-web10.7.2-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 -libapt-pkg6.02.0.4 +libapt-pkg6.02.0.5 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 libass91:0.14.0-2 libassuan02.5.3-7ubuntu2 @@ -149,11 +149,11 @@ libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 libssl1.11.1.1f-1ubuntu2.3 libstdc++610.2.0-5ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.5 +libsystemd0245.4-4ubuntu3.6 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.5 +libudev1245.4-4ubuntu3.6 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.7.0-2 From 8c8ce2e642a08567d37ae5f92cce131d641a52d0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 15 Apr 2021 08:18:46 -0400 Subject: [PATCH 121/456] Bot Updating Package Versions --- package_versions.txt | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f834287..af9e0b7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -35,9 +35,8 @@ gpg-wks-server2.2.19-3ubuntu2.1 grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 -i965-va-driver2.4.0-0ubuntu1 init-system-helpers1.57 -intel-media-va-driver-non-free20.1.1+ds1-1build1 +intel-media-va-driver-non-free21.1.2+i526~u20.04 jellyfin10.7.2-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.2-1 @@ -65,12 +64,12 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.5 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.102-1ubuntu1~20.04.1 -libdrm-amdgpu12.4.102-1ubuntu1~20.04.1 -libdrm-common2.4.102-1ubuntu1~20.04.1 -libdrm-intel12.4.102-1ubuntu1~20.04.1 -libdrm-nouveau22.4.102-1ubuntu1~20.04.1 -libdrm-radeon12.4.102-1ubuntu1~20.04.1 +libdrm22.4.104+i526~u20.04 +libdrm-amdgpu12.4.104+i526~u20.04 +libdrm-common2.4.104+i526~u20.04 +libdrm-intel12.4.104+i526~u20.04 +libdrm-nouveau22.4.104+i526~u20.04 +libdrm-radeon12.4.104+i526~u20.04 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 @@ -98,7 +97,7 @@ libhogweed53.5.1+really3.5.1-2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1120.1.1+ds1-1 +libigdgmm1120.4.1+i526~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -156,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.6 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.7.0-2 +libva22.10.0+i526~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From de528b2ad07b7f5b73a8ce24b7eb9d49e617bd51 Mon Sep 17 00:00:00 2001 From: tobbenb Date: Wed, 21 Apr 2021 21:28:29 +0200 Subject: [PATCH 122/456] Add nvidia.icd file to fix missing tonemapping using Nvidia HW --- .github/CONTRIBUTING.md | 7 +- Jenkinsfile | 88 +++++++-- README.md | 307 +++++++++++++++-------------- readme-vars.yml | 1 + root/etc/OpenCL/vendors/nvidia.icd | 1 + 5 files changed, 233 insertions(+), 171 deletions(-) create mode 100644 root/etc/OpenCL/vendors/nvidia.icd diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 8af71ca..f3be834 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -96,7 +96,7 @@ If you are proposing additional packages to be added, ensure that you added the ### Testing your changes -``` +```bash git clone https://github.com/linuxserver/docker-jellyfin.git cd docker-jellyfin docker build \ @@ -106,13 +106,14 @@ docker build \ ``` The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` -``` + +```bash docker run --rm --privileged multiarch/qemu-user-static:register --reset ``` Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`. -## Update the chagelog +## Update the changelog If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-jellyfin/tree/master/root), add an entry to the changelog diff --git a/Jenkinsfile b/Jenkinsfile index 3366f7d..bdb0d35 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -55,7 +55,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/greetings.yml ./.github/workflows/stale.yml ./root/donate.txt ./.github/workflows/package_trigger.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/external_trigger.yml ./.github/workflows/external_trigger_scheduler.yml' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( @@ -307,22 +307,24 @@ pipeline { git commit -m 'Bot Updating Documentation' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all fi - mkdir -p ${TEMPDIR}/unraid + mkdir -p ${TEMPDIR}/unraid git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates - if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then - sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml + if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml fi if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then + cd ${TEMPDIR}/unraid/templates/ if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then - echo "Image is on the ignore list, skipping Unraid template upload" + echo "Image is on the ignore list, removing Unraid template" + git rm unraid/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Removing Deprecated Unraid Template' || : else cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ - cd ${TEMPDIR}/unraid/templates/ git add unraid/${CONTAINER_NAME}.xml git commit -m 'Bot Updating Unraid Template' - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git --all fi + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git --all fi rm -Rf ${TEMPDIR}''' script{ @@ -379,8 +381,21 @@ pipeline { } steps { echo "Running on node: ${NODE_NAME}" - sh "docker build --no-cache --pull -t ${IMAGE}:${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh "docker build \ + --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ + --label \"org.opencontainers.image.authors=linuxserver.io\" \ + --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-jellyfin\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-jellyfin\" \ + --label \"org.opencontainers.image.version=${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}\" \ + --label \"org.opencontainers.image.revision=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.vendor=linuxserver.io\" \ + --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ + --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.title=Jellyfin\" \ + --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ + --no-cache --pull -t ${IMAGE}:${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } // Build MultiArch Docker containers for push to LS Repo @@ -393,8 +408,21 @@ pipeline { stage('Build X86') { steps { echo "Running on node: ${NODE_NAME}" - sh "docker build --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh "docker build \ + --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ + --label \"org.opencontainers.image.authors=linuxserver.io\" \ + --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-jellyfin\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-jellyfin\" \ + --label \"org.opencontainers.image.version=${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}\" \ + --label \"org.opencontainers.image.revision=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.vendor=linuxserver.io\" \ + --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ + --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.title=Jellyfin\" \ + --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ + --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } stage('Build ARMHF') { @@ -407,8 +435,21 @@ pipeline { sh '''#! /bin/bash echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin ''' - sh "docker build --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh "docker build \ + --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ + --label \"org.opencontainers.image.authors=linuxserver.io\" \ + --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-jellyfin\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-jellyfin\" \ + --label \"org.opencontainers.image.version=${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}\" \ + --label \"org.opencontainers.image.revision=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.vendor=linuxserver.io\" \ + --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ + --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.title=Jellyfin\" \ + --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ + --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" retry(5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" @@ -428,8 +469,21 @@ pipeline { sh '''#! /bin/bash echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin ''' - sh "docker build --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh "docker build \ + --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ + --label \"org.opencontainers.image.authors=linuxserver.io\" \ + --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-jellyfin\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-jellyfin\" \ + --label \"org.opencontainers.image.version=${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}\" \ + --label \"org.opencontainers.image.revision=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.vendor=linuxserver.io\" \ + --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ + --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ + --label \"org.opencontainers.image.title=Jellyfin\" \ + --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ + --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" retry(5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" @@ -740,7 +794,7 @@ pipeline { echo '{"tag_name":"'${META_TAG}'",\ "target_commitish": "master",\ "name": "'${META_TAG}'",\ - "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n**Remote Changes:**\\n\\n' > start + "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start printf '","draft": false,"prerelease": false}' >> releasebody.json paste -d'\\0' start releasebody.json > releasebody.json.done curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' @@ -765,7 +819,7 @@ pipeline { set -e TEMPDIR=$(mktemp -d) docker pull ghcr.io/linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest docker pull ghcr.io/linuxserver/readme-sync docker run --rm=true \ -e DOCKERHUB_USERNAME=$DOCKERUSER \ diff --git a/README.md b/README.md index b40ff7e..4e80096 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ - + [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)](https://linuxserver.io) @@ -12,13 +12,14 @@ The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring: - * regular and timely application updates - * easy user mappings (PGID, PUID) - * custom base image with s6 overlay - * weekly base OS updates with common layers across the entire LinuxServer.io ecosystem to minimise space usage, down time and bandwidth - * regular security updates +* regular and timely application updates +* easy user mappings (PGID, PUID) +* custom base image with s6 overlay +* weekly base OS updates with common layers across the entire LinuxServer.io ecosystem to minimise space usage, down time and bandwidth +* regular security updates Find us at: + * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! * [Discord](https://discord.gg/YWrKVTn) - realtime support / chat with the community and the team. * [Discourse](https://discourse.linuxserver.io) - post on our community forum. @@ -66,147 +67,6 @@ This image provides various versions that are available via tags. `latest` tag u | bionic | Stable Jellyfin releases - Bionic baseimage | | nightly | Nightly Jellyfin releases | -## Usage - -Here are some example snippets to help you get started creating a container. - -### docker-compose ([recommended](https://docs.linuxserver.io/general/docker-compose)) - -Compatible with docker-compose v2 schemas. - -```yaml ---- -version: "2.1" -services: - jellyfin: - image: ghcr.io/linuxserver/jellyfin - container_name: jellyfin - environment: - - PUID=1000 - - PGID=1000 - - TZ=Europe/London - - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional - volumes: - - /path/to/library:/config - - /path/to/tvseries:/data/tvshows - - /path/to/movies:/data/movies - - /opt/vc/lib:/opt/vc/lib #optional - ports: - - 8096:8096 - - 8920:8920 #optional - - 7359:7359/udp #optional - - 1900:1900/udp #optional - devices: - - /dev/dri:/dev/dri #optional - - /dev/vcsm:/dev/vcsm #optional - - /dev/vchiq:/dev/vchiq #optional - - /dev/video10:/dev/video10 #optional - - /dev/video11:/dev/video11 #optional - - /dev/video12:/dev/video12 #optional - restart: unless-stopped -``` - -### docker cli - -``` -docker run -d \ - --name=jellyfin \ - -e PUID=1000 \ - -e PGID=1000 \ - -e TZ=Europe/London \ - -e JELLYFIN_PublishedServerUrl=192.168.0.5 `#optional` \ - -p 8096:8096 \ - -p 8920:8920 `#optional` \ - -p 7359:7359/udp `#optional` \ - -p 1900:1900/udp `#optional` \ - -v /path/to/library:/config \ - -v /path/to/tvseries:/data/tvshows \ - -v /path/to/movies:/data/movies \ - -v /opt/vc/lib:/opt/vc/lib `#optional` \ - --device /dev/dri:/dev/dri `#optional` \ - --device /dev/vcsm:/dev/vcsm `#optional` \ - --device /dev/vchiq:/dev/vchiq `#optional` \ - --device /dev/video10:/dev/video10 `#optional` \ - --device /dev/video11:/dev/video11 `#optional` \ - --device /dev/video12:/dev/video12 `#optional` \ - --restart unless-stopped \ - ghcr.io/linuxserver/jellyfin -``` - - -## Parameters - -Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `:` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container. - -| Parameter | Function | -| :----: | --- | -| `-p 8096` | Http webUI. | -| `-p 8920` | Optional - Https webUI (you need to set up your own certificate). | -| `-p 7359/udp` | Optional - Allows clients to discover Jellyfin on the local network. | -| `-p 1900/udp` | Optional - Service discovery used by DNLA and clients. | -| `-e PUID=1000` | for UserID - see below for explanation | -| `-e PGID=1000` | for GroupID - see below for explanation | -| `-e TZ=Europe/London` | Specify a timezone to use (e.g. Europe/London). | -| `-e JELLYFIN_PublishedServerUrl=192.168.0.5` | Set the autodiscovery response domain or IP address. | -| `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | -| `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | -| `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | -| `-v /opt/vc/lib` | Path for Raspberry Pi OpenMAX libs *optional*. | -| `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | -| `--device /dev/vcsm` | Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings). | -| `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding. | -| `--device /dev/video10` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | -| `--device /dev/video11` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | -| `--device /dev/video12` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | - -## Environment variables from files (Docker secrets) - -You can set any environment variable from a file by using a special prepend `FILE__`. - -As an example: - -``` --e FILE__PASSWORD=/run/secrets/mysecretpassword -``` - -Will set the environment variable `PASSWORD` based on the contents of the `/run/secrets/mysecretpassword` file. - -## Umask for running applications - -For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional `-e UMASK=022` setting. -Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up [here](https://en.wikipedia.org/wiki/Umask) before asking for support. - -## Optional Parameters - -The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has additional ports that can provide auto discovery. - -Service Discovery (`1900/udp`) - Since client auto-discover would break if this option were configurable, you cannot change this in the settings at this time. DLNA also uses this port and is required to be in the local subnet. - -Client Discovery (`7359/udp`) - Allows clients to discover Jellyfin on the local network. A broadcast message to this port with "Who is Jellyfin Server?" will get a JSON response that includes the server address, ID, and name. - -``` - -p 7359:7359/udp \ - -p 1900:1900/udp \ -``` - -The [official documentation for environmentals](https://jellyfin.org/docs/general/administration/configuration.html) has additional environmentals that can provide additional configurability such as migrating to the native Jellyfin image. - - -## User / Group Identifiers - -When using volumes (`-v` flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user `PUID` and group `PGID`. - -Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic. - -In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as below: - -``` - $ id username - uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup) -``` - - -  ## Application Setup Webui can be found at `http://:8096` @@ -251,13 +111,149 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev --device=/dev/video12:/dev/video12 ``` +## Usage + +Here are some example snippets to help you get started creating a container. + +### docker-compose ([recommended](https://docs.linuxserver.io/general/docker-compose)) + +Compatible with docker-compose v2 schemas. + +```yaml +--- +version: "2.1" +services: + jellyfin: + image: ghcr.io/linuxserver/jellyfin + container_name: jellyfin + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional + volumes: + - /path/to/library:/config + - /path/to/tvseries:/data/tvshows + - /path/to/movies:/data/movies + - /opt/vc/lib:/opt/vc/lib #optional + ports: + - 8096:8096 + - 8920:8920 #optional + - 7359:7359/udp #optional + - 1900:1900/udp #optional + devices: + - /dev/dri:/dev/dri #optional + - /dev/vcsm:/dev/vcsm #optional + - /dev/vchiq:/dev/vchiq #optional + - /dev/video10:/dev/video10 #optional + - /dev/video11:/dev/video11 #optional + - /dev/video12:/dev/video12 #optional + restart: unless-stopped +``` + +### docker cli + +```bash +docker run -d \ + --name=jellyfin \ + -e PUID=1000 \ + -e PGID=1000 \ + -e TZ=Europe/London \ + -e JELLYFIN_PublishedServerUrl=192.168.0.5 `#optional` \ + -p 8096:8096 \ + -p 8920:8920 `#optional` \ + -p 7359:7359/udp `#optional` \ + -p 1900:1900/udp `#optional` \ + -v /path/to/library:/config \ + -v /path/to/tvseries:/data/tvshows \ + -v /path/to/movies:/data/movies \ + -v /opt/vc/lib:/opt/vc/lib `#optional` \ + --device /dev/dri:/dev/dri `#optional` \ + --device /dev/vcsm:/dev/vcsm `#optional` \ + --device /dev/vchiq:/dev/vchiq `#optional` \ + --device /dev/video10:/dev/video10 `#optional` \ + --device /dev/video11:/dev/video11 `#optional` \ + --device /dev/video12:/dev/video12 `#optional` \ + --restart unless-stopped \ + ghcr.io/linuxserver/jellyfin +``` + +## Parameters + +Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `:` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container. + +| Parameter | Function | +| :----: | --- | +| `-p 8096` | Http webUI. | +| `-p 8920` | Optional - Https webUI (you need to set up your own certificate). | +| `-p 7359/udp` | Optional - Allows clients to discover Jellyfin on the local network. | +| `-p 1900/udp` | Optional - Service discovery used by DNLA and clients. | +| `-e PUID=1000` | for UserID - see below for explanation | +| `-e PGID=1000` | for GroupID - see below for explanation | +| `-e TZ=Europe/London` | Specify a timezone to use (e.g. Europe/London). | +| `-e JELLYFIN_PublishedServerUrl=192.168.0.5` | Set the autodiscovery response domain or IP address. | +| `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | +| `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | +| `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | +| `-v /opt/vc/lib` | Path for Raspberry Pi OpenMAX libs *optional*. | +| `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | +| `--device /dev/vcsm` | Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings). | +| `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding. | +| `--device /dev/video10` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | +| `--device /dev/video11` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | +| `--device /dev/video12` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | + +## Environment variables from files (Docker secrets) + +You can set any environment variable from a file by using a special prepend `FILE__`. + +As an example: + +```bash +-e FILE__PASSWORD=/run/secrets/mysecretpassword +``` + +Will set the environment variable `PASSWORD` based on the contents of the `/run/secrets/mysecretpassword` file. + +## Umask for running applications + +For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional `-e UMASK=022` setting. +Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up [here](https://en.wikipedia.org/wiki/Umask) before asking for support. + +## Optional Parameters + +The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has additional ports that can provide auto discovery. + +Service Discovery (`1900/udp`) - Since client auto-discover would break if this option were configurable, you cannot change this in the settings at this time. DLNA also uses this port and is required to be in the local subnet. + +Client Discovery (`7359/udp`) - Allows clients to discover Jellyfin on the local network. A broadcast message to this port with "Who is Jellyfin Server?" will get a JSON response that includes the server address, ID, and name. + +``` + -p 7359:7359/udp \ + -p 1900:1900/udp \ +``` + +The [official documentation for environmentals](https://jellyfin.org/docs/general/administration/configuration.html) has additional environmentals that can provide additional configurability such as migrating to the native Jellyfin image. + +## User / Group Identifiers + +When using volumes (`-v` flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user `PUID` and group `PGID`. + +Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic. + +In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as below: + +```bash + $ id username + uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup) +``` ## Docker Mods + [![Docker Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=jellyfin&query=%24.mods%5B%27jellyfin%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=jellyfin "view available mods for this container.") [![Docker Universal Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=universal&query=%24.mods%5B%27universal%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=universal "view available universal mods.") We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) as well as universal mods that can be applied to any one of our images can be accessed via the dynamic badges above. - ## Support Info * Shell access whilst the container is running: `docker exec -it jellyfin /bin/bash` @@ -274,6 +270,7 @@ Most of our images are static, versioned, and require an image update and contai Below are the instructions for updating containers: ### Via Docker Compose + * Update all images: `docker-compose pull` * or update a single image: `docker-compose pull jellyfin` * Let compose update all containers as necessary: `docker-compose up -d` @@ -281,6 +278,7 @@ Below are the instructions for updating containers: * You can also remove the old dangling images: `docker image prune` ### Via Docker Run + * Update the image: `docker pull ghcr.io/linuxserver/jellyfin` * Stop the running container: `docker stop jellyfin` * Delete the container: `docker rm jellyfin` @@ -288,24 +286,29 @@ Below are the instructions for updating containers: * You can also remove the old dangling images: `docker image prune` ### Via Watchtower auto-updater (only use if you don't remember the original parameters) + * Pull the latest image at its tag and replace it with the same env variables in one run: - ``` + + ```bash docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower \ --run-once jellyfin ``` + * You can also remove the old dangling images: `docker image prune` **Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose). ### Image Update Notifications - Diun (Docker Image Update Notifier) + * We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. ## Building locally If you want to make local modifications to these images for development purposes or just to customize the logic: -``` + +```bash git clone https://github.com/linuxserver/docker-jellyfin.git cd docker-jellyfin docker build \ @@ -315,7 +318,8 @@ docker build \ ``` The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` -``` + +```bash docker run --rm --privileged multiarch/qemu-user-static:register --reset ``` @@ -323,6 +327,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **21.05.21:** - Add nvidia.icd file to fix missing tonemapping using Nvidia HW. * **20.01.21:** - Add Jellyfin Binary Environmentals * **20.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. * **23.11.20:** - Rebase to Focal, branch off Bionic. diff --git a/readme-vars.yml b/readme-vars.yml index c963b44..174bc47 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -115,6 +115,7 @@ app_setup_block: | # changelog changelogs: + - { date: "21.05.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } - { date: "20.01.21:", desc: "Add Jellyfin Binary Environmentals" } - { date: "20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } - { date: "23.11.20:", desc: "Rebase to Focal, branch off Bionic." } diff --git a/root/etc/OpenCL/vendors/nvidia.icd b/root/etc/OpenCL/vendors/nvidia.icd new file mode 100644 index 0000000..6b30d0c --- /dev/null +++ b/root/etc/OpenCL/vendors/nvidia.icd @@ -0,0 +1 @@ +libnvidia-opencl.so.1 \ No newline at end of file From c831204939aab228a266aa1f20ae3c4da1d30d80 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 21 Apr 2021 20:11:00 +0000 Subject: [PATCH 123/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index af9e0b7..c6c568c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.1.2+i526~u20.04 +intel-media-va-driver-non-free21.1.3+i538~u20.04 jellyfin10.7.2-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.2-1 @@ -93,11 +93,11 @@ libharfbuzz0b2.6.4-1ubuntu4 libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1 libheimbase1-heimdal7.7.0+dfsg-1ubuntu1 libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1 -libhogweed53.5.1+really3.5.1-2 +libhogweed53.5.1+really3.5.1-2ubuntu0.1 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1120.4.1+i526~u20.04 +libigdgmm1121.1.1+i538~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -113,7 +113,7 @@ libmount12.34-0.1ubuntu9.1 libmp3lame03.100-3 libncurses66.2-0ubuntu2 libncursesw66.2-0ubuntu2 -libnettle73.5.1+really3.5.1-2 +libnettle73.5.1+really3.5.1-2ubuntu0.1 libnghttp2-141.40.0-1build1 libnpth01.6-1 libnuma12.0.12-1 @@ -129,7 +129,7 @@ libpcre2-8-010.34-7 libpcre32:8.39-12build1 libpixman-1-00.38.4-0ubuntu1 libpng16-161.6.37-2 -libprocps82:3.3.16-1ubuntu2 +libprocps82:3.3.16-1ubuntu2.1 libpsl50.21.0-1ubuntu1 libreadline88.0-4 libroken18-heimdal7.7.0+dfsg-1ubuntu1 @@ -137,7 +137,7 @@ librtmp12.4+20151223.gitfa8646d.1-2build1 libsasl2-22.1.27+dfsg-2 libsasl2-modules2.1.27+dfsg-2 libsasl2-modules-db2.1.27+dfsg-2 -libseccomp22.4.3-1ubuntu3.20.04.3 +libseccomp22.5.1-1ubuntu1~20.04.1 libselinux13.0-1build2 libsemanage13.0-1build2 libsemanage-common3.0-1build2 @@ -155,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.6 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.10.0+i526~u20.04 +libva22.11.0+i538~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 @@ -199,7 +199,7 @@ openssl1.1.1f-1ubuntu2.3 passwd1:4.8.1-1ubuntu5.20.04 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 -procps2:3.3.16-1ubuntu2 +procps2:3.3.16-1ubuntu2.1 publicsuffix20200303.0012-1 readline-common8.0-4 sed4.7-1 From 3d2200fca9d94599d64fb5352a591cf254eb1371 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 24 Apr 2021 06:28:14 -0400 Subject: [PATCH 124/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index c6c568c..de052b7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,7 +38,7 @@ hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.1.3+i538~u20.04 jellyfin10.7.2-1 -jellyfin-ffmpeg4.3.1-4-focal +jellyfin-ffmpeg4.3.2-1-focal jellyfin-server10.7.2-1 jellyfin-web10.7.2-1 krb5-locales1.17-6ubuntu4.1 From 180a2430c680abfc50335f74f76f3404ae94f672 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 29 Apr 2021 02:53:33 +0000 Subject: [PATCH 125/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index de052b7..c1f04e4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -104,8 +104,8 @@ libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 -libldap-2.4-22.4.49+dfsg-2ubuntu1.7 -libldap-common2.4.49+dfsg-2ubuntu1.7 +libldap-2.4-22.4.49+dfsg-2ubuntu1.8 +libldap-common2.4.49+dfsg-2ubuntu1.8 libllvm111:11.0.0-2~ubuntu20.04.1 liblz4-11.9.2-2 liblzma55.2.4-1ubuntu1 @@ -185,7 +185,7 @@ libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 libzvbi00.2.35-17 libzvbi-common0.2.35-17 -locales2.31-0ubuntu9.2 +locales2.31-0ubuntu9.3 login1:4.8.1-1ubuntu5.20.04 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 From ede49b23395ac766f811e1466a452ea04579e1e1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 4 May 2021 22:34:30 -0400 Subject: [PATCH 126/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c1f04e4..8021add 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.1.3+i538~u20.04 -jellyfin10.7.2-1 -jellyfin-ffmpeg4.3.2-1-focal -jellyfin-server10.7.2-1 -jellyfin-web10.7.2-1 +jellyfin10.7.4-1 +jellyfin-ffmpeg4.3.1-4-focal +jellyfin-server10.7.4-1 +jellyfin-web10.7.4-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.5 @@ -185,7 +185,7 @@ libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 libzvbi00.2.35-17 libzvbi-common0.2.35-17 -locales2.31-0ubuntu9.3 +locales2.31-0ubuntu9.2 login1:4.8.1-1ubuntu5.20.04 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 From 1ad884e4093e867909388963638a5c4638644055 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 4 May 2021 22:52:42 -0400 Subject: [PATCH 127/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8021add..21dd9c5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.1.3+i538~u20.04 -jellyfin10.7.4-1 +jellyfin10.7.5-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.4-1 -jellyfin-web10.7.4-1 +jellyfin-web10.7.5-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.5 From 2baa5d7e0d618dcb5125c0bc3ac43bb7f200e99b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 5 May 2021 04:21:35 +0100 Subject: [PATCH 128/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 21dd9c5..edc8fc9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -39,7 +39,7 @@ init-system-helpers1.57 intel-media-va-driver-non-free21.1.3+i538~u20.04 jellyfin10.7.5-1 jellyfin-ffmpeg4.3.1-4-focal -jellyfin-server10.7.4-1 +jellyfin-server10.7.5-1 jellyfin-web10.7.5-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 From e7db51e94030f5246ce2f2868c8869676a02ff1a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 13 May 2021 03:59:56 +0100 Subject: [PATCH 129/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index edc8fc9..4f087cf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.1.3+i538~u20.04 +intel-media-va-driver-non-free21.2.0+i547~u20.04 jellyfin10.7.5-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.5-1 @@ -64,12 +64,12 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.5 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.104+i526~u20.04 -libdrm-amdgpu12.4.104+i526~u20.04 -libdrm-common2.4.104+i526~u20.04 -libdrm-intel12.4.104+i526~u20.04 -libdrm-nouveau22.4.104+i526~u20.04 -libdrm-radeon12.4.104+i526~u20.04 +libdrm22.4.105-1022 +libdrm-amdgpu12.4.105-1022 +libdrm-common2.4.105-1022 +libdrm-intel12.4.105-1022 +libdrm-nouveau22.4.105-1022 +libdrm-radeon12.4.105-1022 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 @@ -97,7 +97,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.1 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1121.1.1+i538~u20.04 +libigdgmm1121.1.2+i547~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -155,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.6 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.11.0+i538~u20.04 +libva22.11.0+i547~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From 7dc47cf5d4d1aa663f9362139643d87dddfbd200 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 20 May 2021 03:06:43 +0000 Subject: [PATCH 130/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 4f087cf..240b040 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -146,7 +146,7 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 -libssl1.11.1.1f-1ubuntu2.3 +libssl1.11.1.1f-1ubuntu2.4 libstdc++610.2.0-5ubuntu1~20.04 libsystemd0245.4-4ubuntu3.6 libtasn1-64.16.0-2 From 205f5a3fa0aa38f70879182050f2cb204b489480 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 27 May 2021 03:59:46 +0000 Subject: [PATCH 131/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 240b040..7f458f0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.2.0+i547~u20.04 +intel-media-va-driver-non-free21.2.0+i557~u20.04 jellyfin10.7.5-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.5-1 @@ -97,7 +97,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.1 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1121.1.2+i547~u20.04 +libigdgmm1121.1.2+i557~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -155,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.6 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.11.0+i547~u20.04 +libva22.11.0+i557~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 @@ -163,9 +163,9 @@ libvpx61.8.2-1build1 libwebp60.6.1-2 libwebpmux30.6.1-2 libwind0-heimdal7.7.0+dfsg-1ubuntu1 -libx11-62:1.6.9-2ubuntu1.1 -libx11-data2:1.6.9-2ubuntu1.1 -libx11-xcb12:1.6.9-2ubuntu1.1 +libx11-62:1.6.9-2ubuntu1.2 +libx11-data2:1.6.9-2ubuntu1.2 +libx11-xcb12:1.6.9-2ubuntu1.2 libx264-1552:0.155.2917+git0a84d98-2 libx265-1793.2.1-1build1 libxau61:1.0.9-0ubuntu1 @@ -195,7 +195,7 @@ mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.3 +openssl1.1.1f-1ubuntu2.4 passwd1:4.8.1-1ubuntu5.20.04 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 007f37407d532afacd7695d75e8e0fe942e7a8e5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 3 Jun 2021 05:02:00 +0000 Subject: [PATCH 132/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7f458f0..5a6ee55 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -160,8 +160,8 @@ libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 libvpx61.8.2-1build1 -libwebp60.6.1-2 -libwebpmux30.6.1-2 +libwebp60.6.1-2ubuntu0.20.04.1 +libwebpmux30.6.1-2ubuntu0.20.04.1 libwind0-heimdal7.7.0+dfsg-1ubuntu1 libx11-62:1.6.9-2ubuntu1.2 libx11-data2:1.6.9-2ubuntu1.2 From e9a00d30bf3998aea8e3b7c5bff64fcc60b933f0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 10 Jun 2021 02:57:08 +0000 Subject: [PATCH 133/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5a6ee55..dacd49a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -107,7 +107,7 @@ libksba81.3.5-2 libldap-2.4-22.4.49+dfsg-2ubuntu1.8 libldap-common2.4.49+dfsg-2ubuntu1.8 libllvm111:11.0.0-2~ubuntu20.04.1 -liblz4-11.9.2-2 +liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 libmount12.34-0.1ubuntu9.1 libmp3lame03.100-3 @@ -120,10 +120,10 @@ libnuma12.0.12-1 libogg01.3.4-0ubuntu1 libopus01.3.1-0ubuntu1 libp11-kit00.23.20-1ubuntu0.1 -libpam0g1.3.1-5ubuntu4.1 -libpam-modules1.3.1-5ubuntu4.1 -libpam-modules-bin1.3.1-5ubuntu4.1 -libpam-runtime1.3.1-5ubuntu4.1 +libpam0g1.3.1-5ubuntu4.2 +libpam-modules1.3.1-5ubuntu4.2 +libpam-modules-bin1.3.1-5ubuntu4.2 +libpam-runtime1.3.1-5ubuntu4.2 libpciaccess00.16-0ubuntu1 libpcre2-8-010.34-7 libpcre32:8.39-12build1 From 58b5a9d679eb6a7aa55aaac64b1de3f9ae512210 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Jun 2021 02:49:39 +0000 Subject: [PATCH 134/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index dacd49a..5f533ab 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.2.0+i557~u20.04 +intel-media-va-driver-non-free21.2.1+i571~u20.04 jellyfin10.7.5-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.5-1 @@ -64,12 +64,12 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.5 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.105-1022 -libdrm-amdgpu12.4.105-1022 -libdrm-common2.4.105-1022 -libdrm-intel12.4.105-1022 -libdrm-nouveau22.4.105-1022 -libdrm-radeon12.4.105-1022 +libdrm22.4.106-1025 +libdrm-amdgpu12.4.106-1025 +libdrm-common2.4.106-1025 +libdrm-intel12.4.106-1025 +libdrm-nouveau22.4.106-1025 +libdrm-radeon12.4.106-1025 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 @@ -97,7 +97,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.1 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1121.1.2+i557~u20.04 +libigdgmm1121.1.3+i571~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -155,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.6 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.11.0+i557~u20.04 +libva22.11.0+i571~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From 99b6efd14c7414b249116a9da978fcd818543ca3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 18 Jun 2021 02:04:19 +0000 Subject: [PATCH 135/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5f533ab..6ec6021 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.2.1+i571~u20.04 -jellyfin10.7.5-1 +jellyfin10.7.6-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.5-1 -jellyfin-web10.7.5-1 +jellyfin-web10.7.6-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.5 @@ -179,7 +179,7 @@ libxcb-sync11.14-2 libxcb-xfixes01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 -libxml22.9.10+dfsg-5 +libxml22.9.10+dfsg-5ubuntu0.20.04.1 libxrender11:0.9.10-1 libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 From 36f190bd08ddbf86ea313d3d1893c4f0e8a37be3 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 23 Jun 2021 10:56:31 -0400 Subject: [PATCH 136/456] pin dep versions, log message about device perms --- Dockerfile | 56 ++++++++++++++--------------- Dockerfile.aarch64 | 58 +++++++++++++++---------------- Dockerfile.armhf | 58 +++++++++++++++---------------- README.md | 1 + readme-vars.yml | 1 + root/etc/cont-init.d/30-config | 18 +++++----- root/etc/cont-init.d/40-gid-video | 29 +++++++++------- root/etc/services.d/jellyfin/run | 19 +++++----- 8 files changed, 123 insertions(+), 117 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3ef8e3c..949a449 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,34 +12,34 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - gnupg && \ - echo "**** install jellyfin *****" && \ - curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - curl -s https://repositories.intel.com/graphics/intel-graphics.key | apt-key add - && \ - echo 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main' > /etc/apt/sources.list.d/intel-graphics.list && \ - if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin"; \ - else \ - JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ - fi && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - at \ - intel-media-va-driver-non-free \ - ${JELLYFIN} \ - libfontconfig1 \ - libfreetype6 \ - libssl1.1 \ - mesa-va-drivers && \ - echo "**** cleanup ****" && \ - rm -rf \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/* + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + gnupg && \ + echo "**** install jellyfin *****" && \ + curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ + echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ + curl -s https://repositories.intel.com/graphics/intel-graphics.key | apt-key add - && \ + echo 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main' > /etc/apt/sources.list.d/intel-graphics.list && \ + if [ -z ${JELLYFIN_RELEASE+x} ]; then \ + JELLYFIN="jellyfin"; \ + else \ + JELLYFIN="jellyfin=${JELLYFIN_RELEASE} jellyfin-server=${JELLYFIN_RELEASE} jellyfin-web=${JELLYFIN_RELEASE}"; \ + fi && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + at \ + intel-media-va-driver-non-free \ + ${JELLYFIN} \ + libfontconfig1 \ + libfreetype6 \ + libssl1.1 \ + mesa-va-drivers && \ + echo "**** cleanup ****" && \ + rm -rf \ + /tmp/* \ + /var/lib/apt/lists/* \ + /var/tmp/* # add local files COPY root/ / diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 802ba4e..bb3d6e5 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -12,35 +12,35 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - gnupg && \ - echo "**** install jellyfin *****" && \ - curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ - echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ - if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin"; \ - else \ - JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ - fi && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - at \ - ${JELLYFIN} \ - libfontconfig1 \ - libfreetype6 \ - libomxil-bellagio0 \ - libomxil-bellagio-bin \ - libraspberrypi0 \ - libssl1.1 && \ - echo "**** cleanup ****" && \ - rm -rf \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/* + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + gnupg && \ + echo "**** install jellyfin *****" && \ + curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ + curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ + echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ + if [ -z ${JELLYFIN_RELEASE+x} ]; then \ + JELLYFIN="jellyfin"; \ + else \ + JELLYFIN="jellyfin=${JELLYFIN_RELEASE} jellyfin-server=${JELLYFIN_RELEASE} jellyfin-web=${JELLYFIN_RELEASE}"; \ + fi && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + at \ + ${JELLYFIN} \ + libfontconfig1 \ + libfreetype6 \ + libomxil-bellagio0 \ + libomxil-bellagio-bin \ + libraspberrypi0 \ + libssl1.1 && \ + echo "**** cleanup ****" && \ + rm -rf \ + /tmp/* \ + /var/lib/apt/lists/* \ + /var/tmp/* # add local files COPY root/ / diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 4cb899e..76d2770 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -12,35 +12,35 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - gnupg && \ - echo "**** install jellyfin *****" && \ - curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ - echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ - if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin"; \ - else \ - JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ - fi && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - at \ - ${JELLYFIN} \ - libfontconfig1 \ - libfreetype6 \ - libomxil-bellagio0 \ - libomxil-bellagio-bin \ - libraspberrypi0 \ - libssl1.1 && \ - echo "**** cleanup ****" && \ - rm -rf \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/* + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + gnupg && \ + echo "**** install jellyfin *****" && \ + curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ + curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ + echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ + if [ -z ${JELLYFIN_RELEASE+x} ]; then \ + JELLYFIN="jellyfin"; \ + else \ + JELLYFIN="jellyfin=${JELLYFIN_RELEASE} jellyfin-server=${JELLYFIN_RELEASE} jellyfin-web=${JELLYFIN_RELEASE}"; \ + fi && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + at \ + ${JELLYFIN} \ + libfontconfig1 \ + libfreetype6 \ + libomxil-bellagio0 \ + libomxil-bellagio-bin \ + libraspberrypi0 \ + libssl1.1 && \ + echo "**** cleanup ****" && \ + rm -rf \ + /tmp/* \ + /var/lib/apt/lists/* \ + /var/tmp/* # add local files COPY root/ / diff --git a/README.md b/README.md index 4e80096..3d2ec93 100644 --- a/README.md +++ b/README.md @@ -327,6 +327,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **23.06.21:** - Add log message if device permissions are incorrect, pin jellyfin dependency versions to prevent upstream apt repo issues. * **21.05.21:** - Add nvidia.icd file to fix missing tonemapping using Nvidia HW. * **20.01.21:** - Add Jellyfin Binary Environmentals * **20.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. diff --git a/readme-vars.yml b/readme-vars.yml index 174bc47..b759b3c 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -115,6 +115,7 @@ app_setup_block: | # changelog changelogs: + - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect, pin jellyfin dependency versions to prevent upstream apt repo issues." } - { date: "21.05.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } - { date: "20.01.21:", desc: "Add Jellyfin Binary Environmentals" } - { date: "20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index a272525..ff0be50 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -2,18 +2,18 @@ # create directories mkdir -p \ - /config/{log,data/transcodes,cache} \ - /data \ - /transcode + /config/{log,data/transcodes,cache} \ + /data \ + /transcode # permissions chown abc:abc \ - /config \ - /config/* \ - /data \ - /config/data/transcodes \ - /transcode + /config \ + /config/* \ + /data \ + /config/data/transcodes \ + /transcode if [ -n "$(ls -A /data 2>/dev/null)" ]; then chown abc:abc \ - /data/* + /data/* fi diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index e4512de..5210ccc 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -4,21 +4,24 @@ FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/vc-mem /dev/video1? -type c -prin for i in $FILES do - VIDEO_GID=$(stat -c '%g' "$i") - if ! id -G abc | grep -qw "$VIDEO_GID"; then - VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') - if [ -z "${VIDEO_NAME}" ]; then - VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c8)" - groupadd "$VIDEO_NAME" - groupmod -g "$VIDEO_GID" "$VIDEO_NAME" - fi - usermod -a -G "$VIDEO_NAME" abc - fi + VIDEO_GID=$(stat -c '%g' "$i") + if ! id -G abc | grep -qw "$VIDEO_GID"; then + VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') + if [ -z "${VIDEO_NAME}" ]; then + VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c8)" + groupadd "$VIDEO_NAME" + groupmod -g "$VIDEO_GID" "$VIDEO_NAME" + fi + usermod -a -G "$VIDEO_NAME" abc + if [ $(stat -c '%A' "${i}" | cut -b 8,9) != "rw" ]; then + echo -e "**** The device ${i} does not have group read/write permissions, which might prevent hardware transcode from functioning correctly. To fix it, you can run the following on your docker host: ****\nsudo chmod g+rw ${i}\n" + fi + fi done # openmax lib loading if [ -e "/opt/vc/lib" ] && [ ! -e "/etc/ld.so.conf.d/00-vmcs.conf" ]; then - echo "[jellyfin-init] Pi Libs detected loading" - echo "/opt/vc/lib" > "/etc/ld.so.conf.d/00-vmcs.conf" - ldconfig + echo "[jellyfin-init] Pi Libs detected loading" + echo "/opt/vc/lib" > "/etc/ld.so.conf.d/00-vmcs.conf" + ldconfig fi diff --git a/root/etc/services.d/jellyfin/run b/root/etc/services.d/jellyfin/run index 21632b0..792ef0c 100644 --- a/root/etc/services.d/jellyfin/run +++ b/root/etc/services.d/jellyfin/run @@ -1,16 +1,17 @@ #!/usr/bin/with-contenv bash -export JELLYFIN_DATA_DIR="/config/data" \ -JELLYFIN_CONFIG_DIR="/config" \ -JELLYFIN_LOG_DIR="/config/log" \ -JELLYFIN_CACHE_DIR="/config/cache" +export \ + JELLYFIN_DATA_DIR="/config/data" \ + JELLYFIN_CONFIG_DIR="/config" \ + JELLYFIN_LOG_DIR="/config/log" \ + JELLYFIN_CACHE_DIR="/config/cache" if [ -n "${UMASK_SET}" ] && [ -z "${UMASK}" ]; then - echo -e "You are using a legacy method of defining umask\nplease update your environment variable from UMASK_SET to UMASK\nto keep the functionality after July 2021" - umask ${UMASK_SET} + echo -e "You are using a legacy method of defining umask\nplease update your environment variable from UMASK_SET to UMASK\nto keep the functionality after July 2021" + umask ${UMASK_SET} fi exec \ - s6-setuidgid abc /usr/bin/jellyfin \ - --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg \ - --webdir=/usr/share/jellyfin/web + s6-setuidgid abc /usr/bin/jellyfin \ + --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg \ + --webdir=/usr/share/jellyfin/web From 6789facbb81b8b0611feec1123e1560fd3712d75 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 23 Jun 2021 11:48:34 -0400 Subject: [PATCH 137/456] add bionic deprecation notice --- README.md | 4 ++-- readme-vars.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3d2ec93..6d2e5d1 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ This image provides various versions that are available via tags. `latest` tag u | Tag | Description | | :----: | --- | | latest | Stable Jellyfin releases - Focal baseimage | -| bionic | Stable Jellyfin releases - Bionic baseimage | +| bionic | DEPRECATED, no longer updated - Stable Jellyfin releases - Bionic baseimage | | nightly | Nightly Jellyfin releases | ## Application Setup @@ -327,7 +327,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **23.06.21:** - Add log message if device permissions are incorrect, pin jellyfin dependency versions to prevent upstream apt repo issues. +* **23.06.21:** - Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag. * **21.05.21:** - Add nvidia.icd file to fix missing tonemapping using Nvidia HW. * **20.01.21:** - Add Jellyfin Binary Environmentals * **20.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. diff --git a/readme-vars.yml b/readme-vars.yml index b759b3c..e5c411f 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -17,7 +17,7 @@ available_architectures: development_versions: true development_versions_items: - { tag: "latest", desc: "Stable Jellyfin releases - Focal baseimage" } - - { tag: "bionic", desc: "Stable Jellyfin releases - Bionic baseimage" } + - { tag: "bionic", desc: "DEPRECATED, no longer updated - Stable Jellyfin releases - Bionic baseimage" } - { tag: "nightly", desc: "Nightly Jellyfin releases" } # container parameters @@ -115,7 +115,7 @@ app_setup_block: | # changelog changelogs: - - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect, pin jellyfin dependency versions to prevent upstream apt repo issues." } + - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag." } - { date: "21.05.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } - { date: "20.01.21:", desc: "Add Jellyfin Binary Environmentals" } - { date: "20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } From 2eda65606323661cc60c3aaf7fa5ff4a7a97e038 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 23 Jun 2021 13:47:01 -0400 Subject: [PATCH 138/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 6ec6021..0ab57e3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -39,7 +39,7 @@ init-system-helpers1.57 intel-media-va-driver-non-free21.2.1+i571~u20.04 jellyfin10.7.6-1 jellyfin-ffmpeg4.3.1-4-focal -jellyfin-server10.7.5-1 +jellyfin-server10.7.6-1 jellyfin-web10.7.6-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 From f3730ac76c81cbdd605aff2edb5ae189f1c3e19d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 1 Jul 2021 02:34:00 +0000 Subject: [PATCH 139/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0ab57e3..a9779a2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -21,7 +21,7 @@ fdisk2.34-0.1ubuntu9.1 findutils4.7.0-1ubuntu1 fontconfig-config2.13.1-2ubuntu3 fonts-dejavu-core2.37-1 -gcc-10-base10.2.0-5ubuntu1~20.04 +gcc-10-base10.3.0-1ubuntu1~20.04 gnupg2.2.19-3ubuntu2.1 gnupg-l10n2.2.19-3ubuntu2.1 gnupg-utils2.2.19-3ubuntu2.1 @@ -80,7 +80,7 @@ libfl22.6.4-6.2 libfontconfig12.13.1-2ubuntu3 libfreetype62.10.1-2ubuntu0.1 libfribidi01.0.8-2 -libgcc-s110.2.0-5ubuntu1~20.04 +libgcc-s110.3.0-1ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1 libglib2.0-02.64.6-1~ubuntu20.04.3 libgmp102:6.2.0+dfsg-4 @@ -93,7 +93,7 @@ libharfbuzz0b2.6.4-1ubuntu4 libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1 libheimbase1-heimdal7.7.0+dfsg-1ubuntu1 libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1 -libhogweed53.5.1+really3.5.1-2ubuntu0.1 +libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 @@ -113,7 +113,7 @@ libmount12.34-0.1ubuntu9.1 libmp3lame03.100-3 libncurses66.2-0ubuntu2 libncursesw66.2-0ubuntu2 -libnettle73.5.1+really3.5.1-2ubuntu0.1 +libnettle73.5.1+really3.5.1-2ubuntu0.2 libnghttp2-141.40.0-1build1 libnpth01.6-1 libnuma12.0.12-1 @@ -129,7 +129,7 @@ libpcre2-8-010.34-7 libpcre32:8.39-12build1 libpixman-1-00.38.4-0ubuntu1 libpng16-161.6.37-2 -libprocps82:3.3.16-1ubuntu2.1 +libprocps82:3.3.16-1ubuntu2.2 libpsl50.21.0-1ubuntu1 libreadline88.0-4 libroken18-heimdal7.7.0+dfsg-1ubuntu1 @@ -147,12 +147,12 @@ libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 libssl1.11.1.1f-1ubuntu2.4 -libstdc++610.2.0-5ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.6 +libstdc++610.3.0-1ubuntu1~20.04 +libsystemd0245.4-4ubuntu3.7 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.6 +libudev1245.4-4ubuntu3.7 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.11.0+i571~u20.04 @@ -199,7 +199,7 @@ openssl1.1.1f-1ubuntu2.4 passwd1:4.8.1-1ubuntu5.20.04 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 -procps2:3.3.16-1ubuntu2.1 +procps2:3.3.16-1ubuntu2.2 publicsuffix20200303.0012-1 readline-common8.0-4 sed4.7-1 From 65fdf927872225851ba99ed5ec5369d75c20d786 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 8 Jul 2021 02:28:48 +0000 Subject: [PATCH 140/456] Bot Updating Templated Files --- Jenkinsfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index bdb0d35..e807100 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -55,7 +55,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( @@ -260,7 +260,6 @@ pipeline { git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} cd ${TEMPDIR}/repo/${LS_REPO} git checkout -f master - cd ${TEMPDIR}/docker-${CONTAINER_NAME} for i in ${TEMPLATES_TO_DELETE}; do git rm "${i}" done @@ -521,6 +520,15 @@ pipeline { apt list -qq --installed | sed "s#/.*now ##g" | cut -d" " -f1 > /tmp/package_versions.txt && \ sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \ chmod 777 /tmp/package_versions.txt' + elif [ "${DIST_IMAGE}" == "fedora" ]; then + docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ + rpm -qa > /tmp/package_versions.txt && \ + sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \ + chmod 777 /tmp/package_versions.txt' + elif [ "${DIST_IMAGE}" == "arch" ]; then + docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ + pacman -Q > /tmp/package_versions.txt && \ + chmod 777 /tmp/package_versions.txt' fi NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" From 1b98e82474e543a5a7594f45282196b9ddac7f66 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 8 Jul 2021 02:30:22 +0000 Subject: [PATCH 141/456] Bot Updating Templated Files --- .editorconfig | 20 ++++++++++++++++++++ .github/CONTRIBUTING.md | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 2 +- .github/workflows/stale.yml | 2 +- README.md | 7 ++----- 5 files changed, 25 insertions(+), 8 deletions(-) create mode 100755 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100755 index 0000000..a92f7df --- /dev/null +++ b/.editorconfig @@ -0,0 +1,20 @@ +# This file is globally distributed to all container image projects from +# https://github.com/linuxserver/docker-jenkins-builder/blob/master/.editorconfig + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true +# trim_trailing_whitespace may cause unintended issues and should not be globally set true +trim_trailing_whitespace = false + +[{Dockerfile*,**.yml}] +indent_style = space +indent_size = 2 + +[{**.sh,root/etc/cont-init.d/**,root/etc/services.d/**}] +indent_style = space +indent_size = 4 diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index f3be834..ce2ce17 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -4,7 +4,7 @@ * While contributing make sure to make all your changes before creating a Pull Request, as our pipeline builds each commit after the PR is open. * Read, and fill the Pull Request template - * If this is a fix for a typo in code or documentation in the README please file an issue + * If this is a fix for a typo (in code, documentation, or the README) please file an issue and let us sort it out. We do not need a PR * If the PR is addressing an existing issue include, closes #\, in the body of the PR commit message * If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://discord.gg/YWrKVTn) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ef2f1bc..457ae8c 100755 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -6,7 +6,7 @@ - + diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 1806420..3b3846e 100755 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/stale@v1 + - uses: actions/stale@v3 with: stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." diff --git a/README.md b/README.md index 6d2e5d1..6d606ed 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,6 @@ Find us at: [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin/releases) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-jellyfin/packages) [![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/linuxserver.io/docker-jellyfin/container_registry) -[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/jellyfin "Get your own version badge on microbadger.com") [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-jellyfin%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/) @@ -115,9 +114,7 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev Here are some example snippets to help you get started creating a container. -### docker-compose ([recommended](https://docs.linuxserver.io/general/docker-compose)) - -Compatible with docker-compose v2 schemas. +### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose)) ```yaml --- @@ -151,7 +148,7 @@ services: restart: unless-stopped ``` -### docker cli +### docker cli ([click here for more info](https://docs.docker.com/engine/reference/commandline/cli/)) ```bash docker run -d \ From 4062bf1f6b7010bd8f309c1ae4ca8338357c6611 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 8 Jul 2021 02:34:49 +0000 Subject: [PATCH 142/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a9779a2..ff7c854 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.118ubuntu2 -apt2.0.5 -apt-utils2.0.5 +apt2.0.6 +apt-utils2.0.6 at3.1.23-1ubuntu1 base-files11ubuntu5.3 base-passwd3.5.47 @@ -43,7 +43,7 @@ jellyfin-server10.7.6-1 jellyfin-web10.7.6-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 -libapt-pkg6.02.0.5 +libapt-pkg6.02.0.6 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 libass91:0.14.0-2 libassuan02.5.3-7ubuntu2 From db0bfc741e7eb77b5bb020d5f7e3c595c6df51b0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 22 Jul 2021 04:34:08 +0200 Subject: [PATCH 143/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ff7c854..9c38f02 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.2.1+i571~u20.04 +intel-media-va-driver-non-free21.2.2+i592~u20.04 jellyfin10.7.6-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.6-1 @@ -64,12 +64,12 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.5 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.106-1025 -libdrm-amdgpu12.4.106-1025 -libdrm-common2.4.106-1025 -libdrm-intel12.4.106-1025 -libdrm-nouveau22.4.106-1025 -libdrm-radeon12.4.106-1025 +libdrm22.4.107-1027 +libdrm-amdgpu12.4.107-1027 +libdrm-common2.4.107-1027 +libdrm-intel12.4.107-1027 +libdrm-nouveau22.4.107-1027 +libdrm-radeon12.4.107-1027 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 @@ -97,7 +97,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1121.1.3+i571~u20.04 +libigdgmm1121.2.1+i592~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -155,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.7 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.11.0+i571~u20.04 +libva22.11.0+i592~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From 863c6ea10d8af1fa06695b6d7ae7892604977ea7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 29 Jul 2021 04:31:08 +0200 Subject: [PATCH 144/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9c38f02..2292397 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.1 bzip21.0.8-2 ca-certificates20210119~20.04.1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.5 +curl7.68.0-1ubuntu2.6 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -61,7 +61,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.2 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.5 +libcurl47.68.0-1ubuntu2.6 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.107-1027 @@ -82,7 +82,7 @@ libfreetype62.10.1-2ubuntu0.1 libfribidi01.0.8-2 libgcc-s110.3.0-1ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1 -libglib2.0-02.64.6-1~ubuntu20.04.3 +libglib2.0-02.64.6-1~ubuntu20.04.4 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.3 libgpg-error01.37-1 @@ -148,11 +148,11 @@ libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 libssl1.11.1.1f-1ubuntu2.4 libstdc++610.3.0-1ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.7 +libsystemd0245.4-4ubuntu3.10 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.7 +libudev1245.4-4ubuntu3.10 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.11.0+i592~u20.04 From d0049b49f40b0e5a857c1dcd86c6b43a295dd499 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 5 Aug 2021 04:29:16 +0200 Subject: [PATCH 145/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2292397..c0e8759 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -84,7 +84,7 @@ libgcc-s110.3.0-1ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1 libglib2.0-02.64.6-1~ubuntu20.04.4 libgmp102:6.2.0+dfsg-4 -libgnutls303.6.13-2ubuntu1.3 +libgnutls303.6.13-2ubuntu1.6 libgpg-error01.37-1 libgraphite2-31.3.13-11build1 libgssapi3-heimdal7.7.0+dfsg-1ubuntu1 @@ -106,7 +106,7 @@ libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 libldap-2.4-22.4.49+dfsg-2ubuntu1.8 libldap-common2.4.49+dfsg-2ubuntu1.8 -libllvm111:11.0.0-2~ubuntu20.04.1 +libllvm121:12.0.0-3ubuntu1~20.04.3 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 libmount12.34-0.1ubuntu9.1 @@ -148,11 +148,11 @@ libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 libssl1.11.1.1f-1ubuntu2.4 libstdc++610.3.0-1ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.10 +libsystemd0245.4-4ubuntu3.11 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.10 +libudev1245.4-4ubuntu3.11 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.11.0+i592~u20.04 @@ -186,17 +186,17 @@ libzstd11.4.4+dfsg-3ubuntu0.1 libzvbi00.2.35-17 libzvbi-common0.2.35-17 locales2.31-0ubuntu9.2 -login1:4.8.1-1ubuntu5.20.04 +login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers20.2.6-0ubuntu0.20.04.1 +mesa-va-drivers21.0.3-0ubuntu0.2~20.04.1 mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 openssl1.1.1f-1ubuntu2.4 -passwd1:4.8.1-1ubuntu5.20.04 +passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 procps2:3.3.16-1ubuntu2.2 From 2a9d55779afc778f388f0781f225854ddd5bb84c Mon Sep 17 00:00:00 2001 From: Aram Akhavan Date: Tue, 10 Aug 2021 22:00:20 -0700 Subject: [PATCH 146/456] Don't chown /data --- root/etc/cont-init.d/30-config | 5 ----- 1 file changed, 5 deletions(-) diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index ff0be50..25404be 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -10,10 +10,5 @@ mkdir -p \ chown abc:abc \ /config \ /config/* \ - /data \ /config/data/transcodes \ /transcode -if [ -n "$(ls -A /data 2>/dev/null)" ]; then -chown abc:abc \ - /data/* -fi From 246a3af184b6202f47c6035800d861e62e065674 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 12 Aug 2021 04:28:59 +0200 Subject: [PATCH 147/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c0e8759..bd239f8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.2.2+i592~u20.04 +intel-media-va-driver-non-free21.2.2+i593~u20.04 jellyfin10.7.6-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.6-1 @@ -97,7 +97,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1121.2.1+i592~u20.04 +libigdgmm1121.2.1+i593~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -146,7 +146,7 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 -libssl1.11.1.1f-1ubuntu2.4 +libssl1.11.1.1f-1ubuntu2.5 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.11 libtasn1-64.16.0-2 @@ -155,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.11 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.11.0+i592~u20.04 +libva22.11.0+i593~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From 3a6bd3b5b55d320decee7e2e72e9de0940a12e74 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 19 Aug 2021 04:28:15 +0200 Subject: [PATCH 148/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bd239f8..3bd30e8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -190,12 +190,12 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers21.0.3-0ubuntu0.2~20.04.1 +mesa-va-drivers21.0.3-0ubuntu0.3~20.04.1 mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.4 +openssl1.1.1f-1ubuntu2.5 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From baf777bf49e49a795a8ab4b283b37344ca046afd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 26 Aug 2021 04:25:50 +0200 Subject: [PATCH 149/456] Bot Updating Templated Files --- Jenkinsfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e807100..2c05761 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -375,7 +375,9 @@ pipeline { // Build Docker container for push to LS Repo stage('Build-Single') { when { - environment name: 'MULTIARCH', value: 'false' + expression { + env.MULTIARCH == 'false' || params.PACKAGE_CHECK == 'true' + } environment name: 'EXIT_STATUS', value: '' } steps { @@ -400,7 +402,10 @@ pipeline { // Build MultiArch Docker containers for push to LS Repo stage('Build-Multi') { when { - environment name: 'MULTIARCH', value: 'true' + allOf { + environment name: 'MULTIARCH', value: 'true' + expression { params.PACKAGE_CHECK == 'false' } + } environment name: 'EXIT_STATUS', value: '' } parallel { From 960d9891af526a5e70e06f0c64bcba618541847a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 26 Aug 2021 04:29:10 +0200 Subject: [PATCH 150/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3bd30e8..9e0b460 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.118ubuntu2 apt2.0.6 apt-utils2.0.6 at3.1.23-1ubuntu1 -base-files11ubuntu5.3 +base-files11ubuntu5.4 base-passwd3.5.47 bash5.0-6ubuntu1.1 bsdutils1:2.34-0.1ubuntu9.1 @@ -146,7 +146,7 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.1 -libssl1.11.1.1f-1ubuntu2.5 +libssl1.11.1.1f-1ubuntu2.8 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.11 libtasn1-64.16.0-2 From 8ad2ee33d2edbc414d796cd9ab6317f930229c92 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 2 Sep 2021 04:27:11 +0200 Subject: [PATCH 151/456] Bot Updating Templated Files --- Jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2c05761..ae33751 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -510,7 +510,7 @@ pipeline { sh '''#! /bin/bash set -e TEMPDIR=$(mktemp -d) - if [ "${MULTIARCH}" == "true" ]; then + if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG} else LOCAL_CONTAINER=${IMAGE}:${META_TAG} @@ -571,7 +571,7 @@ pipeline { steps { sh '''#! /bin/bash echo "Packages were updated. Cleaning up the image and exiting." - if [ "${MULTIARCH}" == "true" ]; then + if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then docker rmi ${IMAGE}:amd64-${META_TAG} else docker rmi ${IMAGE}:${META_TAG} @@ -595,7 +595,7 @@ pipeline { steps { sh '''#! /bin/bash echo "There are no package updates. Cleaning up the image and exiting." - if [ "${MULTIARCH}" == "true" ]; then + if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then docker rmi ${IMAGE}:amd64-${META_TAG} else docker rmi ${IMAGE}:${META_TAG} From 873b9b453941fbb781d46774a1c4d4dd4b4e2f18 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 2 Sep 2021 04:30:20 +0200 Subject: [PATCH 152/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9e0b460..e3fd98b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -145,7 +145,7 @@ libsepol13.0-1 libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 -libssh-40.9.3-2ubuntu2.1 +libssh-40.9.3-2ubuntu2.2 libssl1.11.1.1f-1ubuntu2.8 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.11 @@ -195,7 +195,7 @@ mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.5 +openssl1.1.1f-1ubuntu2.8 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From ebc98807899edbb8118953a8df6a82a3ed884bb1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 6 Sep 2021 05:21:38 +0200 Subject: [PATCH 153/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e3fd98b..2124e5a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,10 +37,10 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.2.2+i593~u20.04 -jellyfin10.7.6-1 +jellyfin10.7.7-1 jellyfin-ffmpeg4.3.1-4-focal -jellyfin-server10.7.6-1 -jellyfin-web10.7.6-1 +jellyfin-server10.7.7-1 +jellyfin-web10.7.7-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.6 From f0b75eea094313e735ef4978826902f075803a34 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 16 Sep 2021 04:31:59 +0200 Subject: [PATCH 154/456] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2124e5a..f39568d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.2.2+i593~u20.04 +intel-media-va-driver-non-free21.3.1+i611~u20.04 jellyfin10.7.7-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.7-1 @@ -64,12 +64,12 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.6 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.107-1027 -libdrm-amdgpu12.4.107-1027 -libdrm-common2.4.107-1027 -libdrm-intel12.4.107-1027 -libdrm-nouveau22.4.107-1027 -libdrm-radeon12.4.107-1027 +libdrm22.4.107-1028 +libdrm-amdgpu12.4.107-1028 +libdrm-common2.4.107-1028 +libdrm-intel12.4.107-1028 +libdrm-nouveau22.4.107-1028 +libdrm-radeon12.4.107-1028 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 @@ -97,7 +97,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1121.2.1+i593~u20.04 +libigdgmm1121.2.1+i611~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -106,7 +106,7 @@ libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 libldap-2.4-22.4.49+dfsg-2ubuntu1.8 libldap-common2.4.49+dfsg-2ubuntu1.8 -libllvm121:12.0.0-3ubuntu1~20.04.3 +libllvm121:12.0.0-3ubuntu1~20.04.4 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 libmount12.34-0.1ubuntu9.1 @@ -155,7 +155,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.11 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.11.0+i593~u20.04 +libva22.12.0+i611~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From 9c9f04e661e4c69b145b33bd99764f5fc9f13ce7 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 22 Sep 2021 09:40:16 -0400 Subject: [PATCH 155/456] pull individual packages instead of the wrapper --- .github/workflows/external_trigger.yml | 2 +- Dockerfile | 6 ++++-- Dockerfile.aarch64 | 6 ++++-- Dockerfile.armhf | 6 ++++-- Jenkinsfile | 2 +- README.md | 1 + jenkins-vars.yml | 2 +- readme-vars.yml | 1 + 8 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index b793408..6bd1f60 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -18,7 +18,7 @@ jobs: fi echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\". ****" echo "**** Retrieving external version ****" - EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}') + EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "**** Can't retrieve external version, exiting ****" FAILURE_REASON="Can't retrieve external version for jellyfin branch master" diff --git a/Dockerfile b/Dockerfile index 949a449..173ac10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,15 +22,17 @@ RUN \ curl -s https://repositories.intel.com/graphics/intel-graphics.key | apt-key add - && \ echo 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main' > /etc/apt/sources.list.d/intel-graphics.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin"; \ + JELLYFIN="jellyfin-server"; \ else \ - JELLYFIN="jellyfin=${JELLYFIN_RELEASE} jellyfin-server=${JELLYFIN_RELEASE} jellyfin-web=${JELLYFIN_RELEASE}"; \ + JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ intel-media-va-driver-non-free \ ${JELLYFIN} \ + jellyfin-ffmpeg \ + jellyfin-web \ libfontconfig1 \ libfreetype6 \ libssl1.1 \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index bb3d6e5..d7b24a2 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -22,14 +22,16 @@ RUN \ echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin"; \ + JELLYFIN="jellyfin-server"; \ else \ - JELLYFIN="jellyfin=${JELLYFIN_RELEASE} jellyfin-server=${JELLYFIN_RELEASE} jellyfin-web=${JELLYFIN_RELEASE}"; \ + JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ ${JELLYFIN} \ + jellyfin-ffmpeg \ + jellyfin-web \ libfontconfig1 \ libfreetype6 \ libomxil-bellagio0 \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 76d2770..6c4fe41 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -22,14 +22,16 @@ RUN \ echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin"; \ + JELLYFIN="jellyfin-server"; \ else \ - JELLYFIN="jellyfin=${JELLYFIN_RELEASE} jellyfin-server=${JELLYFIN_RELEASE} jellyfin-web=${JELLYFIN_RELEASE}"; \ + JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ ${JELLYFIN} \ + jellyfin-ffmpeg \ + jellyfin-web \ libfontconfig1 \ libfreetype6 \ libomxil-bellagio0 \ diff --git a/Jenkinsfile b/Jenkinsfile index ae33751..a24a864 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -103,7 +103,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}' ''', + script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } diff --git a/README.md b/README.md index 6d606ed..a20856e 100644 --- a/README.md +++ b/README.md @@ -324,6 +324,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. * **23.06.21:** - Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag. * **21.05.21:** - Add nvidia.icd file to fix missing tonemapping using Nvidia HW. * **20.01.21:** - Add Jellyfin Binary Environmentals diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 3249901..b1b1c8f 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-jellyfin external_type: na -custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}'" +custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'" release_type: stable release_tag: latest ls_branch: master diff --git a/readme-vars.yml b/readme-vars.yml index e5c411f..17be826 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -115,6 +115,7 @@ app_setup_block: | # changelog changelogs: + - { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." } - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag." } - { date: "21.05.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } - { date: "20.01.21:", desc: "Add Jellyfin Binary Environmentals" } From 47b3dbe016e752860adc4bb2acdecf65e063d2a2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 22 Sep 2021 19:02:08 +0200 Subject: [PATCH 156/456] Bot Updating Package Versions --- package_versions.txt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f39568d..8a6d97a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.1 bzip21.0.8-2 ca-certificates20210119~20.04.1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.6 +curl7.68.0-1ubuntu2.7 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -37,7 +37,6 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.3.1+i611~u20.04 -jellyfin10.7.7-1 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 @@ -61,7 +60,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.2 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.6 +libcurl47.68.0-1ubuntu2.7 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.107-1028 @@ -81,7 +80,7 @@ libfontconfig12.13.1-2ubuntu3 libfreetype62.10.1-2ubuntu0.1 libfribidi01.0.8-2 libgcc-s110.3.0-1ubuntu1~20.04 -libgcrypt201.8.5-5ubuntu1 +libgcrypt201.8.5-5ubuntu1.1 libglib2.0-02.64.6-1~ubuntu20.04.4 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.6 @@ -148,11 +147,11 @@ libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 libssl1.11.1.1f-1ubuntu2.8 libstdc++610.3.0-1ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.11 +libsystemd0245.4-4ubuntu3.13 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.11 +libudev1245.4-4ubuntu3.13 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.12.0+i611~u20.04 From 17f8f20d6e1f057398ec100ea03f30beb3a37c88 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 30 Sep 2021 04:32:16 +0200 Subject: [PATCH 157/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8a6d97a..a35f9d3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,7 +7,7 @@ base-passwd3.5.47 bash5.0-6ubuntu1.1 bsdutils1:2.34-0.1ubuntu9.1 bzip21.0.8-2 -ca-certificates20210119~20.04.1 +ca-certificates20210119~20.04.2 coreutils8.30-3ubuntu2 curl7.68.0-1ubuntu2.7 dash0.5.10.2-6 @@ -128,7 +128,7 @@ libpcre2-8-010.34-7 libpcre32:8.39-12build1 libpixman-1-00.38.4-0ubuntu1 libpng16-161.6.37-2 -libprocps82:3.3.16-1ubuntu2.2 +libprocps82:3.3.16-1ubuntu2.3 libpsl50.21.0-1ubuntu1 libreadline88.0-4 libroken18-heimdal7.7.0+dfsg-1ubuntu1 @@ -189,7 +189,7 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers21.0.3-0ubuntu0.3~20.04.1 +mesa-va-drivers21.0.3-0ubuntu0.3~20.04.2 mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 @@ -198,7 +198,7 @@ openssl1.1.1f-1ubuntu2.8 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 -procps2:3.3.16-1ubuntu2.2 +procps2:3.3.16-1ubuntu2.3 publicsuffix20200303.0012-1 readline-common8.0-4 sed4.7-1 From 6e7b9b4cbeb764fee7d47e03ba92ba147cb4291e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 Oct 2021 04:31:46 +0200 Subject: [PATCH 158/456] Bot Updating Templated Files --- Jenkinsfile | 108 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 101 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a24a864..db77bda 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,6 +16,7 @@ pipeline { GITHUB_TOKEN=credentials('498b4638-2d02-4ce5-832d-8a57d01d97ab') GITLAB_TOKEN=credentials('b6f0f1dd-6952-4cf6-95d1-9c06380283f0') GITLAB_NAMESPACE=credentials('gitlab-namespace-id') + SCARF_TOKEN=credentials('scarf_api_key') BUILD_VERSION_ARG = 'JELLYFIN_RELEASE' LS_USER = 'linuxserver' LS_REPO = 'docker-jellyfin' @@ -116,6 +117,23 @@ pipeline { env.EXT_RELEASE_CLEAN = sh( script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g' ''', returnStdout: true).trim() + + env.SEMVER = (new Date()).format('YYYY.MM.dd') + def semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)\.(\d+)$/ + if (semver.find()) { + env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}" + } else { + semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)(?:\.(\d+))?(.*)$/ + if (semver.find()) { + if (semver[0][3]) { + env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}" + } else if (!semver[0][3] && !semver[0][4]) { + env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${(new Date()).format('YYYYMMdd')}" + } + } + } + + println("SEMVER: ${env.SEMVER}") } } } @@ -130,6 +148,7 @@ pipeline { env.IMAGE = env.DOCKERHUB_IMAGE env.GITHUBIMAGE = 'ghcr.io/' + env.LS_USER + '/' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/' + env.CONTAINER_NAME + env.QUAYIMAGE = 'quay.io/linuxserver.io/' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } else { @@ -152,6 +171,7 @@ pipeline { env.IMAGE = env.DEV_DOCKERHUB_IMAGE env.GITHUBIMAGE = 'ghcr.io/' + env.LS_USER + '/lsiodev-' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lsiodev-' + env.CONTAINER_NAME + env.QUAYIMAGE = 'quay.io/linuxserver.io/lsiodev-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA } else { @@ -174,6 +194,7 @@ pipeline { env.IMAGE = env.PR_DOCKERHUB_IMAGE env.GITHUBIMAGE = 'ghcr.io/' + env.LS_USER + '/lspipepr-' + env.CONTAINER_NAME env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME + env.QUAYIMAGE = 'quay.io/linuxserver.io/lspipepr-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST } else { @@ -369,6 +390,48 @@ pipeline { "visibility":"public"}' ''' } } + /* ####################### + Scarf.sh package registry + ####################### */ + // Add package to Scarf.sh and set permissions + stage("Scarf.sh package registry"){ + when { + branch "master" + environment name: 'EXIT_STATUS', value: '' + } + steps{ + sh '''#! /bin/bash + set -e + PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/packages | jq -r '.[] | select(.name=="linuxserver/jellyfin") | .uuid') + if [ -z "${PACKAGE_UUID}" ]; then + echo "Adding package to Scarf.sh" + PACKAGE_UUID=$(curl -sX POST https://scarf.sh/api/v1/packages \ + -H "Authorization: Bearer ${SCARF_TOKEN}" \ + -H "Content-Type: application/json" \ + -d '{"name":"linuxserver/jellyfin",\ + "shortDescription":"example description",\ + "libraryType":"docker",\ + "website":"https://github.com/linuxserver/docker-jellyfin",\ + "backendUrl":"https://ghcr.io/linuxserver/jellyfin",\ + "publicUrl":"https://lscr.io/linuxserver/jellyfin"}' \ + | jq -r .uuid) + else + echo "Package already exists on Scarf.sh" + fi + echo "Setting permissions on Scarf.sh for package ${PACKAGE_UUID}" + curl -X POST https://scarf.sh/api/v1/packages/${PACKAGE_UUID}/permissions \ + -H "Authorization: Bearer ${SCARF_TOKEN}" \ + -H "Content-Type: application/json" \ + -d '[{"userQuery":"Spad","permissionLevel":"admin"},\ + {"userQuery":"roxedus","permissionLevel":"admin"},\ + {"userQuery":"nemchik","permissionLevel":"admin"},\ + {"userQuery":"driz","permissionLevel":"admin"},\ + {"userQuery":"aptalca","permissionLevel":"admin"},\ + {"userQuery":"saarg","permissionLevel":"admin"},\ + {"userQuery":"Stark","permissionLevel":"admin"}]' + ''' + } + } /* ############### Build Container ############### */ @@ -376,7 +439,7 @@ pipeline { stage('Build-Single') { when { expression { - env.MULTIARCH == 'false' || params.PACKAGE_CHECK == 'true' + env.MULTIARCH == 'false' || params.PACKAGE_CHECK == 'true' } environment name: 'EXIT_STATUS', value: '' } @@ -670,6 +733,12 @@ pipeline { credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', usernameVariable: 'DOCKERUSER', passwordVariable: 'DOCKERPASS' + ], + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' ] ]) { retry(5) { @@ -678,22 +747,26 @@ pipeline { echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin - for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do + echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${EXT_RELEASE_TAG} + docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${SEMVER} docker push ${PUSHIMAGE}:latest docker push ${PUSHIMAGE}:${META_TAG} docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG} + docker push ${PUSHIMAGE}:${SEMVER} done ''' } sh '''#! /bin/bash - for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do + for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do docker rmi \ ${DELETEIMAGE}:${META_TAG} \ ${DELETEIMAGE}:${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:latest || : + ${DELETEIMAGE}:latest \ + ${DELETEIMAGE}:${SEMVER} || : done ''' } @@ -712,6 +785,12 @@ pipeline { credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', usernameVariable: 'DOCKERUSER', passwordVariable: 'DOCKERPASS' + ], + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' ] ]) { retry(5) { @@ -720,13 +799,14 @@ pipeline { echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin + echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [ "${CI}" == "false" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi - for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}"; do + for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} @@ -736,6 +816,9 @@ pipeline { docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER} + docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${SEMVER} + docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER} docker push ${MANIFESTIMAGE}:amd64-${META_TAG} docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} @@ -745,6 +828,9 @@ pipeline { docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + docker push ${MANIFESTIMAGE}:amd64-${SEMVER} + docker push ${MANIFESTIMAGE}:arm32v7-${SEMVER} + docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} docker manifest push --purge ${MANIFESTIMAGE}:latest || : docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm @@ -757,24 +843,32 @@ pipeline { docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8 + docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || : + docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} --os linux --arch arm + docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8 docker manifest push --purge ${MANIFESTIMAGE}:latest docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} + docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} done ''' } sh '''#! /bin/bash - for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do + for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do docker rmi \ ${DELETEIMAGE}:amd64-${META_TAG} \ ${DELETEIMAGE}:amd64-latest \ ${DELETEIMAGE}:amd64-${EXT_RELEASE_TAG} \ + ${DELETEIMAGE}:amd64-${SEMVER} \ ${DELETEIMAGE}:arm32v7-${META_TAG} \ ${DELETEIMAGE}:arm32v7-latest \ ${DELETEIMAGE}:arm32v7-${EXT_RELEASE_TAG} \ + ${DELETEIMAGE}:arm32v7-${SEMVER} \ ${DELETEIMAGE}:arm64v8-${META_TAG} \ ${DELETEIMAGE}:arm64v8-latest \ - ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || : + ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} \ + ${DELETEIMAGE}:arm64v8-${SEMVER} || : done docker rmi \ ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ From b7ad3317f6bc4d725bf1113fea328d79faf44fb5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 Oct 2021 04:32:54 +0200 Subject: [PATCH 159/456] Bot Updating Templated Files --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a20856e..ddbe6e5 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Find us at: [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin/releases) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-jellyfin/packages) [![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/linuxserver.io/docker-jellyfin/container_registry) +[![Quay.io](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Quay.io)](https://quay.io/repository/linuxserver.io/jellyfin) [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/jellyfin) [![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-jellyfin%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/) @@ -46,7 +47,7 @@ Find us at: Our images support multiple architectures such as `x86-64`, `arm64` and `armhf`. We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). -Simply pulling `ghcr.io/linuxserver/jellyfin` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. +Simply pulling `lscr.io/linuxserver/jellyfin` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. The architectures supported by this image are: @@ -121,7 +122,7 @@ Here are some example snippets to help you get started creating a container. version: "2.1" services: jellyfin: - image: ghcr.io/linuxserver/jellyfin + image: lscr.io/linuxserver/jellyfin container_name: jellyfin environment: - PUID=1000 @@ -172,7 +173,7 @@ docker run -d \ --device /dev/video11:/dev/video11 `#optional` \ --device /dev/video12:/dev/video12 `#optional` \ --restart unless-stopped \ - ghcr.io/linuxserver/jellyfin + lscr.io/linuxserver/jellyfin ``` ## Parameters @@ -258,7 +259,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to * container version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' jellyfin` * image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' ghcr.io/linuxserver/jellyfin` + * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/jellyfin` ## Updating Info @@ -276,7 +277,7 @@ Below are the instructions for updating containers: ### Via Docker Run -* Update the image: `docker pull ghcr.io/linuxserver/jellyfin` +* Update the image: `docker pull lscr.io/linuxserver/jellyfin` * Stop the running container: `docker stop jellyfin` * Delete the container: `docker rm jellyfin` * Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved) @@ -311,7 +312,7 @@ cd docker-jellyfin docker build \ --no-cache \ --pull \ - -t ghcr.io/linuxserver/jellyfin:latest . + -t lscr.io/linuxserver/jellyfin:latest . ``` The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` From 62bf3251b0f5851a9b598e2c96c3b70897d2c433 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 14 Oct 2021 04:31:11 +0200 Subject: [PATCH 160/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a35f9d3..825b1af 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -189,7 +189,7 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers21.0.3-0ubuntu0.3~20.04.2 +mesa-va-drivers21.0.3-0ubuntu0.3~20.04.3 mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 @@ -205,7 +205,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.1 -tzdata2021a-0ubuntu0.20.04 +tzdata2021a-2ubuntu0.20.04 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.1 From 8b95850d37f86ff9ffe601ebfbc6689ef9f1d980 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 21 Oct 2021 04:35:44 +0200 Subject: [PATCH 161/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 825b1af..10e8e1e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.3.1+i611~u20.04 +intel-media-va-driver-non-free21.3.3+i620~u20.04 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 @@ -96,7 +96,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2 libidn2-02.2.0-2 -libigdgmm1121.2.1+i611~u20.04 +libigdgmm1121.2.2+i620~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -154,7 +154,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.13 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.12.0+i611~u20.04 +libva22.12.0+i620~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From 8d8e49dd15a18827322df6147949dd30a3d6bdac Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 4 Nov 2021 03:32:25 +0100 Subject: [PATCH 162/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 10e8e1e..14966d2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -205,7 +205,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.1 -tzdata2021a-2ubuntu0.20.04 +tzdata2021e-0ubuntu0.20.04 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.1 From cba50df164999c17a50f653bb1cafcb3e48434e6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 11 Nov 2021 03:32:03 +0100 Subject: [PATCH 163/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 14966d2..2e21f48 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -119,10 +119,10 @@ libnuma12.0.12-1 libogg01.3.4-0ubuntu1 libopus01.3.1-0ubuntu1 libp11-kit00.23.20-1ubuntu0.1 -libpam0g1.3.1-5ubuntu4.2 -libpam-modules1.3.1-5ubuntu4.2 -libpam-modules-bin1.3.1-5ubuntu4.2 -libpam-runtime1.3.1-5ubuntu4.2 +libpam0g1.3.1-5ubuntu4.3 +libpam-modules1.3.1-5ubuntu4.3 +libpam-modules-bin1.3.1-5ubuntu4.3 +libpam-runtime1.3.1-5ubuntu4.3 libpciaccess00.16-0ubuntu1 libpcre2-8-010.34-7 libpcre32:8.39-12build1 From 02a316986320600f791e8eed723d1386ee42686e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 18 Nov 2021 03:32:08 +0100 Subject: [PATCH 164/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2e21f48..fdb71cc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -145,7 +145,7 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.8 +libssl1.11.1.1f-1ubuntu2.9 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.13 libtasn1-64.16.0-2 @@ -194,7 +194,7 @@ mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.8 +openssl1.1.1f-1ubuntu2.9 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 7434a9a4208ee885bd256138929993a30564f7df Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 25 Nov 2021 03:33:37 +0100 Subject: [PATCH 165/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fdb71cc..ba4cef9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -94,7 +94,7 @@ libheimbase1-heimdal7.7.0+dfsg-1ubuntu1 libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1 libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 -libicu6666.1-2ubuntu2 +libicu6666.1-2ubuntu2.1 libidn2-02.2.0-2 libigdgmm1121.2.2+i620~u20.04 libk5crypto31.17-6ubuntu4.1 @@ -189,7 +189,7 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers21.0.3-0ubuntu0.3~20.04.3 +mesa-va-drivers21.0.3-0ubuntu0.3~20.04.4 mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 From ea7f9df18ca0d40103ac2296651218218df977c9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 2 Dec 2021 03:33:46 +0100 Subject: [PATCH 166/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index ba4cef9..dfe7df6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -189,7 +189,7 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers21.0.3-0ubuntu0.3~20.04.4 +mesa-va-drivers21.0.3-0ubuntu0.3~20.04.5 mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 From ab52a025b8e7bb444ce6d8bac2a376ffd4b7da2d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 Dec 2021 03:35:27 +0100 Subject: [PATCH 167/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index dfe7df6..c4eaa93 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -145,7 +145,7 @@ libsmartcols12.34-0.1ubuntu9.1 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.9 +libssl1.11.1.1f-1ubuntu2.10 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.13 libtasn1-64.16.0-2 From a98e4e5ff8388c35ba2bbe2a065623b7c3b42a7d Mon Sep 17 00:00:00 2001 From: Roxedus Date: Fri, 10 Dec 2021 08:30:42 +0100 Subject: [PATCH 168/456] Move hardware transcoding instruction to app setup --- readme-vars.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 17be826..8acdc38 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -38,10 +38,10 @@ param_env_vars: opt_param_usage_include_env: true opt_param_env_vars: - { env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} -opt_param_usage_include_vols: true +opt_param_usage_include_vols: false opt_param_volumes: - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } -opt_param_device_map: true +opt_param_device_map: false opt_param_devices: - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)." } - { device_path: "/dev/vcsm", device_host_path: "/dev/vcsm", desc: "Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings)." } From a086f541c5394375f294b45534825790fe4b43c4 Mon Sep 17 00:00:00 2001 From: Roxedus Date: Fri, 10 Dec 2021 08:50:06 +0100 Subject: [PATCH 169/456] Disable template sync --- readme-vars.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/readme-vars.yml b/readme-vars.yml index 8acdc38..41f7be8 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -113,8 +113,11 @@ app_setup_block: | --device=/dev/video12:/dev/video12 ``` +unraid_template_sync: false + # changelog changelogs: + - { date: "10.12.21:", desc: "Rework readme, disable template sync." } - { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." } - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag." } - { date: "21.05.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } From 3faa14030688f88c0b5b0793941c85da29b32a85 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 10 Dec 2021 11:44:51 +0100 Subject: [PATCH 170/456] Bot Updating Templated Files --- README.md | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/README.md b/README.md index ddbe6e5..6db8827 100644 --- a/README.md +++ b/README.md @@ -133,19 +133,11 @@ services: - /path/to/library:/config - /path/to/tvseries:/data/tvshows - /path/to/movies:/data/movies - - /opt/vc/lib:/opt/vc/lib #optional ports: - 8096:8096 - 8920:8920 #optional - 7359:7359/udp #optional - 1900:1900/udp #optional - devices: - - /dev/dri:/dev/dri #optional - - /dev/vcsm:/dev/vcsm #optional - - /dev/vchiq:/dev/vchiq #optional - - /dev/video10:/dev/video10 #optional - - /dev/video11:/dev/video11 #optional - - /dev/video12:/dev/video12 #optional restart: unless-stopped ``` @@ -165,13 +157,6 @@ docker run -d \ -v /path/to/library:/config \ -v /path/to/tvseries:/data/tvshows \ -v /path/to/movies:/data/movies \ - -v /opt/vc/lib:/opt/vc/lib `#optional` \ - --device /dev/dri:/dev/dri `#optional` \ - --device /dev/vcsm:/dev/vcsm `#optional` \ - --device /dev/vchiq:/dev/vchiq `#optional` \ - --device /dev/video10:/dev/video10 `#optional` \ - --device /dev/video11:/dev/video11 `#optional` \ - --device /dev/video12:/dev/video12 `#optional` \ --restart unless-stopped \ lscr.io/linuxserver/jellyfin ``` @@ -193,13 +178,6 @@ Container images are configured using parameters passed at runtime (such as thos | `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | -| `-v /opt/vc/lib` | Path for Raspberry Pi OpenMAX libs *optional*. | -| `--device /dev/dri` | Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi). | -| `--device /dev/vcsm` | Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings). | -| `--device /dev/vchiq` | Only needed if you want to use your Raspberry Pi OpenMax video encoding. | -| `--device /dev/video10` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | -| `--device /dev/video11` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | -| `--device /dev/video12` | Only needed if you want to use your Raspberry Pi V4L2 video encoding. | ## Environment variables from files (Docker secrets) @@ -325,6 +303,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **10.12.21:** - Rework readme, disable template sync. * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. * **23.06.21:** - Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag. * **21.05.21:** - Add nvidia.icd file to fix missing tonemapping using Nvidia HW. From 04e3bf403082be1b80ac8ce58ed52716a6d99625 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 16 Dec 2021 03:35:10 +0100 Subject: [PATCH 171/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index c4eaa93..44eb308 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -194,7 +194,7 @@ mount2.34-0.1ubuntu9.1 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.9 +openssl1.1.1f-1ubuntu2.10 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 0e821bf6af050c8d4139ee86b0ab1c2ab0d87a65 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 Dec 2021 03:36:40 +0100 Subject: [PATCH 172/456] Bot Updating Templated Files --- Jenkinsfile | 88 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 50 insertions(+), 38 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index db77bda..8c4266b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -118,12 +118,11 @@ pipeline { script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g' ''', returnStdout: true).trim() - env.SEMVER = (new Date()).format('YYYY.MM.dd') - def semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)\.(\d+)$/ + def semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)\.(\d+)/ if (semver.find()) { env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}" } else { - semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)(?:\.(\d+))?(.*)$/ + semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)(?:\.(\d+))?(.*)/ if (semver.find()) { if (semver[0][3]) { env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}" @@ -133,7 +132,15 @@ pipeline { } } - println("SEMVER: ${env.SEMVER}") + if (env.SEMVER != null) { + if (BRANCH_NAME != "master" && BRANCH_NAME != "main") { + env.SEMVER = "${env.SEMVER}-${BRANCH_NAME}" + } + println("SEMVER: ${env.SEMVER}") + } else { + println("No SEMVER detected") + } + } } } @@ -402,10 +409,10 @@ pipeline { steps{ sh '''#! /bin/bash set -e - PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/packages | jq -r '.[] | select(.name=="linuxserver/jellyfin") | .uuid') + PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/organizations/linuxserver-ci/packages | jq -r '.[] | select(.name=="linuxserver/jellyfin") | .uuid') if [ -z "${PACKAGE_UUID}" ]; then echo "Adding package to Scarf.sh" - PACKAGE_UUID=$(curl -sX POST https://scarf.sh/api/v1/packages \ + curl -sX POST https://scarf.sh/api/v1/organizations/linuxserver-ci/packages \ -H "Authorization: Bearer ${SCARF_TOKEN}" \ -H "Content-Type: application/json" \ -d '{"name":"linuxserver/jellyfin",\ @@ -413,22 +420,10 @@ pipeline { "libraryType":"docker",\ "website":"https://github.com/linuxserver/docker-jellyfin",\ "backendUrl":"https://ghcr.io/linuxserver/jellyfin",\ - "publicUrl":"https://lscr.io/linuxserver/jellyfin"}' \ - | jq -r .uuid) + "publicUrl":"https://lscr.io/linuxserver/jellyfin"}' || : else echo "Package already exists on Scarf.sh" fi - echo "Setting permissions on Scarf.sh for package ${PACKAGE_UUID}" - curl -X POST https://scarf.sh/api/v1/packages/${PACKAGE_UUID}/permissions \ - -H "Authorization: Bearer ${SCARF_TOKEN}" \ - -H "Content-Type: application/json" \ - -d '[{"userQuery":"Spad","permissionLevel":"admin"},\ - {"userQuery":"roxedus","permissionLevel":"admin"},\ - {"userQuery":"nemchik","permissionLevel":"admin"},\ - {"userQuery":"driz","permissionLevel":"admin"},\ - {"userQuery":"aptalca","permissionLevel":"admin"},\ - {"userQuery":"saarg","permissionLevel":"admin"},\ - {"userQuery":"Stark","permissionLevel":"admin"}]' ''' } } @@ -752,11 +747,15 @@ pipeline { docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${EXT_RELEASE_TAG} - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${SEMVER} + if [ -n "${SEMVER}" ]; then + docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${SEMVER} + fi docker push ${PUSHIMAGE}:latest docker push ${PUSHIMAGE}:${META_TAG} docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG} - docker push ${PUSHIMAGE}:${SEMVER} + if [ -n "${SEMVER}" ]; then + docker push ${PUSHIMAGE}:${SEMVER} + fi done ''' } @@ -765,8 +764,10 @@ pipeline { docker rmi \ ${DELETEIMAGE}:${META_TAG} \ ${DELETEIMAGE}:${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:latest \ - ${DELETEIMAGE}:${SEMVER} || : + ${DELETEIMAGE}:latest || : + if [ -n "${SEMVER}" ]; then + docker rmi ${DELETEIMAGE}:${SEMVER} || : + fi done ''' } @@ -816,9 +817,11 @@ pipeline { docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER} - docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${SEMVER} - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + if [ -n "${SEMVER}" ]; then + docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER} + docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${SEMVER} + docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + fi docker push ${MANIFESTIMAGE}:amd64-${META_TAG} docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} @@ -828,9 +831,11 @@ pipeline { docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - docker push ${MANIFESTIMAGE}:amd64-${SEMVER} - docker push ${MANIFESTIMAGE}:arm32v7-${SEMVER} - docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} + if [ -n "${SEMVER}" ]; then + docker push ${MANIFESTIMAGE}:amd64-${SEMVER} + docker push ${MANIFESTIMAGE}:arm32v7-${SEMVER} + docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} + fi docker manifest push --purge ${MANIFESTIMAGE}:latest || : docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm @@ -843,14 +848,18 @@ pipeline { docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8 - docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || : - docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} - docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} --os linux --arch arm - docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8 + if [ -n "${SEMVER}" ]; then + docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || : + docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} --os linux --arch arm + docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8 + fi docker manifest push --purge ${MANIFESTIMAGE}:latest docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} - docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} + if [ -n "${SEMVER}" ]; then + docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} + fi done ''' } @@ -860,15 +869,18 @@ pipeline { ${DELETEIMAGE}:amd64-${META_TAG} \ ${DELETEIMAGE}:amd64-latest \ ${DELETEIMAGE}:amd64-${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:amd64-${SEMVER} \ ${DELETEIMAGE}:arm32v7-${META_TAG} \ ${DELETEIMAGE}:arm32v7-latest \ ${DELETEIMAGE}:arm32v7-${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:arm32v7-${SEMVER} \ ${DELETEIMAGE}:arm64v8-${META_TAG} \ ${DELETEIMAGE}:arm64v8-latest \ - ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:arm64v8-${SEMVER} || : + ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || : + if [ -n "${SEMVER}" ]; then + docker rmi \ + ${DELETEIMAGE}:amd64-${SEMVER} \ + ${DELETEIMAGE}:arm32v7-${SEMVER} \ + ${DELETEIMAGE}:arm64v8-${SEMVER} || : + fi done docker rmi \ ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ From 84778f680916d447ae7d732354d86e56edf04e67 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 Dec 2021 03:38:05 +0100 Subject: [PATCH 173/456] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6db8827..9fc61a2 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ Find us at: # [linuxserver/jellyfin](https://github.com/linuxserver/docker-jellyfin) +[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fjellyfin?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fjellyfin) [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin/releases) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-jellyfin/packages) From a87e789bc712b1aa802597547dbd1d46391d4a26 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 Dec 2021 03:42:00 +0100 Subject: [PATCH 174/456] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 44eb308..4a39429 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.3.3+i620~u20.04 +intel-media-va-driver-non-free21.4.1+i643~u20.04 jellyfin-ffmpeg4.3.1-4-focal jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 @@ -63,12 +63,12 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.7 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.107-1028 -libdrm-amdgpu12.4.107-1028 -libdrm-common2.4.107-1028 -libdrm-intel12.4.107-1028 -libdrm-nouveau22.4.107-1028 -libdrm-radeon12.4.107-1028 +libdrm22.4.107-1029 +libdrm-amdgpu12.4.107-1029 +libdrm-common2.4.107-1029 +libdrm-intel12.4.107-1029 +libdrm-nouveau22.4.107-1029 +libdrm-radeon12.4.107-1029 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 @@ -96,7 +96,7 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2.1 libidn2-02.2.0-2 -libigdgmm1121.2.2+i620~u20.04 +libigdgmm1121.3.3+i643~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -136,7 +136,7 @@ librtmp12.4+20151223.gitfa8646d.1-2build1 libsasl2-22.1.27+dfsg-2 libsasl2-modules2.1.27+dfsg-2 libsasl2-modules-db2.1.27+dfsg-2 -libseccomp22.5.1-1ubuntu1~20.04.1 +libseccomp22.5.1-1ubuntu1~20.04.2 libselinux13.0-1build2 libsemanage13.0-1build2 libsemanage-common3.0-1build2 @@ -154,7 +154,7 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.13 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 -libva22.12.0+i620~u20.04 +libva22.13.0+i643~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 From 39d6a2091e39f822cbc41fe122861239003e4f8a Mon Sep 17 00:00:00 2001 From: aptalca Date: Sat, 25 Dec 2021 14:28:17 -0500 Subject: [PATCH 175/456] fix video perm error message --- README.md | 1 + readme-vars.yml | 1 + root/etc/cont-init.d/40-gid-video | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9fc61a2..3f45a97 100644 --- a/README.md +++ b/README.md @@ -304,6 +304,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **25.12.21:** - Fix video device group perms error message. * **10.12.21:** - Rework readme, disable template sync. * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. * **23.06.21:** - Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag. diff --git a/readme-vars.yml b/readme-vars.yml index 41f7be8..a74409d 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -117,6 +117,7 @@ unraid_template_sync: false # changelog changelogs: + - { date: "25.12.21:", desc: "Fix video device group perms error message." } - { date: "10.12.21:", desc: "Rework readme, disable template sync." } - { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." } - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag." } diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/cont-init.d/40-gid-video index 5210ccc..c519926 100644 --- a/root/etc/cont-init.d/40-gid-video +++ b/root/etc/cont-init.d/40-gid-video @@ -13,7 +13,7 @@ do groupmod -g "$VIDEO_GID" "$VIDEO_NAME" fi usermod -a -G "$VIDEO_NAME" abc - if [ $(stat -c '%A' "${i}" | cut -b 8,9) != "rw" ]; then + if [ $(stat -c '%A' "${i}" | cut -b 5,6) != "rw" ]; then echo -e "**** The device ${i} does not have group read/write permissions, which might prevent hardware transcode from functioning correctly. To fix it, you can run the following on your docker host: ****\nsudo chmod g+rw ${i}\n" fi fi From 08f8192c49d22b1ca9c7332154a9328962cc1cc2 Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Thu, 6 Jan 2022 00:56:25 +0800 Subject: [PATCH 176/456] Specify Intel iHD driver versions to avoid mismatched libva errors --- Dockerfile | 10 +++++++++- README.md | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 173ac10..bd81585 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,12 @@ LABEL maintainer="thelamer" ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" +# set Intel iHD driver versions +# https://dgpu-docs.intel.com/releases/index.html +ARG INTEL_LIBVA_VER="2.13.0+i643~u20.04" +ARG INTEL_GMM_VER="21.3.3+i643~u20.04" +ARG INTEL_iHD_VER="21.4.1+i643~u20.04" + RUN \ echo "**** install packages ****" && \ apt-get update && \ @@ -29,7 +35,9 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - intel-media-va-driver-non-free \ + libva2="${INTEL_LIBVA_VER}" \ + libigdgmm11="${INTEL_GMM_VER}" \ + intel-media-va-driver-non-free="${INTEL_iHD_VER}" \ ${JELLYFIN} \ jellyfin-ffmpeg \ jellyfin-web \ diff --git a/README.md b/README.md index 3f45a97..f783316 100644 --- a/README.md +++ b/README.md @@ -304,6 +304,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors. * **25.12.21:** - Fix video device group perms error message. * **10.12.21:** - Rework readme, disable template sync. * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. From 91b9474f42dd61fa74ac49ef0cd26ebf4513b6a9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 5 Jan 2022 18:53:58 +0100 Subject: [PATCH 177/456] Bot Updating Templated Files --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f783316..3f45a97 100644 --- a/README.md +++ b/README.md @@ -304,7 +304,6 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors. * **25.12.21:** - Fix video device group perms error message. * **10.12.21:** - Rework readme, disable template sync. * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. From 6760904a2d82711c71995694c2520101d598b31b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 5 Jan 2022 18:58:06 +0100 Subject: [PATCH 178/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 4a39429..4e72fdc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.4.1+i643~u20.04 -jellyfin-ffmpeg4.3.1-4-focal +jellyfin-ffmpeg4.4.1-1-focal jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 krb5-locales1.17-6ubuntu4.1 From 74b6205d3aafd6c2c0d4602e2a3b2b1c4cc6e1df Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 5 Jan 2022 13:01:19 -0500 Subject: [PATCH 179/456] update readme --- README.md | 1 + readme-vars.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index 3f45a97..f783316 100644 --- a/README.md +++ b/README.md @@ -304,6 +304,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors. * **25.12.21:** - Fix video device group perms error message. * **10.12.21:** - Rework readme, disable template sync. * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. diff --git a/readme-vars.yml b/readme-vars.yml index a74409d..9026367 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -117,6 +117,7 @@ unraid_template_sync: false # changelog changelogs: + - { date: "05.01.22:", desc: "Specify Intel iHD driver versions to avoid mismatched libva errors." } - { date: "25.12.21:", desc: "Fix video device group perms error message." } - { date: "10.12.21:", desc: "Rework readme, disable template sync." } - { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." } From 78684b4ebcf8bfe385ec8c5edd223b8f2b875e19 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 5 Jan 2022 13:05:59 -0500 Subject: [PATCH 180/456] remove deprecated image mention --- README.md | 3 +-- readme-vars.yml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f783316..74807ff 100644 --- a/README.md +++ b/README.md @@ -64,8 +64,7 @@ This image provides various versions that are available via tags. `latest` tag u | Tag | Description | | :----: | --- | -| latest | Stable Jellyfin releases - Focal baseimage | -| bionic | DEPRECATED, no longer updated - Stable Jellyfin releases - Bionic baseimage | +| latest | Stable Jellyfin releases | | nightly | Nightly Jellyfin releases | ## Application Setup diff --git a/readme-vars.yml b/readme-vars.yml index 9026367..fadecc1 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -16,8 +16,7 @@ available_architectures: # development version development_versions: true development_versions_items: - - { tag: "latest", desc: "Stable Jellyfin releases - Focal baseimage" } - - { tag: "bionic", desc: "DEPRECATED, no longer updated - Stable Jellyfin releases - Bionic baseimage" } + - { tag: "latest", desc: "Stable Jellyfin releases" } - { tag: "nightly", desc: "Nightly Jellyfin releases" } # container parameters From 18a1e7e309f6a691686245036a7706144196e66c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 13 Jan 2022 03:40:39 +0100 Subject: [PATCH 181/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4e72fdc..9a314b0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -147,11 +147,11 @@ libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 libssl1.11.1.1f-1ubuntu2.10 libstdc++610.3.0-1ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.13 +libsystemd0245.4-4ubuntu3.14 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.13 +libudev1245.4-4ubuntu3.14 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.13.0+i643~u20.04 From 5570d809e460c141118d624079efc572ea88292d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 20 Jan 2022 03:39:46 +0100 Subject: [PATCH 182/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9a314b0..fdc0288 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -147,11 +147,11 @@ libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 libssl1.11.1.1f-1ubuntu2.10 libstdc++610.3.0-1ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.14 +libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.14 +libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.1 libva22.13.0+i643~u20.04 From 777c25befdd5e5304af3db41821000f98b804524 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Feb 2022 03:27:31 +0100 Subject: [PATCH 183/456] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fdc0288..b2079a8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,7 +5,7 @@ at3.1.23-1ubuntu1 base-files11ubuntu5.4 base-passwd3.5.47 bash5.0-6ubuntu1.1 -bsdutils1:2.34-0.1ubuntu9.1 +bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 ca-certificates20210119~20.04.2 coreutils8.30-3ubuntu2 @@ -17,7 +17,7 @@ diffutils1:3.7-3 dirmngr2.2.19-3ubuntu2.1 dpkg1.19.7ubuntu3 e2fsprogs1.45.5-2ubuntu1 -fdisk2.34-0.1ubuntu9.1 +fdisk2.34-0.1ubuntu9.3 findutils4.7.0-1ubuntu1 fontconfig-config2.13.1-2ubuntu3 fonts-dejavu-core2.37-1 @@ -49,7 +49,7 @@ libassuan02.5.3-7ubuntu2 libattr11:2.4.48-5 libaudit11:2.8.5-2ubuntu6 libaudit-common1:2.8.5-2ubuntu6 -libblkid12.34-0.1ubuntu9.1 +libblkid12.34-0.1ubuntu9.3 libbluray21:1.2.0-1 libbrotli11.0.7-6ubuntu0.1 libbsd00.10.0-1 @@ -73,7 +73,7 @@ libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1build1 libext2fs21.45.5-2ubuntu1 -libfdisk12.34-0.1ubuntu9.1 +libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 libfl22.6.4-6.2 libfontconfig12.13.1-2ubuntu3 @@ -108,7 +108,7 @@ libldap-common2.4.49+dfsg-2ubuntu1.8 libllvm121:12.0.0-3ubuntu1~20.04.4 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 -libmount12.34-0.1ubuntu9.1 +libmount12.34-0.1ubuntu9.3 libmp3lame03.100-3 libncurses66.2-0ubuntu2 libncursesw66.2-0ubuntu2 @@ -141,7 +141,7 @@ libselinux13.0-1build2 libsemanage13.0-1build2 libsemanage-common3.0-1build2 libsepol13.0-1 -libsmartcols12.34-0.1ubuntu9.1 +libsmartcols12.34-0.1ubuntu9.3 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 @@ -153,7 +153,7 @@ libtheora01.1.1+dfsg.1-15ubuntu2 libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 -libuuid12.34-0.1ubuntu9.1 +libuuid12.34-0.1ubuntu9.3 libva22.13.0+i643~u20.04 libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 @@ -189,8 +189,8 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers21.0.3-0ubuntu0.3~20.04.5 -mount2.34-0.1ubuntu9.1 +mesa-va-drivers21.2.6-0ubuntu0.1~20.04.1 +mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 @@ -208,5 +208,5 @@ tar1.30+dfsg-7ubuntu0.20.04.1 tzdata2021e-0ubuntu0.20.04 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 -util-linux2.34-0.1ubuntu9.1 +util-linux2.34-0.1ubuntu9.3 zlib1g1:1.2.11.dfsg-2ubuntu1.2 From b051994e38ffe98c593a5895c64ac2db2233b90e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 24 Feb 2022 03:37:09 +0100 Subject: [PATCH 184/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index b2079a8..f4f7605 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -71,7 +71,7 @@ libdrm-nouveau22.4.107-1029 libdrm-radeon12.4.107-1029 libedit23.1-20191231-1 libelf10.176-1.1build1 -libexpat12.2.9-1build1 +libexpat12.2.9-1ubuntu0.2 libext2fs21.45.5-2ubuntu1 libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 From 0a1d2a91f3a0e8ac29a32752b5c26bf858a67a76 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 3 Mar 2022 03:44:45 +0100 Subject: [PATCH 185/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f4f7605..fef2196 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.4.1+i643~u20.04 -jellyfin-ffmpeg4.4.1-1-focal +jellyfin-ffmpeg4.4.1-2-focal jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 krb5-locales1.17-6ubuntu4.1 @@ -133,9 +133,9 @@ libpsl50.21.0-1ubuntu1 libreadline88.0-4 libroken18-heimdal7.7.0+dfsg-1ubuntu1 librtmp12.4+20151223.gitfa8646d.1-2build1 -libsasl2-22.1.27+dfsg-2 -libsasl2-modules2.1.27+dfsg-2 -libsasl2-modules-db2.1.27+dfsg-2 +libsasl2-22.1.27+dfsg-2ubuntu0.1 +libsasl2-modules2.1.27+dfsg-2ubuntu0.1 +libsasl2-modules-db2.1.27+dfsg-2ubuntu0.1 libseccomp22.5.1-1ubuntu1~20.04.2 libselinux13.0-1build2 libsemanage13.0-1build2 From e624c504d3eabda05f1cbbc749c734fe98a8e440 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 10 Mar 2022 03:48:53 +0100 Subject: [PATCH 186/456] Bot Updating Package Versions --- package_versions.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fef2196..369c01b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.118ubuntu2 apt2.0.6 apt-utils2.0.6 at3.1.23-1ubuntu1 -base-files11ubuntu5.4 +base-files11ubuntu5.5 base-passwd3.5.47 bash5.0-6ubuntu1.1 bsdutils1:2.34-0.1ubuntu9.3 @@ -54,10 +54,10 @@ libbluray21:1.2.0-1 libbrotli11.0.7-6ubuntu0.1 libbsd00.10.0-1 libbz2-1.01.0.8-2 -libc62.31-0ubuntu9.2 +libc62.31-0ubuntu9.7 libcairo21.16.0-4ubuntu1 libcap-ng00.7.9-2.1build1 -libc-bin2.31-0ubuntu9.2 +libc-bin2.31-0ubuntu9.7 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.7 @@ -145,7 +145,7 @@ libsmartcols12.34-0.1ubuntu9.3 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.10 +libssl1.11.1.1f-1ubuntu2.11 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 @@ -184,7 +184,7 @@ libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 libzvbi00.2.35-17 libzvbi-common0.2.35-17 -locales2.31-0ubuntu9.2 +locales2.31-0ubuntu9.7 login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 @@ -194,7 +194,7 @@ mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.10 +openssl1.1.1f-1ubuntu2.11 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 3adae9c38da4666d89f3bf28e38e1cdec7fdaa52 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Mar 2022 03:42:38 +0100 Subject: [PATCH 187/456] Bot Updating Package Versions --- package_versions.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 369c01b..8eb7553 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.4.1+i643~u20.04 -jellyfin-ffmpeg4.4.1-2-focal +jellyfin-ffmpeg4.4.1-3-focal jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 krb5-locales1.17-6ubuntu4.1 @@ -71,7 +71,7 @@ libdrm-nouveau22.4.107-1029 libdrm-radeon12.4.107-1029 libedit23.1-20191231-1 libelf10.176-1.1build1 -libexpat12.2.9-1ubuntu0.2 +libexpat12.2.9-1ubuntu0.4 libext2fs21.45.5-2ubuntu1 libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 @@ -105,7 +105,7 @@ libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 libldap-2.4-22.4.49+dfsg-2ubuntu1.8 libldap-common2.4.49+dfsg-2ubuntu1.8 -libllvm121:12.0.0-3ubuntu1~20.04.4 +libllvm121:12.0.0-3ubuntu1~20.04.5 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 libmount12.34-0.1ubuntu9.3 @@ -145,7 +145,7 @@ libsmartcols12.34-0.1ubuntu9.3 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.11 +libssl1.11.1.1f-1ubuntu2.12 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 @@ -178,7 +178,7 @@ libxcb-sync11.14-2 libxcb-xfixes01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 -libxml22.9.10+dfsg-5ubuntu0.20.04.1 +libxml22.9.10+dfsg-5ubuntu0.20.04.2 libxrender11:0.9.10-1 libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 @@ -189,7 +189,7 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mesa-va-drivers21.2.6-0ubuntu0.1~20.04.1 +mesa-va-drivers21.2.6-0ubuntu0.1~20.04.2 mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 From 449059065df22ff985ae5a3c575192223f8caa1c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 23 Mar 2022 21:51:26 -0500 Subject: [PATCH 188/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8eb7553..1de6baa 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.4.1+i643~u20.04 -jellyfin-ffmpeg4.4.1-3-focal +jellyfin-ffmpeg4.4.1-4-focal jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 krb5-locales1.17-6ubuntu4.1 @@ -194,7 +194,7 @@ mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.11 +openssl1.1.1f-1ubuntu2.12 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 @@ -204,7 +204,7 @@ readline-common8.0-4 sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 -tar1.30+dfsg-7ubuntu0.20.04.1 +tar1.30+dfsg-7ubuntu0.20.04.2 tzdata2021e-0ubuntu0.20.04 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 From c1bc4d2e00a79e66da95ba78e4a0422d3f4ee8ea Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 31 Mar 2022 04:56:05 +0200 Subject: [PATCH 189/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 1de6baa..7982ef6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -205,7 +205,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.2 -tzdata2021e-0ubuntu0.20.04 +tzdata2022a-0ubuntu0.20.04 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.3 From 3f6e32fb94407bff195e0be060c9e4f231a9754b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 6 Apr 2022 21:55:29 -0500 Subject: [PATCH 190/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 7982ef6..ca63f17 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -78,7 +78,7 @@ libffi73.3-4 libfl22.6.4-6.2 libfontconfig12.13.1-2ubuntu3 libfreetype62.10.1-2ubuntu0.1 -libfribidi01.0.8-2 +libfribidi01.0.8-2ubuntu0.1 libgcc-s110.3.0-1ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1.1 libglib2.0-02.64.6-1~ubuntu20.04.4 From 5f3f304e5f6760df1ede43cdad3e9cbf82458c59 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 5 May 2022 05:23:59 +0200 Subject: [PATCH 191/456] Bot Updating Templated Files --- Jenkinsfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8c4266b..4fc46ed 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -343,9 +343,11 @@ pipeline { if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then cd ${TEMPDIR}/unraid/templates/ if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then - echo "Image is on the ignore list, removing Unraid template" - git rm unraid/${CONTAINER_NAME}.xml || : - git commit -m 'Bot Removing Deprecated Unraid Template' || : + echo "Image is on the ignore list, marking Unraid template as deprecated" + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + git add -u unraid/${CONTAINER_NAME}.xml + git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Moving Deprecated Unraid Template' || : else cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ git add unraid/${CONTAINER_NAME}.xml From 2fabd79b347aa4558552c263e4471f451ad3413a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 5 May 2022 05:25:20 +0200 Subject: [PATCH 192/456] Bot Updating Templated Files --- README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 74807ff..41969d6 100644 --- a/README.md +++ b/README.md @@ -46,26 +46,26 @@ Find us at: ## Supported Architectures -Our images support multiple architectures such as `x86-64`, `arm64` and `armhf`. We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). +We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). -Simply pulling `lscr.io/linuxserver/jellyfin` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. +Simply pulling `lscr.io/linuxserver/jellyfin:latest` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. The architectures supported by this image are: -| Architecture | Tag | -| :----: | --- | -| x86-64 | amd64-latest | -| arm64 | arm64v8-latest | -| armhf | arm32v7-latest | +| Architecture | Available | Tag | +| :----: | :----: | ---- | +| x86-64 | ✅ | amd64-\ | +| arm64 | ✅ | arm64v8-\ | +| armhf| ✅ | arm32v7-\ | ## Version Tags -This image provides various versions that are available via tags. `latest` tag usually provides the latest stable version. Others are considered under development and caution must be exercised when using them. +This image provides various versions that are available via tags. Please read the descriptions carefully and exercise caution when using unstable or development tags. -| Tag | Description | -| :----: | --- | -| latest | Stable Jellyfin releases | -| nightly | Nightly Jellyfin releases | +| Tag | Available | Description | +| :----: | :----: |--- | +| latest | ✅ | Stable Jellyfin releases | +| nightly | ✅ | Nightly Jellyfin releases | ## Application Setup @@ -122,7 +122,7 @@ Here are some example snippets to help you get started creating a container. version: "2.1" services: jellyfin: - image: lscr.io/linuxserver/jellyfin + image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 @@ -158,7 +158,7 @@ docker run -d \ -v /path/to/tvseries:/data/tvshows \ -v /path/to/movies:/data/movies \ --restart unless-stopped \ - lscr.io/linuxserver/jellyfin + lscr.io/linuxserver/jellyfin:latest ``` ## Parameters @@ -237,7 +237,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to * container version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' jellyfin` * image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/jellyfin` + * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/jellyfin:latest` ## Updating Info @@ -255,7 +255,7 @@ Below are the instructions for updating containers: ### Via Docker Run -* Update the image: `docker pull lscr.io/linuxserver/jellyfin` +* Update the image: `docker pull lscr.io/linuxserver/jellyfin:latest` * Stop the running container: `docker stop jellyfin` * Delete the container: `docker rm jellyfin` * Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved) From df1d56c75e2c040206daabe21e938ae3ca083f0f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 4 May 2022 22:28:55 -0500 Subject: [PATCH 193/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ca63f17..bd27fd0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 ca-certificates20210119~20.04.2 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.7 +curl7.68.0-1ubuntu2.10 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -60,7 +60,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.7 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.7 +libcurl47.68.0-1ubuntu2.10 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.107-1029 @@ -145,7 +145,7 @@ libsmartcols12.34-0.1ubuntu9.3 libsqlite3-03.31.1-4ubuntu0.2 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.12 +libssl1.11.1.1f-1ubuntu2.13 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 From 8796f76ba83535eced5d91d8bc8e4d41061af595 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 11 May 2022 22:16:37 -0500 Subject: [PATCH 194/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bd27fd0..497c2bf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -142,7 +142,7 @@ libsemanage13.0-1build2 libsemanage-common3.0-1build2 libsepol13.0-1 libsmartcols12.34-0.1ubuntu9.3 -libsqlite3-03.31.1-4ubuntu0.2 +libsqlite3-03.31.1-4ubuntu0.3 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 libssl1.11.1.1f-1ubuntu2.13 @@ -194,7 +194,7 @@ mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.12 +openssl1.1.1f-1ubuntu2.13 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 3b81084395fc8d80d0c51631159523cb97ed191d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 19 May 2022 05:28:39 +0200 Subject: [PATCH 195/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 497c2bf..36e9c4d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 ca-certificates20210119~20.04.2 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.10 +curl7.68.0-1ubuntu2.11 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -60,7 +60,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.7 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.10 +libcurl47.68.0-1ubuntu2.11 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.107-1029 @@ -178,13 +178,13 @@ libxcb-sync11.14-2 libxcb-xfixes01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 -libxml22.9.10+dfsg-5ubuntu0.20.04.2 +libxml22.9.10+dfsg-5ubuntu0.20.04.3 libxrender11:0.9.10-1 libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 libzvbi00.2.35-17 libzvbi-common0.2.35-17 -locales2.31-0ubuntu9.7 +locales2.31-0ubuntu9.9 login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 From 02227bfbae131618953e603a930b591f77525de0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 26 May 2022 05:27:12 +0200 Subject: [PATCH 196/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 36e9c4d..146dd06 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.118ubuntu2 -apt2.0.6 -apt-utils2.0.6 +apt2.0.8 +apt-utils2.0.8 at3.1.23-1ubuntu1 base-files11ubuntu5.5 base-passwd3.5.47 @@ -42,7 +42,7 @@ jellyfin-server10.7.7-1 jellyfin-web10.7.7-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 -libapt-pkg6.02.0.6 +libapt-pkg6.02.0.8 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 libass91:0.14.0-2 libassuan02.5.3-7ubuntu2 @@ -103,8 +103,8 @@ libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 -libldap-2.4-22.4.49+dfsg-2ubuntu1.8 -libldap-common2.4.49+dfsg-2ubuntu1.8 +libldap-2.4-22.4.49+dfsg-2ubuntu1.9 +libldap-common2.4.49+dfsg-2ubuntu1.9 libllvm121:12.0.0-3ubuntu1~20.04.5 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 From 59e1b154acdf402fb0c1cd160fbf6beed2b6b602 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 Jun 2022 05:27:59 +0200 Subject: [PATCH 197/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 146dd06..6949903 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -98,7 +98,7 @@ libicu6666.1-2ubuntu2.1 libidn2-02.2.0-2 libigdgmm1121.3.3+i643~u20.04 libk5crypto31.17-6ubuntu4.1 -libkeyutils11.6-6ubuntu1 +libkeyutils11.6-6ubuntu1.1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 From 622d437b3aa031cc6e3a1e8c2ef1c793fc1c5352 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 11 Jun 2022 05:39:08 +0200 Subject: [PATCH 198/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6949903..32aeb69 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -38,8 +38,8 @@ hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.4.1+i643~u20.04 jellyfin-ffmpeg4.4.1-4-focal -jellyfin-server10.7.7-1 -jellyfin-web10.7.7-1 +jellyfin-server10.8.0-1 +jellyfin-web10.8.0-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.8 From 0173237bd1eaf510b4cb4c58576a0a732d551657 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sat, 11 Jun 2022 00:04:22 -0400 Subject: [PATCH 199/456] Update jellyfin-ffmpeg to jellyfin-ffmpeg5 The package name in our repos was updated to ensure backwards compatibility with ffmpeg4 for 10.7.z and older. Thus, the latest version for 10.8.0 is actually "jellyfin-ffmpeg5" instead. Update this in the various dockerfiles and in the package_versions.txt file. --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- package_versions.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index bd81585..1003bd8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,7 +39,7 @@ RUN \ libigdgmm11="${INTEL_GMM_VER}" \ intel-media-va-driver-non-free="${INTEL_iHD_VER}" \ ${JELLYFIN} \ - jellyfin-ffmpeg \ + jellyfin-ffmpeg5 \ jellyfin-web \ libfontconfig1 \ libfreetype6 \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index d7b24a2..7af80e6 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -30,7 +30,7 @@ RUN \ apt-get install -y --no-install-recommends \ at \ ${JELLYFIN} \ - jellyfin-ffmpeg \ + jellyfin-ffmpeg5 \ jellyfin-web \ libfontconfig1 \ libfreetype6 \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 6c4fe41..ce6901e 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -30,7 +30,7 @@ RUN \ apt-get install -y --no-install-recommends \ at \ ${JELLYFIN} \ - jellyfin-ffmpeg \ + jellyfin-ffmpeg5 \ jellyfin-web \ libfontconfig1 \ libfreetype6 \ diff --git a/package_versions.txt b/package_versions.txt index 32aeb69..5e3ef78 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,7 +37,7 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 intel-media-va-driver-non-free21.4.1+i643~u20.04 -jellyfin-ffmpeg4.4.1-4-focal +jellyfin-ffmpeg55.0.1-5-focal jellyfin-server10.8.0-1 jellyfin-web10.8.0-1 krb5-locales1.17-6ubuntu4.1 From f0b9e3ac54e9cb25e7350158150e81c9f5a76970 Mon Sep 17 00:00:00 2001 From: aptalca Date: Sat, 11 Jun 2022 13:58:12 -0400 Subject: [PATCH 200/456] remove pinned intel drivers, update readme --- Dockerfile | 11 ----------- README.md | 1 + readme-vars.yml | 1 + 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1003bd8..5bbce31 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,12 +11,6 @@ LABEL maintainer="thelamer" ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" -# set Intel iHD driver versions -# https://dgpu-docs.intel.com/releases/index.html -ARG INTEL_LIBVA_VER="2.13.0+i643~u20.04" -ARG INTEL_GMM_VER="21.3.3+i643~u20.04" -ARG INTEL_iHD_VER="21.4.1+i643~u20.04" - RUN \ echo "**** install packages ****" && \ apt-get update && \ @@ -25,8 +19,6 @@ RUN \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - curl -s https://repositories.intel.com/graphics/intel-graphics.key | apt-key add - && \ - echo 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main' > /etc/apt/sources.list.d/intel-graphics.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin-server"; \ else \ @@ -35,9 +27,6 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - libva2="${INTEL_LIBVA_VER}" \ - libigdgmm11="${INTEL_GMM_VER}" \ - intel-media-va-driver-non-free="${INTEL_iHD_VER}" \ ${JELLYFIN} \ jellyfin-ffmpeg5 \ jellyfin-web \ diff --git a/README.md b/README.md index 41969d6..f295469 100644 --- a/README.md +++ b/README.md @@ -303,6 +303,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **11.06.22:** - Switch to upstream repo's ffmpeg5 build. * **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors. * **25.12.21:** - Fix video device group perms error message. * **10.12.21:** - Rework readme, disable template sync. diff --git a/readme-vars.yml b/readme-vars.yml index fadecc1..4b82972 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -116,6 +116,7 @@ unraid_template_sync: false # changelog changelogs: + - { date: "11.06.22:", desc: "Switch to upstream repo's ffmpeg5 build." } - { date: "05.01.22:", desc: "Specify Intel iHD driver versions to avoid mismatched libva errors." } - { date: "25.12.21:", desc: "Fix video device group perms error message." } - { date: "10.12.21:", desc: "Rework readme, disable template sync." } From 203ef42b6ff07901c92a237406e3c65837c510fe Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 11 Jun 2022 20:15:11 +0200 Subject: [PATCH 201/456] Bot Updating Package Versions --- package_versions.txt | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5e3ef78..8879cdf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,6 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -intel-media-va-driver-non-free21.4.1+i643~u20.04 jellyfin-ffmpeg55.0.1-5-focal jellyfin-server10.8.0-1 jellyfin-web10.8.0-1 @@ -63,12 +62,11 @@ libcrypt11:4.4.10-10ubuntu4 libcurl47.68.0-1ubuntu2.11 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdrm22.4.107-1029 -libdrm-amdgpu12.4.107-1029 -libdrm-common2.4.107-1029 -libdrm-intel12.4.107-1029 -libdrm-nouveau22.4.107-1029 -libdrm-radeon12.4.107-1029 +libdrm22.4.107-8ubuntu1~20.04.2 +libdrm-amdgpu12.4.107-8ubuntu1~20.04.2 +libdrm-common2.4.107-8ubuntu1~20.04.2 +libdrm-nouveau22.4.107-8ubuntu1~20.04.2 +libdrm-radeon12.4.107-8ubuntu1~20.04.2 libedit23.1-20191231-1 libelf10.176-1.1build1 libexpat12.2.9-1ubuntu0.4 @@ -96,7 +94,6 @@ libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libicu6666.1-2ubuntu2.1 libidn2-02.2.0-2 -libigdgmm1121.3.3+i643~u20.04 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1.1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 @@ -105,6 +102,7 @@ libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 libldap-2.4-22.4.49+dfsg-2ubuntu1.9 libldap-common2.4.49+dfsg-2ubuntu1.9 +libllvm111:11.0.0-2~ubuntu20.04.1 libllvm121:12.0.0-3ubuntu1~20.04.5 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 @@ -154,8 +152,6 @@ libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.3 -libva22.13.0+i643~u20.04 -libvdpau11.3-1ubuntu2 libvorbis0a1.3.6-2ubuntu1 libvorbisenc21.3.6-2ubuntu1 libvpx61.8.2-1build1 @@ -172,6 +168,7 @@ libxcb11.14-2 libxcb-dri2-01.14-2 libxcb-dri3-01.14-2 libxcb-present01.14-2 +libxcb-randr01.14-2 libxcb-render01.14-2 libxcb-shm01.14-2 libxcb-sync11.14-2 From 074d73d41f01df217650337de12a6b5d9356820f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 15 Jun 2022 22:25:49 -0500 Subject: [PATCH 202/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8879cdf..58ba77e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,7 +7,7 @@ base-passwd3.5.47 bash5.0-6ubuntu1.1 bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 -ca-certificates20210119~20.04.2 +ca-certificates20211016~20.04.1 coreutils8.30-3ubuntu2 curl7.68.0-1ubuntu2.11 dash0.5.10.2-6 @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.0.1-5-focal +jellyfin-ffmpeg55.0.1-6-focal jellyfin-server10.8.0-1 jellyfin-web10.8.0-1 krb5-locales1.17-6ubuntu4.1 From 0e370887a20a3b548260428b9daad1aa553510ef Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 22 Jun 2022 22:39:31 -0500 Subject: [PATCH 203/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 58ba77e..e2bf643 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.118ubuntu2 -apt2.0.8 -apt-utils2.0.8 +apt2.0.9 +apt-utils2.0.9 at3.1.23-1ubuntu1 base-files11ubuntu5.5 base-passwd3.5.47 @@ -41,7 +41,7 @@ jellyfin-server10.8.0-1 jellyfin-web10.8.0-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 -libapt-pkg6.02.0.8 +libapt-pkg6.02.0.9 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 libass91:0.14.0-2 libassuan02.5.3-7ubuntu2 @@ -143,7 +143,7 @@ libsmartcols12.34-0.1ubuntu9.3 libsqlite3-03.31.1-4ubuntu0.3 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.13 +libssl1.11.1.1f-1ubuntu2.15 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 From 923e287493a26ce9fc6faebc9b2de96edc28ca53 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 27 Jun 2022 05:06:23 +0200 Subject: [PATCH 204/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e2bf643..4dcb9cc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,9 +36,9 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.0.1-6-focal -jellyfin-server10.8.0-1 -jellyfin-web10.8.0-1 +jellyfin-ffmpeg55.0.1-7-focal +jellyfin-server10.8.1-1 +jellyfin-web10.8.1-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 From 2eac4aeb0312d1c5ed8e8f1239fdd026f59d60c9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 30 Jun 2022 05:45:42 +0200 Subject: [PATCH 205/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4dcb9cc..b374fa7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 ca-certificates20211016~20.04.1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.11 +curl7.68.0-1ubuntu2.12 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -59,7 +59,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.7 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.11 +libcurl47.68.0-1ubuntu2.12 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.107-8ubuntu1~20.04.2 @@ -191,7 +191,7 @@ mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.13 +openssl1.1.1f-1ubuntu2.15 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 7e2dec21eece64a92685ab848554d2705ea73b95 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 Jul 2022 05:51:33 +0200 Subject: [PATCH 206/456] Bot Updating Package Versions --- package_versions.txt | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b374fa7..32724ec 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 diffutils1:3.7-3 -dirmngr2.2.19-3ubuntu2.1 +dirmngr2.2.19-3ubuntu2.2 dpkg1.19.7ubuntu3 e2fsprogs1.45.5-2ubuntu1 fdisk2.34-0.1ubuntu9.3 @@ -22,16 +22,16 @@ findutils4.7.0-1ubuntu1 fontconfig-config2.13.1-2ubuntu3 fonts-dejavu-core2.37-1 gcc-10-base10.3.0-1ubuntu1~20.04 -gnupg2.2.19-3ubuntu2.1 -gnupg-l10n2.2.19-3ubuntu2.1 -gnupg-utils2.2.19-3ubuntu2.1 -gpg2.2.19-3ubuntu2.1 -gpg-agent2.2.19-3ubuntu2.1 -gpgconf2.2.19-3ubuntu2.1 -gpgsm2.2.19-3ubuntu2.1 -gpgv2.2.19-3ubuntu2.1 -gpg-wks-client2.2.19-3ubuntu2.1 -gpg-wks-server2.2.19-3ubuntu2.1 +gnupg2.2.19-3ubuntu2.2 +gnupg-l10n2.2.19-3ubuntu2.2 +gnupg-utils2.2.19-3ubuntu2.2 +gpg2.2.19-3ubuntu2.2 +gpg-agent2.2.19-3ubuntu2.2 +gpgconf2.2.19-3ubuntu2.2 +gpgsm2.2.19-3ubuntu2.2 +gpgv2.2.19-3ubuntu2.2 +gpg-wks-client2.2.19-3ubuntu2.2 +gpg-wks-server2.2.19-3ubuntu2.2 grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 @@ -143,7 +143,7 @@ libsmartcols12.34-0.1ubuntu9.3 libsqlite3-03.31.1-4ubuntu0.3 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.15 +libssl1.11.1.1f-1ubuntu2.16 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 From 67ad819aa2f6018cc793495d773a56d7b857a0d0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 13 Jul 2022 22:54:24 -0500 Subject: [PATCH 207/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 32724ec..1c24a47 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.0.1-7-focal +jellyfin-ffmpeg55.0.1-8-focal jellyfin-server10.8.1-1 jellyfin-web10.8.1-1 krb5-locales1.17-6ubuntu4.1 @@ -191,7 +191,7 @@ mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.15 +openssl1.1.1f-1ubuntu2.16 passwd1:4.8.1-1ubuntu5.20.04.1 perl-base5.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 From 3c6d46fdb107e2fec5c6c8eb895e7ee7c4f368a2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 20 Jul 2022 22:43:57 -0500 Subject: [PATCH 208/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1c24a47..c71e985 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -75,7 +75,7 @@ libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 libfl22.6.4-6.2 libfontconfig12.13.1-2ubuntu3 -libfreetype62.10.1-2ubuntu0.1 +libfreetype62.10.1-2ubuntu0.2 libfribidi01.0.8-2ubuntu0.1 libgcc-s110.3.0-1ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1.1 @@ -86,7 +86,7 @@ libgpg-error01.37-1 libgraphite2-31.3.13-11build1 libgssapi3-heimdal7.7.0+dfsg-1ubuntu1 libgssapi-krb5-21.17-6ubuntu4.1 -libharfbuzz0b2.6.4-1ubuntu4 +libharfbuzz0b2.6.4-1ubuntu4.2 libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1 libheimbase1-heimdal7.7.0+dfsg-1ubuntu1 libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1 From d9773b48debd475dfaad19295365b9e396d56cf1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 1 Aug 2022 22:00:13 +0200 Subject: [PATCH 209/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c71e985..97564e1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,8 +37,8 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 jellyfin-ffmpeg55.0.1-8-focal -jellyfin-server10.8.1-1 -jellyfin-web10.8.1-1 +jellyfin-server10.8.2-1 +jellyfin-web10.8.2-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 From 39e19b73e688a17de48b0323b622ef40f93621a4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 1 Aug 2022 22:25:03 -0500 Subject: [PATCH 210/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 97564e1..cca8c97 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,8 +37,8 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 jellyfin-ffmpeg55.0.1-8-focal -jellyfin-server10.8.2-1 -jellyfin-web10.8.2-1 +jellyfin-server10.8.3-1 +jellyfin-web10.8.3-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 From c3fa5af3c7fa6dfb8d9e1e2af4d99aae49a3ff1b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 3 Aug 2022 22:29:50 -0500 Subject: [PATCH 211/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index cca8c97..700fc3f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.0.1-8-focal +jellyfin-ffmpeg55.1-1-focal jellyfin-server10.8.3-1 jellyfin-web10.8.3-1 krb5-locales1.17-6ubuntu4.1 From 38f8063eb21d2448dcb67ebfdf3aa0df81e2a00b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 11 Aug 2022 05:21:28 +0200 Subject: [PATCH 212/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 700fc3f..034c6bf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -175,7 +175,7 @@ libxcb-sync11.14-2 libxcb-xfixes01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 -libxml22.9.10+dfsg-5ubuntu0.20.04.3 +libxml22.9.10+dfsg-5ubuntu0.20.04.4 libxrender11:0.9.10-1 libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 From 15970d08a620d38f1571870ff751efced8859482 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 14 Aug 2022 05:03:59 +0200 Subject: [PATCH 213/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 034c6bf..c9e4b39 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,8 +37,8 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 jellyfin-ffmpeg55.1-1-focal -jellyfin-server10.8.3-1 -jellyfin-web10.8.3-1 +jellyfin-server10.8.4-1 +jellyfin-web10.8.4-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 From bc6ccdba307b349c36d25be98aba5fda10aadc89 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 17 Aug 2022 23:05:54 -0500 Subject: [PATCH 214/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index c9e4b39..ce5e84e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.1-1-focal +jellyfin-ffmpeg55.1-2-focal jellyfin-server10.8.4-1 jellyfin-web10.8.4-1 krb5-locales1.17-6ubuntu4.1 From e7bb1c9dc2658a243874a57b0a137ddeaf718b1a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 7 Sep 2022 23:12:52 -0500 Subject: [PATCH 215/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ce5e84e..dcbdfd1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 ca-certificates20211016~20.04.1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.12 +curl7.68.0-1ubuntu2.13 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.1-2-focal +jellyfin-ffmpeg55.1.1-1-focal jellyfin-server10.8.4-1 jellyfin-web10.8.4-1 krb5-locales1.17-6ubuntu4.1 @@ -59,7 +59,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.7 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.12 +libcurl47.68.0-1ubuntu2.13 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.107-8ubuntu1~20.04.2 @@ -202,7 +202,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.2 -tzdata2022a-0ubuntu0.20.04 +tzdata2022c-0ubuntu0.20.04.0 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.3 From f7d2626b9a25988b852f1899dc8fa0bddfada25b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 21 Sep 2022 23:17:30 -0500 Subject: [PATCH 216/456] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4fc46ed..f3a2b71 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -710,7 +710,7 @@ pipeline { -e DO_REGION="ams3" \ -e DO_BUCKET="lsio-ci" \ -t ghcr.io/linuxserver/ci:latest \ - python /ci/ci.py''' + python3 test_build.py''' } } } From a5079877d168e31fbf3bd2969df57ef6bdfb1e56 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 21 Sep 2022 23:20:49 -0500 Subject: [PATCH 217/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index dcbdfd1..7b1170d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -140,7 +140,7 @@ libsemanage13.0-1build2 libsemanage-common3.0-1build2 libsepol13.0-1 libsmartcols12.34-0.1ubuntu9.3 -libsqlite3-03.31.1-4ubuntu0.3 +libsqlite3-03.31.1-4ubuntu0.4 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 libssl1.11.1.1f-1ubuntu2.16 From 6ac08f238d7f9c809528ee768a3ffff8ce6465f4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 24 Sep 2022 22:32:14 -0500 Subject: [PATCH 218/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7b1170d..5de0ccf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,8 +37,8 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 jellyfin-ffmpeg55.1.1-1-focal -jellyfin-server10.8.4-1 -jellyfin-web10.8.4-1 +jellyfin-server10.8.5-1 +jellyfin-web10.8.5-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 From 8bfb062d34181e2f417c9fd2106abbeb200a039e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 28 Sep 2022 23:22:36 -0500 Subject: [PATCH 219/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 5de0ccf..3643403 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.1.1-1-focal +jellyfin-ffmpeg55.1.1-2-focal jellyfin-server10.8.5-1 jellyfin-web10.8.5-1 krb5-locales1.17-6ubuntu4.1 From ccde1e9af39b6908c747c5d65690c6afc8c5fc84 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 13 Oct 2022 06:19:21 +0200 Subject: [PATCH 220/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 3643403..06eee4b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,7 +36,7 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.1.1-2-focal +jellyfin-ffmpeg55.1.2-1-focal jellyfin-server10.8.5-1 jellyfin-web10.8.5-1 krb5-locales1.17-6ubuntu4.1 From 59e1abd8f1f73b5d13829f853f3e1d2e2b427c05 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 20 Oct 2022 06:07:23 +0200 Subject: [PATCH 221/456] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 06eee4b..296107d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,13 +36,13 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.1.2-1-focal +jellyfin-ffmpeg55.1.2-2-focal jellyfin-server10.8.5-1 jellyfin-web10.8.5-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 -libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 +libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.1 libass91:0.14.0-2 libassuan02.5.3-7ubuntu2 libattr11:2.4.48-5 @@ -84,19 +84,19 @@ libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.6 libgpg-error01.37-1 libgraphite2-31.3.13-11build1 -libgssapi3-heimdal7.7.0+dfsg-1ubuntu1 +libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.1 libgssapi-krb5-21.17-6ubuntu4.1 libharfbuzz0b2.6.4-1ubuntu4.2 -libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1 -libheimbase1-heimdal7.7.0+dfsg-1ubuntu1 -libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1 +libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.1 +libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.1 +libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.1 libhogweed53.5.1+really3.5.1-2ubuntu0.2 -libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 +libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.1 libicu6666.1-2ubuntu2.1 libidn2-02.2.0-2 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1.1 -libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1 +libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.1 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2 @@ -129,7 +129,7 @@ libpng16-161.6.37-2 libprocps82:3.3.16-1ubuntu2.3 libpsl50.21.0-1ubuntu1 libreadline88.0-4 -libroken18-heimdal7.7.0+dfsg-1ubuntu1 +libroken18-heimdal7.7.0+dfsg-1ubuntu1.1 librtmp12.4+20151223.gitfa8646d.1-2build1 libsasl2-22.1.27+dfsg-2ubuntu0.1 libsasl2-modules2.1.27+dfsg-2ubuntu0.1 @@ -157,7 +157,7 @@ libvorbisenc21.3.6-2ubuntu1 libvpx61.8.2-1build1 libwebp60.6.1-2ubuntu0.20.04.1 libwebpmux30.6.1-2ubuntu0.20.04.1 -libwind0-heimdal7.7.0+dfsg-1ubuntu1 +libwind0-heimdal7.7.0+dfsg-1ubuntu1.1 libx11-62:1.6.9-2ubuntu1.2 libx11-data2:1.6.9-2ubuntu1.2 libx11-xcb12:1.6.9-2ubuntu1.2 From 8f328b0d2d6edf04ebe9ddf0b227afa7fa4870d0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 27 Oct 2022 05:49:00 +0200 Subject: [PATCH 222/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 296107d..b8ba504 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -99,7 +99,7 @@ libkeyutils11.6-6ubuntu1.1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.1 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 -libksba81.3.5-2 +libksba81.3.5-2ubuntu0.20.04.1 libldap-2.4-22.4.49+dfsg-2ubuntu1.9 libldap-common2.4.49+dfsg-2ubuntu1.9 libllvm111:11.0.0-2~ubuntu20.04.1 From 2ff50259c5f6f0fed29e8074a36973275512beae Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 28 Oct 2022 23:26:15 -0500 Subject: [PATCH 223/456] Bot Updating Package Versions --- package_versions.txt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b8ba504..dfec2f0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -36,9 +36,9 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.1.2-2-focal -jellyfin-server10.8.5-1 -jellyfin-web10.8.5-1 +jellyfin-ffmpeg55.1.2-3-focal +jellyfin-server10.8.6-1 +jellyfin-web10.8.6-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 @@ -102,7 +102,6 @@ libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2ubuntu0.20.04.1 libldap-2.4-22.4.49+dfsg-2ubuntu1.9 libldap-common2.4.49+dfsg-2ubuntu1.9 -libllvm111:11.0.0-2~ubuntu20.04.1 libllvm121:12.0.0-3ubuntu1~20.04.5 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 @@ -168,7 +167,6 @@ libxcb11.14-2 libxcb-dri2-01.14-2 libxcb-dri3-01.14-2 libxcb-present01.14-2 -libxcb-randr01.14-2 libxcb-render01.14-2 libxcb-shm01.14-2 libxcb-sync11.14-2 From 1ed6c970b847fc9ed6fefca6d58d64daa4fca15d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 1 Nov 2022 06:07:37 +0100 Subject: [PATCH 224/456] Bot Updating Package Versions --- package_versions.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index dfec2f0..8bc06bd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 ca-certificates20211016~20.04.1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.13 +curl7.68.0-1ubuntu2.14 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -36,9 +36,9 @@ grep3.4-1 gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 -jellyfin-ffmpeg55.1.2-3-focal -jellyfin-server10.8.6-1 -jellyfin-web10.8.6-1 +jellyfin-ffmpeg55.1.2-4-focal +jellyfin-server10.8.7-1 +jellyfin-web10.8.7-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 @@ -59,7 +59,7 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.7 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.13 +libcurl47.68.0-1ubuntu2.14 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdrm22.4.107-8ubuntu1~20.04.2 @@ -167,6 +167,7 @@ libxcb11.14-2 libxcb-dri2-01.14-2 libxcb-dri3-01.14-2 libxcb-present01.14-2 +libxcb-randr01.14-2 libxcb-render01.14-2 libxcb-shm01.14-2 libxcb-sync11.14-2 @@ -200,7 +201,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.2 -tzdata2022c-0ubuntu0.20.04.0 +tzdata2022e-0ubuntu0.20.04.0 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.3 From 6f2ef7631dfc2ac6f9711be004132ed1d9afa05f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 9 Nov 2022 21:29:04 -0600 Subject: [PATCH 225/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8bc06bd..3f5ff0b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -123,7 +123,7 @@ libpam-runtime1.3.1-5ubuntu4.3 libpciaccess00.16-0ubuntu1 libpcre2-8-010.34-7 libpcre32:8.39-12build1 -libpixman-1-00.38.4-0ubuntu1 +libpixman-1-00.38.4-0ubuntu2.1 libpng16-161.6.37-2 libprocps82:3.3.16-1ubuntu2.3 libpsl50.21.0-1ubuntu1 @@ -139,7 +139,7 @@ libsemanage13.0-1build2 libsemanage-common3.0-1build2 libsepol13.0-1 libsmartcols12.34-0.1ubuntu9.3 -libsqlite3-03.31.1-4ubuntu0.4 +libsqlite3-03.31.1-4ubuntu0.5 libss21.45.5-2ubuntu1 libssh-40.9.3-2ubuntu2.2 libssl1.11.1.1f-1ubuntu2.16 @@ -201,7 +201,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.2 -tzdata2022e-0ubuntu0.20.04.0 +tzdata2022f-0ubuntu0.20.04.0 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.3 From a8d4229a22dc741876a3b27e887872f104456c53 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Nov 2022 04:13:55 +0100 Subject: [PATCH 226/456] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 6bd1f60..5f7887b 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -48,8 +48,12 @@ jobs: | jq -r '.config.digest') image_info=$(curl -sL \ --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/${image}/blobs/${digest}" \ - | jq -r '.container_config') + "https://ghcr.io/v2/${image}/blobs/${digest}") + if [[ $(echo $image_info | jq -r '.container_config') == "null" ]]; then + image_info=$(echo $image_info | jq -r '.config') + else + image_info=$(echo $image_info | jq -r '.container_config') + fi IMAGE_RELEASE=$(echo ${image_info} | jq -r '.Labels.build_version' | awk '{print $3}') IMAGE_VERSION=$(echo ${IMAGE_RELEASE} | awk -F'-ls' '{print $1}') if [ -z "${IMAGE_VERSION}" ]; then From d949100f05c0eb612ff4fe53f9ed61c8ac8e18ce Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 23 Nov 2022 20:55:20 -0600 Subject: [PATCH 227/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3f5ff0b..bbe546a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -69,7 +69,7 @@ libdrm-nouveau22.4.107-8ubuntu1~20.04.2 libdrm-radeon12.4.107-8ubuntu1~20.04.2 libedit23.1-20191231-1 libelf10.176-1.1build1 -libexpat12.2.9-1ubuntu0.4 +libexpat12.2.9-1ubuntu0.6 libext2fs21.45.5-2ubuntu1 libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 @@ -201,7 +201,7 @@ sed4.7-1 sensible-utils0.0.12+nmu1 sysvinit-utils2.96-2.1ubuntu1 tar1.30+dfsg-7ubuntu0.20.04.2 -tzdata2022f-0ubuntu0.20.04.0 +tzdata2022f-0ubuntu0.20.04.1 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.3 From 514effa67b1cff64ea3851532e4a5d0ae7233cda Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 29 Nov 2022 20:57:14 +0100 Subject: [PATCH 228/456] Bot Updating Templated Files --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f3a2b71..8758eeb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -56,7 +56,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( @@ -277,7 +277,7 @@ pipeline { echo "Jenkinsfile is up to date." fi # Stage 2 - Delete old templates - OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md" + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md\n.github/ISSUE_TEMPLATE/issue.bug.md\n.github/ISSUE_TEMPLATE/issue.feature.md" for i in ${OLD_TEMPLATES}; do if [[ -f "${i}" ]]; then TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" From daa25416e9c33adaf924b85f7b267144f5ccc397 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 29 Nov 2022 20:58:37 +0100 Subject: [PATCH 229/456] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE/issue.bug.md | 40 ------------------------- .github/ISSUE_TEMPLATE/issue.feature.md | 25 ---------------- 2 files changed, 65 deletions(-) delete mode 100755 .github/ISSUE_TEMPLATE/issue.bug.md delete mode 100755 .github/ISSUE_TEMPLATE/issue.feature.md diff --git a/.github/ISSUE_TEMPLATE/issue.bug.md b/.github/ISSUE_TEMPLATE/issue.bug.md deleted file mode 100755 index 7df1f84..0000000 --- a/.github/ISSUE_TEMPLATE/issue.bug.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve - ---- -[linuxserverurl]: https://linuxserver.io -[![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl] - - - - - ------------------------------- - -## Expected Behavior - - -## Current Behavior - - -## Steps to Reproduce - - -1. -2. -3. -4. - -## Environment -**OS:** -**CPU architecture:** x86_64/arm32/arm64 -**How docker service was installed:** - - - -## Command used to create docker container (run/create/compose/screenshot) - - -## Docker logs - diff --git a/.github/ISSUE_TEMPLATE/issue.feature.md b/.github/ISSUE_TEMPLATE/issue.feature.md deleted file mode 100755 index 20a91fd..0000000 --- a/.github/ISSUE_TEMPLATE/issue.feature.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project - ---- -[linuxserverurl]: https://linuxserver.io -[![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl] - - - - - - - - ------------------------------- - -## Desired Behavior - - -## Current Behavior - - -## Alternatives Considered - From 458f441d9002ed8f6f041bc0c898c1a19c78267e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 29 Nov 2022 20:59:57 +0100 Subject: [PATCH 230/456] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE/issue.bug.yml | 77 +++++++++++++++++++ .github/ISSUE_TEMPLATE/issue.feature.yml | 31 ++++++++ .github/workflows/external_trigger.yml | 2 +- .../workflows/external_trigger_scheduler.yml | 2 +- .github/workflows/greetings.yml | 2 +- .github/workflows/package_trigger.yml | 2 +- .../workflows/package_trigger_scheduler.yml | 2 +- .github/workflows/stale.yml | 2 +- 8 files changed, 114 insertions(+), 6 deletions(-) create mode 100755 .github/ISSUE_TEMPLATE/issue.bug.yml create mode 100755 .github/ISSUE_TEMPLATE/issue.feature.yml diff --git a/.github/ISSUE_TEMPLATE/issue.bug.yml b/.github/ISSUE_TEMPLATE/issue.bug.yml new file mode 100755 index 0000000..59a10f5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue.bug.yml @@ -0,0 +1,77 @@ +# Based on the issue template +name: Bug report +description: Create a report to help us improve +title: "[BUG] " +labels: [Bug] +body: + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true + - type: textarea + attributes: + label: Current Behavior + description: Tell us what happens instead of the expected behavior. + validations: + required: true + - type: textarea + attributes: + label: Expected Behavior + description: Tell us what should happen. + validations: + required: false + - type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. In this environment... + 2. With this config... + 3. Run '...' + 4. See error... + validations: + required: true + - type: textarea + attributes: + label: Environment + description: | + examples: + - **OS**: Ubuntu 20.04 + - **How docker service was installed**: distro's packagemanager + value: | + - OS: + - How docker service was installed: + render: markdown + validations: + required: false + - type: dropdown + attributes: + label: CPU architecture + options: + - x86-64 + - arm64 + - armhf + validations: + required: true + - type: textarea + attributes: + label: Docker creation + description: | + Command used to create docker container + Provide your docker create/run command or compose yaml snippet, or a screenshot of settings if using a gui to create the container + render: bash + validations: + required: true + - type: textarea + attributes: + description: | + Provide a full docker log, output of "docker logs linuxserver.io" + label: Container logs + placeholder: | + Output of `docker logs linuxserver.io` + render: bash + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/issue.feature.yml b/.github/ISSUE_TEMPLATE/issue.feature.yml new file mode 100755 index 0000000..099dcdb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue.feature.yml @@ -0,0 +1,31 @@ +# Based on the issue template +name: Feature request +description: Suggest an idea for this project +title: "[FEAT] <title>" +labels: [enhancement] +body: + - type: checkboxes + attributes: + label: Is this a new feature request? + description: Please search to see if a feature request already exists. + options: + - label: I have searched the existing issues + required: true + - type: textarea + attributes: + label: Wanted change + description: Tell us what you want to happen. + validations: + required: true + - type: textarea + attributes: + label: Reason for change + description: Justify your request, why do you want it, what is the benefit. + validations: + required: true + - type: textarea + attributes: + label: Proposed code change + description: Do you have a potential code change in mind? + validations: + required: false diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 5f7887b..e3b909c 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -7,7 +7,7 @@ jobs: external-trigger-master: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2.3.3 + - uses: actions/checkout@v3.1.0 - name: External Trigger if: github.ref == 'refs/heads/master' diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index dcacc01..30b1245 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -9,7 +9,7 @@ jobs: external-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2.3.3 + - uses: actions/checkout@v3.1.0 with: fetch-depth: '0' diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index cb747d6..8c024fa 100755 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -8,6 +8,6 @@ jobs: steps: - uses: actions/first-interaction@v1 with: - issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.feature.md) issue templates!' + issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.bug.yml) or [feature](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.feature.yml) issue templates!' pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!' repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml index acb1520..e0ea30d 100644 --- a/.github/workflows/package_trigger.yml +++ b/.github/workflows/package_trigger.yml @@ -7,7 +7,7 @@ jobs: package-trigger-master: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2.3.3 + - uses: actions/checkout@v3.1.0 - name: Package Trigger if: github.ref == 'refs/heads/master' diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index ee063ae..e99ff81 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -9,7 +9,7 @@ jobs: package-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2.3.3 + - uses: actions/checkout@v3.1.0 with: fetch-depth: '0' diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 3b3846e..73dfe45 100755 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/stale@v3 + - uses: actions/stale@v6.0.1 with: stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." From 834c22d2f83c9cdd5ef79b001f079b40cfea398c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 29 Nov 2022 21:02:50 +0100 Subject: [PATCH 231/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bbe546a..d7fa81e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -37,8 +37,8 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 jellyfin-ffmpeg55.1.2-4-focal -jellyfin-server10.8.7-1 -jellyfin-web10.8.7-1 +jellyfin-server10.8.8-1 +jellyfin-web10.8.8-1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 From 4b07d0d41709fb2aa88a41fa691428dca16bc2f4 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 7 Dec 2022 14:19:21 +0000 Subject: [PATCH 232/456] Rebase master to Jammy, migrate to s6v3 --- .github/workflows/call_invalid_helper.yml | 12 ++++++++++++ Dockerfile | 12 +++++------- Dockerfile.aarch64 | 14 +++++--------- Dockerfile.armhf | 14 +++++--------- README.md | 1 + readme-vars.yml | 1 + .../dependencies.d/init-jellyfin-video | 0 .../dependencies.d/init-config | 0 .../s6-rc.d/init-jellyfin-config/run} | 2 +- .../s6-rc.d/init-jellyfin-config/type | 1 + .../s6-overlay/s6-rc.d/init-jellyfin-config/up | 1 + .../dependencies.d/init-jellyfin-config | 0 .../s6-rc.d/init-jellyfin-video/run} | 0 .../s6-overlay/s6-rc.d/init-jellyfin-video/type | 1 + .../s6-overlay/s6-rc.d/init-jellyfin-video/up | 1 + .../svc-jellyfin/dependencies.d/init-services | 0 .../s6-rc.d/svc-jellyfin/notification-fd | 1 + root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run | 13 +++++++++++++ root/etc/s6-overlay/s6-rc.d/svc-jellyfin/type | 1 + .../user/contents.d/init-jellyfin-config | 0 .../s6-rc.d/user/contents.d/init-jellyfin-video | 0 .../s6-rc.d/user/contents.d/svc-jellyfin | 0 root/etc/services.d/jellyfin/run | 17 ----------------- 23 files changed, 49 insertions(+), 43 deletions(-) create mode 100644 .github/workflows/call_invalid_helper.yml create mode 100644 root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-video create mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/dependencies.d/init-config rename root/etc/{cont-init.d/30-config => s6-overlay/s6-rc.d/init-jellyfin-config/run} (92%) mode change 100644 => 100755 create mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/type create mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/up create mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/dependencies.d/init-jellyfin-config rename root/etc/{cont-init.d/40-gid-video => s6-overlay/s6-rc.d/init-jellyfin-video/run} (100%) mode change 100644 => 100755 create mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type create mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-jellyfin/dependencies.d/init-services create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-jellyfin/notification-fd create mode 100755 root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-jellyfin/type create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-config create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-video create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-jellyfin delete mode 100644 root/etc/services.d/jellyfin/run diff --git a/.github/workflows/call_invalid_helper.yml b/.github/workflows/call_invalid_helper.yml new file mode 100644 index 0000000..773767c --- /dev/null +++ b/.github/workflows/call_invalid_helper.yml @@ -0,0 +1,12 @@ +name: Comment on invalid interaction +on: + issues: + types: + - labeled +jobs: + add-comment-on-invalid: + if: github.event.label.name == 'invalid' + permissions: + issues: write + uses: linuxserver/github-workflows/.github/workflows/invalid-interaction-helper.yml@v1 + secrets: inherit diff --git a/Dockerfile b/Dockerfile index 5bbce31..87a15c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,6 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:focal +# syntax=docker/dockerfile:1 + +FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy # set version label ARG BUILD_DATE @@ -12,13 +14,9 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - gnupg && \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin-server"; \ else \ @@ -32,7 +30,7 @@ RUN \ jellyfin-web \ libfontconfig1 \ libfreetype6 \ - libssl1.1 \ + libssl3 \ mesa-va-drivers && \ echo "**** cleanup ****" && \ rm -rf \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7af80e6..3cd1804 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,6 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-focal +# syntax=docker/dockerfile:1 + +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-jammy # set version label ARG BUILD_DATE @@ -12,15 +14,9 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - gnupg && \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ - echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ + echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin-server"; \ else \ @@ -37,7 +33,7 @@ RUN \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libraspberrypi0 \ - libssl1.1 && \ + libssl3 && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index ce6901e..93e9273 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,6 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-focal +# syntax=docker/dockerfile:1 + +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-jammy # set version label ARG BUILD_DATE @@ -12,15 +14,9 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - gnupg && \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - curl -s https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x6587ffd6536b8826e88a62547876ae518cbcf2f2 | apt-key add - && \ - echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ - echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ + echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN="jellyfin-server"; \ else \ @@ -37,7 +33,7 @@ RUN \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libraspberrypi0 \ - libssl1.1 && \ + libssl3 && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/README.md b/README.md index f295469..93d7080 100644 --- a/README.md +++ b/README.md @@ -303,6 +303,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **07.12.22:** - Rebase master to Jammy, migrate to s6v3. * **11.06.22:** - Switch to upstream repo's ffmpeg5 build. * **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors. * **25.12.21:** - Fix video device group perms error message. diff --git a/readme-vars.yml b/readme-vars.yml index 4b82972..84a2305 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -116,6 +116,7 @@ unraid_template_sync: false # changelog changelogs: + - { date: "07.12.22:", desc: "Rebase master to Jammy, migrate to s6v3." } - { date: "11.06.22:", desc: "Switch to upstream repo's ffmpeg5 build." } - { date: "05.01.22:", desc: "Specify Intel iHD driver versions to avoid mismatched libva errors." } - { date: "25.12.21:", desc: "Fix video device group perms error message." } diff --git a/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-video b/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-video new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/dependencies.d/init-config b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/dependencies.d/init-config new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/cont-init.d/30-config b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run old mode 100644 new mode 100755 similarity index 92% rename from root/etc/cont-init.d/30-config rename to root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run index 25404be..b35c3f8 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run @@ -7,7 +7,7 @@ mkdir -p \ /transcode # permissions -chown abc:abc \ +lsiown abc:abc \ /config \ /config/* \ /config/data/transcodes \ diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/type b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/type @@ -0,0 +1 @@ +oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/up b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/up new file mode 100644 index 0000000..4469ebd --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/dependencies.d/init-jellyfin-config b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/dependencies.d/init-jellyfin-config new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/cont-init.d/40-gid-video b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run old mode 100644 new mode 100755 similarity index 100% rename from root/etc/cont-init.d/40-gid-video rename to root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type @@ -0,0 +1 @@ +oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up new file mode 100644 index 0000000..9c16049 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/dependencies.d/init-services b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/dependencies.d/init-services new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/notification-fd b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/notification-fd @@ -0,0 +1 @@ +3 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run new file mode 100755 index 0000000..6196b0f --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run @@ -0,0 +1,13 @@ +#!/usr/bin/with-contenv bash + +export \ + JELLYFIN_DATA_DIR="/config/data" \ + JELLYFIN_CONFIG_DIR="/config" \ + JELLYFIN_LOG_DIR="/config/log" \ + JELLYFIN_CACHE_DIR="/config/cache" \ + JELLYFIN_WEB_DIR="/usr/share/jellyfin/web" + +exec \ + s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost 8096" \ + s6-setuidgid abc /usr/bin/jellyfin \ + --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/type b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/type @@ -0,0 +1 @@ +longrun diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-config b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-config new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-video b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-video new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-jellyfin b/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-jellyfin new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/services.d/jellyfin/run b/root/etc/services.d/jellyfin/run deleted file mode 100644 index 792ef0c..0000000 --- a/root/etc/services.d/jellyfin/run +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/with-contenv bash - -export \ - JELLYFIN_DATA_DIR="/config/data" \ - JELLYFIN_CONFIG_DIR="/config" \ - JELLYFIN_LOG_DIR="/config/log" \ - JELLYFIN_CACHE_DIR="/config/cache" - -if [ -n "${UMASK_SET}" ] && [ -z "${UMASK}" ]; then - echo -e "You are using a legacy method of defining umask\nplease update your environment variable from UMASK_SET to UMASK\nto keep the functionality after July 2021" - umask ${UMASK_SET} -fi - -exec \ - s6-setuidgid abc /usr/bin/jellyfin \ - --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg \ - --webdir=/usr/share/jellyfin/web From 9f93895458d6f3d3bde178b9168530e185811f92 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 8 Dec 2022 03:46:36 +0100 Subject: [PATCH 233/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d7fa81e..895779c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,7 +7,7 @@ base-passwd3.5.47 bash5.0-6ubuntu1.1 bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 -ca-certificates20211016~20.04.1 +ca-certificates20211016ubuntu0.20.04.1 coreutils8.30-3ubuntu2 curl7.68.0-1ubuntu2.14 dash0.5.10.2-6 @@ -174,7 +174,7 @@ libxcb-sync11.14-2 libxcb-xfixes01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 -libxml22.9.10+dfsg-5ubuntu0.20.04.4 +libxml22.9.10+dfsg-5ubuntu0.20.04.5 libxrender11:0.9.10-1 libxshmfence11.3-1 libzstd11.4.4+dfsg-3ubuntu0.1 From 5f0075252131beeba7900bcb744c35dba7dbfac0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 10 Dec 2022 20:05:12 +0100 Subject: [PATCH 234/456] Bot Updating Package Versions --- package_versions.txt | 412 +++++++++++++++++++++---------------------- 1 file changed, 206 insertions(+), 206 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 895779c..125b089 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,208 +1,208 @@ -adduser3.118ubuntu2 -apt2.0.9 -apt-utils2.0.9 -at3.1.23-1ubuntu1 -base-files11ubuntu5.5 -base-passwd3.5.47 -bash5.0-6ubuntu1.1 -bsdutils1:2.34-0.1ubuntu9.3 -bzip21.0.8-2 -ca-certificates20211016ubuntu0.20.04.1 -coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.14 -dash0.5.10.2-6 -debconf1.5.73 -debianutils4.9.1 -diffutils1:3.7-3 -dirmngr2.2.19-3ubuntu2.2 -dpkg1.19.7ubuntu3 -e2fsprogs1.45.5-2ubuntu1 -fdisk2.34-0.1ubuntu9.3 -findutils4.7.0-1ubuntu1 -fontconfig-config2.13.1-2ubuntu3 -fonts-dejavu-core2.37-1 -gcc-10-base10.3.0-1ubuntu1~20.04 -gnupg2.2.19-3ubuntu2.2 -gnupg-l10n2.2.19-3ubuntu2.2 -gnupg-utils2.2.19-3ubuntu2.2 -gpg2.2.19-3ubuntu2.2 -gpg-agent2.2.19-3ubuntu2.2 -gpgconf2.2.19-3ubuntu2.2 -gpgsm2.2.19-3ubuntu2.2 -gpgv2.2.19-3ubuntu2.2 -gpg-wks-client2.2.19-3ubuntu2.2 -gpg-wks-server2.2.19-3ubuntu2.2 -grep3.4-1 -gzip1.10-0ubuntu4 -hostname3.23 -init-system-helpers1.57 -jellyfin-ffmpeg55.1.2-4-focal +adduser3.118ubuntu5 +apt2.4.8 +apt-utils2.4.8 +at3.2.5-1ubuntu1 +base-files12ubuntu4.2 +base-passwd3.5.52build1 +bash5.1-6ubuntu1 +bsdutils1:2.37.2-4ubuntu3 +ca-certificates20211016ubuntu0.22.04.1 +coreutils8.32-4.1ubuntu1 +curl7.81.0-1ubuntu1.6 +dash0.5.11+git20210903+057cd650a4ed-3build1 +debconf1.5.79ubuntu1 +debianutils5.5-1ubuntu2 +diffutils1:3.8-0ubuntu2 +dirmngr2.2.27-3ubuntu2.1 +dpkg1.21.1ubuntu2.1 +e2fsprogs1.46.5-2ubuntu1.1 +findutils4.8.0-1ubuntu3 +fontconfig-config2.13.1-4.2ubuntu5 +fonts-dejavu-core2.37-2build1 +gcc-12-base12.1.0-2ubuntu1~22.04 +gnupg2.2.27-3ubuntu2.1 +gnupg-l10n2.2.27-3ubuntu2.1 +gnupg-utils2.2.27-3ubuntu2.1 +gpg2.2.27-3ubuntu2.1 +gpg-agent2.2.27-3ubuntu2.1 +gpgconf2.2.27-3ubuntu2.1 +gpgsm2.2.27-3ubuntu2.1 +gpgv2.2.27-3ubuntu2.1 +gpg-wks-client2.2.27-3ubuntu2.1 +gpg-wks-server2.2.27-3ubuntu2.1 +grep3.7-1build1 +gzip1.10-4ubuntu4.1 +hostname3.23ubuntu2 +init-system-helpers1.62 +jellyfin-ffmpeg55.1.2-5-jammy jellyfin-server10.8.8-1 jellyfin-web10.8.8-1 -krb5-locales1.17-6ubuntu4.1 -libacl12.2.53-6 -libapt-pkg6.02.0.9 -libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.1 -libass91:0.14.0-2 -libassuan02.5.3-7ubuntu2 -libattr11:2.4.48-5 -libaudit11:2.8.5-2ubuntu6 -libaudit-common1:2.8.5-2ubuntu6 -libblkid12.34-0.1ubuntu9.3 -libbluray21:1.2.0-1 -libbrotli11.0.7-6ubuntu0.1 -libbsd00.10.0-1 -libbz2-1.01.0.8-2 -libc62.31-0ubuntu9.7 -libcairo21.16.0-4ubuntu1 -libcap-ng00.7.9-2.1build1 -libc-bin2.31-0ubuntu9.7 -libcom-err21.45.5-2ubuntu1 -libcrypt11:4.4.10-10ubuntu4 -libcurl47.68.0-1ubuntu2.14 -libdb5.35.3.28+dfsg1-0.6ubuntu2 -libdebconfclient00.251ubuntu1 -libdrm22.4.107-8ubuntu1~20.04.2 -libdrm-amdgpu12.4.107-8ubuntu1~20.04.2 -libdrm-common2.4.107-8ubuntu1~20.04.2 -libdrm-nouveau22.4.107-8ubuntu1~20.04.2 -libdrm-radeon12.4.107-8ubuntu1~20.04.2 -libedit23.1-20191231-1 -libelf10.176-1.1build1 -libexpat12.2.9-1ubuntu0.6 -libext2fs21.45.5-2ubuntu1 -libfdisk12.34-0.1ubuntu9.3 -libffi73.3-4 -libfl22.6.4-6.2 -libfontconfig12.13.1-2ubuntu3 -libfreetype62.10.1-2ubuntu0.2 -libfribidi01.0.8-2ubuntu0.1 -libgcc-s110.3.0-1ubuntu1~20.04 -libgcrypt201.8.5-5ubuntu1.1 -libglib2.0-02.64.6-1~ubuntu20.04.4 -libgmp102:6.2.0+dfsg-4 -libgnutls303.6.13-2ubuntu1.6 -libgpg-error01.37-1 -libgraphite2-31.3.13-11build1 -libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.1 -libgssapi-krb5-21.17-6ubuntu4.1 -libharfbuzz0b2.6.4-1ubuntu4.2 -libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.1 -libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.1 -libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.1 -libhogweed53.5.1+really3.5.1-2ubuntu0.2 -libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.1 -libicu6666.1-2ubuntu2.1 -libidn2-02.2.0-2 -libk5crypto31.17-6ubuntu4.1 -libkeyutils11.6-6ubuntu1.1 -libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.1 -libkrb5-31.17-6ubuntu4.1 -libkrb5support01.17-6ubuntu4.1 -libksba81.3.5-2ubuntu0.20.04.1 -libldap-2.4-22.4.49+dfsg-2ubuntu1.9 -libldap-common2.4.49+dfsg-2ubuntu1.9 -libllvm121:12.0.0-3ubuntu1~20.04.5 -liblz4-11.9.2-2ubuntu0.20.04.1 -liblzma55.2.4-1ubuntu1 -libmount12.34-0.1ubuntu9.3 -libmp3lame03.100-3 -libncurses66.2-0ubuntu2 -libncursesw66.2-0ubuntu2 -libnettle73.5.1+really3.5.1-2ubuntu0.2 -libnghttp2-141.40.0-1build1 -libnpth01.6-1 -libnuma12.0.12-1 -libogg01.3.4-0ubuntu1 -libopus01.3.1-0ubuntu1 -libp11-kit00.23.20-1ubuntu0.1 -libpam0g1.3.1-5ubuntu4.3 -libpam-modules1.3.1-5ubuntu4.3 -libpam-modules-bin1.3.1-5ubuntu4.3 -libpam-runtime1.3.1-5ubuntu4.3 -libpciaccess00.16-0ubuntu1 -libpcre2-8-010.34-7 -libpcre32:8.39-12build1 -libpixman-1-00.38.4-0ubuntu2.1 -libpng16-161.6.37-2 -libprocps82:3.3.16-1ubuntu2.3 -libpsl50.21.0-1ubuntu1 -libreadline88.0-4 -libroken18-heimdal7.7.0+dfsg-1ubuntu1.1 -librtmp12.4+20151223.gitfa8646d.1-2build1 -libsasl2-22.1.27+dfsg-2ubuntu0.1 -libsasl2-modules2.1.27+dfsg-2ubuntu0.1 -libsasl2-modules-db2.1.27+dfsg-2ubuntu0.1 -libseccomp22.5.1-1ubuntu1~20.04.2 -libselinux13.0-1build2 -libsemanage13.0-1build2 -libsemanage-common3.0-1build2 -libsepol13.0-1 -libsmartcols12.34-0.1ubuntu9.3 -libsqlite3-03.31.1-4ubuntu0.5 -libss21.45.5-2ubuntu1 -libssh-40.9.3-2ubuntu2.2 -libssl1.11.1.1f-1ubuntu2.16 -libstdc++610.3.0-1ubuntu1~20.04 -libsystemd0245.4-4ubuntu3.15 -libtasn1-64.16.0-2 -libtheora01.1.1+dfsg.1-15ubuntu2 -libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.15 -libunistring20.9.10-2 -libuuid12.34-0.1ubuntu9.3 -libvorbis0a1.3.6-2ubuntu1 -libvorbisenc21.3.6-2ubuntu1 -libvpx61.8.2-1build1 -libwebp60.6.1-2ubuntu0.20.04.1 -libwebpmux30.6.1-2ubuntu0.20.04.1 -libwind0-heimdal7.7.0+dfsg-1ubuntu1.1 -libx11-62:1.6.9-2ubuntu1.2 -libx11-data2:1.6.9-2ubuntu1.2 -libx11-xcb12:1.6.9-2ubuntu1.2 -libx264-1552:0.155.2917+git0a84d98-2 -libx265-1793.2.1-1build1 -libxau61:1.0.9-0ubuntu1 -libxcb11.14-2 -libxcb-dri2-01.14-2 -libxcb-dri3-01.14-2 -libxcb-present01.14-2 -libxcb-randr01.14-2 -libxcb-render01.14-2 -libxcb-shm01.14-2 -libxcb-sync11.14-2 -libxcb-xfixes01.14-2 -libxdmcp61:1.1.3-0ubuntu1 -libxext62:1.3.4-0ubuntu1 -libxml22.9.10+dfsg-5ubuntu0.20.04.5 -libxrender11:0.9.10-1 -libxshmfence11.3-1 -libzstd11.4.4+dfsg-3ubuntu0.1 -libzvbi00.2.35-17 -libzvbi-common0.2.35-17 -locales2.31-0ubuntu9.9 -login1:4.8.1-1ubuntu5.20.04.1 -logsave1.45.5-2ubuntu1 -lsb-base11.1.0ubuntu2 -mawk1.3.4.20200120-2 -mesa-va-drivers21.2.6-0ubuntu0.1~20.04.2 -mount2.34-0.1ubuntu9.3 -ncurses-base6.2-0ubuntu2 -ncurses-bin6.2-0ubuntu2 -ocl-icd-libopencl12.2.11-1ubuntu1 -openssl1.1.1f-1ubuntu2.16 -passwd1:4.8.1-1ubuntu5.20.04.1 -perl-base5.30.0-9ubuntu0.2 -pinentry-curses1.1.0-3build1 -procps2:3.3.16-1ubuntu2.3 -publicsuffix20200303.0012-1 -readline-common8.0-4 -sed4.7-1 -sensible-utils0.0.12+nmu1 -sysvinit-utils2.96-2.1ubuntu1 -tar1.30+dfsg-7ubuntu0.20.04.2 -tzdata2022f-0ubuntu0.20.04.1 -ubuntu-keyring2020.02.11.4 -ucf3.0038+nmu1 -util-linux2.34-0.1ubuntu9.3 -zlib1g1:1.2.11.dfsg-2ubuntu1.2 +jq1.6-2.1ubuntu3 +libacl12.3.1-1 +libapt-pkg6.02.4.8 +libass91:0.15.2-1 +libassuan02.5.5-1build1 +libattr11:2.5.1-1build1 +libaudit11:3.0.7-1build1 +libaudit-common1:3.0.7-1build1 +libblkid12.37.2-4ubuntu3 +libbluray21:1.3.1-1 +libbrotli11.0.9-2build6 +libbsd00.11.5-1 +libbz2-1.01.0.8-5build1 +libc62.35-0ubuntu3.1 +libcairo21.16.0-5ubuntu2 +libcap21:2.44-1build3 +libcap-ng00.7.9-2.2build3 +libc-bin2.35-0ubuntu3.1 +libcom-err21.46.5-2ubuntu1.1 +libcrypt11:4.4.27-1 +libcurl47.81.0-1ubuntu1.6 +libdb5.35.3.28+dfsg1-0.8ubuntu3 +libdebconfclient00.261ubuntu1 +libdrm22.4.110-1ubuntu1 +libdrm-amdgpu12.4.110-1ubuntu1 +libdrm-common2.4.110-1ubuntu1 +libdrm-nouveau22.4.110-1ubuntu1 +libdrm-radeon12.4.110-1ubuntu1 +libedit23.1-20210910-1build1 +libelf10.186-1build1 +libexpat12.4.7-1ubuntu0.2 +libext2fs21.46.5-2ubuntu1.1 +libffi83.4.2-4 +libfontconfig12.13.1-4.2ubuntu5 +libfreetype62.11.1+dfsg-1ubuntu0.1 +libfribidi01.0.8-2ubuntu3.1 +libgcc-s112.1.0-2ubuntu1~22.04 +libgcrypt201.9.4-3ubuntu3 +libglib2.0-02.72.4-0ubuntu1 +libgmp102:6.2.1+dfsg-3ubuntu1 +libgnutls303.7.3-4ubuntu1.1 +libgpg-error01.43-3 +libgraphite2-31.3.14-1build2 +libgssapi-krb5-21.19.2-2 +libharfbuzz0b2.7.4-1ubuntu3.1 +libhogweed63.7.3-1build2 +libicu7070.1-2 +libidn2-02.3.2-2build1 +libjq11.6-2.1ubuntu3 +libk5crypto31.19.2-2 +libkeyutils11.6.1-2ubuntu3 +libkrb5-31.19.2-2 +libkrb5support01.19.2-2 +libksba81.6.0-2ubuntu0.1 +libldap-2.5-02.5.13+dfsg-0ubuntu0.22.04.1 +libldap-common2.5.13+dfsg-0ubuntu0.22.04.1 +libllvm131:13.0.1-2ubuntu2.1 +libllvm141:14.0.0-1ubuntu1 +liblz4-11.9.3-2build2 +liblzma55.2.5-2ubuntu1 +libmd01.0.4-1build1 +libmount12.37.2-4ubuntu3 +libmp3lame03.100-3build2 +libncurses66.3-2 +libncursesw66.3-2 +libnettle83.7.3-1build2 +libnghttp2-141.43.0-1build3 +libnpth01.6-3build2 +libnsl21.3.0-2build2 +libnuma12.0.14-3ubuntu2 +libogg01.3.5-0ubuntu3 +libonig56.9.7.1-2build1 +libopus01.3.1-0.1build2 +libp11-kit00.24.0-6build1 +libpam0g1.4.0-11ubuntu2 +libpam-modules1.4.0-11ubuntu2 +libpam-modules-bin1.4.0-11ubuntu2 +libpam-runtime1.4.0-11ubuntu2 +libpciaccess00.16-3 +libpcre2-8-010.39-3ubuntu0.1 +libpcre32:8.39-13ubuntu0.22.04.1 +libpixman-1-00.40.0-1ubuntu0.22.04.1 +libpng16-161.6.37-3build5 +libprocps82:3.3.17-6ubuntu2 +libpsl50.21.0-1.2build2 +libreadline88.1.2-1 +librtmp12.4+20151223.gitfa8646d.1-2build4 +libsasl2-22.1.27+dfsg2-3ubuntu1 +libsasl2-modules2.1.27+dfsg2-3ubuntu1 +libsasl2-modules-db2.1.27+dfsg2-3ubuntu1 +libseccomp22.5.3-2ubuntu2 +libselinux13.3-1build2 +libsemanage23.3-1build2 +libsemanage-common3.3-1build2 +libsepol23.3-1build1 +libsmartcols12.37.2-4ubuntu3 +libsqlite3-03.37.2-2ubuntu0.1 +libss21.46.5-2ubuntu1.1 +libssh-40.9.6-2build1 +libssl33.0.2-0ubuntu1.7 +libstdc++612.1.0-2ubuntu1~22.04 +libsystemd0249.11-0ubuntu3.6 +libtasn1-64.18.0-4build1 +libtheora01.1.1+dfsg.1-15ubuntu4 +libtinfo66.3-2 +libtirpc31.3.2-2ubuntu0.1 +libtirpc-common1.3.2-2ubuntu0.1 +libudev1249.11-0ubuntu3.6 +libudfread01.1.2-1 +libunistring21.0-1 +libuuid12.37.2-4ubuntu3 +libvorbis0a1.3.7-1build2 +libvorbisenc21.3.7-1build2 +libvpx71.11.0-2ubuntu2 +libwebp71.2.2-2 +libwebpmux31.2.2-2 +libx11-62:1.7.5-1 +libx11-data2:1.7.5-1 +libx11-xcb12:1.7.5-1 +libx264-1632:0.163.3060+git5db6aa6-2build1 +libx265-1993.5-2 +libxau61:1.0.9-1build5 +libxcb11.14-3ubuntu3 +libxcb-dri2-01.14-3ubuntu3 +libxcb-dri3-01.14-3ubuntu3 +libxcb-present01.14-3ubuntu3 +libxcb-randr01.14-3ubuntu3 +libxcb-render01.14-3ubuntu3 +libxcb-shm01.14-3ubuntu3 +libxcb-sync11.14-3ubuntu3 +libxcb-xfixes01.14-3ubuntu3 +libxdmcp61:1.1.3-0ubuntu5 +libxext62:1.3.4-1build1 +libxml22.9.13+dfsg-1ubuntu0.2 +libxrender11:0.9.10-1build4 +libxshmfence11.3-1build4 +libxxhash00.8.1-1 +libzstd11.4.8+dfsg-3build1 +libzvbi00.2.35-19 +libzvbi-common0.2.35-19 +locales2.35-0ubuntu3.1 +login1:4.8.1-2ubuntu2.1 +logsave1.46.5-2ubuntu1.1 +lsb-base11.1.0ubuntu4 +mawk1.3.4.20200120-3 +mesa-va-drivers22.0.5-0ubuntu0.1 +mount2.37.2-4ubuntu3 +ncurses-base6.3-2 +ncurses-bin6.3-2 +netcat1.218-4ubuntu1 +netcat-openbsd1.218-4ubuntu1 +ocl-icd-libopencl12.2.14-3 +openssl3.0.2-0ubuntu1.7 +passwd1:4.8.1-2ubuntu2.1 +perl-base5.34.0-3ubuntu1.1 +pinentry-curses1.1.1-1build2 +procps2:3.3.17-6ubuntu2 +publicsuffix20211207.1025-1 +readline-common8.1.2-1 +sed4.8-1ubuntu2 +sensible-utils0.0.17 +sysvinit-utils3.01-1ubuntu1 +tar1.34+dfsg-1build3 +tzdata2022f-0ubuntu0.22.04.1 +ubuntu-keyring2021.03.26 +ucf3.0043 +usrmerge25ubuntu2 +util-linux2.37.2-4ubuntu3 +zlib1g1:1.2.11.dfsg-2ubuntu9.2 From f24d7a57b65a2da84c1591ff17ce6b282aebe9eb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 14 Dec 2022 20:49:37 -0600 Subject: [PATCH 235/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 125b089..9520d21 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -200,7 +200,7 @@ sed4.8-1ubuntu2 sensible-utils0.0.17 sysvinit-utils3.01-1ubuntu1 tar1.34+dfsg-1build3 -tzdata2022f-0ubuntu0.22.04.1 +tzdata2022g-0ubuntu0.22.04.1 ubuntu-keyring2021.03.26 ucf3.0043 usrmerge25ubuntu2 From 3a6f318c960f066a541518b11933e324c703b23f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 5 Jan 2023 03:42:12 +0100 Subject: [PATCH 236/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 9520d21..3d54a4c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -34,7 +34,7 @@ grep3.7-1build1 gzip1.10-4ubuntu4.1 hostname3.23ubuntu2 init-system-helpers1.62 -jellyfin-ffmpeg55.1.2-5-jammy +jellyfin-ffmpeg55.1.2-6-jammy jellyfin-server10.8.8-1 jellyfin-web10.8.8-1 jq1.6-2.1ubuntu3 From 5001470f5cc1c20479f07f65e6eb82e06e821b79 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 12 Jan 2023 03:42:31 +0100 Subject: [PATCH 237/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3d54a4c..bf2ddec 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -8,7 +8,7 @@ bash5.1-6ubuntu1 bsdutils1:2.37.2-4ubuntu3 ca-certificates20211016ubuntu0.22.04.1 coreutils8.32-4.1ubuntu1 -curl7.81.0-1ubuntu1.6 +curl7.81.0-1ubuntu1.7 dash0.5.11+git20210903+057cd650a4ed-3build1 debconf1.5.79ubuntu1 debianutils5.5-1ubuntu2 @@ -57,7 +57,7 @@ libcap-ng00.7.9-2.2build3 libc-bin2.35-0ubuntu3.1 libcom-err21.46.5-2ubuntu1.1 libcrypt11:4.4.27-1 -libcurl47.81.0-1ubuntu1.6 +libcurl47.81.0-1ubuntu1.7 libdb5.35.3.28+dfsg1-0.8ubuntu3 libdebconfclient00.261ubuntu1 libdrm22.4.110-1ubuntu1 @@ -90,7 +90,7 @@ libk5crypto31.19.2-2 libkeyutils11.6.1-2ubuntu3 libkrb5-31.19.2-2 libkrb5support01.19.2-2 -libksba81.6.0-2ubuntu0.1 +libksba81.6.0-2ubuntu0.2 libldap-2.5-02.5.13+dfsg-0ubuntu0.22.04.1 libldap-common2.5.13+dfsg-0ubuntu0.22.04.1 libllvm131:13.0.1-2ubuntu2.1 @@ -124,9 +124,9 @@ libprocps82:3.3.17-6ubuntu2 libpsl50.21.0-1.2build2 libreadline88.1.2-1 librtmp12.4+20151223.gitfa8646d.1-2build4 -libsasl2-22.1.27+dfsg2-3ubuntu1 -libsasl2-modules2.1.27+dfsg2-3ubuntu1 -libsasl2-modules-db2.1.27+dfsg2-3ubuntu1 +libsasl2-22.1.27+dfsg2-3ubuntu1.1 +libsasl2-modules2.1.27+dfsg2-3ubuntu1.1 +libsasl2-modules-db2.1.27+dfsg2-3ubuntu1.1 libseccomp22.5.3-2ubuntu2 libselinux13.3-1build2 libsemanage23.3-1build2 @@ -182,7 +182,7 @@ login1:4.8.1-2ubuntu2.1 logsave1.46.5-2ubuntu1.1 lsb-base11.1.0ubuntu4 mawk1.3.4.20200120-3 -mesa-va-drivers22.0.5-0ubuntu0.1 +mesa-va-drivers22.0.5-0ubuntu0.3 mount2.37.2-4ubuntu3 ncurses-base6.3-2 ncurses-bin6.3-2 From 9f1c287bc0c27aff70d3fda507310e1dd681c58a Mon Sep 17 00:00:00 2001 From: nyanmisaka <nst799610810@gmail.com> Date: Mon, 16 Jan 2023 02:10:55 +0800 Subject: [PATCH 238/456] Hint the OpenCL mod for Intel tone-mapping Signed-off-by: nyanmisaka <nst799610810@gmail.com> --- readme-vars.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 84a2305..6958103 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -83,7 +83,11 @@ app_setup_block: | `--device=/dev/dri:/dev/dri` We will automatically ensure the abc user inside of the container has the proper permissions to access this device. - + + To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the OpenCL-Intel mod from here: + + https://mods.linuxserver.io/?mod=jellyfin + ### Nvidia Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: From 9b8625a72f9c6cece54d0a3184a7ff80048b11ca Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 16 Jan 2023 03:28:11 +0100 Subject: [PATCH 239/456] Bot Updating Templated Files --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 93d7080..675fdba 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,10 @@ Hardware acceleration users for Intel Quicksync will need to mount their /dev/dr We will automatically ensure the abc user inside of the container has the proper permissions to access this device. +To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the OpenCL-Intel mod from here: + +https://mods.linuxserver.io/?mod=jellyfin + ### Nvidia Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: From 6aabd03519fb3753576f6f91d642ec7be5bb53dd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 22 Jan 2023 20:58:21 +0100 Subject: [PATCH 240/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bf2ddec..0c5acc9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -35,8 +35,8 @@ gzip1.10-4ubuntu4.1 hostname3.23ubuntu2 init-system-helpers1.62 jellyfin-ffmpeg55.1.2-6-jammy -jellyfin-server10.8.8-1 -jellyfin-web10.8.8-1 +jellyfin-server10.8.9-1 +jellyfin-web10.8.9-1 jq1.6-2.1ubuntu3 libacl12.3.1-1 libapt-pkg6.02.4.8 From 81ea9bed6d34be345053cc4e4606ce648e3e1ca2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 1 Feb 2023 20:46:11 -0600 Subject: [PATCH 241/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0c5acc9..bc82911 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -34,7 +34,7 @@ grep3.7-1build1 gzip1.10-4ubuntu4.1 hostname3.23ubuntu2 init-system-helpers1.62 -jellyfin-ffmpeg55.1.2-6-jammy +jellyfin-ffmpeg55.1.2-7-jammy jellyfin-server10.8.9-1 jellyfin-web10.8.9-1 jq1.6-2.1ubuntu3 @@ -60,11 +60,11 @@ libcrypt11:4.4.27-1 libcurl47.81.0-1ubuntu1.7 libdb5.35.3.28+dfsg1-0.8ubuntu3 libdebconfclient00.261ubuntu1 -libdrm22.4.110-1ubuntu1 -libdrm-amdgpu12.4.110-1ubuntu1 -libdrm-common2.4.110-1ubuntu1 -libdrm-nouveau22.4.110-1ubuntu1 -libdrm-radeon12.4.110-1ubuntu1 +libdrm22.4.113-2~ubuntu0.22.04.1 +libdrm-amdgpu12.4.113-2~ubuntu0.22.04.1 +libdrm-common2.4.113-2~ubuntu0.22.04.1 +libdrm-nouveau22.4.113-2~ubuntu0.22.04.1 +libdrm-radeon12.4.113-2~ubuntu0.22.04.1 libedit23.1-20210910-1build1 libelf10.186-1build1 libexpat12.4.7-1ubuntu0.2 @@ -93,8 +93,8 @@ libkrb5support01.19.2-2 libksba81.6.0-2ubuntu0.2 libldap-2.5-02.5.13+dfsg-0ubuntu0.22.04.1 libldap-common2.5.13+dfsg-0ubuntu0.22.04.1 -libllvm131:13.0.1-2ubuntu2.1 libllvm141:14.0.0-1ubuntu1 +libllvm151:15.0.6-3~ubuntu0.22.04.2 liblz4-11.9.3-2build2 liblzma55.2.5-2ubuntu1 libmd01.0.4-1build1 @@ -182,7 +182,7 @@ login1:4.8.1-2ubuntu2.1 logsave1.46.5-2ubuntu1.1 lsb-base11.1.0ubuntu4 mawk1.3.4.20200120-3 -mesa-va-drivers22.0.5-0ubuntu0.3 +mesa-va-drivers22.2.5-0ubuntu0.1~22.04.1 mount2.37.2-4ubuntu3 ncurses-base6.3-2 ncurses-bin6.3-2 From c975de2171c22677eb3c6134974137a7d7cf3b40 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 9 Feb 2023 03:49:42 +0100 Subject: [PATCH 242/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index bc82911..405ed2b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -136,7 +136,7 @@ libsmartcols12.37.2-4ubuntu3 libsqlite3-03.37.2-2ubuntu0.1 libss21.46.5-2ubuntu1.1 libssh-40.9.6-2build1 -libssl33.0.2-0ubuntu1.7 +libssl33.0.2-0ubuntu1.8 libstdc++612.1.0-2ubuntu1~22.04 libsystemd0249.11-0ubuntu3.6 libtasn1-64.18.0-4build1 From 2a68a13f5842ac58ca8d1294069bc6cc3e955a08 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 16 Feb 2023 03:48:04 +0100 Subject: [PATCH 243/456] Bot Updating Templated Files --- Jenkinsfile | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8758eeb..cfbcf70 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -56,7 +56,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/call_invalid_helper.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( @@ -805,19 +805,19 @@ pipeline { echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [ "${CI}" == "false" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} + docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} - docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} - docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest - docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} + docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} + docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} + docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} + docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} if [ -n "${SEMVER}" ]; then docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER} @@ -825,13 +825,13 @@ pipeline { docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER} fi docker push ${MANIFESTIMAGE}:amd64-${META_TAG} - docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} - docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker push ${MANIFESTIMAGE}:amd64-latest - docker push ${MANIFESTIMAGE}:arm32v7-latest - docker push ${MANIFESTIMAGE}:arm64v8-latest docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} + docker push ${MANIFESTIMAGE}:amd64-latest + docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} + docker push ${MANIFESTIMAGE}:arm32v7-latest docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} + docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} + docker push ${MANIFESTIMAGE}:arm64v8-latest docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} if [ -n "${SEMVER}" ]; then docker push ${MANIFESTIMAGE}:amd64-${SEMVER} @@ -977,12 +977,12 @@ pipeline { sh 'echo "build aborted"' } else if (currentBuild.currentResult == "SUCCESS"){ - sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 1681177,\ + sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 1681177,\ "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** Success\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ "username": "Jenkins"}' ${BUILDS_DISCORD} ''' } else { - sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 16711680,\ + sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 16711680,\ "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** failure\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ "username": "Jenkins"}' ${BUILDS_DISCORD} ''' } From 23e7e1a51e3cb374fec9a9a0af07ff3e0cae90fb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 16 Feb 2023 03:49:26 +0100 Subject: [PATCH 244/456] Bot Updating Templated Files --- .editorconfig | 2 +- .github/workflows/greetings.yml | 2 +- .github/workflows/permissions.yml | 9 +++++++++ README.md | 10 +++++----- 4 files changed, 16 insertions(+), 7 deletions(-) create mode 100755 .github/workflows/permissions.yml diff --git a/.editorconfig b/.editorconfig index a92f7df..5f150f3 100755 --- a/.editorconfig +++ b/.editorconfig @@ -15,6 +15,6 @@ trim_trailing_whitespace = false indent_style = space indent_size = 2 -[{**.sh,root/etc/cont-init.d/**,root/etc/services.d/**}] +[{**.sh,root/etc/s6-overlay/s6-rc.d/**,root/etc/cont-init.d/**,root/etc/services.d/**}] indent_style = space indent_size = 4 diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 8c024fa..27cb588 100755 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -8,6 +8,6 @@ jobs: steps: - uses: actions/first-interaction@v1 with: - issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.bug.yml) or [feature](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/ISSUE_TEMPLATE/issue.feature.yml) issue templates!' + issue-message: 'Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.' pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-jellyfin/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!' repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml new file mode 100755 index 0000000..2df6b61 --- /dev/null +++ b/.github/workflows/permissions.yml @@ -0,0 +1,9 @@ +name: Permission check +on: + pull_request: + paths: + - '**/run' + - '**/finish' +jobs: + permission_check: + uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1 diff --git a/README.md b/README.md index 675fdba..64a9175 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\<version tag\> | | arm64 | ✅ | arm64v8-\<version tag\> | -| armhf| ✅ | arm32v7-\<version tag\> | +| armhf | ✅ | arm32v7-\<version tag\> | ## Version Tags @@ -66,7 +66,6 @@ This image provides various versions that are available via tags. Please read th | :----: | :----: |--- | | latest | ✅ | Stable Jellyfin releases | | nightly | ✅ | Nightly Jellyfin releases | - ## Application Setup Webui can be found at `http://<your-ip>:8096` @@ -131,7 +130,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/London + - TZ=Etc/UTC - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional volumes: - /path/to/library:/config @@ -152,7 +151,7 @@ docker run -d \ --name=jellyfin \ -e PUID=1000 \ -e PGID=1000 \ - -e TZ=Europe/London \ + -e TZ=Etc/UTC \ -e JELLYFIN_PublishedServerUrl=192.168.0.5 `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ @@ -163,6 +162,7 @@ docker run -d \ -v /path/to/movies:/data/movies \ --restart unless-stopped \ lscr.io/linuxserver/jellyfin:latest + ``` ## Parameters @@ -177,7 +177,7 @@ Container images are configured using parameters passed at runtime (such as thos | `-p 1900/udp` | Optional - Service discovery used by DNLA and clients. | | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | -| `-e TZ=Europe/London` | Specify a timezone to use (e.g. Europe/London). | +| `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). | | `-e JELLYFIN_PublishedServerUrl=192.168.0.5` | Set the autodiscovery response domain or IP address. | | `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | From 27592de9040d4c5157f800a0e6f6261d6feb63be Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 16 Feb 2023 03:53:21 +0100 Subject: [PATCH 245/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 405ed2b..01a537e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -189,7 +189,7 @@ ncurses-bin6.3-2 netcat1.218-4ubuntu1 netcat-openbsd1.218-4ubuntu1 ocl-icd-libopencl12.2.14-3 -openssl3.0.2-0ubuntu1.7 +openssl3.0.2-0ubuntu1.8 passwd1:4.8.1-2ubuntu2.1 perl-base5.34.0-3ubuntu1.1 pinentry-curses1.1.1-1build2 From cd9b728a1baeeac6a42ca1a2b3b8a5476538d7ff Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 22 Feb 2023 20:47:37 -0600 Subject: [PATCH 246/456] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 01a537e..cebddff 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.118ubuntu5 apt2.4.8 apt-utils2.4.8 at3.2.5-1ubuntu1 -base-files12ubuntu4.2 +base-files12ubuntu4.3 base-passwd3.5.52build1 bash5.1-6ubuntu1 bsdutils1:2.37.2-4ubuntu3 @@ -34,7 +34,7 @@ grep3.7-1build1 gzip1.10-4ubuntu4.1 hostname3.23ubuntu2 init-system-helpers1.62 -jellyfin-ffmpeg55.1.2-7-jammy +jellyfin-ffmpeg55.1.2-8-jammy jellyfin-server10.8.9-1 jellyfin-web10.8.9-1 jq1.6-2.1ubuntu3 @@ -80,16 +80,16 @@ libgmp102:6.2.1+dfsg-3ubuntu1 libgnutls303.7.3-4ubuntu1.1 libgpg-error01.43-3 libgraphite2-31.3.14-1build2 -libgssapi-krb5-21.19.2-2 +libgssapi-krb5-21.19.2-2ubuntu0.1 libharfbuzz0b2.7.4-1ubuntu3.1 libhogweed63.7.3-1build2 libicu7070.1-2 libidn2-02.3.2-2build1 libjq11.6-2.1ubuntu3 -libk5crypto31.19.2-2 +libk5crypto31.19.2-2ubuntu0.1 libkeyutils11.6.1-2ubuntu3 -libkrb5-31.19.2-2 -libkrb5support01.19.2-2 +libkrb5-31.19.2-2ubuntu0.1 +libkrb5support01.19.2-2ubuntu0.1 libksba81.6.0-2ubuntu0.2 libldap-2.5-02.5.13+dfsg-0ubuntu0.22.04.1 libldap-common2.5.13+dfsg-0ubuntu0.22.04.1 @@ -111,10 +111,10 @@ libogg01.3.5-0ubuntu3 libonig56.9.7.1-2build1 libopus01.3.1-0.1build2 libp11-kit00.24.0-6build1 -libpam0g1.4.0-11ubuntu2 -libpam-modules1.4.0-11ubuntu2 -libpam-modules-bin1.4.0-11ubuntu2 -libpam-runtime1.4.0-11ubuntu2 +libpam0g1.4.0-11ubuntu2.3 +libpam-modules1.4.0-11ubuntu2.3 +libpam-modules-bin1.4.0-11ubuntu2.3 +libpam-runtime1.4.0-11ubuntu2.3 libpciaccess00.16-3 libpcre2-8-010.39-3ubuntu0.1 libpcre32:8.39-13ubuntu0.22.04.1 From 7230275e38c1c884f3b7f489b80afbaa470f27c1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 2 Mar 2023 03:54:22 +0100 Subject: [PATCH 247/456] Bot Updating Templated Files --- Jenkinsfile | 46 ++++++++++++++++++---------------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index cfbcf70..30f3c3b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -442,7 +442,8 @@ pipeline { } steps { echo "Running on node: ${NODE_NAME}" - sh "docker build \ + sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile" + sh "docker buildx build \ --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ --label \"org.opencontainers.image.authors=linuxserver.io\" \ --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ @@ -455,7 +456,7 @@ pipeline { --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ - --no-cache --pull -t ${IMAGE}:${META_TAG} \ + --no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } @@ -472,7 +473,8 @@ pipeline { stage('Build X86') { steps { echo "Running on node: ${NODE_NAME}" - sh "docker build \ + sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile" + sh "docker buildx build \ --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ --label \"org.opencontainers.image.authors=linuxserver.io\" \ --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ @@ -485,7 +487,7 @@ pipeline { --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ - --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} \ + --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } @@ -499,7 +501,8 @@ pipeline { sh '''#! /bin/bash echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin ''' - sh "docker build \ + sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.armhf" + sh "docker buildx build \ --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ --label \"org.opencontainers.image.authors=linuxserver.io\" \ --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ @@ -512,7 +515,7 @@ pipeline { --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ - --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} \ + --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} --platform=linux/arm/v7 \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" retry(5) { @@ -533,7 +536,8 @@ pipeline { sh '''#! /bin/bash echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin ''' - sh "docker build \ + sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.aarch64" + sh "docker buildx build \ --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ --label \"org.opencontainers.image.authors=linuxserver.io\" \ --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ @@ -546,7 +550,7 @@ pipeline { --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ - --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ + --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" retry(5) { @@ -575,26 +579,12 @@ pipeline { else LOCAL_CONTAINER=${IMAGE}:${META_TAG} fi - if [ "${DIST_IMAGE}" == "alpine" ]; then - docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ - apk info -v > /tmp/package_versions.txt && \ - sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \ - chmod 777 /tmp/package_versions.txt' - elif [ "${DIST_IMAGE}" == "ubuntu" ]; then - docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ - apt list -qq --installed | sed "s#/.*now ##g" | cut -d" " -f1 > /tmp/package_versions.txt && \ - sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \ - chmod 777 /tmp/package_versions.txt' - elif [ "${DIST_IMAGE}" == "fedora" ]; then - docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ - rpm -qa > /tmp/package_versions.txt && \ - sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \ - chmod 777 /tmp/package_versions.txt' - elif [ "${DIST_IMAGE}" == "arch" ]; then - docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ - pacman -Q > /tmp/package_versions.txt && \ - chmod 777 /tmp/package_versions.txt' - fi + touch ${TEMPDIR}/package_versions.txt + docker run --rm \ + -v /var/run/docker.sock:/var/run/docker.sock:ro \ + -v ${TEMPDIR}:/tmp \ + ghcr.io/anchore/syft:latest \ + ${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" if [ "${NEW_PACKAGE_TAG}" != "${PACKAGE_TAG}" ]; then From 351b77362b1d99bc92258349ed927c6b0ad8e89e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 2 Mar 2023 03:58:45 +0100 Subject: [PATCH 248/456] Bot Updating Package Versions --- package_versions.txt | 528 ++++++++++++++++++++++++++----------------- 1 file changed, 320 insertions(+), 208 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index cebddff..9158827 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,208 +1,320 @@ -adduser3.118ubuntu5 -apt2.4.8 -apt-utils2.4.8 -at3.2.5-1ubuntu1 -base-files12ubuntu4.3 -base-passwd3.5.52build1 -bash5.1-6ubuntu1 -bsdutils1:2.37.2-4ubuntu3 -ca-certificates20211016ubuntu0.22.04.1 -coreutils8.32-4.1ubuntu1 -curl7.81.0-1ubuntu1.7 -dash0.5.11+git20210903+057cd650a4ed-3build1 -debconf1.5.79ubuntu1 -debianutils5.5-1ubuntu2 -diffutils1:3.8-0ubuntu2 -dirmngr2.2.27-3ubuntu2.1 -dpkg1.21.1ubuntu2.1 -e2fsprogs1.46.5-2ubuntu1.1 -findutils4.8.0-1ubuntu3 -fontconfig-config2.13.1-4.2ubuntu5 -fonts-dejavu-core2.37-2build1 -gcc-12-base12.1.0-2ubuntu1~22.04 -gnupg2.2.27-3ubuntu2.1 -gnupg-l10n2.2.27-3ubuntu2.1 -gnupg-utils2.2.27-3ubuntu2.1 -gpg2.2.27-3ubuntu2.1 -gpg-agent2.2.27-3ubuntu2.1 -gpgconf2.2.27-3ubuntu2.1 -gpgsm2.2.27-3ubuntu2.1 -gpgv2.2.27-3ubuntu2.1 -gpg-wks-client2.2.27-3ubuntu2.1 -gpg-wks-server2.2.27-3ubuntu2.1 -grep3.7-1build1 -gzip1.10-4ubuntu4.1 -hostname3.23ubuntu2 -init-system-helpers1.62 -jellyfin-ffmpeg55.1.2-8-jammy -jellyfin-server10.8.9-1 -jellyfin-web10.8.9-1 -jq1.6-2.1ubuntu3 -libacl12.3.1-1 -libapt-pkg6.02.4.8 -libass91:0.15.2-1 -libassuan02.5.5-1build1 -libattr11:2.5.1-1build1 -libaudit11:3.0.7-1build1 -libaudit-common1:3.0.7-1build1 -libblkid12.37.2-4ubuntu3 -libbluray21:1.3.1-1 -libbrotli11.0.9-2build6 -libbsd00.11.5-1 -libbz2-1.01.0.8-5build1 -libc62.35-0ubuntu3.1 -libcairo21.16.0-5ubuntu2 -libcap21:2.44-1build3 -libcap-ng00.7.9-2.2build3 -libc-bin2.35-0ubuntu3.1 -libcom-err21.46.5-2ubuntu1.1 -libcrypt11:4.4.27-1 -libcurl47.81.0-1ubuntu1.7 -libdb5.35.3.28+dfsg1-0.8ubuntu3 -libdebconfclient00.261ubuntu1 -libdrm22.4.113-2~ubuntu0.22.04.1 -libdrm-amdgpu12.4.113-2~ubuntu0.22.04.1 -libdrm-common2.4.113-2~ubuntu0.22.04.1 -libdrm-nouveau22.4.113-2~ubuntu0.22.04.1 -libdrm-radeon12.4.113-2~ubuntu0.22.04.1 -libedit23.1-20210910-1build1 -libelf10.186-1build1 -libexpat12.4.7-1ubuntu0.2 -libext2fs21.46.5-2ubuntu1.1 -libffi83.4.2-4 -libfontconfig12.13.1-4.2ubuntu5 -libfreetype62.11.1+dfsg-1ubuntu0.1 -libfribidi01.0.8-2ubuntu3.1 -libgcc-s112.1.0-2ubuntu1~22.04 -libgcrypt201.9.4-3ubuntu3 -libglib2.0-02.72.4-0ubuntu1 -libgmp102:6.2.1+dfsg-3ubuntu1 -libgnutls303.7.3-4ubuntu1.1 -libgpg-error01.43-3 -libgraphite2-31.3.14-1build2 -libgssapi-krb5-21.19.2-2ubuntu0.1 -libharfbuzz0b2.7.4-1ubuntu3.1 -libhogweed63.7.3-1build2 -libicu7070.1-2 -libidn2-02.3.2-2build1 -libjq11.6-2.1ubuntu3 -libk5crypto31.19.2-2ubuntu0.1 -libkeyutils11.6.1-2ubuntu3 -libkrb5-31.19.2-2ubuntu0.1 -libkrb5support01.19.2-2ubuntu0.1 -libksba81.6.0-2ubuntu0.2 -libldap-2.5-02.5.13+dfsg-0ubuntu0.22.04.1 -libldap-common2.5.13+dfsg-0ubuntu0.22.04.1 -libllvm141:14.0.0-1ubuntu1 -libllvm151:15.0.6-3~ubuntu0.22.04.2 -liblz4-11.9.3-2build2 -liblzma55.2.5-2ubuntu1 -libmd01.0.4-1build1 -libmount12.37.2-4ubuntu3 -libmp3lame03.100-3build2 -libncurses66.3-2 -libncursesw66.3-2 -libnettle83.7.3-1build2 -libnghttp2-141.43.0-1build3 -libnpth01.6-3build2 -libnsl21.3.0-2build2 -libnuma12.0.14-3ubuntu2 -libogg01.3.5-0ubuntu3 -libonig56.9.7.1-2build1 -libopus01.3.1-0.1build2 -libp11-kit00.24.0-6build1 -libpam0g1.4.0-11ubuntu2.3 -libpam-modules1.4.0-11ubuntu2.3 -libpam-modules-bin1.4.0-11ubuntu2.3 -libpam-runtime1.4.0-11ubuntu2.3 -libpciaccess00.16-3 -libpcre2-8-010.39-3ubuntu0.1 -libpcre32:8.39-13ubuntu0.22.04.1 -libpixman-1-00.40.0-1ubuntu0.22.04.1 -libpng16-161.6.37-3build5 -libprocps82:3.3.17-6ubuntu2 -libpsl50.21.0-1.2build2 -libreadline88.1.2-1 -librtmp12.4+20151223.gitfa8646d.1-2build4 -libsasl2-22.1.27+dfsg2-3ubuntu1.1 -libsasl2-modules2.1.27+dfsg2-3ubuntu1.1 -libsasl2-modules-db2.1.27+dfsg2-3ubuntu1.1 -libseccomp22.5.3-2ubuntu2 -libselinux13.3-1build2 -libsemanage23.3-1build2 -libsemanage-common3.3-1build2 -libsepol23.3-1build1 -libsmartcols12.37.2-4ubuntu3 -libsqlite3-03.37.2-2ubuntu0.1 -libss21.46.5-2ubuntu1.1 -libssh-40.9.6-2build1 -libssl33.0.2-0ubuntu1.8 -libstdc++612.1.0-2ubuntu1~22.04 -libsystemd0249.11-0ubuntu3.6 -libtasn1-64.18.0-4build1 -libtheora01.1.1+dfsg.1-15ubuntu4 -libtinfo66.3-2 -libtirpc31.3.2-2ubuntu0.1 -libtirpc-common1.3.2-2ubuntu0.1 -libudev1249.11-0ubuntu3.6 -libudfread01.1.2-1 -libunistring21.0-1 -libuuid12.37.2-4ubuntu3 -libvorbis0a1.3.7-1build2 -libvorbisenc21.3.7-1build2 -libvpx71.11.0-2ubuntu2 -libwebp71.2.2-2 -libwebpmux31.2.2-2 -libx11-62:1.7.5-1 -libx11-data2:1.7.5-1 -libx11-xcb12:1.7.5-1 -libx264-1632:0.163.3060+git5db6aa6-2build1 -libx265-1993.5-2 -libxau61:1.0.9-1build5 -libxcb11.14-3ubuntu3 -libxcb-dri2-01.14-3ubuntu3 -libxcb-dri3-01.14-3ubuntu3 -libxcb-present01.14-3ubuntu3 -libxcb-randr01.14-3ubuntu3 -libxcb-render01.14-3ubuntu3 -libxcb-shm01.14-3ubuntu3 -libxcb-sync11.14-3ubuntu3 -libxcb-xfixes01.14-3ubuntu3 -libxdmcp61:1.1.3-0ubuntu5 -libxext62:1.3.4-1build1 -libxml22.9.13+dfsg-1ubuntu0.2 -libxrender11:0.9.10-1build4 -libxshmfence11.3-1build4 -libxxhash00.8.1-1 -libzstd11.4.8+dfsg-3build1 -libzvbi00.2.35-19 -libzvbi-common0.2.35-19 -locales2.35-0ubuntu3.1 -login1:4.8.1-2ubuntu2.1 -logsave1.46.5-2ubuntu1.1 -lsb-base11.1.0ubuntu4 -mawk1.3.4.20200120-3 -mesa-va-drivers22.2.5-0ubuntu0.1~22.04.1 -mount2.37.2-4ubuntu3 -ncurses-base6.3-2 -ncurses-bin6.3-2 -netcat1.218-4ubuntu1 -netcat-openbsd1.218-4ubuntu1 -ocl-icd-libopencl12.2.14-3 -openssl3.0.2-0ubuntu1.8 -passwd1:4.8.1-2ubuntu2.1 -perl-base5.34.0-3ubuntu1.1 -pinentry-curses1.1.1-1build2 -procps2:3.3.17-6ubuntu2 -publicsuffix20211207.1025-1 -readline-common8.1.2-1 -sed4.8-1ubuntu2 -sensible-utils0.0.17 -sysvinit-utils3.01-1ubuntu1 -tar1.34+dfsg-1build3 -tzdata2022g-0ubuntu0.22.04.1 -ubuntu-keyring2021.03.26 -ucf3.0043 -usrmerge25ubuntu2 -util-linux2.37.2-4ubuntu3 -zlib1g1:1.2.11.dfsg-2ubuntu9.2 +NAME VERSION TYPE +BDInfo 0.7.6.2 dotnet +BlurHashSharp 1.2.0 dotnet +BlurHashSharp.SkiaSharp 1.2.0 dotnet +CommandLineParser 2.9.1 dotnet +DiscUtils.Core 0.16.13 dotnet +DiscUtils.Iso9660 0.16.13 dotnet +DiscUtils.Streams 0.16.13 dotnet +DiscUtils.Udf 0.16.13 dotnet +DotNet.Glob 3.1.3 dotnet +Jellyfin.XmlTv 10.8.0 dotnet +Microsoft.AspNetCore.Authorization 6.0.9 dotnet +Microsoft.AspNetCore.Metadata 6.0.9 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.0 dotnet +Microsoft.Data.Sqlite.Core 6.0.9 dotnet +Microsoft.EntityFrameworkCore 6.0.9 dotnet +Microsoft.EntityFrameworkCore.Abstractions 6.0.9 dotnet +Microsoft.EntityFrameworkCore.Analyzers 6.0.9 dotnet +Microsoft.EntityFrameworkCore.Relational 6.0.9 dotnet +Microsoft.EntityFrameworkCore.Sqlite 6.0.9 dotnet +Microsoft.EntityFrameworkCore.Sqlite.Core 6.0.9 dotnet +Microsoft.Extensions.ApiDescription.Server 3.0.0 dotnet +Microsoft.Extensions.Caching.Abstractions 6.0.0 dotnet +Microsoft.Extensions.Caching.Memory 6.0.1 dotnet +Microsoft.Extensions.Configuration 6.0.0 dotnet +Microsoft.Extensions.Configuration.Abstractions 6.0.0 dotnet +Microsoft.Extensions.Configuration.Binder 6.0.0 dotnet +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.1 dotnet +Microsoft.Extensions.Configuration.FileExtensions 6.0.0 dotnet +Microsoft.Extensions.Configuration.Json 6.0.0 dotnet +Microsoft.Extensions.DependencyInjection 6.0.0 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 6.0.0 dotnet +Microsoft.Extensions.DependencyModel 6.0.0 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.9 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.9 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.9 dotnet +Microsoft.Extensions.FileProviders.Abstractions 6.0.0 dotnet +Microsoft.Extensions.FileProviders.Physical 6.0.0 dotnet +Microsoft.Extensions.FileSystemGlobbing 6.0.0 dotnet +Microsoft.Extensions.Hosting.Abstractions 6.0.0 dotnet +Microsoft.Extensions.Http 6.0.0 dotnet +Microsoft.Extensions.Logging 6.0.0 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.2 dotnet +Microsoft.Extensions.Options 6.0.0 dotnet +Microsoft.Extensions.Options.ConfigurationExtensions 2.0.0 dotnet +Microsoft.Extensions.Primitives 6.0.0 dotnet +Microsoft.NETCore.Platforms 5.0.0 dotnet +Microsoft.NETCore.Targets 1.1.0 dotnet +Microsoft.OpenApi 1.2.3 dotnet +Microsoft.Win32.Registry 5.0.0 dotnet +Microsoft.Win32.SystemEvents 5.0.0 dotnet +Mono.Nat 3.0.3 dotnet +NEbml 0.11.0 dotnet +Newtonsoft.Json 13.0.1 dotnet +OptimizedPriorityQueue 5.1.0 dotnet +PlaylistsNET 1.2.1 dotnet +SQLitePCL.pretty.netstandard 3.1.0 dotnet +SQLitePCLRaw.bundle_e_sqlite3 2.1.0 dotnet +SQLitePCLRaw.core 2.1.0 dotnet +SQLitePCLRaw.lib.e_sqlite3 2.1.0 dotnet +SQLitePCLRaw.provider.e_sqlite3 2.1.0 dotnet +Serilog 2.10.0 dotnet +Serilog.AspNetCore 4.1.0 dotnet +Serilog.Enrichers.Thread 3.1.0 dotnet +Serilog.Extensions.Hosting 4.1.2 dotnet +Serilog.Extensions.Logging 3.0.1 dotnet +Serilog.Formatting.Compact 1.1.0 dotnet +Serilog.Settings.Configuration 3.3.0 dotnet +Serilog.Sinks.Async 1.5.0 dotnet +Serilog.Sinks.Console 4.0.1 dotnet +Serilog.Sinks.Debug 2.0.0 dotnet +Serilog.Sinks.File 5.0.0 dotnet +Serilog.Sinks.Graylog 2.3.0 dotnet +SharpCompress 0.32.2 dotnet +SkiaSharp 2.88.2 dotnet +SkiaSharp.NativeAssets.Linux 2.88.2 dotnet +SkiaSharp.NativeAssets.Win32 2.88.2 dotnet +SkiaSharp.NativeAssets.macOS 2.88.2 dotnet +SkiaSharp.Svg 1.60.0 dotnet +Swashbuckle.AspNetCore 6.2.3 dotnet +Swashbuckle.AspNetCore.ReDoc 6.3.1 dotnet +Swashbuckle.AspNetCore.Swagger 6.2.3 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.2.3 dotnet +Swashbuckle.AspNetCore.SwaggerUI 6.2.3 dotnet +System.Buffers 4.5.1 dotnet +System.Collections.Immutable 6.0.0 dotnet +System.Diagnostics.DiagnosticSource 6.0.0 dotnet +System.Drawing.Common 5.0.2 dotnet +System.Globalization 4.3.0 dotnet +System.Linq.Async 6.0.1 dotnet +System.Memory 4.5.4 dotnet +System.Private.Uri 4.3.0 dotnet +System.Runtime 4.3.0 dotnet +System.Runtime.CompilerServices.Unsafe 6.0.0 dotnet +System.Security.AccessControl 5.0.0 dotnet +System.Security.Principal.Windows 5.0.0 dotnet +System.Text.Encoding.CodePages 6.0.0 dotnet +System.Text.Encodings.Web 6.0.0 dotnet +System.Text.Json 6.0.6 dotnet +System.Threading.Tasks.Dataflow 6.0.0 dotnet +TMDbLib 1.9.2 dotnet +TagLibSharp 2.3.0 dotnet +UTF.Unknown 2.5.1 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.8 deb +apt-utils 2.4.8 deb +at 3.2.5-1ubuntu1 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20211016ubuntu0.22.04.1 deb +coreutils 8.32-4.1ubuntu1 deb +curl 7.81.0-1ubuntu1.8 deb +dash 0.5.11+git20210903+057cd650a4ed-3build1 deb +debconf 1.5.79ubuntu1 deb +debianutils 5.5-1ubuntu2 deb +diffutils 1:3.8-0ubuntu2 deb +dirmngr 2.2.27-3ubuntu2.1 deb +dpkg 1.21.1ubuntu2.1 deb +e2fsprogs 1.46.5-2ubuntu1.1 deb +findutils 4.8.0-1ubuntu3 deb +fontconfig-config 2.13.1-4.2ubuntu5 deb +fonts-dejavu-core 2.37-2build1 deb +gcc-12-base 12.1.0-2ubuntu1~22.04 deb +gnupg 2.2.27-3ubuntu2.1 deb +gnupg-l10n 2.2.27-3ubuntu2.1 deb +gnupg-utils 2.2.27-3ubuntu2.1 deb +gpg 2.2.27-3ubuntu2.1 deb +gpg-agent 2.2.27-3ubuntu2.1 deb +gpg-wks-client 2.2.27-3ubuntu2.1 deb +gpg-wks-server 2.2.27-3ubuntu2.1 deb +gpgconf 2.2.27-3ubuntu2.1 deb +gpgsm 2.2.27-3ubuntu2.1 deb +gpgv 2.2.27-3ubuntu2.1 deb +grep 3.7-1build1 deb +gzip 1.10-4ubuntu4.1 deb +hostname 3.23ubuntu2 deb +init-system-helpers 1.62 deb +jellyfin-ffmpeg5 5.1.2-8-jammy deb +jellyfin-server 10.8.9-1 deb +jellyfin-web 10.8.9-1 deb +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.8 deb +libass9 1:0.15.2-1 deb +libassuan0 2.5.5-1build1 deb +libattr1 1:2.5.1-1build1 deb +libaudit-common 1:3.0.7-1build1 deb +libaudit1 1:3.0.7-1build1 deb +libblkid1 2.37.2-4ubuntu3 deb +libbluray2 1:1.3.1-1 deb +libbrotli1 1.0.9-2build6 deb +libbsd0 0.11.5-1 deb +libbz2-1.0 1.0.8-5build1 deb +libc-bin 2.35-0ubuntu3.1 deb +libc6 2.35-0ubuntu3.1 deb +libcairo2 1.16.0-5ubuntu2 deb +libcap-ng0 0.7.9-2.2build3 deb +libcap2 1:2.44-1build3 deb +libcom-err2 1.46.5-2ubuntu1.1 deb +libcrypt1 1:4.4.27-1 deb +libcurl4 7.81.0-1ubuntu1.8 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm2 2.4.113-2~ubuntu0.22.04.1 deb +libedit2 3.1-20210910-1build1 deb +libelf1 0.186-1build1 deb +libexpat1 2.4.7-1ubuntu0.2 deb +libext2fs2 1.46.5-2ubuntu1.1 deb +libffi8 3.4.2-4 deb +libfontconfig1 2.13.1-4.2ubuntu5 deb +libfreetype6 2.11.1+dfsg-1ubuntu0.1 deb +libfribidi0 1.0.8-2ubuntu3.1 deb +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libglib2.0-0 2.72.4-0ubuntu1 deb +libgmp10 2:6.2.1+dfsg-3ubuntu1 deb +libgnutls30 3.7.3-4ubuntu1.1 deb +libgpg-error0 1.43-3 deb +libgraphite2-3 1.3.14-1build2 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.1 deb +libharfbuzz0b 2.7.4-1ubuntu3.1 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjq1 1.6-2.1ubuntu3 deb +libk5crypto3 1.19.2-2ubuntu0.1 deb +libkeyutils1 1.6.1-2ubuntu3 deb +libkrb5-3 1.19.2-2ubuntu0.1 deb +libkrb5support0 1.19.2-2ubuntu0.1 deb +libksba8 1.6.0-2ubuntu0.2 deb +libldap-2.5-0 2.5.13+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.13+dfsg-0ubuntu0.22.04.1 deb +libllvm14 1:14.0.0-1ubuntu1 deb +libllvm15 1:15.0.6-3~ubuntu0.22.04.2 deb +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmount1 2.37.2-4ubuntu3 deb +libmp3lame0 3.100-3build2 deb +libncurses6 6.3-2 deb +libncursesw6 6.3-2 deb +libnettle8 3.7.3-1build2 deb +libnghttp2-14 1.43.0-1build3 deb +libnpth0 1.6-3build2 deb +libnsl2 1.3.0-2build2 deb +libnuma1 2.0.14-3ubuntu2 deb +libogg0 1.3.5-0ubuntu3 deb +libonig5 6.9.7.1-2build1 deb +libopus0 1.3.1-0.1build2 deb +libp11-kit0 0.24.0-6build1 deb +libpam-modules 1.4.0-11ubuntu2.3 deb +libpam-modules-bin 1.4.0-11ubuntu2.3 deb +libpam-runtime 1.4.0-11ubuntu2.3 deb +libpam0g 1.4.0-11ubuntu2.3 deb +libpciaccess0 0.16-3 deb +libpcre2-8-0 10.39-3ubuntu0.1 deb +libpcre3 2:8.39-13ubuntu0.22.04.1 deb +libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb +libpng16-16 1.6.37-3build5 deb +libprocps8 2:3.3.17-6ubuntu2 deb +libpsl5 0.21.0-1.2build2 deb +libreadline8 8.1.2-1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb +libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb +libse 3.6.5 dotnet +libseccomp2 2.5.3-2ubuntu2 deb +libselinux1 3.3-1build2 deb +libsemanage-common 3.3-1build2 deb +libsemanage2 3.3-1build2 deb +libsepol2 3.3-1build1 deb +libsmartcols1 2.37.2-4ubuntu3 deb +libsqlite3-0 3.37.2-2ubuntu0.1 deb +libss2 1.46.5-2ubuntu1.1 deb +libssh-4 0.9.6-2build1 deb +libssl3 3.0.2-0ubuntu1.8 deb +libstdc++6 12.1.0-2ubuntu1~22.04 deb +libsystemd0 249.11-0ubuntu3.6 deb +libtasn1-6 4.18.0-4build1 deb +libtheora0 1.1.1+dfsg.1-15ubuntu4 deb +libtinfo6 6.3-2 deb +libtirpc-common 1.3.2-2ubuntu0.1 deb +libtirpc3 1.3.2-2ubuntu0.1 deb +libudev1 249.11-0ubuntu3.6 deb +libudfread0 1.1.2-1 deb +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libvorbis0a 1.3.7-1build2 deb +libvorbisenc2 1.3.7-1build2 deb +libvpx7 1.11.0-2ubuntu2 deb +libwebp7 1.2.2-2 deb +libwebpmux3 1.2.2-2 deb +libx11-6 2:1.7.5-1 deb +libx11-data 2:1.7.5-1 deb +libx11-xcb1 2:1.7.5-1 deb +libx264-163 2:0.163.3060+git5db6aa6-2build1 deb +libx265-199 3.5-2 deb +libxau6 1:1.0.9-1build5 deb +libxcb-dri2-0 1.14-3ubuntu3 deb +libxcb-dri3-0 1.14-3ubuntu3 deb +libxcb-present0 1.14-3ubuntu3 deb +libxcb-randr0 1.14-3ubuntu3 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 1.14-3ubuntu3 deb +libxcb-sync1 1.14-3ubuntu3 deb +libxcb-xfixes0 1.14-3ubuntu3 deb +libxcb1 1.14-3ubuntu3 deb +libxdmcp6 1:1.1.3-0ubuntu5 deb +libxext6 2:1.3.4-1build1 deb +libxml2 2.9.13+dfsg-1ubuntu0.2 deb +libxrender1 1:0.9.10-1build4 deb +libxshmfence1 1.3-1build4 deb +libxxhash0 0.8.1-1 deb +libzstd1 1.4.8+dfsg-3build1 deb +libzvbi-common 0.2.35-19 deb +libzvbi0 0.2.35-19 deb +locales 2.35-0ubuntu3.1 deb +login 1:4.8.1-2ubuntu2.1 deb +logsave 1.46.5-2ubuntu1.1 deb +lsb-base 11.1.0ubuntu4 deb +mawk 1.3.4.20200120-3 deb +mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.1 deb +mount 2.37.2-4ubuntu3 deb +ncurses-base 6.3-2 deb +ncurses-bin 6.3-2 deb +netcat 1.218-4ubuntu1 deb +netcat-openbsd 1.218-4ubuntu1 deb +ocl-icd-libopencl1 2.2.14-3 deb +openssl 3.0.2-0ubuntu1.8 deb +passwd 1:4.8.1-2ubuntu2.1 deb +perl-base 5.34.0-3ubuntu1.1 deb +pinentry-curses 1.1.1-1build2 deb +procps 2:3.3.17-6ubuntu2 deb +prometheus-net 6.0.0 dotnet +prometheus-net.AspNetCore 6.0.0 dotnet +prometheus-net.DotNetRuntime 4.2.4 dotnet +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +runtime.any.System.Globalization 4.3.0 dotnet +runtime.any.System.Runtime 4.3.0 dotnet +runtime.native.System 4.3.0 dotnet +runtime.unix.System.Private.Uri 4.3.0 dotnet +sed 4.8-1ubuntu2 deb +sensible-utils 0.0.17 deb +sysvinit-utils 3.01-1ubuntu1 deb +tar 1.34+dfsg-1build3 deb +tzdata 2022g-0ubuntu0.22.04.1 deb +ubuntu-keyring 2021.03.26 deb +ucf 3.0043 deb +usrmerge 25ubuntu2 deb +util-linux 2.37.2-4ubuntu3 deb +zlib.net-mutliplatform 1.0.5 dotnet +zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From ba55178b00972a2fbc8e7eec83e47039bfc07cae Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 9 Mar 2023 03:54:59 +0100 Subject: [PATCH 249/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9158827..59d031d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -180,7 +180,7 @@ libgcc-s1 12.1.0-2ubunt libgcrypt20 1.9.4-3ubuntu3 deb libglib2.0-0 2.72.4-0ubuntu1 deb libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.1 deb +libgnutls30 3.7.3-4ubuntu1.2 deb libgpg-error0 1.43-3 deb libgraphite2-3 1.3.14-1build2 deb libgssapi-krb5-2 1.19.2-2ubuntu0.1 deb @@ -310,7 +310,7 @@ runtime.unix.System.Private.Uri 4.3.0 sed 4.8-1ubuntu2 deb sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1build3 deb +tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb tzdata 2022g-0ubuntu0.22.04.1 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb From d2394b7479c39cb83f47228747f1474a83d98198 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 22 Mar 2023 21:34:12 -0500 Subject: [PATCH 250/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 59d031d..a3bfa68 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -111,7 +111,7 @@ bash 5.1-6ubuntu1 bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20211016ubuntu0.22.04.1 deb coreutils 8.32-4.1ubuntu1 deb -curl 7.81.0-1ubuntu1.8 deb +curl 7.81.0-1ubuntu1.10 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb debconf 1.5.79ubuntu1 deb debianutils 5.5-1ubuntu2 deb @@ -137,7 +137,7 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.2-8-jammy deb +jellyfin-ffmpeg5 5.1.2-9-jammy deb jellyfin-server 10.8.9-1 deb jellyfin-web 10.8.9-1 deb jq 1.6-2.1ubuntu3 deb @@ -160,7 +160,7 @@ libcap-ng0 0.7.9-2.2buil libcap2 1:2.44-1build3 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.8 deb +libcurl4 7.81.0-1ubuntu1.10 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb @@ -194,8 +194,8 @@ libkeyutils1 1.6.1-2ubuntu libkrb5-3 1.19.2-2ubuntu0.1 deb libkrb5support0 1.19.2-2ubuntu0.1 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.13+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.13+dfsg-0ubuntu0.22.04.1 deb +libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.14+dfsg-0ubuntu0.22.04.1 deb libllvm14 1:14.0.0-1ubuntu1 deb libllvm15 1:15.0.6-3~ubuntu0.22.04.2 deb liblz4-1 1.9.3-2build2 deb @@ -242,13 +242,13 @@ libss2 1.46.5-2ubunt libssh-4 0.9.6-2build1 deb libssl3 3.0.2-0ubuntu1.8 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.6 deb +libsystemd0 249.11-0ubuntu3.7 deb libtasn1-6 4.18.0-4build1 deb libtheora0 1.1.1+dfsg.1-15ubuntu4 deb libtinfo6 6.3-2 deb libtirpc-common 1.3.2-2ubuntu0.1 deb libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.6 deb +libudev1 249.11-0ubuntu3.7 deb libudfread0 1.1.2-1 deb libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb From 7a8d9d971c131308af5ccabfe45346166adc22a1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 5 Apr 2023 21:30:43 -0500 Subject: [PATCH 251/456] Bot Updating Templated Files --- Jenkinsfile | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 30f3c3b..440956f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -56,7 +56,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/call_invalid_helper.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' } script{ env.LS_RELEASE_NUMBER = sh( @@ -230,17 +230,14 @@ pipeline { } sh '''curl -sL https://raw.githubusercontent.com/linuxserver/docker-shellcheck/master/checkrun.sh | /bin/bash''' sh '''#! /bin/bash - set -e - docker pull ghcr.io/linuxserver/lsiodev-spaces-file-upload:latest docker run --rm \ - -e DESTINATION=\"${IMAGE}/${META_TAG}/shellcheck-result.xml\" \ - -e FILE_NAME="shellcheck-result.xml" \ - -e MIMETYPE="text/xml" \ - -v ${WORKSPACE}:/mnt \ - -e SECRET_KEY=\"${S3_SECRET}\" \ - -e ACCESS_KEY=\"${S3_KEY}\" \ - -t ghcr.io/linuxserver/lsiodev-spaces-file-upload:latest \ - python /upload.py''' + -v ${WORKSPACE}:/mnt \ + -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ + -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ + ghcr.io/linuxserver/baseimage-alpine:3.17 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + apk add --no-cache py3-pip && \ + pip install s3cmd && \ + s3cmd put --no-preserve --acl-public -m text/xml /mnt/shellcheck-result.xml s3://ci-tests.linuxserver.io/${IMAGE}/${META_TAG}/shellcheck-result.xml" || :''' } } } @@ -277,7 +274,7 @@ pipeline { echo "Jenkinsfile is up to date." fi # Stage 2 - Delete old templates - OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md\n.github/ISSUE_TEMPLATE/issue.bug.md\n.github/ISSUE_TEMPLATE/issue.feature.md" + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml" for i in ${OLD_TEMPLATES}; do if [[ -f "${i}" ]]; then TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" @@ -294,7 +291,7 @@ pipeline { git commit -m 'Bot Updating Templated Files' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - echo "Deleting old templates" + echo "Deleting old and deprecated templates" rm -Rf ${TEMPDIR} exit 0 else From db3221de81227853fbc31aeaeae547f80ae1643c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 5 Apr 2023 21:32:16 -0500 Subject: [PATCH 252/456] Bot Updating Templated Files --- .github/workflows/call_invalid_helper.yml | 12 ------------ .github/workflows/stale.yml | 23 ----------------------- 2 files changed, 35 deletions(-) delete mode 100644 .github/workflows/call_invalid_helper.yml delete mode 100755 .github/workflows/stale.yml diff --git a/.github/workflows/call_invalid_helper.yml b/.github/workflows/call_invalid_helper.yml deleted file mode 100644 index 773767c..0000000 --- a/.github/workflows/call_invalid_helper.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Comment on invalid interaction -on: - issues: - types: - - labeled -jobs: - add-comment-on-invalid: - if: github.event.label.name == 'invalid' - permissions: - issues: write - uses: linuxserver/github-workflows/.github/workflows/invalid-interaction-helper.yml@v1 - secrets: inherit diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml deleted file mode 100755 index 73dfe45..0000000 --- a/.github/workflows/stale.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Mark stale issues and pull requests - -on: - schedule: - - cron: "30 1 * * *" - -jobs: - stale: - - runs-on: ubuntu-latest - - steps: - - uses: actions/stale@v6.0.1 - with: - stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." - stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." - stale-issue-label: 'no-issue-activity' - stale-pr-label: 'no-pr-activity' - days-before-stale: 30 - days-before-close: 365 - exempt-issue-labels: 'awaiting-approval,work-in-progress' - exempt-pr-labels: 'awaiting-approval,work-in-progress' - repo-token: ${{ secrets.GITHUB_TOKEN }} From 6753b2d45abc92a9a67235ee476b1fb954586374 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 5 Apr 2023 21:33:56 -0500 Subject: [PATCH 253/456] Bot Updating Templated Files --- .github/workflows/call_issue_pr_tracker.yml | 14 ++++++++++++++ .github/workflows/call_issues_cron.yml | 13 +++++++++++++ .github/workflows/package_trigger_scheduler.yml | 2 +- .github/workflows/permissions.yml | 3 ++- 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100755 .github/workflows/call_issue_pr_tracker.yml create mode 100755 .github/workflows/call_issues_cron.yml diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml new file mode 100755 index 0000000..87243e2 --- /dev/null +++ b/.github/workflows/call_issue_pr_tracker.yml @@ -0,0 +1,14 @@ +name: Issue & PR Tracker + +on: + issues: + types: [opened,reopened,labeled,unlabeled] + pull_request_target: + types: [opened,reopened,review_requested,review_request_removed,labeled,unlabeled] + +jobs: + manage-project: + permissions: + issues: write + uses: linuxserver/github-workflows/.github/workflows/issue-pr-tracker.yml@v1 + secrets: inherit diff --git a/.github/workflows/call_issues_cron.yml b/.github/workflows/call_issues_cron.yml new file mode 100755 index 0000000..d827033 --- /dev/null +++ b/.github/workflows/call_issues_cron.yml @@ -0,0 +1,13 @@ +name: Mark stale issues and pull requests +on: + schedule: + - cron: '46 10 * * *' + workflow_dispatch: + +jobs: + stale: + permissions: + issues: write + pull-requests: write + uses: linuxserver/github-workflows/.github/workflows/issues-cron.yml@v1 + secrets: inherit diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index e99ff81..221e6e7 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -2,7 +2,7 @@ name: Package Trigger Scheduler on: schedule: - - cron: '03 2 * * 4' + - cron: '15 12 * * 2' workflow_dispatch: jobs: diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml index 2df6b61..1447bc5 100755 --- a/.github/workflows/permissions.yml +++ b/.github/workflows/permissions.yml @@ -1,9 +1,10 @@ name: Permission check on: - pull_request: + pull_request_target: paths: - '**/run' - '**/finish' + - '**/check' jobs: permission_check: uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1 From 7a94bad362a407d247b5448714f2a529d4be4e0e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 11 Apr 2023 14:45:58 +0200 Subject: [PATCH 254/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index a3bfa68..689120f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -197,7 +197,7 @@ libksba8 1.6.0-2ubuntu libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.1 deb libldap-common 2.5.14+dfsg-0ubuntu0.22.04.1 deb libllvm14 1:14.0.0-1ubuntu1 deb -libllvm15 1:15.0.6-3~ubuntu0.22.04.2 deb +libllvm15 1:15.0.7-0ubuntu0.22.04.1 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb From c355c69ecb6737609ed7bd475dbcae35062bc430 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 18 Apr 2023 07:46:31 -0500 Subject: [PATCH 255/456] Bot Updating Package Versions --- package_versions.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 689120f..58d2ab1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -137,7 +137,7 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.2-9-jammy deb +jellyfin-ffmpeg5 5.1.3-1-jammy deb jellyfin-server 10.8.9-1 deb jellyfin-web 10.8.9-1 deb jq 1.6-2.1ubuntu3 deb @@ -194,15 +194,15 @@ libkeyutils1 1.6.1-2ubuntu libkrb5-3 1.19.2-2ubuntu0.1 deb libkrb5support0 1.19.2-2ubuntu0.1 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.14+dfsg-0ubuntu0.22.04.1 deb -libllvm14 1:14.0.0-1ubuntu1 deb +libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.2 deb +libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 deb libllvm15 1:15.0.7-0ubuntu0.22.04.1 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb libmount1 2.37.2-4ubuntu3 deb libmp3lame0 3.100-3build2 deb +libmpg123-0 1.29.3-1build1 deb libncurses6 6.3-2 deb libncursesw6 6.3-2 deb libnettle8 3.7.3-1build2 deb @@ -212,6 +212,7 @@ libnsl2 1.3.0-2build2 libnuma1 2.0.14-3ubuntu2 deb libogg0 1.3.5-0ubuntu3 deb libonig5 6.9.7.1-2build1 deb +libopenmpt0 0.6.1-1 deb libopus0 1.3.1-0.1build2 deb libp11-kit0 0.24.0-6build1 deb libpam-modules 1.4.0-11ubuntu2.3 deb @@ -254,6 +255,7 @@ libunistring2 1.0-1 libuuid1 2.37.2-4ubuntu3 deb libvorbis0a 1.3.7-1build2 deb libvorbisenc2 1.3.7-1build2 deb +libvorbisfile3 1.3.7-1build2 deb libvpx7 1.11.0-2ubuntu2 deb libwebp7 1.2.2-2 deb libwebpmux3 1.2.2-2 deb @@ -311,7 +313,7 @@ sed 4.8-1ubuntu2 sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2022g-0ubuntu0.22.04.1 deb +tzdata 2023c-0ubuntu0.22.04.0 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb From 78440b4824021ea29865a1e2ec4612710515cf9f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 23 Apr 2023 15:59:36 +0000 Subject: [PATCH 256/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 58d2ab1..cb6a7db 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -138,8 +138,8 @@ gzip 1.10-4ubuntu4 hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb jellyfin-ffmpeg5 5.1.3-1-jammy deb -jellyfin-server 10.8.9-1 deb -jellyfin-web 10.8.9-1 deb +jellyfin-server 10.8.10-1 deb +jellyfin-web 10.8.10-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb libapt-pkg6.0 2.4.8 deb @@ -243,13 +243,13 @@ libss2 1.46.5-2ubunt libssh-4 0.9.6-2build1 deb libssl3 3.0.2-0ubuntu1.8 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.7 deb +libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb libtheora0 1.1.1+dfsg.1-15ubuntu4 deb libtinfo6 6.3-2 deb libtirpc-common 1.3.2-2ubuntu0.1 deb libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.7 deb +libudev1 249.11-0ubuntu3.9 deb libudfread0 1.1.2-1 deb libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb @@ -276,7 +276,7 @@ libxcb-xfixes0 1.14-3ubuntu3 libxcb1 1.14-3ubuntu3 deb libxdmcp6 1:1.1.3-0ubuntu5 deb libxext6 2:1.3.4-1build1 deb -libxml2 2.9.13+dfsg-1ubuntu0.2 deb +libxml2 2.9.13+dfsg-1ubuntu0.3 deb libxrender1 1:0.9.10-1build4 deb libxshmfence1 1.3-1build4 deb libxxhash0 0.8.1-1 deb From b9162b70a46fd0f673518682a7790613bb59b944 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Sun, 23 Apr 2023 18:45:59 +0100 Subject: [PATCH 257/456] Fix version check to use correct repo, update dockerfiles --- Dockerfile | 6 ++---- Dockerfile.aarch64 | 6 ++---- Dockerfile.armhf | 6 ++---- jenkins-vars.yml | 2 +- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index 87a15c3..a2970e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,14 +18,12 @@ RUN \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin-server"; \ - else \ - JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ + JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - ${JELLYFIN} \ + jellyfin-server=${JELLYFIN_RELEASE} \ jellyfin-ffmpeg5 \ jellyfin-web \ libfontconfig1 \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 3cd1804..cb830dc 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -18,14 +18,12 @@ RUN \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin-server"; \ - else \ - JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ + JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - ${JELLYFIN} \ + jellyfin-server=${JELLYFIN_RELEASE} \ jellyfin-ffmpeg5 \ jellyfin-web \ libfontconfig1 \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 93e9273..ed3d074 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -18,14 +18,12 @@ RUN \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN="jellyfin-server"; \ - else \ - JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ + JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - ${JELLYFIN} \ + jellyfin-server=${JELLYFIN_RELEASE} \ jellyfin-ffmpeg5 \ jellyfin-web \ libfontconfig1 \ diff --git a/jenkins-vars.yml b/jenkins-vars.yml index b1b1c8f..1540742 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-jellyfin external_type: na -custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'" +custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'" release_type: stable release_tag: latest ls_branch: master From f109676f2ea4bfd8f5849e0b77387ae23a6b0800 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 23 Apr 2023 21:04:02 +0200 Subject: [PATCH 258/456] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 440956f..9ee9939 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -104,7 +104,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}' ''', + script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } From b3f50821c03a7f34a202ed51da5fd004bb1301f7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 23 Apr 2023 21:05:34 +0200 Subject: [PATCH 259/456] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index e3b909c..7e43dff 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -18,7 +18,7 @@ jobs: fi echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\". ****" echo "**** Retrieving external version ****" - EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') + EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "**** Can't retrieve external version, exiting ****" FAILURE_REASON="Can't retrieve external version for jellyfin branch master" From 9cb14e2dbbc87c40d580c133210c11b8c2f58eda Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 2 May 2023 12:43:13 +0000 Subject: [PATCH 260/456] Bot Updating Templated Files --- Jenkinsfile | 91 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 85 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9ee9939..c40ed21 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -39,10 +39,11 @@ pipeline { // Setup all the basic environment variables needed for the build stage("Set ENV Variables base"){ steps{ + sh '''docker pull quay.io/skopeo/stable:v1 || : ''' script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( - script: '''docker run --rm ghcr.io/linuxserver/alexeiled-skopeo sh -c 'skopeo inspect docker://docker.io/'${DOCKERHUB_IMAGE}':latest 2>/dev/null' | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''', + script: '''docker run --rm quay.io/skopeo/stable:v1 inspect docker://ghcr.io/${LS_USER}/${CONTAINER_NAME}:latest 2>/dev/null | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''', returnStdout: true).trim() env.LS_RELEASE_NOTES = sh( script: '''cat readme-vars.yml | awk -F \\" '/date: "[0-9][0-9].[0-9][0-9].[0-9][0-9]:/ {print $4;exit;}' | sed -E ':a;N;$!ba;s/\\r{0,1}\\n/\\\\n/g' ''', @@ -228,7 +229,7 @@ pipeline { script{ env.SHELLCHECK_URL = 'https://ci-tests.linuxserver.io/' + env.IMAGE + '/' + env.META_TAG + '/shellcheck-result.xml' } - sh '''curl -sL https://raw.githubusercontent.com/linuxserver/docker-shellcheck/master/checkrun.sh | /bin/bash''' + sh '''curl -sL https://raw.githubusercontent.com/linuxserver/docker-jenkins-builder/master/checkrun.sh | /bin/bash''' sh '''#! /bin/bash docker run --rm \ -v ${WORKSPACE}:/mnt \ @@ -376,6 +377,26 @@ pipeline { } } } + // If this is a master build check the S6 service file perms + stage("Check S6 Service file Permissions"){ + when { + branch "master" + environment name: 'CHANGE_ID', value: '' + environment name: 'EXIT_STATUS', value: '' + } + steps { + script{ + sh '''#! /bin/bash + WRONG_PERM=$(find ./ -path "./.git" -prune -o \\( -name "run" -o -name "finish" -o -name "check" \\) -not -perm -u=x,g=x,o=x -print) + if [[ -n "${WRONG_PERM}" ]]; then + echo "The following S6 service files are missing the executable bit; canceling the faulty build: ${WRONG_PERM}" + exit 1 + else + echo "S6 service file perms look good." + fi ''' + } + } + } /* ####################### GitLab Mirroring ####################### */ @@ -668,6 +689,7 @@ pipeline { ]) { script{ env.CI_URL = 'https://ci-tests.linuxserver.io/' + env.IMAGE + '/' + env.META_TAG + '/index.html' + env.CI_JSON_URL = 'https://ci-tests.linuxserver.io/' + env.IMAGE + '/' + env.META_TAG + '/report.json' } sh '''#! /bin/bash set -e @@ -694,8 +716,6 @@ pipeline { -e WEB_SCREENSHOT=\"${CI_WEB}\" \ -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ - -e DO_REGION="ams3" \ - -e DO_BUCKET="lsio-ci" \ -t ghcr.io/linuxserver/ci:latest \ python3 test_build.py''' } @@ -949,8 +969,67 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/issues/${PULL_REQUEST}/comments \ - -d '{"body": "I am a bot, here are the test results for this PR: \\n'${CI_URL}' \\n'${SHELLCHECK_URL}'"}' ''' + sh '''#! /bin/bash + # Function to retrieve JSON data from URL + get_json() { + local url="$1" + local response=$(curl -s "$url") + if [ $? -ne 0 ]; then + echo "Failed to retrieve JSON data from $url" + return 1 + fi + local json=$(echo "$response" | jq .) + if [ $? -ne 0 ]; then + echo "Failed to parse JSON data from $url" + return 1 + fi + echo "$json" + } + + build_table() { + local data="$1" + + # Get the keys in the JSON data + local keys=$(echo "$data" | jq -r 'to_entries | map(.key) | .[]') + + # Check if keys are empty + if [ -z "$keys" ]; then + echo "JSON report data does not contain any keys or the report does not exist." + return 1 + fi + + # Build table header + local header="| Tag | Passed |\\n| --- | --- |\\n" + + # Loop through the JSON data to build the table rows + local rows="" + for build in $keys; do + local status=$(echo "$data" | jq -r ".[\\"$build\\"].test_success") + if [ "$status" = "true" ]; then + status="✅" + else + status="❌" + fi + local row="| "$build" | "$status" |\\n" + rows="${rows}${row}" + done + + local table="${header}${rows}" + local escaped_table=$(echo "$table" | sed 's/\"/\\\\"/g') + echo "$escaped_table" + } + + # Retrieve JSON data from URL + data=$(get_json "$CI_JSON_URL") + # Create table from JSON data + table=$(build_table "$data") + echo -e "$table" + + curl -X POST -H "Authorization: token $GITHUB_TOKEN" \ + -H "Accept: application/vnd.github.v3+json" \ + "https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \ + -d "{\\"body\\": \\"I am a bot, here are the test results for this PR: \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"''' + } } } From 3047af22ae3a9d227d279e6d75fe79a9fdb931ee Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 2 May 2023 12:44:29 +0000 Subject: [PATCH 261/456] Bot Updating Templated Files --- .github/workflows/call_issue_pr_tracker.yml | 6 ++++-- .github/workflows/external_trigger.yml | 8 ++++++++ .../workflows/external_trigger_scheduler.yml | 18 ++++++++++-------- .github/workflows/package_trigger.yml | 4 ++++ .../workflows/package_trigger_scheduler.yml | 8 ++++---- 5 files changed, 30 insertions(+), 14 deletions(-) diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml index 87243e2..2c30784 100755 --- a/.github/workflows/call_issue_pr_tracker.yml +++ b/.github/workflows/call_issue_pr_tracker.yml @@ -2,9 +2,11 @@ name: Issue & PR Tracker on: issues: - types: [opened,reopened,labeled,unlabeled] + types: [opened,reopened,labeled,unlabeled,closed] pull_request_target: - types: [opened,reopened,review_requested,review_request_removed,labeled,unlabeled] + types: [opened,reopened,review_requested,review_request_removed,labeled,unlabeled,closed] + pull_request_review: + types: [submitted,edited,dismissed] jobs: manage-project: diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 7e43dff..859ef4a 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -14,9 +14,11 @@ jobs: run: | if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER }}" ]; then echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER is set; skipping trigger. ****" + echo "Github secret \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\". ****" + echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY echo "**** Retrieving external version ****" EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then @@ -30,6 +32,7 @@ jobs: fi EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') echo "**** External version: ${EXT_RELEASE} ****" + echo "External version: ${EXT_RELEASE}" >> $GITHUB_STEP_SUMMARY echo "**** Retrieving last pushed version ****" image="linuxserver/jellyfin" tag="latest" @@ -65,14 +68,18 @@ jobs: exit 1 fi echo "**** Last pushed version: ${IMAGE_VERSION} ****" + echo "Last pushed version: ${IMAGE_VERSION}" >> $GITHUB_STEP_SUMMARY if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then echo "**** Version ${EXT_RELEASE} already pushed, exiting ****" + echo "Version ${EXT_RELEASE} already pushed, exiting" >> $GITHUB_STEP_SUMMARY exit 0 elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then echo "**** New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting ****" + echo "New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY exit 0 else echo "**** New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build ****" + echo "New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=false \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") @@ -82,6 +89,7 @@ jobs: buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') buildurl="${buildurl%$'\r'}" echo "**** Jenkins job build url: ${buildurl} ****" + echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY echo "**** Attempting to change the Jenkins job description ****" curl -iX POST \ "${buildurl}submitDescription" \ diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index 30b1245..2fce549 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -2,7 +2,7 @@ name: External Trigger Scheduler on: schedule: - - cron: '54 * * * *' + - cron: '56 * * * *' workflow_dispatch: jobs: @@ -17,18 +17,18 @@ jobs: run: | echo "**** Branches found: ****" git for-each-ref --format='%(refname:short)' refs/remotes - echo "**** Pulling the yq docker image ****" - docker pull ghcr.io/linuxserver/yq for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) do br=$(echo "$br" | sed 's|origin/||g') echo "**** Evaluating branch ${br} ****" - ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml \ - | docker run --rm -i --entrypoint yq ghcr.io/linuxserver/yq -r .ls_branch) - if [ "$br" == "$ls_branch" ]; then - echo "**** Branch ${br} appears to be live; checking workflow. ****" + ls_jenkins_vars=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml) + ls_branch=$(echo "${ls_jenkins_vars}" | yq -r '.ls_branch') + ls_trigger=$(echo "${ls_jenkins_vars}" | yq -r '.external_type') + if [[ "${br}" == "${ls_branch}" ]] && [[ "${ls_trigger}" != "os" ]]; then + echo "**** Branch ${br} appears to be live and trigger is not os; checking workflow. ****" if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/.github/workflows/external_trigger.yml > /dev/null 2>&1; then echo "**** Workflow exists. Triggering external trigger workflow for branch ${br} ****." + echo "Triggering external trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY curl -iX POST \ -H "Authorization: token ${{ secrets.CR_PAT }}" \ -H "Accept: application/vnd.github.v3+json" \ @@ -36,8 +36,10 @@ jobs: https://api.github.com/repos/linuxserver/docker-jellyfin/actions/workflows/external_trigger.yml/dispatches else echo "**** Workflow doesn't exist; skipping trigger. ****" + echo "Skipping branch ${br} due to no external trigger workflow present." >> $GITHUB_STEP_SUMMARY fi else - echo "**** ${br} appears to be a dev branch; skipping trigger. ****" + echo "**** ${br} is either a dev branch, or has no external version; skipping trigger. ****" + echo "Skipping branch ${br} due to being detected as dev branch or having no external version." >> $GITHUB_STEP_SUMMARY fi done diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml index e0ea30d..aad7f31 100644 --- a/.github/workflows/package_trigger.yml +++ b/.github/workflows/package_trigger.yml @@ -14,13 +14,16 @@ jobs: run: | if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER }}" ]; then echo "**** Github secret PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER is set; skipping trigger. ****" + echo "Github secret \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then echo "**** There already seems to be an active build on Jenkins; skipping package trigger ****" + echo "There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY exit 0 fi echo "**** Package trigger running off of master branch. To disable, set a Github secret named \"PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\". ****" + echo "Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=true \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") @@ -30,6 +33,7 @@ jobs: buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') buildurl="${buildurl%$'\r'}" echo "**** Jenkins job build url: ${buildurl} ****" + echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY echo "**** Attempting to change the Jenkins job description ****" curl -iX POST \ "${buildurl}submitDescription" \ diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 221e6e7..a0f854d 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -17,18 +17,16 @@ jobs: run: | echo "**** Branches found: ****" git for-each-ref --format='%(refname:short)' refs/remotes - echo "**** Pulling the yq docker image ****" - docker pull ghcr.io/linuxserver/yq for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) do br=$(echo "$br" | sed 's|origin/||g') echo "**** Evaluating branch ${br} ****" - ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml \ - | docker run --rm -i --entrypoint yq ghcr.io/linuxserver/yq -r .ls_branch) + ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml | yq -r '.ls_branch') if [ "${br}" == "${ls_branch}" ]; then echo "**** Branch ${br} appears to be live; checking workflow. ****" if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/.github/workflows/package_trigger.yml > /dev/null 2>&1; then echo "**** Workflow exists. Triggering package trigger workflow for branch ${br}. ****" + echo "Triggering package trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY triggered_branches="${triggered_branches}${br} " curl -iX POST \ -H "Authorization: token ${{ secrets.CR_PAT }}" \ @@ -38,9 +36,11 @@ jobs: sleep 30 else echo "**** Workflow doesn't exist; skipping trigger. ****" + echo "Skipping branch ${br} due to no package trigger workflow present." >> $GITHUB_STEP_SUMMARY fi else echo "**** ${br} appears to be a dev branch; skipping trigger. ****" + echo "Skipping branch ${br} due to being detected as dev branch." >> $GITHUB_STEP_SUMMARY fi done echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" From 3ded884a0d7fcee023011aff70a57fce1e636bb7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 2 May 2023 12:47:19 +0000 Subject: [PATCH 262/456] Bot Updating Package Versions --- package_versions.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index cb6a7db..89295c6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -102,8 +102,8 @@ TMDbLib 1.9.2 TagLibSharp 2.3.0 dotnet UTF.Unknown 2.5.1 dotnet adduser 3.118ubuntu5 deb -apt 2.4.8 deb -apt-utils 2.4.8 deb +apt 2.4.9 deb +apt-utils 2.4.9 deb at 3.2.5-1ubuntu1 deb base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb @@ -142,7 +142,7 @@ jellyfin-server 10.8.10-1 jellyfin-web 10.8.10-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.8 deb +libapt-pkg6.0 2.4.9 deb libass9 1:0.15.2-1 deb libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb @@ -178,7 +178,7 @@ libfreetype6 2.11.1+dfsg-1 libfribidi0 1.0.8-2ubuntu3.1 deb libgcc-s1 12.1.0-2ubuntu1~22.04 deb libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu1 deb +libglib2.0-0 2.72.4-0ubuntu2 deb libgmp10 2:6.2.1+dfsg-3ubuntu1 deb libgnutls30 3.7.3-4ubuntu1.2 deb libgpg-error0 1.43-3 deb @@ -241,7 +241,7 @@ libsmartcols1 2.37.2-4ubunt libsqlite3-0 3.37.2-2ubuntu0.1 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2build1 deb -libssl3 3.0.2-0ubuntu1.8 deb +libssl3 3.0.2-0ubuntu1.9 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb @@ -295,7 +295,7 @@ ncurses-bin 6.3-2 netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.8 deb +openssl 3.0.2-0ubuntu1.9 deb passwd 1:4.8.1-2ubuntu2.1 deb perl-base 5.34.0-3ubuntu1.1 deb pinentry-curses 1.1.1-1build2 deb From e36ba81dd9fef44acdcab8ffbafeebba0d248163 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 9 May 2023 13:19:56 +0000 Subject: [PATCH 263/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 89295c6..2e87e39 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -174,7 +174,7 @@ libexpat1 2.4.7-1ubuntu libext2fs2 1.46.5-2ubuntu1.1 deb libffi8 3.4.2-4 deb libfontconfig1 2.13.1-4.2ubuntu5 deb -libfreetype6 2.11.1+dfsg-1ubuntu0.1 deb +libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb libfribidi0 1.0.8-2ubuntu3.1 deb libgcc-s1 12.1.0-2ubuntu1~22.04 deb libgcrypt20 1.9.4-3ubuntu3 deb @@ -313,7 +313,7 @@ sed 4.8-1ubuntu2 sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023c-0ubuntu0.22.04.0 deb +tzdata 2023c-0ubuntu0.22.04.1 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb From f38652cb932312cd2f342cd5d35b949aefe35f2b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 23 May 2023 12:42:42 +0000 Subject: [PATCH 264/456] Bot Updating Templated Files --- Jenkinsfile | 121 ++++++++++++++++++++++------------------------------ 1 file changed, 50 insertions(+), 71 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c40ed21..5696b93 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -39,7 +39,12 @@ pipeline { // Setup all the basic environment variables needed for the build stage("Set ENV Variables base"){ steps{ - sh '''docker pull quay.io/skopeo/stable:v1 || : ''' + sh '''#! /bin/bash + containers=$(docker ps -aq) + if [[ -n "${containers}" ]]; then + docker stop ${containers} + fi + docker system prune -af --volumes || : ''' script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( @@ -204,12 +209,12 @@ pipeline { env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME env.QUAYIMAGE = 'quay.io/linuxserver.io/lspipepr-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST } else { - env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST } - env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST - env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/' @@ -337,6 +342,8 @@ pipeline { git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml + elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml fi if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then cd ${TEMPDIR}/unraid/templates/ @@ -428,8 +435,7 @@ pipeline { } steps{ sh '''#! /bin/bash - set -e - PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/organizations/linuxserver-ci/packages | jq -r '.[] | select(.name=="linuxserver/jellyfin") | .uuid') + PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/organizations/linuxserver-ci/packages | jq -r '.[] | select(.name=="linuxserver/jellyfin") | .uuid' || :) if [ -z "${PACKAGE_UUID}" ]; then echo "Adding package to Scarf.sh" curl -sX POST https://scarf.sh/api/v1/organizations/linuxserver-ci/packages \ @@ -539,9 +545,12 @@ pipeline { retry(5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" } - sh '''docker rmi \ - ${IMAGE}:arm32v7-${META_TAG} \ - ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :''' + sh '''#! /bin/bash + containers=$(docker ps -aq) + if [[ -n "${containers}" ]]; then + docker stop ${containers} + fi + docker system prune -af --volumes || : ''' } } stage('Build ARM64') { @@ -574,9 +583,12 @@ pipeline { retry(5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" } - sh '''docker rmi \ - ${IMAGE}:arm64v8-${META_TAG} \ - ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :''' + sh '''#! /bin/bash + containers=$(docker ps -aq) + if [[ -n "${containers}" ]]; then + docker stop ${containers} + fi + docker system prune -af --volumes || : ''' } } } @@ -637,13 +649,6 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - sh '''#! /bin/bash - echo "Packages were updated. Cleaning up the image and exiting." - if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then - docker rmi ${IMAGE}:amd64-${META_TAG} - else - docker rmi ${IMAGE}:${META_TAG} - fi''' script{ env.EXIT_STATUS = 'ABORTED' } @@ -661,13 +666,6 @@ pipeline { } } steps { - sh '''#! /bin/bash - echo "There are no package updates. Cleaning up the image and exiting." - if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then - docker rmi ${IMAGE}:amd64-${META_TAG} - else - docker rmi ${IMAGE}:${META_TAG} - fi''' script{ env.EXIT_STATUS = 'ABORTED' } @@ -768,17 +766,6 @@ pipeline { done ''' } - sh '''#! /bin/bash - for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do - docker rmi \ - ${DELETEIMAGE}:${META_TAG} \ - ${DELETEIMAGE}:${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:latest || : - if [ -n "${SEMVER}" ]; then - docker rmi ${DELETEIMAGE}:${SEMVER} || : - fi - done - ''' } } } @@ -872,29 +859,6 @@ pipeline { done ''' } - sh '''#! /bin/bash - for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do - docker rmi \ - ${DELETEIMAGE}:amd64-${META_TAG} \ - ${DELETEIMAGE}:amd64-latest \ - ${DELETEIMAGE}:amd64-${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:arm32v7-${META_TAG} \ - ${DELETEIMAGE}:arm32v7-latest \ - ${DELETEIMAGE}:arm32v7-${EXT_RELEASE_TAG} \ - ${DELETEIMAGE}:arm64v8-${META_TAG} \ - ${DELETEIMAGE}:arm64v8-latest \ - ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || : - if [ -n "${SEMVER}" ]; then - docker rmi \ - ${DELETEIMAGE}:amd64-${SEMVER} \ - ${DELETEIMAGE}:arm32v7-${SEMVER} \ - ${DELETEIMAGE}:arm64v8-${SEMVER} || : - fi - done - docker rmi \ - ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ - ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || : - ''' } } } @@ -965,7 +929,6 @@ pipeline { stage('Pull Request Comment') { when { not {environment name: 'CHANGE_ID', value: ''} - environment name: 'CI', value: 'true' environment name: 'EXIT_STATUS', value: '' } steps { @@ -1019,16 +982,24 @@ pipeline { echo "$escaped_table" } - # Retrieve JSON data from URL - data=$(get_json "$CI_JSON_URL") - # Create table from JSON data - table=$(build_table "$data") - echo -e "$table" + if [[ "${CI}" = "true" ]]; then + # Retrieve JSON data from URL + data=$(get_json "$CI_JSON_URL") + # Create table from JSON data + table=$(build_table "$data") + echo -e "$table" - curl -X POST -H "Authorization: token $GITHUB_TOKEN" \ - -H "Accept: application/vnd.github.v3+json" \ - "https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \ - -d "{\\"body\\": \\"I am a bot, here are the test results for this PR: \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"''' + curl -X POST -H "Authorization: token $GITHUB_TOKEN" \ + -H "Accept: application/vnd.github.v3+json" \ + "https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \ + -d "{\\"body\\": \\"I am a bot, here are the test results for this PR: \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}" + else + curl -X POST -H "Authorization: token $GITHUB_TOKEN" \ + -H "Accept: application/vnd.github.v3+json" \ + "https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \ + -d "{\\"body\\": \\"I am a bot, here is the pushed image/manifest for this PR: \\n\\n\\`${GITHUBIMAGE}:${META_TAG}\\`\\"}" + fi + ''' } } @@ -1055,6 +1026,14 @@ pipeline { } } cleanup { + sh '''#! /bin/bash + echo "Performing docker system prune!!" + containers=$(docker ps -aq) + if [[ -n "${containers}" ]]; then + docker stop ${containers} + fi + docker system prune -af --volumes || : + ''' cleanWs() } } From 5e5352e13a5efd194bf0a95202aacc09c9b592ef Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 23 May 2023 12:47:58 +0000 Subject: [PATCH 265/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2e87e39..192fb04 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -257,8 +257,8 @@ libvorbis0a 1.3.7-1build2 libvorbisenc2 1.3.7-1build2 deb libvorbisfile3 1.3.7-1build2 deb libvpx7 1.11.0-2ubuntu2 deb -libwebp7 1.2.2-2 deb -libwebpmux3 1.2.2-2 deb +libwebp7 1.2.2-2ubuntu0.22.04.1 deb +libwebpmux3 1.2.2-2ubuntu0.22.04.1 deb libx11-6 2:1.7.5-1 deb libx11-data 2:1.7.5-1 deb libx11-xcb1 2:1.7.5-1 deb @@ -288,7 +288,7 @@ login 1:4.8.1-2ubun logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.1 deb +mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.2 deb mount 2.37.2-4ubuntu3 deb ncurses-base 6.3-2 deb ncurses-bin 6.3-2 deb From 6aa2ce5fbfbe3035fc11d2ae47372774554a7657 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 30 May 2023 12:47:39 +0000 Subject: [PATCH 266/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 192fb04..5a973c1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -288,7 +288,7 @@ login 1:4.8.1-2ubun logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.2 deb +mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.1 deb mount 2.37.2-4ubuntu3 deb ncurses-base 6.3-2 deb ncurses-bin 6.3-2 deb From c6671bf9f86066c5f2b4740a9e021584b6e850bc Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 6 Jun 2023 12:48:19 +0000 Subject: [PATCH 267/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5a973c1..56946c2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -109,7 +109,7 @@ base-files 12ubuntu4.3 base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20211016ubuntu0.22.04.1 deb +ca-certificates 20230311ubuntu0.22.04.1 deb coreutils 8.32-4.1ubuntu1 deb curl 7.81.0-1ubuntu1.10 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb @@ -137,7 +137,7 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-1-jammy deb +jellyfin-ffmpeg5 5.1.3-2-jammy deb jellyfin-server 10.8.10-1 deb jellyfin-web 10.8.10-1 deb jq 1.6-2.1ubuntu3 deb @@ -241,7 +241,7 @@ libsmartcols1 2.37.2-4ubunt libsqlite3-0 3.37.2-2ubuntu0.1 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2build1 deb -libssl3 3.0.2-0ubuntu1.9 deb +libssl3 3.0.2-0ubuntu1.10 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb @@ -295,7 +295,7 @@ ncurses-bin 6.3-2 netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.9 deb +openssl 3.0.2-0ubuntu1.10 deb passwd 1:4.8.1-2ubuntu2.1 deb perl-base 5.34.0-3ubuntu1.1 deb pinentry-curses 1.1.1-1build2 deb From 010f7f8ba26d5f99772f5989da49556c1f254549 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 13 Jun 2023 12:45:07 +0000 Subject: [PATCH 268/456] Bot Updating Package Versions --- package_versions.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 56946c2..6ada8f8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -117,7 +117,7 @@ debconf 1.5.79ubuntu1 debianutils 5.5-1ubuntu2 deb diffutils 1:3.8-0ubuntu2 deb dirmngr 2.2.27-3ubuntu2.1 deb -dpkg 1.21.1ubuntu2.1 deb +dpkg 1.21.1ubuntu2.2 deb e2fsprogs 1.46.5-2ubuntu1.1 deb findutils 4.8.0-1ubuntu3 deb fontconfig-config 2.13.1-4.2ubuntu5 deb @@ -183,16 +183,16 @@ libgmp10 2:6.2.1+dfsg- libgnutls30 3.7.3-4ubuntu1.2 deb libgpg-error0 1.43-3 deb libgraphite2-3 1.3.14-1build2 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.1 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb libharfbuzz0b 2.7.4-1ubuntu3.1 deb libhogweed6 3.7.3-1build2 deb libicu70 70.1-2 deb libidn2-0 2.3.2-2build1 deb libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.1 deb +libk5crypto3 1.19.2-2ubuntu0.2 deb libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.1 deb -libkrb5support0 1.19.2-2ubuntu0.1 deb +libkrb5-3 1.19.2-2ubuntu0.2 deb +libkrb5support0 1.19.2-2ubuntu0.2 deb libksba8 1.6.0-2ubuntu0.2 deb libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.2 deb libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 deb @@ -203,8 +203,8 @@ libmd0 1.0.4-1build1 libmount1 2.37.2-4ubuntu3 deb libmp3lame0 3.100-3build2 deb libmpg123-0 1.29.3-1build1 deb -libncurses6 6.3-2 deb -libncursesw6 6.3-2 deb +libncurses6 6.3-2ubuntu0.1 deb +libncursesw6 6.3-2ubuntu0.1 deb libnettle8 3.7.3-1build2 deb libnghttp2-14 1.43.0-1build3 deb libnpth0 1.6-3build2 deb @@ -240,13 +240,13 @@ libsepol2 3.3-1build1 libsmartcols1 2.37.2-4ubuntu3 deb libsqlite3-0 3.37.2-2ubuntu0.1 deb libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2build1 deb +libssh-4 0.9.6-2ubuntu0.22.04.1 deb libssl3 3.0.2-0ubuntu1.10 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb libtheora0 1.1.1+dfsg.1-15ubuntu4 deb -libtinfo6 6.3-2 deb +libtinfo6 6.3-2ubuntu0.1 deb libtirpc-common 1.3.2-2ubuntu0.1 deb libtirpc3 1.3.2-2ubuntu0.1 deb libudev1 249.11-0ubuntu3.9 deb @@ -290,14 +290,14 @@ lsb-base 11.1.0ubuntu4 mawk 1.3.4.20200120-3 deb mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.1 deb mount 2.37.2-4ubuntu3 deb -ncurses-base 6.3-2 deb -ncurses-bin 6.3-2 deb +ncurses-base 6.3-2ubuntu0.1 deb +ncurses-bin 6.3-2ubuntu0.1 deb netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb ocl-icd-libopencl1 2.2.14-3 deb openssl 3.0.2-0ubuntu1.10 deb passwd 1:4.8.1-2ubuntu2.1 deb -perl-base 5.34.0-3ubuntu1.1 deb +perl-base 5.34.0-3ubuntu1.2 deb pinentry-curses 1.1.1-1build2 deb procps 2:3.3.17-6ubuntu2 deb prometheus-net 6.0.0 dotnet @@ -313,7 +313,7 @@ sed 4.8-1ubuntu2 sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023c-0ubuntu0.22.04.1 deb +tzdata 2023c-0ubuntu0.22.04.2 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb From 83ee5ddbe1a03f04219f4d6cf8b41431de30619d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 Jun 2023 12:47:22 +0000 Subject: [PATCH 269/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6ada8f8..ade9ba1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -178,7 +178,7 @@ libfreetype6 2.11.1+dfsg-1 libfribidi0 1.0.8-2ubuntu3.1 deb libgcc-s1 12.1.0-2ubuntu1~22.04 deb libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu2 deb +libglib2.0-0 2.72.4-0ubuntu2.2 deb libgmp10 2:6.2.1+dfsg-3ubuntu1 deb libgnutls30 3.7.3-4ubuntu1.2 deb libgpg-error0 1.43-3 deb @@ -259,9 +259,9 @@ libvorbisfile3 1.3.7-1build2 libvpx7 1.11.0-2ubuntu2 deb libwebp7 1.2.2-2ubuntu0.22.04.1 deb libwebpmux3 1.2.2-2ubuntu0.22.04.1 deb -libx11-6 2:1.7.5-1 deb -libx11-data 2:1.7.5-1 deb -libx11-xcb1 2:1.7.5-1 deb +libx11-6 2:1.7.5-1ubuntu0.2 deb +libx11-data 2:1.7.5-1ubuntu0.2 deb +libx11-xcb1 2:1.7.5-1ubuntu0.2 deb libx264-163 2:0.163.3060+git5db6aa6-2build1 deb libx265-199 3.5-2 deb libxau6 1:1.0.9-1build5 deb @@ -288,7 +288,7 @@ login 1:4.8.1-2ubun logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.1 deb +mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.3 deb mount 2.37.2-4ubuntu3 deb ncurses-base 6.3-2ubuntu0.1 deb ncurses-bin 6.3-2ubuntu0.1 deb From 530f4c9ee21a691688756691f35d28562ae4f4c1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Jul 2023 12:50:59 +0000 Subject: [PATCH 270/456] Bot Updating Templated Files --- Jenkinsfile | 83 +++++++++++++---------------------------------------- 1 file changed, 20 insertions(+), 63 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5696b93..4b6b2a6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -163,7 +163,7 @@ pipeline { env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/' + env.CONTAINER_NAME env.QUAYIMAGE = 'quay.io/linuxserver.io/' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } else { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } @@ -186,7 +186,7 @@ pipeline { env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lsiodev-' + env.CONTAINER_NAME env.QUAYIMAGE = 'quay.io/linuxserver.io/lsiodev-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA } else { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA } @@ -209,7 +209,7 @@ pipeline { env.GITLABIMAGE = 'registry.gitlab.com/linuxserver.io/' + env.LS_REPO + '/lspipepr-' + env.CONTAINER_NAME env.QUAYIMAGE = 'quay.io/linuxserver.io/lspipepr-' + env.CONTAINER_NAME if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm32v7-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST } else { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '-pr-' + env.PULL_REQUEST } @@ -280,7 +280,7 @@ pipeline { echo "Jenkinsfile is up to date." fi # Stage 2 - Delete old templates - OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml" + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" for i in ${OLD_TEMPLATES}; do if [[ -f "${i}" ]]; then TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" @@ -316,12 +316,13 @@ pipeline { mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || : + cp --parents readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/ || : cd ${TEMPDIR}/repo/${LS_REPO}/ if ! grep -q '.jenkins-external' .gitignore 2>/dev/null; then echo ".jenkins-external" >> .gitignore git add .gitignore fi - git add ${TEMPLATED_FILES} + git add readme-vars.yml ${TEMPLATED_FILES} git commit -m 'Bot Updating Templated Files' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} @@ -515,44 +516,6 @@ pipeline { --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } - stage('Build ARMHF') { - agent { - label 'ARMHF' - } - steps { - echo "Running on node: ${NODE_NAME}" - echo 'Logging into Github' - sh '''#! /bin/bash - echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin - ''' - sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.armhf" - sh "docker buildx build \ - --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ - --label \"org.opencontainers.image.authors=linuxserver.io\" \ - --label \"org.opencontainers.image.url=https://github.com/linuxserver/docker-jellyfin/packages\" \ - --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-jellyfin\" \ - --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-jellyfin\" \ - --label \"org.opencontainers.image.version=${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}\" \ - --label \"org.opencontainers.image.revision=${COMMIT_SHA}\" \ - --label \"org.opencontainers.image.vendor=linuxserver.io\" \ - --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ - --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ - --label \"org.opencontainers.image.title=Jellyfin\" \ - --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ - --no-cache --pull -f Dockerfile.armhf -t ${IMAGE}:arm32v7-${META_TAG} --platform=linux/arm/v7 \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." - sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" - retry(5) { - sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" - } - sh '''#! /bin/bash - containers=$(docker ps -aq) - if [[ -n "${containers}" ]]; then - docker stop ${containers} - fi - docker system prune -af --volumes || : ''' - } - } stage('Build ARM64') { agent { label 'ARM64' @@ -693,9 +656,7 @@ pipeline { set -e docker pull ghcr.io/linuxserver/ci:latest if [ "${MULTIARCH}" == "true" ]; then - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} - docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi docker run --rm \ @@ -798,8 +759,6 @@ pipeline { echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [ "${CI}" == "false" ]; then - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} - docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG} docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi @@ -807,49 +766,47 @@ pipeline { docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} - docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} - docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest - docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} if [ -n "${SEMVER}" ]; then docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER} - docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${SEMVER} docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER} fi docker push ${MANIFESTIMAGE}:amd64-${META_TAG} docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} docker push ${MANIFESTIMAGE}:amd64-latest - docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG} - docker push ${MANIFESTIMAGE}:arm32v7-latest - docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker push ${MANIFESTIMAGE}:arm64v8-latest docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} if [ -n "${SEMVER}" ]; then docker push ${MANIFESTIMAGE}:amd64-${SEMVER} - docker push ${MANIFESTIMAGE}:arm32v7-${SEMVER} docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} fi docker manifest push --purge ${MANIFESTIMAGE}:latest || : - docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest - docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm + docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8 docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || : - docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} --os linux --arch arm + docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8 docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} || : - docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm + docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8 if [ -n "${SEMVER}" ]; then docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || : - docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} - docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} --os linux --arch arm + docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8 fi + token=$(curl -sX GET "https://ghcr.io/token?scope=repository%3Alinuxserver%2F${CONTAINER_NAME}%3Apull" | jq -r '.token') + digest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/linuxserver/${CONTAINER_NAME}/manifests/arm32v7-latest") + if [[ $(echo "$digest" | jq -r '.layers') != "null" ]]; then + docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || : + docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest + docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest + fi docker manifest push --purge ${MANIFESTIMAGE}:latest docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} From 73d23bd1487e47cf80af1529905b5d5ba71fbf08 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Jul 2023 12:52:42 +0000 Subject: [PATCH 271/456] Bot Updating Templated Files --- Dockerfile.armhf | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 Dockerfile.armhf diff --git a/Dockerfile.armhf b/Dockerfile.armhf deleted file mode 100644 index ed3d074..0000000 --- a/Dockerfile.armhf +++ /dev/null @@ -1,46 +0,0 @@ -# syntax=docker/dockerfile:1 - -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-jammy - -# set version label -ARG BUILD_DATE -ARG VERSION -ARG JELLYFIN_RELEASE -LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="thelamer" - -# environment settings -ARG DEBIAN_FRONTEND="noninteractive" -ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" - -RUN \ - echo "**** install jellyfin *****" && \ - curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ - if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ - fi && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - at \ - jellyfin-server=${JELLYFIN_RELEASE} \ - jellyfin-ffmpeg5 \ - jellyfin-web \ - libfontconfig1 \ - libfreetype6 \ - libomxil-bellagio0 \ - libomxil-bellagio-bin \ - libraspberrypi0 \ - libssl3 && \ - echo "**** cleanup ****" && \ - rm -rf \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/* - -# add local files -COPY root/ / - -# ports and volumes -EXPOSE 8096 8920 -VOLUME /config From bf37565e50234768ed79c0a0e2d27ead42167802 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Jul 2023 12:55:06 +0000 Subject: [PATCH 272/456] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE/issue.bug.yml | 1 - README.md | 3 +- readme-vars.yml | 102 +++++++++++++-------------- 3 files changed, 50 insertions(+), 56 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.bug.yml b/.github/ISSUE_TEMPLATE/issue.bug.yml index 59a10f5..ce3d19a 100755 --- a/.github/ISSUE_TEMPLATE/issue.bug.yml +++ b/.github/ISSUE_TEMPLATE/issue.bug.yml @@ -53,7 +53,6 @@ body: options: - x86-64 - arm64 - - armhf validations: required: true - type: textarea diff --git a/README.md b/README.md index 64a9175..3432ed0 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\<version tag\> | | arm64 | ✅ | arm64v8-\<version tag\> | -| armhf | ✅ | arm32v7-\<version tag\> | +| armhf | ❌ | | ## Version Tags @@ -307,6 +307,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **04.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) * **07.12.22:** - Rebase master to Jammy, migrate to s6v3. * **11.06.22:** - Switch to upstream repo's ffmpeg5 build. * **05.01.22:** - Specify Intel iHD driver versions to avoid mismatched libva errors. diff --git a/readme-vars.yml b/readme-vars.yml index 6958103..a150283 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -6,53 +6,49 @@ project_url: "https://jellyfin.github.io/" project_logo: "https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true" project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it." - # supported architectures available_architectures: - - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} - - { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"} - + - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} + - {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} # development version development_versions: true development_versions_items: - - { tag: "latest", desc: "Stable Jellyfin releases" } - - { tag: "nightly", desc: "Nightly Jellyfin releases" } - + - {tag: "latest", desc: "Stable Jellyfin releases"} + - {tag: "nightly", desc: "Nightly Jellyfin releases"} # container parameters common_param_env_vars_enabled: true #PGID, PUID, etc param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - { vol_path: "/config", vol_host_path: "/path/to/library", desc: "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*" } - - { vol_path: "/data/tvshows", vol_host_path: "/path/to/tvseries", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc." } - - { vol_path: "/data/movies", vol_host_path: "/path/to/movies", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc." } + - {vol_path: "/config", vol_host_path: "/path/to/library", desc: "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*"} + - {vol_path: "/data/tvshows", vol_host_path: "/path/to/tvseries", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc."} + - {vol_path: "/data/movies", vol_host_path: "/path/to/movies", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc."} param_usage_include_ports: true param_ports: - - { external_port: "8096", internal_port: "8096", port_desc: "Http webUI." } + - {external_port: "8096", internal_port: "8096", port_desc: "Http webUI."} param_usage_include_env: true param_env_vars: - - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use (e.g. Europe/London)."} + - {env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use (e.g. Europe/London)."} # optional container parameters opt_param_usage_include_env: true opt_param_env_vars: - - { env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} + - {env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} opt_param_usage_include_vols: false opt_param_volumes: - - { vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*." } + - {vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*."} opt_param_device_map: false opt_param_devices: - - { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)." } - - { device_path: "/dev/vcsm", device_host_path: "/dev/vcsm", desc: "Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings)." } - - { device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding." } - - { device_path: "/dev/video10", device_host_path: "/dev/video10", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } - - { device_path: "/dev/video11", device_host_path: "/dev/video11", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } - - { device_path: "/dev/video12", device_host_path: "/dev/video12", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding." } + - {device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)."} + - {device_path: "/dev/vcsm", device_host_path: "/dev/vcsm", desc: "Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings)."} + - {device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding."} + - {device_path: "/dev/video10", device_host_path: "/dev/video10", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding."} + - {device_path: "/dev/video11", device_host_path: "/dev/video11", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding."} + - {device_path: "/dev/video12", device_host_path: "/dev/video12", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding."} opt_param_usage_include_ports: true opt_param_ports: - - { external_port: "8920", internal_port: "8920", port_desc: "Optional - Https webUI (you need to set up your own certificate)." } - - { external_port: "7359", internal_port: "7359/udp", port_desc: "Optional - Allows clients to discover Jellyfin on the local network." } - - { external_port: "1900", internal_port: "1900/udp", port_desc: "Optional - Service discovery used by DNLA and clients." } + - {external_port: "8920", internal_port: "8920", port_desc: "Optional - Https webUI (you need to set up your own certificate)."} + - {external_port: "7359", internal_port: "7359/udp", port_desc: "Optional - Allows clients to discover Jellyfin on the local network."} + - {external_port: "1900", internal_port: "1900/udp", port_desc: "Optional - Service discovery used by DNLA and clients."} optional_parameters: | The [official documentation for ports](https://jellyfin.org/docs/general/networking/index.html) has additional ports that can provide auto discovery. @@ -66,7 +62,6 @@ optional_parameters: | ``` The [official documentation for environmentals](https://jellyfin.org/docs/general/administration/configuration.html) has additional environmentals that can provide additional configurability such as migrating to the native Jellyfin image. - # application setup block app_setup_block_enabled: true app_setup_block: | @@ -75,9 +70,9 @@ app_setup_block: | More information can be found on the official documentation [here](https://jellyfin.org/docs/general/quick-start.html). ## Hardware Acceleration - + ### Intel - + Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: `--device=/dev/dri:/dev/dri` @@ -89,15 +84,15 @@ app_setup_block: | https://mods.linuxserver.io/?mod=jellyfin ### Nvidia - + Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: https://github.com/NVIDIA/nvidia-docker We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. - + ### OpenMAX (Raspberry Pi) - + Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vcsm` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: ``` @@ -107,7 +102,7 @@ app_setup_block: | ``` ### V4L2 (Raspberry Pi) - + Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev/video1X` devices inside of the container by passing the following options when running or creating the container: ``` @@ -115,29 +110,28 @@ app_setup_block: | --device=/dev/video11:/dev/video11 --device=/dev/video12:/dev/video12 ``` - unraid_template_sync: false - # changelog changelogs: - - { date: "07.12.22:", desc: "Rebase master to Jammy, migrate to s6v3." } - - { date: "11.06.22:", desc: "Switch to upstream repo's ffmpeg5 build." } - - { date: "05.01.22:", desc: "Specify Intel iHD driver versions to avoid mismatched libva errors." } - - { date: "25.12.21:", desc: "Fix video device group perms error message." } - - { date: "10.12.21:", desc: "Rework readme, disable template sync." } - - { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." } - - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag." } - - { date: "21.05.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } - - { date: "20.01.21:", desc: "Add Jellyfin Binary Environmentals" } - - { date: "20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } - - { date: "23.11.20:", desc: "Rebase to Focal, branch off Bionic." } - - { date: "22.07.20:", desc: "Ingest releases from Jellyfin repo." } - - { date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian." } - - { date: "11.04.20:", desc: "Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder." } - - { date: "11.03.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)." } - - { date: "30.01.20:", desc: "Add nightly tag." } - - { date: "09.01.20:", desc: "Add Pi OpenMax support." } - - { date: "02.10.19:", desc: "Improve permission fixing for render & dvb devices." } - - { date: "31.07.19:", desc: "Add AMD drivers for vaapi support on x86." } - - { date: "13.06.19:", desc: "Add Intel drivers for vaapi support on x86." } - - { date: "07.06.19:", desc: "Initial release." } + - {date: "04.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} + - {date: "07.12.22:", desc: "Rebase master to Jammy, migrate to s6v3."} + - {date: "11.06.22:", desc: "Switch to upstream repo's ffmpeg5 build."} + - {date: "05.01.22:", desc: "Specify Intel iHD driver versions to avoid mismatched libva errors."} + - {date: "25.12.21:", desc: "Fix video device group perms error message."} + - {date: "10.12.21:", desc: "Rework readme, disable template sync."} + - {date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper."} + - {date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the `bionic` tag."} + - {date: "21.05.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW."} + - {date: "20.01.21:", desc: "Add Jellyfin Binary Environmentals"} + - {date: "20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information."} + - {date: "23.11.20:", desc: "Rebase to Focal, branch off Bionic."} + - {date: "22.07.20:", desc: "Ingest releases from Jellyfin repo."} + - {date: "28.04.20:", desc: "Replace MMAL/OMX dependency device `/dev/vc-mem` with `/dev/vcsm` as the former was not sufficient for raspbian."} + - {date: "11.04.20:", desc: "Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder."} + - {date: "11.03.20:", desc: "Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under `/config`)."} + - {date: "30.01.20:", desc: "Add nightly tag."} + - {date: "09.01.20:", desc: "Add Pi OpenMax support."} + - {date: "02.10.19:", desc: "Improve permission fixing for render & dvb devices."} + - {date: "31.07.19:", desc: "Add AMD drivers for vaapi support on x86."} + - {date: "13.06.19:", desc: "Add Intel drivers for vaapi support on x86."} + - {date: "07.06.19:", desc: "Initial release."} From a60b4529c5bd4bffa4f971a5f2a80640a44732fc Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Jul 2023 12:58:06 +0000 Subject: [PATCH 273/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ade9ba1..6ea3532 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -137,7 +137,7 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-2-jammy deb +jellyfin-ffmpeg5 5.1.3-3-jammy deb jellyfin-server 10.8.10-1 deb jellyfin-web 10.8.10-1 deb jq 1.6-2.1ubuntu3 deb @@ -157,7 +157,7 @@ libc-bin 2.35-0ubuntu3 libc6 2.35-0ubuntu3.1 deb libcairo2 1.16.0-5ubuntu2 deb libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1build3 deb +libcap2 1:2.44-1ubuntu0.22.04.1 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb libcurl4 7.81.0-1ubuntu1.10 deb From 93fb4ac22e6bdcb3cc340d3b23df6bf22dcde6fb Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 5 Jul 2023 20:20:17 +0100 Subject: [PATCH 274/456] Update readme links and readiness check --- Dockerfile | 3 ++- Dockerfile.aarch64 | 3 ++- Jenkinsfile | 6 +++--- README.md | 4 ++-- readme-vars.yml | 2 +- root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run | 1 + root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run | 5 +++-- root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check | 9 +++++++++ root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run | 1 + 9 files changed, 24 insertions(+), 10 deletions(-) create mode 100755 root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check diff --git a/Dockerfile b/Dockerfile index a2970e7..9c99320 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,7 +29,8 @@ RUN \ libfontconfig1 \ libfreetype6 \ libssl3 \ - mesa-va-drivers && \ + mesa-va-drivers \ + xmlstarlet && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index cb830dc..9d823f5 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -31,7 +31,8 @@ RUN \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libraspberrypi0 \ - libssl3 && \ + libssl3 \ + xmlstarlet && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/Jenkinsfile b/Jenkinsfile index 4b6b2a6..13ad87d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -480,7 +480,7 @@ pipeline { --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Jellyfin\" \ - --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ + --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } @@ -511,7 +511,7 @@ pipeline { --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Jellyfin\" \ - --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ + --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } @@ -539,7 +539,7 @@ pipeline { --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Jellyfin\" \ - --label \"org.opencontainers.image.description=[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ + --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" diff --git a/README.md b/README.md index 3432ed0..b8ee0ee 100644 --- a/README.md +++ b/README.md @@ -40,9 +40,9 @@ Find us at: [![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-jellyfin%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/) [![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Fci-tests.linuxserver.io%2Flinuxserver%2Fjellyfin%2Flatest%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/jellyfin/latest/index.html) -[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. +[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. -[![jellyfin](https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true)](https://jellyfin.github.io/) +[![jellyfin](https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true)](https://github.com/jellyfin/jellyfin) ## Supported Architectures diff --git a/readme-vars.yml b/readme-vars.yml index a150283..cc41103 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -2,7 +2,7 @@ # project information project_name: jellyfin -project_url: "https://jellyfin.github.io/" +project_url: "https://github.com/jellyfin/jellyfin" project_logo: "https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true" project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it." diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run index b35c3f8..8b6a23e 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run @@ -1,4 +1,5 @@ #!/usr/bin/with-contenv bash +# shellcheck shell=bash # create directories mkdir -p \ diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run index c519926..c765461 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run @@ -1,4 +1,5 @@ #!/usr/bin/with-contenv bash +# shellcheck shell=bash FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/vc-mem /dev/video1? -type c -print 2>/dev/null) @@ -7,7 +8,7 @@ do VIDEO_GID=$(stat -c '%g' "$i") if ! id -G abc | grep -qw "$VIDEO_GID"; then VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') - if [ -z "${VIDEO_NAME}" ]; then + if [[ -z "${VIDEO_NAME}" ]]; then VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c8)" groupadd "$VIDEO_NAME" groupmod -g "$VIDEO_GID" "$VIDEO_NAME" @@ -20,7 +21,7 @@ do done # openmax lib loading -if [ -e "/opt/vc/lib" ] && [ ! -e "/etc/ld.so.conf.d/00-vmcs.conf" ]; then +if [[ -e "/opt/vc/lib" ]] && [[ ! -e "/etc/ld.so.conf.d/00-vmcs.conf" ]]; then echo "[jellyfin-init] Pi Libs detected loading" echo "/opt/vc/lib" > "/etc/ld.so.conf.d/00-vmcs.conf" ldconfig diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check new file mode 100755 index 0000000..cbc0190 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check @@ -0,0 +1,9 @@ +#!/bin/bash + +PORT=$(xmlstarlet sel -T -t -v /NetworkConfiguration/HttpServerPortNumber /config/network.xml) + +if [[ $(curl -sL "http://localhost:${PORT:-8096}/health" | jq -r '.status' 2>/dev/null) = "Healthy" ]]; then + exit 0 +else + exit 1 +fi diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run index 6196b0f..388e901 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run @@ -1,4 +1,5 @@ #!/usr/bin/with-contenv bash +# shellcheck shell=bash export \ JELLYFIN_DATA_DIR="/config/data" \ From eacf1b24dc6f9036d2d9a4b759fa204bab30fff2 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 5 Jul 2023 20:36:46 +0100 Subject: [PATCH 275/456] Remove old check command from service file --- root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run index 388e901..b1e90ce 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run @@ -9,6 +9,6 @@ export \ JELLYFIN_WEB_DIR="/usr/share/jellyfin/web" exec \ - s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost 8096" \ + s6-notifyoncheck -d -n 300 -w 1000 \ s6-setuidgid abc /usr/bin/jellyfin \ --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg From 5784bb194d45a193041e0131b702b1ebcf9b7a47 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 5 Jul 2023 20:38:02 +0100 Subject: [PATCH 276/456] Fix check logic --- root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check index cbc0190..2b7be3e 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check @@ -2,7 +2,7 @@ PORT=$(xmlstarlet sel -T -t -v /NetworkConfiguration/HttpServerPortNumber /config/network.xml) -if [[ $(curl -sL "http://localhost:${PORT:-8096}/health" | jq -r '.status' 2>/dev/null) = "Healthy" ]]; then +if [[ $(curl -sL "http://localhost:${PORT:-8096}/health" 2>/dev/null) = "Healthy" ]]; then exit 0 else exit 1 From 4775527a6a99806dfa0d91562a2ce8e369869ef2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 5 Jul 2023 19:54:36 +0000 Subject: [PATCH 277/456] Bot Updating Package Versions --- package_versions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package_versions.txt b/package_versions.txt index 6ea3532..438d150 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -279,6 +279,7 @@ libxext6 2:1.3.4-1buil libxml2 2.9.13+dfsg-1ubuntu0.3 deb libxrender1 1:0.9.10-1build4 deb libxshmfence1 1.3-1build4 deb +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb libxxhash0 0.8.1-1 deb libzstd1 1.4.8+dfsg-3build1 deb libzvbi-common 0.2.35-19 deb @@ -318,5 +319,6 @@ ubuntu-keyring 2021.03.26 ucf 3.0043 deb usrmerge 25ubuntu2 deb util-linux 2.37.2-4ubuntu3 deb +xmlstarlet 1.6.1-2.1 deb zlib.net-mutliplatform 1.0.5 dotnet zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From c2e2e93104eaf2b67aa9cb6a4859d291865ab85c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 11 Jul 2023 12:51:17 +0000 Subject: [PATCH 278/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 438d150..f6e3825 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -196,7 +196,7 @@ libkrb5support0 1.19.2-2ubunt libksba8 1.6.0-2ubuntu0.2 deb libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.2 deb libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 deb -libllvm15 1:15.0.7-0ubuntu0.22.04.1 deb +libllvm15 1:15.0.7-0ubuntu0.22.04.2 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb From d81909152d4d7648169e2a271e078e6f5d6775da Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 1 Aug 2023 12:46:21 +0000 Subject: [PATCH 279/456] Bot Updating Package Versions --- package_versions.txt | 911 ++++++++++++++++++++++++++++--------------- 1 file changed, 587 insertions(+), 324 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f6e3825..18ac815 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,324 +1,587 @@ -NAME VERSION TYPE -BDInfo 0.7.6.2 dotnet -BlurHashSharp 1.2.0 dotnet -BlurHashSharp.SkiaSharp 1.2.0 dotnet -CommandLineParser 2.9.1 dotnet -DiscUtils.Core 0.16.13 dotnet -DiscUtils.Iso9660 0.16.13 dotnet -DiscUtils.Streams 0.16.13 dotnet -DiscUtils.Udf 0.16.13 dotnet -DotNet.Glob 3.1.3 dotnet -Jellyfin.XmlTv 10.8.0 dotnet -Microsoft.AspNetCore.Authorization 6.0.9 dotnet -Microsoft.AspNetCore.Metadata 6.0.9 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.0 dotnet -Microsoft.Data.Sqlite.Core 6.0.9 dotnet -Microsoft.EntityFrameworkCore 6.0.9 dotnet -Microsoft.EntityFrameworkCore.Abstractions 6.0.9 dotnet -Microsoft.EntityFrameworkCore.Analyzers 6.0.9 dotnet -Microsoft.EntityFrameworkCore.Relational 6.0.9 dotnet -Microsoft.EntityFrameworkCore.Sqlite 6.0.9 dotnet -Microsoft.EntityFrameworkCore.Sqlite.Core 6.0.9 dotnet -Microsoft.Extensions.ApiDescription.Server 3.0.0 dotnet -Microsoft.Extensions.Caching.Abstractions 6.0.0 dotnet -Microsoft.Extensions.Caching.Memory 6.0.1 dotnet -Microsoft.Extensions.Configuration 6.0.0 dotnet -Microsoft.Extensions.Configuration.Abstractions 6.0.0 dotnet -Microsoft.Extensions.Configuration.Binder 6.0.0 dotnet -Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.1 dotnet -Microsoft.Extensions.Configuration.FileExtensions 6.0.0 dotnet -Microsoft.Extensions.Configuration.Json 6.0.0 dotnet -Microsoft.Extensions.DependencyInjection 6.0.0 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 6.0.0 dotnet -Microsoft.Extensions.DependencyModel 6.0.0 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.9 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.9 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.9 dotnet -Microsoft.Extensions.FileProviders.Abstractions 6.0.0 dotnet -Microsoft.Extensions.FileProviders.Physical 6.0.0 dotnet -Microsoft.Extensions.FileSystemGlobbing 6.0.0 dotnet -Microsoft.Extensions.Hosting.Abstractions 6.0.0 dotnet -Microsoft.Extensions.Http 6.0.0 dotnet -Microsoft.Extensions.Logging 6.0.0 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.2 dotnet -Microsoft.Extensions.Options 6.0.0 dotnet -Microsoft.Extensions.Options.ConfigurationExtensions 2.0.0 dotnet -Microsoft.Extensions.Primitives 6.0.0 dotnet -Microsoft.NETCore.Platforms 5.0.0 dotnet -Microsoft.NETCore.Targets 1.1.0 dotnet -Microsoft.OpenApi 1.2.3 dotnet -Microsoft.Win32.Registry 5.0.0 dotnet -Microsoft.Win32.SystemEvents 5.0.0 dotnet -Mono.Nat 3.0.3 dotnet -NEbml 0.11.0 dotnet -Newtonsoft.Json 13.0.1 dotnet -OptimizedPriorityQueue 5.1.0 dotnet -PlaylistsNET 1.2.1 dotnet -SQLitePCL.pretty.netstandard 3.1.0 dotnet -SQLitePCLRaw.bundle_e_sqlite3 2.1.0 dotnet -SQLitePCLRaw.core 2.1.0 dotnet -SQLitePCLRaw.lib.e_sqlite3 2.1.0 dotnet -SQLitePCLRaw.provider.e_sqlite3 2.1.0 dotnet -Serilog 2.10.0 dotnet -Serilog.AspNetCore 4.1.0 dotnet -Serilog.Enrichers.Thread 3.1.0 dotnet -Serilog.Extensions.Hosting 4.1.2 dotnet -Serilog.Extensions.Logging 3.0.1 dotnet -Serilog.Formatting.Compact 1.1.0 dotnet -Serilog.Settings.Configuration 3.3.0 dotnet -Serilog.Sinks.Async 1.5.0 dotnet -Serilog.Sinks.Console 4.0.1 dotnet -Serilog.Sinks.Debug 2.0.0 dotnet -Serilog.Sinks.File 5.0.0 dotnet -Serilog.Sinks.Graylog 2.3.0 dotnet -SharpCompress 0.32.2 dotnet -SkiaSharp 2.88.2 dotnet -SkiaSharp.NativeAssets.Linux 2.88.2 dotnet -SkiaSharp.NativeAssets.Win32 2.88.2 dotnet -SkiaSharp.NativeAssets.macOS 2.88.2 dotnet -SkiaSharp.Svg 1.60.0 dotnet -Swashbuckle.AspNetCore 6.2.3 dotnet -Swashbuckle.AspNetCore.ReDoc 6.3.1 dotnet -Swashbuckle.AspNetCore.Swagger 6.2.3 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.2.3 dotnet -Swashbuckle.AspNetCore.SwaggerUI 6.2.3 dotnet -System.Buffers 4.5.1 dotnet -System.Collections.Immutable 6.0.0 dotnet -System.Diagnostics.DiagnosticSource 6.0.0 dotnet -System.Drawing.Common 5.0.2 dotnet -System.Globalization 4.3.0 dotnet -System.Linq.Async 6.0.1 dotnet -System.Memory 4.5.4 dotnet -System.Private.Uri 4.3.0 dotnet -System.Runtime 4.3.0 dotnet -System.Runtime.CompilerServices.Unsafe 6.0.0 dotnet -System.Security.AccessControl 5.0.0 dotnet -System.Security.Principal.Windows 5.0.0 dotnet -System.Text.Encoding.CodePages 6.0.0 dotnet -System.Text.Encodings.Web 6.0.0 dotnet -System.Text.Json 6.0.6 dotnet -System.Threading.Tasks.Dataflow 6.0.0 dotnet -TMDbLib 1.9.2 dotnet -TagLibSharp 2.3.0 dotnet -UTF.Unknown 2.5.1 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.9 deb -apt-utils 2.4.9 deb -at 3.2.5-1ubuntu1 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -coreutils 8.32-4.1ubuntu1 deb -curl 7.81.0-1ubuntu1.10 deb -dash 0.5.11+git20210903+057cd650a4ed-3build1 deb -debconf 1.5.79ubuntu1 deb -debianutils 5.5-1ubuntu2 deb -diffutils 1:3.8-0ubuntu2 deb -dirmngr 2.2.27-3ubuntu2.1 deb -dpkg 1.21.1ubuntu2.2 deb -e2fsprogs 1.46.5-2ubuntu1.1 deb -findutils 4.8.0-1ubuntu3 deb -fontconfig-config 2.13.1-4.2ubuntu5 deb -fonts-dejavu-core 2.37-2build1 deb -gcc-12-base 12.1.0-2ubuntu1~22.04 deb -gnupg 2.2.27-3ubuntu2.1 deb -gnupg-l10n 2.2.27-3ubuntu2.1 deb -gnupg-utils 2.2.27-3ubuntu2.1 deb -gpg 2.2.27-3ubuntu2.1 deb -gpg-agent 2.2.27-3ubuntu2.1 deb -gpg-wks-client 2.2.27-3ubuntu2.1 deb -gpg-wks-server 2.2.27-3ubuntu2.1 deb -gpgconf 2.2.27-3ubuntu2.1 deb -gpgsm 2.2.27-3ubuntu2.1 deb -gpgv 2.2.27-3ubuntu2.1 deb -grep 3.7-1build1 deb -gzip 1.10-4ubuntu4.1 deb -hostname 3.23ubuntu2 deb -init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-3-jammy deb -jellyfin-server 10.8.10-1 deb -jellyfin-web 10.8.10-1 deb -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.9 deb -libass9 1:0.15.2-1 deb -libassuan0 2.5.5-1build1 deb -libattr1 1:2.5.1-1build1 deb -libaudit-common 1:3.0.7-1build1 deb -libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3 deb -libbluray2 1:1.3.1-1 deb -libbrotli1 1.0.9-2build6 deb -libbsd0 0.11.5-1 deb -libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.1 deb -libc6 2.35-0ubuntu3.1 deb -libcairo2 1.16.0-5ubuntu2 deb -libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1ubuntu0.22.04.1 deb -libcom-err2 1.46.5-2ubuntu1.1 deb -libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.10 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm2 2.4.113-2~ubuntu0.22.04.1 deb -libedit2 3.1-20210910-1build1 deb -libelf1 0.186-1build1 deb -libexpat1 2.4.7-1ubuntu0.2 deb -libext2fs2 1.46.5-2ubuntu1.1 deb -libffi8 3.4.2-4 deb -libfontconfig1 2.13.1-4.2ubuntu5 deb -libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb -libfribidi0 1.0.8-2ubuntu3.1 deb -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu2.2 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.2 deb -libgpg-error0 1.43-3 deb -libgraphite2-3 1.3.14-1build2 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libharfbuzz0b 2.7.4-1ubuntu3.1 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.2 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.2 deb -libkrb5support0 1.19.2-2ubuntu0.2 deb -libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.2 deb -libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 deb -libllvm15 1:15.0.7-0ubuntu0.22.04.2 deb -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3 deb -libmp3lame0 3.100-3build2 deb -libmpg123-0 1.29.3-1build1 deb -libncurses6 6.3-2ubuntu0.1 deb -libncursesw6 6.3-2ubuntu0.1 deb -libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1build3 deb -libnpth0 1.6-3build2 deb -libnsl2 1.3.0-2build2 deb -libnuma1 2.0.14-3ubuntu2 deb -libogg0 1.3.5-0ubuntu3 deb -libonig5 6.9.7.1-2build1 deb -libopenmpt0 0.6.1-1 deb -libopus0 1.3.1-0.1build2 deb -libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.3 deb -libpam-modules-bin 1.4.0-11ubuntu2.3 deb -libpam-runtime 1.4.0-11ubuntu2.3 deb -libpam0g 1.4.0-11ubuntu2.3 deb -libpciaccess0 0.16-3 deb -libpcre2-8-0 10.39-3ubuntu0.1 deb -libpcre3 2:8.39-13ubuntu0.22.04.1 deb -libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb -libpng16-16 1.6.37-3build5 deb -libprocps8 2:3.3.17-6ubuntu2 deb -libpsl5 0.21.0-1.2build2 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libse 3.6.5 dotnet -libseccomp2 2.5.3-2ubuntu2 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3 deb -libsqlite3-0 3.37.2-2ubuntu0.1 deb -libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2ubuntu0.22.04.1 deb -libssl3 3.0.2-0ubuntu1.10 deb -libstdc++6 12.1.0-2ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.9 deb -libtasn1-6 4.18.0-4build1 deb -libtheora0 1.1.1+dfsg.1-15ubuntu4 deb -libtinfo6 6.3-2ubuntu0.1 deb -libtirpc-common 1.3.2-2ubuntu0.1 deb -libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.9 deb -libudfread0 1.1.2-1 deb -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libvorbis0a 1.3.7-1build2 deb -libvorbisenc2 1.3.7-1build2 deb -libvorbisfile3 1.3.7-1build2 deb -libvpx7 1.11.0-2ubuntu2 deb -libwebp7 1.2.2-2ubuntu0.22.04.1 deb -libwebpmux3 1.2.2-2ubuntu0.22.04.1 deb -libx11-6 2:1.7.5-1ubuntu0.2 deb -libx11-data 2:1.7.5-1ubuntu0.2 deb -libx11-xcb1 2:1.7.5-1ubuntu0.2 deb -libx264-163 2:0.163.3060+git5db6aa6-2build1 deb -libx265-199 3.5-2 deb -libxau6 1:1.0.9-1build5 deb -libxcb-dri2-0 1.14-3ubuntu3 deb -libxcb-dri3-0 1.14-3ubuntu3 deb -libxcb-present0 1.14-3ubuntu3 deb -libxcb-randr0 1.14-3ubuntu3 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 1.14-3ubuntu3 deb -libxcb-sync1 1.14-3ubuntu3 deb -libxcb-xfixes0 1.14-3ubuntu3 deb -libxcb1 1.14-3ubuntu3 deb -libxdmcp6 1:1.1.3-0ubuntu5 deb -libxext6 2:1.3.4-1build1 deb -libxml2 2.9.13+dfsg-1ubuntu0.3 deb -libxrender1 1:0.9.10-1build4 deb -libxshmfence1 1.3-1build4 deb -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -libzvbi-common 0.2.35-19 deb -libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.1 deb -login 1:4.8.1-2ubuntu2.1 deb -logsave 1.46.5-2ubuntu1.1 deb -lsb-base 11.1.0ubuntu4 deb -mawk 1.3.4.20200120-3 deb -mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.3 deb -mount 2.37.2-4ubuntu3 deb -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb -ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.10 deb -passwd 1:4.8.1-2ubuntu2.1 deb -perl-base 5.34.0-3ubuntu1.2 deb -pinentry-curses 1.1.1-1build2 deb -procps 2:3.3.17-6ubuntu2 deb -prometheus-net 6.0.0 dotnet -prometheus-net.AspNetCore 6.0.0 dotnet -prometheus-net.DotNetRuntime 4.2.4 dotnet -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -runtime.any.System.Globalization 4.3.0 dotnet -runtime.any.System.Runtime 4.3.0 dotnet -runtime.native.System 4.3.0 dotnet -runtime.unix.System.Private.Uri 4.3.0 dotnet -sed 4.8-1ubuntu2 deb -sensible-utils 0.0.17 deb -sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023c-0ubuntu0.22.04.2 deb -ubuntu-keyring 2021.03.26 deb -ucf 3.0043 deb -usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3 deb -xmlstarlet 1.6.1-2.1 deb -zlib.net-mutliplatform 1.0.5 dotnet -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +NAME VERSION TYPE + 10.8.10 dotnet + 6.0.0 dotnet +BDInfo 0.7.6.2 dotnet +BlurHashSharp 1.2.0.0 dotnet +BlurHashSharp.SkiaSharp 1.2.0.0 dotnet +CommandLine 2.9.1.0 dotnet +DiscUtils (for .NET and .NET Core), core library that supports parts of DiscUtils 0.16.13.55129 dotnet +DiscUtils.Iso9660 0.16.13.55129 dotnet +DiscUtils.Streams 0.16.13.55129 dotnet +DiscUtils.Udf 0.16.13.55129 dotnet +DotNet.Glob 1.0.0.0 dotnet +DvdLib 10.8.10 dotnet +Emby.Dlna 10.8.10 dotnet +Emby.Drawing 10.8.10 dotnet +Emby.Naming 10.8.10 dotnet +Emby.Notifications 10.8.10 dotnet +Emby.Photos 10.8.10 dotnet +Emby.Server.Implementations 10.8.10 dotnet +Jellyfin.Api 1.0.0.0 dotnet +Jellyfin.Drawing.Skia 10.8.10 dotnet +Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet +Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet +Jellyfin.Server 10.8.10 dotnet +Jellyfin.Server.Implementations 10.8.10 dotnet +Jellyfin.XmlTv 1.0.0.0 dotnet +Json.NET .NET Standard 2.0 13.0.1.25517 dotnet +MediaBrowser.Common 10.8.10 dotnet +MediaBrowser.Controller 10.8.10 dotnet +MediaBrowser.LocalMetadata 10.8.10 dotnet +MediaBrowser.MediaEncoding 10.8.10 dotnet +MediaBrowser.Model 10.8.10 dotnet +MediaBrowser.Providers 10.8.10 dotnet +MediaBrowser.XbmcMetadata 10.8.10 dotnet +Microsoft.AspNetCore 6.0.922.41926 dotnet +Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet +Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet +Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.Session 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet +Microsoft.CSharp 6.0.922.41905 dotnet +Microsoft.Data.Sqlite 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet +Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration 6.0.322.12309 dotnet +Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet +Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet +Microsoft.Extensions.Features 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet +Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet +Microsoft.Extensions.Hosting 6.0.222.6406 dotnet +Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Http 6.0.21.52210 dotnet +Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet +Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet +Microsoft.Extensions.Localization 6.0.922.41926 dotnet +Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Logging 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet +Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet +Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet +Microsoft.Extensions.Options 6.0.21.52210 dotnet +Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet +Microsoft.Extensions.Primitives 6.0.21.52210 dotnet +Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet +Microsoft.JSInterop 6.0.922.41926 dotnet +Microsoft.Net.Http.Headers 6.0.922.41926 dotnet +Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.VisualBasic 6.0.922.41905 dotnet +Microsoft.VisualBasic.Core 11.100.922.41905 dotnet +Microsoft.Win32.Primitives 6.0.922.41905 dotnet +Microsoft.Win32.Registry 6.0.922.41905 dotnet +Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet +Mono.Nat 3.0.3 dotnet +NEbml.Core 0.11.0.0 dotnet +PlaylistsNET 1.2.1.0 dotnet +PriorityQueue 5.0.0.0 dotnet +RSSDP 2019.1.20.3 dotnet +SQLitePCL.pretty 1.0.0 dotnet +SQLitePCLRaw.batteries_v2 2.1.0.1603 dotnet +SQLitePCLRaw.core 2.1.0.1603 dotnet +SQLitePCLRaw.provider.e_sqlite3 2.1.0.1603 dotnet +Serilog 2.10.0.0 dotnet +Serilog.AspNetCore 4.1.0.0 dotnet +Serilog.Enrichers.Thread 3.1.0.0 dotnet +Serilog.Extensions.Hosting 4.1.2.0 dotnet +Serilog.Extensions.Logging 3.0.1.0 dotnet +Serilog.Formatting.Compact 1.1.0.0 dotnet +Serilog.Settings.Configuration 3.3.0.0 dotnet +Serilog.Sinks.Async 1.5.0.0 dotnet +Serilog.Sinks.Console 4.0.1.0 dotnet +Serilog.Sinks.Debug 2.0.0.0 dotnet +Serilog.Sinks.File 5.0.0.0 dotnet +Serilog.Sinks.Graylog 2.3.0.0 dotnet +Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet +SharpCompress 0.32.2 dotnet +SkiaSharp 2.88.2.0 dotnet +SkiaSharp.Extended.Svg 1.60.0.0 dotnet +Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet +Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet +System 6.0.922.41905 dotnet +System.AppContext 6.0.922.41905 dotnet +System.Buffers 6.0.922.41905 dotnet +System.Collections 6.0.922.41905 dotnet +System.Collections.Concurrent 6.0.922.41905 dotnet +System.Collections.Immutable 6.0.922.41905 dotnet +System.Collections.NonGeneric 6.0.922.41905 dotnet +System.Collections.Specialized 6.0.922.41905 dotnet +System.ComponentModel 6.0.922.41905 dotnet +System.ComponentModel.Annotations 6.0.922.41905 dotnet +System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet +System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet +System.ComponentModel.Primitives 6.0.922.41905 dotnet +System.ComponentModel.TypeConverter 6.0.922.41905 dotnet +System.Configuration 6.0.922.41905 dotnet +System.Console 6.0.922.41905 dotnet +System.Core 6.0.922.41905 dotnet +System.Data 6.0.922.41905 dotnet +System.Data.Common 6.0.922.41905 dotnet +System.Data.DataSetExtensions 6.0.922.41905 dotnet +System.Diagnostics.Contracts 6.0.922.41905 dotnet +System.Diagnostics.Debug 6.0.922.41905 dotnet +System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet +System.Diagnostics.EventLog 6.0.21.52210 dotnet +System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet +System.Diagnostics.Process 6.0.922.41905 dotnet +System.Diagnostics.StackTrace 6.0.922.41905 dotnet +System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet +System.Diagnostics.Tools 6.0.922.41905 dotnet +System.Diagnostics.TraceSource 6.0.922.41905 dotnet +System.Diagnostics.Tracing 6.0.922.41905 dotnet +System.Drawing 6.0.922.41905 dotnet +System.Drawing.Common 5.0.421.11614 dotnet +System.Drawing.Primitives 6.0.922.41905 dotnet +System.Dynamic.Runtime 6.0.922.41905 dotnet +System.Formats.Asn1 6.0.922.41905 dotnet +System.Globalization 6.0.922.41905 dotnet +System.Globalization.Calendars 6.0.922.41905 dotnet +System.Globalization.Extensions 6.0.922.41905 dotnet +System.IO 6.0.922.41905 dotnet +System.IO.Compression 6.0.922.41905 dotnet +System.IO.Compression.Brotli 6.0.922.41905 dotnet +System.IO.Compression.FileSystem 6.0.922.41905 dotnet +System.IO.Compression.ZipFile 6.0.922.41905 dotnet +System.IO.FileSystem 6.0.922.41905 dotnet +System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet +System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet +System.IO.FileSystem.Primitives 6.0.922.41905 dotnet +System.IO.FileSystem.Watcher 6.0.922.41905 dotnet +System.IO.IsolatedStorage 6.0.922.41905 dotnet +System.IO.MemoryMappedFiles 6.0.922.41905 dotnet +System.IO.Pipelines 6.0.522.21309 dotnet +System.IO.Pipes 6.0.922.41905 dotnet +System.IO.Pipes.AccessControl 6.0.922.41905 dotnet +System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet +System.Linq 6.0.922.41905 dotnet +System.Linq.Async 6.0.1.35981 dotnet +System.Linq.Expressions 6.0.922.41905 dotnet +System.Linq.Parallel 6.0.922.41905 dotnet +System.Linq.Queryable 6.0.922.41905 dotnet +System.Memory 6.0.922.41905 dotnet +System.Net 6.0.922.41905 dotnet +System.Net.Http 6.0.922.41905 dotnet +System.Net.Http.Json 6.0.922.41905 dotnet +System.Net.HttpListener 6.0.922.41905 dotnet +System.Net.Mail 6.0.922.41905 dotnet +System.Net.NameResolution 6.0.922.41905 dotnet +System.Net.NetworkInformation 6.0.922.41905 dotnet +System.Net.Ping 6.0.922.41905 dotnet +System.Net.Primitives 6.0.922.41905 dotnet +System.Net.Quic 6.0.922.41905 dotnet +System.Net.Requests 6.0.922.41905 dotnet +System.Net.Security 6.0.922.41905 dotnet +System.Net.ServicePoint 6.0.922.41905 dotnet +System.Net.Sockets 6.0.922.41905 dotnet +System.Net.WebClient 6.0.922.41905 dotnet +System.Net.WebHeaderCollection 6.0.922.41905 dotnet +System.Net.WebProxy 6.0.922.41905 dotnet +System.Net.WebSockets 6.0.922.41905 dotnet +System.Net.WebSockets.Client 6.0.922.41905 dotnet +System.Numerics 6.0.922.41905 dotnet +System.Numerics.Vectors 6.0.922.41905 dotnet +System.ObjectModel 6.0.922.41905 dotnet +System.Private.CoreLib 6.0.922.41905 dotnet +System.Private.DataContractSerialization 6.0.922.41905 dotnet +System.Private.Uri 6.0.922.41905 dotnet +System.Private.Xml 6.0.922.41905 dotnet +System.Private.Xml.Linq 6.0.922.41905 dotnet +System.Reflection 6.0.922.41905 dotnet +System.Reflection.DispatchProxy 6.0.922.41905 dotnet +System.Reflection.Emit 6.0.922.41905 dotnet +System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet +System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet +System.Reflection.Extensions 6.0.922.41905 dotnet +System.Reflection.Metadata 6.0.922.41905 dotnet +System.Reflection.Primitives 6.0.922.41905 dotnet +System.Reflection.TypeExtensions 6.0.922.41905 dotnet +System.Resources.Reader 6.0.922.41905 dotnet +System.Resources.ResourceManager 6.0.922.41905 dotnet +System.Resources.Writer 6.0.922.41905 dotnet +System.Runtime 6.0.922.41905 dotnet +System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet +System.Runtime.Extensions 6.0.922.41905 dotnet +System.Runtime.Handles 6.0.922.41905 dotnet +System.Runtime.InteropServices 6.0.922.41905 dotnet +System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet +System.Runtime.Intrinsics 6.0.922.41905 dotnet +System.Runtime.Loader 6.0.922.41905 dotnet +System.Runtime.Numerics 6.0.922.41905 dotnet +System.Runtime.Serialization 6.0.922.41905 dotnet +System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet +System.Runtime.Serialization.Json 6.0.922.41905 dotnet +System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet +System.Runtime.Serialization.Xml 6.0.922.41905 dotnet +System.Security 6.0.922.41905 dotnet +System.Security.AccessControl 6.0.922.41905 dotnet +System.Security.Claims 6.0.922.41905 dotnet +System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet +System.Security.Cryptography.Cng 6.0.922.41905 dotnet +System.Security.Cryptography.Csp 6.0.922.41905 dotnet +System.Security.Cryptography.Encoding 6.0.922.41905 dotnet +System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet +System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Primitives 6.0.922.41905 dotnet +System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet +System.Security.Cryptography.Xml 6.0.822.36306 dotnet +System.Security.Principal 6.0.922.41905 dotnet +System.Security.Principal.Windows 6.0.922.41905 dotnet +System.Security.SecureString 6.0.922.41905 dotnet +System.ServiceModel.Web 6.0.922.41905 dotnet +System.ServiceProcess 6.0.922.41905 dotnet +System.Text.Encoding 6.0.922.41905 dotnet +System.Text.Encoding.CodePages 6.0.922.41905 dotnet +System.Text.Encoding.Extensions 6.0.922.41905 dotnet +System.Text.Encodings.Web 6.0.922.41905 dotnet +System.Text.Json 6.0.922.41905 dotnet +System.Text.RegularExpressions 6.0.922.41905 dotnet +System.Threading 6.0.922.41905 dotnet +System.Threading.Channels 6.0.922.41905 dotnet +System.Threading.Overlapped 6.0.922.41905 dotnet +System.Threading.Tasks 6.0.922.41905 dotnet +System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet +System.Threading.Tasks.Extensions 6.0.922.41905 dotnet +System.Threading.Tasks.Parallel 6.0.922.41905 dotnet +System.Threading.Thread 6.0.922.41905 dotnet +System.Threading.ThreadPool 6.0.922.41905 dotnet +System.Threading.Timer 6.0.922.41905 dotnet +System.Transactions 6.0.922.41905 dotnet +System.Transactions.Local 6.0.922.41905 dotnet +System.ValueTuple 6.0.922.41905 dotnet +System.Web 6.0.922.41905 dotnet +System.Web.HttpUtility 6.0.922.41905 dotnet +System.Windows 6.0.922.41905 dotnet +System.Xml 6.0.922.41905 dotnet +System.Xml.Linq 6.0.922.41905 dotnet +System.Xml.ReaderWriter 6.0.922.41905 dotnet +System.Xml.Serialization 6.0.922.41905 dotnet +System.Xml.XDocument 6.0.922.41905 dotnet +System.Xml.XPath 6.0.922.41905 dotnet +System.Xml.XPath.XDocument 6.0.922.41905 dotnet +System.Xml.XmlDocument 6.0.922.41905 dotnet +System.Xml.XmlSerializer 6.0.922.41905 dotnet +TMDb Library 1.9.2.0 dotnet +TagLibSharp 2.3.0.0 dotnet +UTF Unknown 2.0.664 dotnet +WindowsBase 6.0.922.41905 dotnet +ZLIB.NET 1.0.5.0 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.9 deb +apt-utils 2.4.9 deb +at 3.2.5-1ubuntu1 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20230311ubuntu0.22.04.1 deb +coreutils 8.32-4.1ubuntu1 deb +curl 7.81.0-1ubuntu1.13 deb +dash 0.5.11+git20210903+057cd650a4ed-3build1 deb +debconf 1.5.79ubuntu1 deb +debianutils 5.5-1ubuntu2 deb +diffutils 1:3.8-0ubuntu2 deb +dirmngr 2.2.27-3ubuntu2.1 deb +dpkg 1.21.1ubuntu2.2 deb +e2fsprogs 1.46.5-2ubuntu1.1 deb +findutils 4.8.0-1ubuntu3 deb +fontconfig-config 2.13.1-4.2ubuntu5 deb +fonts-dejavu-core 2.37-2build1 deb +gcc-12-base 12.1.0-2ubuntu1~22.04 deb +gnupg 2.2.27-3ubuntu2.1 deb +gnupg-l10n 2.2.27-3ubuntu2.1 deb +gnupg-utils 2.2.27-3ubuntu2.1 deb +gpg 2.2.27-3ubuntu2.1 deb +gpg-agent 2.2.27-3ubuntu2.1 deb +gpg-wks-client 2.2.27-3ubuntu2.1 deb +gpg-wks-server 2.2.27-3ubuntu2.1 deb +gpgconf 2.2.27-3ubuntu2.1 deb +gpgsm 2.2.27-3ubuntu2.1 deb +gpgv 2.2.27-3ubuntu2.1 deb +grep 3.7-1build1 deb +gzip 1.10-4ubuntu4.1 deb +hostname 3.23ubuntu2 deb +init-system-helpers 1.62 deb +jellyfin-ffmpeg5 5.1.3-3-jammy deb +jellyfin-server 10.8.10-1 deb +jellyfin-web 10.8.10-1 deb +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.9 deb +libass9 1:0.15.2-1 deb +libassuan0 2.5.5-1build1 deb +libattr1 1:2.5.1-1build1 deb +libaudit-common 1:3.0.7-1build1 deb +libaudit1 1:3.0.7-1build1 deb +libblkid1 2.37.2-4ubuntu3 deb +libbluray2 1:1.3.1-1 deb +libbrotli1 1.0.9-2build6 deb +libbsd0 0.11.5-1 deb +libbz2-1.0 1.0.8-5build1 deb +libc-bin 2.35-0ubuntu3.1 deb +libc6 2.35-0ubuntu3.1 deb +libcairo2 1.16.0-5ubuntu2 deb +libcap-ng0 0.7.9-2.2build3 deb +libcap2 1:2.44-1ubuntu0.22.04.1 deb +libcom-err2 1.46.5-2ubuntu1.1 deb +libcrypt1 1:4.4.27-1 deb +libcurl4 7.81.0-1ubuntu1.13 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm2 2.4.113-2~ubuntu0.22.04.1 deb +libedit2 3.1-20210910-1build1 deb +libelf1 0.186-1build1 deb +libexpat1 2.4.7-1ubuntu0.2 deb +libext2fs2 1.46.5-2ubuntu1.1 deb +libffi8 3.4.2-4 deb +libfontconfig1 2.13.1-4.2ubuntu5 deb +libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb +libfribidi0 1.0.8-2ubuntu3.1 deb +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libglib2.0-0 2.72.4-0ubuntu2.2 deb +libgmp10 2:6.2.1+dfsg-3ubuntu1 deb +libgnutls30 3.7.3-4ubuntu1.2 deb +libgpg-error0 1.43-3 deb +libgraphite2-3 1.3.14-1build2 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libharfbuzz0b 2.7.4-1ubuntu3.1 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjq1 1.6-2.1ubuntu3 deb +libk5crypto3 1.19.2-2ubuntu0.2 deb +libkeyutils1 1.6.1-2ubuntu3 deb +libkrb5-3 1.19.2-2ubuntu0.2 deb +libkrb5support0 1.19.2-2ubuntu0.2 deb +libksba8 1.6.0-2ubuntu0.2 deb +libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.2 deb +libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 deb +libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmount1 2.37.2-4ubuntu3 deb +libmp3lame0 3.100-3build2 deb +libmpg123-0 1.29.3-1build1 deb +libncurses6 6.3-2ubuntu0.1 deb +libncursesw6 6.3-2ubuntu0.1 deb +libnettle8 3.7.3-1build2 deb +libnghttp2-14 1.43.0-1build3 deb +libnpth0 1.6-3build2 deb +libnsl2 1.3.0-2build2 deb +libnuma1 2.0.14-3ubuntu2 deb +libogg0 1.3.5-0ubuntu3 deb +libonig5 6.9.7.1-2build1 deb +libopenmpt0 0.6.1-1 deb +libopus0 1.3.1-0.1build2 deb +libp11-kit0 0.24.0-6build1 deb +libpam-modules 1.4.0-11ubuntu2.3 deb +libpam-modules-bin 1.4.0-11ubuntu2.3 deb +libpam-runtime 1.4.0-11ubuntu2.3 deb +libpam0g 1.4.0-11ubuntu2.3 deb +libpciaccess0 0.16-3 deb +libpcre2-8-0 10.39-3ubuntu0.1 deb +libpcre3 2:8.39-13ubuntu0.22.04.1 deb +libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb +libpng16-16 1.6.37-3build5 deb +libprocps8 2:3.3.17-6ubuntu2 deb +libpsl5 0.21.0-1.2build2 deb +libreadline8 8.1.2-1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb +libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb +libse 3.6.5.3 dotnet +libseccomp2 2.5.3-2ubuntu2 deb +libselinux1 3.3-1build2 deb +libsemanage-common 3.3-1build2 deb +libsemanage2 3.3-1build2 deb +libsepol2 3.3-1build1 deb +libsmartcols1 2.37.2-4ubuntu3 deb +libsqlite3-0 3.37.2-2ubuntu0.1 deb +libss2 1.46.5-2ubuntu1.1 deb +libssh-4 0.9.6-2ubuntu0.22.04.1 deb +libssl3 3.0.2-0ubuntu1.10 deb +libstdc++6 12.1.0-2ubuntu1~22.04 deb +libsystemd0 249.11-0ubuntu3.9 deb +libtasn1-6 4.18.0-4build1 deb +libtheora0 1.1.1+dfsg.1-15ubuntu4 deb +libtinfo6 6.3-2ubuntu0.1 deb +libtirpc-common 1.3.2-2ubuntu0.1 deb +libtirpc3 1.3.2-2ubuntu0.1 deb +libudev1 249.11-0ubuntu3.9 deb +libudfread0 1.1.2-1 deb +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libvorbis0a 1.3.7-1build2 deb +libvorbisenc2 1.3.7-1build2 deb +libvorbisfile3 1.3.7-1build2 deb +libvpx7 1.11.0-2ubuntu2 deb +libwebp7 1.2.2-2ubuntu0.22.04.1 deb +libwebpmux3 1.2.2-2ubuntu0.22.04.1 deb +libx11-6 2:1.7.5-1ubuntu0.2 deb +libx11-data 2:1.7.5-1ubuntu0.2 deb +libx11-xcb1 2:1.7.5-1ubuntu0.2 deb +libx264-163 2:0.163.3060+git5db6aa6-2build1 deb +libx265-199 3.5-2 deb +libxau6 1:1.0.9-1build5 deb +libxcb-dri2-0 1.14-3ubuntu3 deb +libxcb-dri3-0 1.14-3ubuntu3 deb +libxcb-present0 1.14-3ubuntu3 deb +libxcb-randr0 1.14-3ubuntu3 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 1.14-3ubuntu3 deb +libxcb-sync1 1.14-3ubuntu3 deb +libxcb-xfixes0 1.14-3ubuntu3 deb +libxcb1 1.14-3ubuntu3 deb +libxdmcp6 1:1.1.3-0ubuntu5 deb +libxext6 2:1.3.4-1build1 deb +libxml2 2.9.13+dfsg-1ubuntu0.3 deb +libxrender1 1:0.9.10-1build4 deb +libxshmfence1 1.3-1build4 deb +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb +libxxhash0 0.8.1-1 deb +libzstd1 1.4.8+dfsg-3build1 deb +libzvbi-common 0.2.35-19 deb +libzvbi0 0.2.35-19 deb +locales 2.35-0ubuntu3.1 deb +login 1:4.8.1-2ubuntu2.1 deb +logsave 1.46.5-2ubuntu1.1 deb +lsb-base 11.1.0ubuntu4 deb +mawk 1.3.4.20200120-3 deb +mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.3 deb +mount 2.37.2-4ubuntu3 deb +mscorlib 6.0.922.41905 dotnet +ncurses-base 6.3-2ubuntu0.1 deb +ncurses-bin 6.3-2ubuntu0.1 deb +netcat 1.218-4ubuntu1 deb +netcat-openbsd 1.218-4ubuntu1 deb +netstandard 6.0.922.41905 dotnet +ocl-icd-libopencl1 2.2.14-3 deb +openssl 3.0.2-0ubuntu1.10 deb +passwd 1:4.8.1-2ubuntu2.1 deb +perl-base 5.34.0-3ubuntu1.2 deb +pinentry-curses 1.1.1-1build2 deb +procps 2:3.3.17-6ubuntu2 deb +prometheus-net.DotNetRuntime 4.2.4.0 dotnet +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +sed 4.8-1ubuntu2 deb +sensible-utils 0.0.17 deb +sysvinit-utils 3.01-1ubuntu1 deb +tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb +tzdata 2023c-0ubuntu0.22.04.2 deb +ubuntu-keyring 2021.03.26 deb +ucf 3.0043 deb +usrmerge 25ubuntu2 deb +util-linux 2.37.2-4ubuntu3 deb +xmlstarlet 1.6.1-2.1 deb +zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From deaf7c89f577a93072e5bfd007dc7f21f19a78e1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 8 Aug 2023 12:44:11 +0000 Subject: [PATCH 280/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 18ac815..43455b4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -405,7 +405,7 @@ grep gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-3-jammy deb +jellyfin-ffmpeg5 5.1.3-4-jammy deb jellyfin-server 10.8.10-1 deb jellyfin-web 10.8.10-1 deb jq 1.6-2.1ubuntu3 deb @@ -462,8 +462,8 @@ libkeyutils1 libkrb5-3 1.19.2-2ubuntu0.2 deb libkrb5support0 1.19.2-2ubuntu0.2 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.2 deb -libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 deb +libldap-2.5-0 2.5.15+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.15+dfsg-0ubuntu0.22.04.1 deb libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb @@ -557,7 +557,7 @@ login logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mesa-va-drivers 22.2.5-0ubuntu0.1~22.04.3 deb +mesa-va-drivers 23.0.4-0ubuntu1~22.04.1 deb mount 2.37.2-4ubuntu3 deb mscorlib 6.0.922.41905 dotnet ncurses-base 6.3-2ubuntu0.1 deb From 0f9825c78de305bd5e853aae40749746d2b27697 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 22 Aug 2023 12:43:55 +0000 Subject: [PATCH 281/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 43455b4..98dc702 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -370,8 +370,8 @@ UTF Unknown WindowsBase 6.0.922.41905 dotnet ZLIB.NET 1.0.5.0 dotnet adduser 3.118ubuntu5 deb -apt 2.4.9 deb -apt-utils 2.4.9 deb +apt 2.4.10 deb +apt-utils 2.4.10 deb at 3.2.5-1ubuntu1 deb base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb @@ -410,7 +410,7 @@ jellyfin-server jellyfin-web 10.8.10-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.9 deb +libapt-pkg6.0 2.4.10 deb libass9 1:0.15.2-1 deb libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb @@ -462,8 +462,8 @@ libkeyutils1 libkrb5-3 1.19.2-2ubuntu0.2 deb libkrb5support0 1.19.2-2ubuntu0.2 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.15+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.15+dfsg-0ubuntu0.22.04.1 deb +libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.16+dfsg-0ubuntu0.22.04.1 deb libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb From d6acf7194b8bfd95ec09cb47de9702587843a2ca Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 29 Aug 2023 12:44:21 +0000 Subject: [PATCH 282/456] Bot Updating Package Versions --- package_versions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/package_versions.txt b/package_versions.txt index 98dc702..6845ab4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -376,6 +376,7 @@ at base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb +bash 5.1.16 binary bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20230311ubuntu0.22.04.1 deb coreutils 8.32-4.1ubuntu1 deb From 8a8c8e695cb1e6a3eccab3db38b866f64adac72a Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Tue, 29 Aug 2023 17:51:20 -0400 Subject: [PATCH 283/456] fix: take ownership of plugin directories --- root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run index 8b6a23e..7955695 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-config/run @@ -3,7 +3,7 @@ # create directories mkdir -p \ - /config/{log,data/transcodes,cache} \ + /config/{log,data/plugins/configurations,data/transcodes,cache} \ /data \ /transcode @@ -11,5 +11,7 @@ mkdir -p \ lsiown abc:abc \ /config \ /config/* \ + /config/data/plugins \ + /config/data/plugins/configurations \ /config/data/transcodes \ /transcode From a1c5bd5dd68a6217b8e8e1a894107095645a4443 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 5 Sep 2023 12:44:19 +0000 Subject: [PATCH 284/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 6845ab4..79f467d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -406,7 +406,7 @@ grep gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-4-jammy deb +jellyfin-ffmpeg5 5.1.3-5-jammy deb jellyfin-server 10.8.10-1 deb jellyfin-web 10.8.10-1 deb jq 1.6-2.1ubuntu3 deb From 6ac83bf02db843cebc9e6e53d925b1101518af5c Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Tue, 12 Sep 2023 12:36:52 -0400 Subject: [PATCH 285/456] docs: update changelog --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index cc41103..b1248fb 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -113,6 +113,7 @@ app_setup_block: | unraid_template_sync: false # changelog changelogs: + - {date: "12.09.23:", desc: "Take ownership of plugin directories."} - {date: "04.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "07.12.22:", desc: "Rebase master to Jammy, migrate to s6v3."} - {date: "11.06.22:", desc: "Switch to upstream repo's ffmpeg5 build."} From c8e83fb19cd1cef4e9e4a2adfa37ad7e18c32bd3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 12 Sep 2023 19:02:26 +0000 Subject: [PATCH 286/456] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8ee0ee..5bb0294 100644 --- a/README.md +++ b/README.md @@ -307,6 +307,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **12.09.23:** - Take ownership of plugin directories. * **04.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) * **07.12.22:** - Rebase master to Jammy, migrate to s6v3. * **11.06.22:** - Switch to upstream repo's ffmpeg5 build. From 2bf2748680930041f40ddcec7550b6904c4588f3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 19 Sep 2023 12:45:23 +0000 Subject: [PATCH 287/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 79f467d..eee26ac 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -526,8 +526,8 @@ libvorbis0a libvorbisenc2 1.3.7-1build2 deb libvorbisfile3 1.3.7-1build2 deb libvpx7 1.11.0-2ubuntu2 deb -libwebp7 1.2.2-2ubuntu0.22.04.1 deb -libwebpmux3 1.2.2-2ubuntu0.22.04.1 deb +libwebp7 1.2.2-2ubuntu0.22.04.2 deb +libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb libx11-6 2:1.7.5-1ubuntu0.2 deb libx11-data 2:1.7.5-1ubuntu0.2 deb libx11-xcb1 2:1.7.5-1ubuntu0.2 deb @@ -553,7 +553,7 @@ libxxhash0 libzstd1 1.4.8+dfsg-3build1 deb libzvbi-common 0.2.35-19 deb libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.1 deb +locales 2.35-0ubuntu3.3 deb login 1:4.8.1-2ubuntu2.1 deb logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb From 15a1ebf10e77ead244257b8a64a0fc2e7b0f3acf Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 24 Sep 2023 03:11:27 +0000 Subject: [PATCH 288/456] Bot Updating Package Versions --- package_versions.txt | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index eee26ac..f4e98f0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,5 @@ NAME VERSION TYPE - 10.8.10 dotnet + 10.8.11 dotnet 6.0.0 dotnet BDInfo 0.7.6.2 dotnet BlurHashSharp 1.2.0.0 dotnet @@ -10,28 +10,28 @@ DiscUtils.Iso9660 DiscUtils.Streams 0.16.13.55129 dotnet DiscUtils.Udf 0.16.13.55129 dotnet DotNet.Glob 1.0.0.0 dotnet -DvdLib 10.8.10 dotnet -Emby.Dlna 10.8.10 dotnet -Emby.Drawing 10.8.10 dotnet -Emby.Naming 10.8.10 dotnet -Emby.Notifications 10.8.10 dotnet -Emby.Photos 10.8.10 dotnet -Emby.Server.Implementations 10.8.10 dotnet +DvdLib 10.8.11 dotnet +Emby.Dlna 10.8.11 dotnet +Emby.Drawing 10.8.11 dotnet +Emby.Naming 10.8.11 dotnet +Emby.Notifications 10.8.11 dotnet +Emby.Photos 10.8.11 dotnet +Emby.Server.Implementations 10.8.11 dotnet Jellyfin.Api 1.0.0.0 dotnet -Jellyfin.Drawing.Skia 10.8.10 dotnet +Jellyfin.Drawing.Skia 10.8.11 dotnet Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet -Jellyfin.Server 10.8.10 dotnet -Jellyfin.Server.Implementations 10.8.10 dotnet +Jellyfin.Server 10.8.11 dotnet +Jellyfin.Server.Implementations 10.8.11 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET .NET Standard 2.0 13.0.1.25517 dotnet -MediaBrowser.Common 10.8.10 dotnet -MediaBrowser.Controller 10.8.10 dotnet -MediaBrowser.LocalMetadata 10.8.10 dotnet -MediaBrowser.MediaEncoding 10.8.10 dotnet -MediaBrowser.Model 10.8.10 dotnet -MediaBrowser.Providers 10.8.10 dotnet -MediaBrowser.XbmcMetadata 10.8.10 dotnet +MediaBrowser.Common 10.8.11 dotnet +MediaBrowser.Controller 10.8.11 dotnet +MediaBrowser.LocalMetadata 10.8.11 dotnet +MediaBrowser.MediaEncoding 10.8.11 dotnet +MediaBrowser.Model 10.8.11 dotnet +MediaBrowser.Providers 10.8.11 dotnet +MediaBrowser.XbmcMetadata 10.8.11 dotnet Microsoft.AspNetCore 6.0.922.41926 dotnet Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet @@ -407,8 +407,8 @@ gzip hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb jellyfin-ffmpeg5 5.1.3-5-jammy deb -jellyfin-server 10.8.10-1 deb -jellyfin-web 10.8.10-1 deb +jellyfin-server 10.8.11-1 deb +jellyfin-web 10.8.11-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb libapt-pkg6.0 2.4.10 deb From d9a99fc742cff25a1c1de6374f6a7acf22ae33d5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 3 Oct 2023 12:46:58 +0000 Subject: [PATCH 289/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index f4e98f0..67c81fe 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -525,7 +525,7 @@ libuuid1 libvorbis0a 1.3.7-1build2 deb libvorbisenc2 1.3.7-1build2 deb libvorbisfile3 1.3.7-1build2 deb -libvpx7 1.11.0-2ubuntu2 deb +libvpx7 1.11.0-2ubuntu2.2 deb libwebp7 1.2.2-2ubuntu0.22.04.2 deb libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb libx11-6 2:1.7.5-1ubuntu0.2 deb From 8071da0bcf3c8b66ff4c457af88e3f7d9b695e47 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Oct 2023 12:42:57 +0000 Subject: [PATCH 290/456] Bot Updating Templated Files --- Jenkinsfile | 77 ++++++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 36 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 13ad87d..9450f70 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,7 +16,6 @@ pipeline { GITHUB_TOKEN=credentials('498b4638-2d02-4ce5-832d-8a57d01d97ab') GITLAB_TOKEN=credentials('b6f0f1dd-6952-4cf6-95d1-9c06380283f0') GITLAB_NAMESPACE=credentials('gitlab-namespace-id') - SCARF_TOKEN=credentials('scarf_api_key') BUILD_VERSION_ARG = 'JELLYFIN_RELEASE' LS_USER = 'linuxserver' LS_REPO = 'docker-jellyfin' @@ -329,12 +328,12 @@ pipeline { else echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} fi - mkdir -p ${TEMPDIR}/gitbook - git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/gitbook/docker-documentation - if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ - cd ${TEMPDIR}/gitbook/docker-documentation/ - git add images/docker-${CONTAINER_NAME}.md + mkdir -p ${TEMPDIR}/docs + git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation + if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ + cd ${TEMPDIR}/docs/docker-documentation + git add docs/images/docker-${CONTAINER_NAME}.md git commit -m 'Bot Updating Documentation' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all fi @@ -425,35 +424,6 @@ pipeline { "visibility":"public"}' ''' } } - /* ####################### - Scarf.sh package registry - ####################### */ - // Add package to Scarf.sh and set permissions - stage("Scarf.sh package registry"){ - when { - branch "master" - environment name: 'EXIT_STATUS', value: '' - } - steps{ - sh '''#! /bin/bash - PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/organizations/linuxserver-ci/packages | jq -r '.[] | select(.name=="linuxserver/jellyfin") | .uuid' || :) - if [ -z "${PACKAGE_UUID}" ]; then - echo "Adding package to Scarf.sh" - curl -sX POST https://scarf.sh/api/v1/organizations/linuxserver-ci/packages \ - -H "Authorization: Bearer ${SCARF_TOKEN}" \ - -H "Content-Type: application/json" \ - -d '{"name":"linuxserver/jellyfin",\ - "shortDescription":"example description",\ - "libraryType":"docker",\ - "website":"https://github.com/linuxserver/docker-jellyfin",\ - "backendUrl":"https://ghcr.io/linuxserver/jellyfin",\ - "publicUrl":"https://lscr.io/linuxserver/jellyfin"}' || : - else - echo "Package already exists on Scarf.sh" - fi - ''' - } - } /* ############### Build Container ############### */ @@ -849,6 +819,41 @@ pipeline { curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' } } + // Add protection to the release branch + stage('Github-Release-Branch-Protection') { + when { + branch "master" + environment name: 'CHANGE_ID', value: '' + environment name: 'EXIT_STATUS', value: '' + } + steps { + echo "Setting up protection for release branch master" + sh '''#! /bin/bash + curl -H "Authorization: token ${GITHUB_TOKEN}" -X PUT https://api.github.com/repos/${LS_USER}/${LS_REPO}/branches/master/protection \ + -d $(jq -c . << EOF + { + "required_status_checks": null, + "enforce_admins": false, + "required_pull_request_reviews": { + "dismiss_stale_reviews": false, + "require_code_owner_reviews": false, + "require_last_push_approval": false, + "required_approving_review_count": 1 + }, + "restrictions": null, + "required_linear_history": false, + "allow_force_pushes": false, + "allow_deletions": false, + "block_creations": false, + "required_conversation_resolution": true, + "lock_branch": false, + "allow_fork_syncing": false, + "required_signatures": false + } +EOF + ) ''' + } + } // Use helper container to sync the current README on master to the dockerhub endpoint stage('Sync-README') { when { From bae4436beb8b5255b4fbc0f8d29eab3421a72621 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Oct 2023 12:46:09 +0000 Subject: [PATCH 291/456] Bot Updating Templated Files --- README.md | 136 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 101 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 5bb0294..d3f67f1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ -<!-- DO NOT EDIT THIS FILE MANUALLY --> -<!-- Please read the https://github.com/linuxserver/docker-jellyfin/blob/master/.github/CONTRIBUTING.md --> - +<!-- DO NOT EDIT THIS FILE MANUALLY --> +<!-- Please read https://github.com/linuxserver/docker-jellyfin/blob/master/.github/CONTRIBUTING.md --> [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)](https://linuxserver.io) [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") @@ -66,6 +65,7 @@ This image provides various versions that are available via tags. Please read th | :----: | :----: |--- | | latest | ✅ | Stable Jellyfin releases | | nightly | ✅ | Nightly Jellyfin releases | + ## Application Setup Webui can be found at `http://<your-ip>:8096` @@ -116,7 +116,7 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev ## Usage -Here are some example snippets to help you get started creating a container. +To help you get started creating a container from this image you can either use docker-compose or the docker cli. ### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose)) @@ -162,12 +162,11 @@ docker run -d \ -v /path/to/movies:/data/movies \ --restart unless-stopped \ lscr.io/linuxserver/jellyfin:latest - ``` ## Parameters -Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `<external>:<internal>` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container. +Containers are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `<external>:<internal>` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container. | Parameter | Function | | :----: | --- | @@ -190,10 +189,10 @@ You can set any environment variable from a file by using a special prepend `FIL As an example: ```bash --e FILE__PASSWORD=/run/secrets/mysecretpassword +-e FILE__MYVAR=/run/secrets/mysecretvariable ``` -Will set the environment variable `PASSWORD` based on the contents of the `/run/secrets/mysecretpassword` file. +Will set the environment variable `MYVAR` based on the contents of the `/run/secrets/mysecretvariable` file. ## Umask for running applications @@ -217,15 +216,20 @@ The [official documentation for environmentals](https://jellyfin.org/docs/genera ## User / Group Identifiers -When using volumes (`-v` flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user `PUID` and group `PGID`. +When using volumes (`-v` flags), permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user `PUID` and group `PGID`. Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic. -In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as below: +In this instance `PUID=1000` and `PGID=1000`, to find yours use `id your_user` as below: ```bash - $ id username - uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup) +id your_user +``` + +Example output: + +```text +uid=1000(your_user) gid=1000(your_user) groups=1000(your_user) ``` ## Docker Mods @@ -236,12 +240,29 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to ## Support Info -* Shell access whilst the container is running: `docker exec -it jellyfin /bin/bash` -* To monitor the logs of the container in realtime: `docker logs -f jellyfin` -* container version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' jellyfin` -* image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/jellyfin:latest` +* Shell access whilst the container is running: + + ```bash + docker exec -it jellyfin /bin/bash + ``` + +* To monitor the logs of the container in realtime: + + ```bash + docker logs -f jellyfin + ``` + +* Container version number: + + ```bash + docker inspect -f '{{ index .Config.Labels "build_version" }}' jellyfin + ``` + +* Image version number: + + ```bash + docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/jellyfin:latest + ``` ## Updating Info @@ -251,38 +272,83 @@ Below are the instructions for updating containers: ### Via Docker Compose -* Update all images: `docker-compose pull` - * or update a single image: `docker-compose pull jellyfin` -* Let compose update all containers as necessary: `docker-compose up -d` - * or update a single container: `docker-compose up -d jellyfin` -* You can also remove the old dangling images: `docker image prune` +* Update images: + * All images: + + ```bash + docker-compose pull + ``` + + * Single image: + + ```bash + docker-compose pull jellyfin + ``` + +* Update containers: + * All containers: + + ```bash + docker-compose up -d + ``` + + * Single container: + + ```bash + docker-compose up -d jellyfin + ``` + +* You can also remove the old dangling images: + + ```bash + docker image prune + ``` ### Via Docker Run -* Update the image: `docker pull lscr.io/linuxserver/jellyfin:latest` -* Stop the running container: `docker stop jellyfin` -* Delete the container: `docker rm jellyfin` +* Update the image: + + ```bash + docker pull lscr.io/linuxserver/jellyfin:latest + ``` + +* Stop the running container: + + ```bash + docker stop jellyfin + ``` + +* Delete the container: + + ```bash + docker rm jellyfin + ``` + * Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved) -* You can also remove the old dangling images: `docker image prune` +* You can also remove the old dangling images: + + ```bash + docker image prune + ``` ### Via Watchtower auto-updater (only use if you don't remember the original parameters) * Pull the latest image at its tag and replace it with the same env variables in one run: - ```bash - docker run --rm \ - -v /var/run/docker.sock:/var/run/docker.sock \ - containrrr/watchtower \ - --run-once jellyfin - ``` + ```bash + docker run --rm \ + -v /var/run/docker.sock:/var/run/docker.sock \ + containrrr/watchtower \ + --run-once jellyfin + ``` * You can also remove the old dangling images: `docker image prune` -**Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose). +**warning**: We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose). ### Image Update Notifications - Diun (Docker Image Update Notifier) -* We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. +**tip**: We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. ## Building locally From 2bbfa9e36f2c2196d0d521f697ad2bbff5433656 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Oct 2023 12:51:17 +0000 Subject: [PATCH 292/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 67c81fe..f99b80d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -528,9 +528,9 @@ libvorbisfile3 libvpx7 1.11.0-2ubuntu2.2 deb libwebp7 1.2.2-2ubuntu0.22.04.2 deb libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb -libx11-6 2:1.7.5-1ubuntu0.2 deb -libx11-data 2:1.7.5-1ubuntu0.2 deb -libx11-xcb1 2:1.7.5-1ubuntu0.2 deb +libx11-6 2:1.7.5-1ubuntu0.3 deb +libx11-data 2:1.7.5-1ubuntu0.3 deb +libx11-xcb1 2:1.7.5-1ubuntu0.3 deb libx264-163 2:0.163.3060+git5db6aa6-2build1 deb libx265-199 3.5-2 deb libxau6 1:1.0.9-1build5 deb @@ -553,7 +553,7 @@ libxxhash0 libzstd1 1.4.8+dfsg-3build1 deb libzvbi-common 0.2.35-19 deb libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.3 deb +locales 2.35-0ubuntu3.4 deb login 1:4.8.1-2ubuntu2.1 deb logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb From b753a47d58c0febf134fdf85ce43c85bbf4c2b0f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 24 Oct 2023 12:45:06 +0000 Subject: [PATCH 293/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f99b80d..04e5e36 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -380,7 +380,7 @@ bash bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20230311ubuntu0.22.04.1 deb coreutils 8.32-4.1ubuntu1 deb -curl 7.81.0-1ubuntu1.13 deb +curl 7.81.0-1ubuntu1.14 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb debconf 1.5.79ubuntu1 deb debianutils 5.5-1ubuntu2 deb @@ -406,7 +406,7 @@ grep gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-5-jammy deb +jellyfin-ffmpeg5 5.1.3-6-jammy deb jellyfin-server 10.8.11-1 deb jellyfin-web 10.8.11-1 deb jq 1.6-2.1ubuntu3 deb @@ -429,7 +429,7 @@ libcap-ng0 libcap2 1:2.44-1ubuntu0.22.04.1 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.13 deb +libcurl4 7.81.0-1ubuntu1.14 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb From 2ee96aecf5252f16cc7497c83b5b12557797bd87 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 31 Oct 2023 12:42:43 +0000 Subject: [PATCH 294/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 04e5e36..71daaf7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -510,7 +510,7 @@ libsmartcols1 libsqlite3-0 3.37.2-2ubuntu0.1 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.1 deb -libssl3 3.0.2-0ubuntu1.10 deb +libssl3 3.0.2-0ubuntu1.12 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb @@ -567,7 +567,7 @@ netcat netcat-openbsd 1.218-4ubuntu1 deb netstandard 6.0.922.41905 dotnet ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.10 deb +openssl 3.0.2-0ubuntu1.12 deb passwd 1:4.8.1-2ubuntu2.1 deb perl-base 5.34.0-3ubuntu1.2 deb pinentry-curses 1.1.1-1build2 deb From 48a647e6aee5781a34ed5a727fa95c4791e8d364 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 5 Nov 2023 18:12:49 +0000 Subject: [PATCH 295/456] Bot Updating Package Versions --- package_versions.txt | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 71daaf7..bb43c4a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,5 @@ NAME VERSION TYPE - 10.8.11 dotnet + 10.8.12 dotnet 6.0.0 dotnet BDInfo 0.7.6.2 dotnet BlurHashSharp 1.2.0.0 dotnet @@ -10,28 +10,28 @@ DiscUtils.Iso9660 DiscUtils.Streams 0.16.13.55129 dotnet DiscUtils.Udf 0.16.13.55129 dotnet DotNet.Glob 1.0.0.0 dotnet -DvdLib 10.8.11 dotnet -Emby.Dlna 10.8.11 dotnet -Emby.Drawing 10.8.11 dotnet -Emby.Naming 10.8.11 dotnet -Emby.Notifications 10.8.11 dotnet -Emby.Photos 10.8.11 dotnet -Emby.Server.Implementations 10.8.11 dotnet +DvdLib 10.8.12 dotnet +Emby.Dlna 10.8.12 dotnet +Emby.Drawing 10.8.12 dotnet +Emby.Naming 10.8.12 dotnet +Emby.Notifications 10.8.12 dotnet +Emby.Photos 10.8.12 dotnet +Emby.Server.Implementations 10.8.12 dotnet Jellyfin.Api 1.0.0.0 dotnet -Jellyfin.Drawing.Skia 10.8.11 dotnet +Jellyfin.Drawing.Skia 10.8.12 dotnet Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet -Jellyfin.Server 10.8.11 dotnet -Jellyfin.Server.Implementations 10.8.11 dotnet +Jellyfin.Server 10.8.12 dotnet +Jellyfin.Server.Implementations 10.8.12 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET .NET Standard 2.0 13.0.1.25517 dotnet -MediaBrowser.Common 10.8.11 dotnet -MediaBrowser.Controller 10.8.11 dotnet -MediaBrowser.LocalMetadata 10.8.11 dotnet -MediaBrowser.MediaEncoding 10.8.11 dotnet -MediaBrowser.Model 10.8.11 dotnet -MediaBrowser.Providers 10.8.11 dotnet -MediaBrowser.XbmcMetadata 10.8.11 dotnet +MediaBrowser.Common 10.8.12 dotnet +MediaBrowser.Controller 10.8.12 dotnet +MediaBrowser.LocalMetadata 10.8.12 dotnet +MediaBrowser.MediaEncoding 10.8.12 dotnet +MediaBrowser.Model 10.8.12 dotnet +MediaBrowser.Providers 10.8.12 dotnet +MediaBrowser.XbmcMetadata 10.8.12 dotnet Microsoft.AspNetCore 6.0.922.41926 dotnet Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet @@ -380,6 +380,7 @@ bash bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20230311ubuntu0.22.04.1 deb coreutils 8.32-4.1ubuntu1 deb +cron 3.0pl1-137ubuntu3 deb curl 7.81.0-1ubuntu1.14 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb debconf 1.5.79ubuntu1 deb @@ -406,9 +407,9 @@ grep gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-6-jammy deb -jellyfin-server 10.8.11-1 deb -jellyfin-web 10.8.11-1 deb +jellyfin-ffmpeg5 5.1.3-7-jammy deb +jellyfin-server 10.8.12-1 deb +jellyfin-web 10.8.12-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb libapt-pkg6.0 2.4.10 deb From d2c10dcac056de0ac88a03db4a68dcd51da80abd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 14 Nov 2023 12:43:14 +0000 Subject: [PATCH 296/456] Bot Updating Package Versions --- package_versions.txt | 1176 +++++++++++++++++++++--------------------- 1 file changed, 587 insertions(+), 589 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bb43c4a..900c23d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,589 +1,587 @@ -NAME VERSION TYPE - 10.8.12 dotnet - 6.0.0 dotnet -BDInfo 0.7.6.2 dotnet -BlurHashSharp 1.2.0.0 dotnet -BlurHashSharp.SkiaSharp 1.2.0.0 dotnet -CommandLine 2.9.1.0 dotnet -DiscUtils (for .NET and .NET Core), core library that supports parts of DiscUtils 0.16.13.55129 dotnet -DiscUtils.Iso9660 0.16.13.55129 dotnet -DiscUtils.Streams 0.16.13.55129 dotnet -DiscUtils.Udf 0.16.13.55129 dotnet -DotNet.Glob 1.0.0.0 dotnet -DvdLib 10.8.12 dotnet -Emby.Dlna 10.8.12 dotnet -Emby.Drawing 10.8.12 dotnet -Emby.Naming 10.8.12 dotnet -Emby.Notifications 10.8.12 dotnet -Emby.Photos 10.8.12 dotnet -Emby.Server.Implementations 10.8.12 dotnet -Jellyfin.Api 1.0.0.0 dotnet -Jellyfin.Drawing.Skia 10.8.12 dotnet -Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet -Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet -Jellyfin.Server 10.8.12 dotnet -Jellyfin.Server.Implementations 10.8.12 dotnet -Jellyfin.XmlTv 1.0.0.0 dotnet -Json.NET .NET Standard 2.0 13.0.1.25517 dotnet -MediaBrowser.Common 10.8.12 dotnet -MediaBrowser.Controller 10.8.12 dotnet -MediaBrowser.LocalMetadata 10.8.12 dotnet -MediaBrowser.MediaEncoding 10.8.12 dotnet -MediaBrowser.Model 10.8.12 dotnet -MediaBrowser.Providers 10.8.12 dotnet -MediaBrowser.XbmcMetadata 10.8.12 dotnet -Microsoft.AspNetCore 6.0.922.41926 dotnet -Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet -Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet -Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.Session 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 6.0.922.41905 dotnet -Microsoft.Data.Sqlite 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet -Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration 6.0.322.12309 dotnet -Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet -Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet -Microsoft.Extensions.Features 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet -Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet -Microsoft.Extensions.Hosting 6.0.222.6406 dotnet -Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Http 6.0.21.52210 dotnet -Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet -Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet -Microsoft.Extensions.Localization 6.0.922.41926 dotnet -Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Logging 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet -Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet -Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet -Microsoft.Extensions.Options 6.0.21.52210 dotnet -Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet -Microsoft.Extensions.Primitives 6.0.21.52210 dotnet -Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet -Microsoft.JSInterop 6.0.922.41926 dotnet -Microsoft.Net.Http.Headers 6.0.922.41926 dotnet -Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 6.0.922.41905 dotnet -Microsoft.VisualBasic.Core 11.100.922.41905 dotnet -Microsoft.Win32.Primitives 6.0.922.41905 dotnet -Microsoft.Win32.Registry 6.0.922.41905 dotnet -Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet -Mono.Nat 3.0.3 dotnet -NEbml.Core 0.11.0.0 dotnet -PlaylistsNET 1.2.1.0 dotnet -PriorityQueue 5.0.0.0 dotnet -RSSDP 2019.1.20.3 dotnet -SQLitePCL.pretty 1.0.0 dotnet -SQLitePCLRaw.batteries_v2 2.1.0.1603 dotnet -SQLitePCLRaw.core 2.1.0.1603 dotnet -SQLitePCLRaw.provider.e_sqlite3 2.1.0.1603 dotnet -Serilog 2.10.0.0 dotnet -Serilog.AspNetCore 4.1.0.0 dotnet -Serilog.Enrichers.Thread 3.1.0.0 dotnet -Serilog.Extensions.Hosting 4.1.2.0 dotnet -Serilog.Extensions.Logging 3.0.1.0 dotnet -Serilog.Formatting.Compact 1.1.0.0 dotnet -Serilog.Settings.Configuration 3.3.0.0 dotnet -Serilog.Sinks.Async 1.5.0.0 dotnet -Serilog.Sinks.Console 4.0.1.0 dotnet -Serilog.Sinks.Debug 2.0.0.0 dotnet -Serilog.Sinks.File 5.0.0.0 dotnet -Serilog.Sinks.Graylog 2.3.0.0 dotnet -Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet -SharpCompress 0.32.2 dotnet -SkiaSharp 2.88.2.0 dotnet -SkiaSharp.Extended.Svg 1.60.0.0 dotnet -Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet -Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 6.0.922.41905 dotnet -System.AppContext 6.0.922.41905 dotnet -System.Buffers 6.0.922.41905 dotnet -System.Collections 6.0.922.41905 dotnet -System.Collections.Concurrent 6.0.922.41905 dotnet -System.Collections.Immutable 6.0.922.41905 dotnet -System.Collections.NonGeneric 6.0.922.41905 dotnet -System.Collections.Specialized 6.0.922.41905 dotnet -System.ComponentModel 6.0.922.41905 dotnet -System.ComponentModel.Annotations 6.0.922.41905 dotnet -System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet -System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet -System.ComponentModel.Primitives 6.0.922.41905 dotnet -System.ComponentModel.TypeConverter 6.0.922.41905 dotnet -System.Configuration 6.0.922.41905 dotnet -System.Console 6.0.922.41905 dotnet -System.Core 6.0.922.41905 dotnet -System.Data 6.0.922.41905 dotnet -System.Data.Common 6.0.922.41905 dotnet -System.Data.DataSetExtensions 6.0.922.41905 dotnet -System.Diagnostics.Contracts 6.0.922.41905 dotnet -System.Diagnostics.Debug 6.0.922.41905 dotnet -System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet -System.Diagnostics.EventLog 6.0.21.52210 dotnet -System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet -System.Diagnostics.Process 6.0.922.41905 dotnet -System.Diagnostics.StackTrace 6.0.922.41905 dotnet -System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet -System.Diagnostics.Tools 6.0.922.41905 dotnet -System.Diagnostics.TraceSource 6.0.922.41905 dotnet -System.Diagnostics.Tracing 6.0.922.41905 dotnet -System.Drawing 6.0.922.41905 dotnet -System.Drawing.Common 5.0.421.11614 dotnet -System.Drawing.Primitives 6.0.922.41905 dotnet -System.Dynamic.Runtime 6.0.922.41905 dotnet -System.Formats.Asn1 6.0.922.41905 dotnet -System.Globalization 6.0.922.41905 dotnet -System.Globalization.Calendars 6.0.922.41905 dotnet -System.Globalization.Extensions 6.0.922.41905 dotnet -System.IO 6.0.922.41905 dotnet -System.IO.Compression 6.0.922.41905 dotnet -System.IO.Compression.Brotli 6.0.922.41905 dotnet -System.IO.Compression.FileSystem 6.0.922.41905 dotnet -System.IO.Compression.ZipFile 6.0.922.41905 dotnet -System.IO.FileSystem 6.0.922.41905 dotnet -System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet -System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet -System.IO.FileSystem.Primitives 6.0.922.41905 dotnet -System.IO.FileSystem.Watcher 6.0.922.41905 dotnet -System.IO.IsolatedStorage 6.0.922.41905 dotnet -System.IO.MemoryMappedFiles 6.0.922.41905 dotnet -System.IO.Pipelines 6.0.522.21309 dotnet -System.IO.Pipes 6.0.922.41905 dotnet -System.IO.Pipes.AccessControl 6.0.922.41905 dotnet -System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet -System.Linq 6.0.922.41905 dotnet -System.Linq.Async 6.0.1.35981 dotnet -System.Linq.Expressions 6.0.922.41905 dotnet -System.Linq.Parallel 6.0.922.41905 dotnet -System.Linq.Queryable 6.0.922.41905 dotnet -System.Memory 6.0.922.41905 dotnet -System.Net 6.0.922.41905 dotnet -System.Net.Http 6.0.922.41905 dotnet -System.Net.Http.Json 6.0.922.41905 dotnet -System.Net.HttpListener 6.0.922.41905 dotnet -System.Net.Mail 6.0.922.41905 dotnet -System.Net.NameResolution 6.0.922.41905 dotnet -System.Net.NetworkInformation 6.0.922.41905 dotnet -System.Net.Ping 6.0.922.41905 dotnet -System.Net.Primitives 6.0.922.41905 dotnet -System.Net.Quic 6.0.922.41905 dotnet -System.Net.Requests 6.0.922.41905 dotnet -System.Net.Security 6.0.922.41905 dotnet -System.Net.ServicePoint 6.0.922.41905 dotnet -System.Net.Sockets 6.0.922.41905 dotnet -System.Net.WebClient 6.0.922.41905 dotnet -System.Net.WebHeaderCollection 6.0.922.41905 dotnet -System.Net.WebProxy 6.0.922.41905 dotnet -System.Net.WebSockets 6.0.922.41905 dotnet -System.Net.WebSockets.Client 6.0.922.41905 dotnet -System.Numerics 6.0.922.41905 dotnet -System.Numerics.Vectors 6.0.922.41905 dotnet -System.ObjectModel 6.0.922.41905 dotnet -System.Private.CoreLib 6.0.922.41905 dotnet -System.Private.DataContractSerialization 6.0.922.41905 dotnet -System.Private.Uri 6.0.922.41905 dotnet -System.Private.Xml 6.0.922.41905 dotnet -System.Private.Xml.Linq 6.0.922.41905 dotnet -System.Reflection 6.0.922.41905 dotnet -System.Reflection.DispatchProxy 6.0.922.41905 dotnet -System.Reflection.Emit 6.0.922.41905 dotnet -System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet -System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet -System.Reflection.Extensions 6.0.922.41905 dotnet -System.Reflection.Metadata 6.0.922.41905 dotnet -System.Reflection.Primitives 6.0.922.41905 dotnet -System.Reflection.TypeExtensions 6.0.922.41905 dotnet -System.Resources.Reader 6.0.922.41905 dotnet -System.Resources.ResourceManager 6.0.922.41905 dotnet -System.Resources.Writer 6.0.922.41905 dotnet -System.Runtime 6.0.922.41905 dotnet -System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet -System.Runtime.Extensions 6.0.922.41905 dotnet -System.Runtime.Handles 6.0.922.41905 dotnet -System.Runtime.InteropServices 6.0.922.41905 dotnet -System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet -System.Runtime.Intrinsics 6.0.922.41905 dotnet -System.Runtime.Loader 6.0.922.41905 dotnet -System.Runtime.Numerics 6.0.922.41905 dotnet -System.Runtime.Serialization 6.0.922.41905 dotnet -System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet -System.Runtime.Serialization.Json 6.0.922.41905 dotnet -System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet -System.Runtime.Serialization.Xml 6.0.922.41905 dotnet -System.Security 6.0.922.41905 dotnet -System.Security.AccessControl 6.0.922.41905 dotnet -System.Security.Claims 6.0.922.41905 dotnet -System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet -System.Security.Cryptography.Cng 6.0.922.41905 dotnet -System.Security.Cryptography.Csp 6.0.922.41905 dotnet -System.Security.Cryptography.Encoding 6.0.922.41905 dotnet -System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet -System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet -System.Security.Cryptography.Primitives 6.0.922.41905 dotnet -System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet -System.Security.Cryptography.Xml 6.0.822.36306 dotnet -System.Security.Principal 6.0.922.41905 dotnet -System.Security.Principal.Windows 6.0.922.41905 dotnet -System.Security.SecureString 6.0.922.41905 dotnet -System.ServiceModel.Web 6.0.922.41905 dotnet -System.ServiceProcess 6.0.922.41905 dotnet -System.Text.Encoding 6.0.922.41905 dotnet -System.Text.Encoding.CodePages 6.0.922.41905 dotnet -System.Text.Encoding.Extensions 6.0.922.41905 dotnet -System.Text.Encodings.Web 6.0.922.41905 dotnet -System.Text.Json 6.0.922.41905 dotnet -System.Text.RegularExpressions 6.0.922.41905 dotnet -System.Threading 6.0.922.41905 dotnet -System.Threading.Channels 6.0.922.41905 dotnet -System.Threading.Overlapped 6.0.922.41905 dotnet -System.Threading.Tasks 6.0.922.41905 dotnet -System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet -System.Threading.Tasks.Extensions 6.0.922.41905 dotnet -System.Threading.Tasks.Parallel 6.0.922.41905 dotnet -System.Threading.Thread 6.0.922.41905 dotnet -System.Threading.ThreadPool 6.0.922.41905 dotnet -System.Threading.Timer 6.0.922.41905 dotnet -System.Transactions 6.0.922.41905 dotnet -System.Transactions.Local 6.0.922.41905 dotnet -System.ValueTuple 6.0.922.41905 dotnet -System.Web 6.0.922.41905 dotnet -System.Web.HttpUtility 6.0.922.41905 dotnet -System.Windows 6.0.922.41905 dotnet -System.Xml 6.0.922.41905 dotnet -System.Xml.Linq 6.0.922.41905 dotnet -System.Xml.ReaderWriter 6.0.922.41905 dotnet -System.Xml.Serialization 6.0.922.41905 dotnet -System.Xml.XDocument 6.0.922.41905 dotnet -System.Xml.XPath 6.0.922.41905 dotnet -System.Xml.XPath.XDocument 6.0.922.41905 dotnet -System.Xml.XmlDocument 6.0.922.41905 dotnet -System.Xml.XmlSerializer 6.0.922.41905 dotnet -TMDb Library 1.9.2.0 dotnet -TagLibSharp 2.3.0.0 dotnet -UTF Unknown 2.0.664 dotnet -WindowsBase 6.0.922.41905 dotnet -ZLIB.NET 1.0.5.0 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.10 deb -apt-utils 2.4.10 deb -at 3.2.5-1ubuntu1 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -bash 5.1.16 binary -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -coreutils 8.32-4.1ubuntu1 deb -cron 3.0pl1-137ubuntu3 deb -curl 7.81.0-1ubuntu1.14 deb -dash 0.5.11+git20210903+057cd650a4ed-3build1 deb -debconf 1.5.79ubuntu1 deb -debianutils 5.5-1ubuntu2 deb -diffutils 1:3.8-0ubuntu2 deb -dirmngr 2.2.27-3ubuntu2.1 deb -dpkg 1.21.1ubuntu2.2 deb -e2fsprogs 1.46.5-2ubuntu1.1 deb -findutils 4.8.0-1ubuntu3 deb -fontconfig-config 2.13.1-4.2ubuntu5 deb -fonts-dejavu-core 2.37-2build1 deb -gcc-12-base 12.1.0-2ubuntu1~22.04 deb -gnupg 2.2.27-3ubuntu2.1 deb -gnupg-l10n 2.2.27-3ubuntu2.1 deb -gnupg-utils 2.2.27-3ubuntu2.1 deb -gpg 2.2.27-3ubuntu2.1 deb -gpg-agent 2.2.27-3ubuntu2.1 deb -gpg-wks-client 2.2.27-3ubuntu2.1 deb -gpg-wks-server 2.2.27-3ubuntu2.1 deb -gpgconf 2.2.27-3ubuntu2.1 deb -gpgsm 2.2.27-3ubuntu2.1 deb -gpgv 2.2.27-3ubuntu2.1 deb -grep 3.7-1build1 deb -gzip 1.10-4ubuntu4.1 deb -hostname 3.23ubuntu2 deb -init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-7-jammy deb -jellyfin-server 10.8.12-1 deb -jellyfin-web 10.8.12-1 deb -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.10 deb -libass9 1:0.15.2-1 deb -libassuan0 2.5.5-1build1 deb -libattr1 1:2.5.1-1build1 deb -libaudit-common 1:3.0.7-1build1 deb -libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3 deb -libbluray2 1:1.3.1-1 deb -libbrotli1 1.0.9-2build6 deb -libbsd0 0.11.5-1 deb -libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.1 deb -libc6 2.35-0ubuntu3.1 deb -libcairo2 1.16.0-5ubuntu2 deb -libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1ubuntu0.22.04.1 deb -libcom-err2 1.46.5-2ubuntu1.1 deb -libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.14 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm2 2.4.113-2~ubuntu0.22.04.1 deb -libedit2 3.1-20210910-1build1 deb -libelf1 0.186-1build1 deb -libexpat1 2.4.7-1ubuntu0.2 deb -libext2fs2 1.46.5-2ubuntu1.1 deb -libffi8 3.4.2-4 deb -libfontconfig1 2.13.1-4.2ubuntu5 deb -libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb -libfribidi0 1.0.8-2ubuntu3.1 deb -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu2.2 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.2 deb -libgpg-error0 1.43-3 deb -libgraphite2-3 1.3.14-1build2 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libharfbuzz0b 2.7.4-1ubuntu3.1 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.2 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.2 deb -libkrb5support0 1.19.2-2ubuntu0.2 deb -libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.16+dfsg-0ubuntu0.22.04.1 deb -libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3 deb -libmp3lame0 3.100-3build2 deb -libmpg123-0 1.29.3-1build1 deb -libncurses6 6.3-2ubuntu0.1 deb -libncursesw6 6.3-2ubuntu0.1 deb -libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1build3 deb -libnpth0 1.6-3build2 deb -libnsl2 1.3.0-2build2 deb -libnuma1 2.0.14-3ubuntu2 deb -libogg0 1.3.5-0ubuntu3 deb -libonig5 6.9.7.1-2build1 deb -libopenmpt0 0.6.1-1 deb -libopus0 1.3.1-0.1build2 deb -libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.3 deb -libpam-modules-bin 1.4.0-11ubuntu2.3 deb -libpam-runtime 1.4.0-11ubuntu2.3 deb -libpam0g 1.4.0-11ubuntu2.3 deb -libpciaccess0 0.16-3 deb -libpcre2-8-0 10.39-3ubuntu0.1 deb -libpcre3 2:8.39-13ubuntu0.22.04.1 deb -libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb -libpng16-16 1.6.37-3build5 deb -libprocps8 2:3.3.17-6ubuntu2 deb -libpsl5 0.21.0-1.2build2 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libse 3.6.5.3 dotnet -libseccomp2 2.5.3-2ubuntu2 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3 deb -libsqlite3-0 3.37.2-2ubuntu0.1 deb -libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2ubuntu0.22.04.1 deb -libssl3 3.0.2-0ubuntu1.12 deb -libstdc++6 12.1.0-2ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.9 deb -libtasn1-6 4.18.0-4build1 deb -libtheora0 1.1.1+dfsg.1-15ubuntu4 deb -libtinfo6 6.3-2ubuntu0.1 deb -libtirpc-common 1.3.2-2ubuntu0.1 deb -libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.9 deb -libudfread0 1.1.2-1 deb -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libvorbis0a 1.3.7-1build2 deb -libvorbisenc2 1.3.7-1build2 deb -libvorbisfile3 1.3.7-1build2 deb -libvpx7 1.11.0-2ubuntu2.2 deb -libwebp7 1.2.2-2ubuntu0.22.04.2 deb -libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb -libx11-6 2:1.7.5-1ubuntu0.3 deb -libx11-data 2:1.7.5-1ubuntu0.3 deb -libx11-xcb1 2:1.7.5-1ubuntu0.3 deb -libx264-163 2:0.163.3060+git5db6aa6-2build1 deb -libx265-199 3.5-2 deb -libxau6 1:1.0.9-1build5 deb -libxcb-dri2-0 1.14-3ubuntu3 deb -libxcb-dri3-0 1.14-3ubuntu3 deb -libxcb-present0 1.14-3ubuntu3 deb -libxcb-randr0 1.14-3ubuntu3 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 1.14-3ubuntu3 deb -libxcb-sync1 1.14-3ubuntu3 deb -libxcb-xfixes0 1.14-3ubuntu3 deb -libxcb1 1.14-3ubuntu3 deb -libxdmcp6 1:1.1.3-0ubuntu5 deb -libxext6 2:1.3.4-1build1 deb -libxml2 2.9.13+dfsg-1ubuntu0.3 deb -libxrender1 1:0.9.10-1build4 deb -libxshmfence1 1.3-1build4 deb -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -libzvbi-common 0.2.35-19 deb -libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.4 deb -login 1:4.8.1-2ubuntu2.1 deb -logsave 1.46.5-2ubuntu1.1 deb -lsb-base 11.1.0ubuntu4 deb -mawk 1.3.4.20200120-3 deb -mesa-va-drivers 23.0.4-0ubuntu1~22.04.1 deb -mount 2.37.2-4ubuntu3 deb -mscorlib 6.0.922.41905 dotnet -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb -netstandard 6.0.922.41905 dotnet -ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.12 deb -passwd 1:4.8.1-2ubuntu2.1 deb -perl-base 5.34.0-3ubuntu1.2 deb -pinentry-curses 1.1.1-1build2 deb -procps 2:3.3.17-6ubuntu2 deb -prometheus-net.DotNetRuntime 4.2.4.0 dotnet -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -sed 4.8-1ubuntu2 deb -sensible-utils 0.0.17 deb -sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023c-0ubuntu0.22.04.2 deb -ubuntu-keyring 2021.03.26 deb -ucf 3.0043 deb -usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3 deb -xmlstarlet 1.6.1-2.1 deb -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +NAME VERSION TYPE +BDInfo 0.7.6.2 dotnet +BlurHashSharp 1.2.0.0 dotnet +BlurHashSharp.SkiaSharp 1.2.0.0 dotnet +CommandLine 2.9.1.0 dotnet +DiscUtils.Iso9660 0.16.13.55129 dotnet +DiscUtils.Streams 0.16.13.55129 dotnet +DiscUtils.Udf 0.16.13.55129 dotnet +DiscUtilsfor.NETand.NETCorecorelibrarythatsupportspartsofDiscUtils 0.16.13.55129 dotnet +DotNet.Glob 1.0.0.0 dotnet +DvdLib 10.8.12 dotnet +Emby.Dlna 10.8.12 dotnet +Emby.Drawing 10.8.12 dotnet +Emby.Naming 10.8.12 dotnet +Emby.Notifications 10.8.12 dotnet +Emby.Photos 10.8.12 dotnet +Emby.Server.Implementations 10.8.12 dotnet +Jellyfin.Api 1.0.0.0 dotnet +Jellyfin.Drawing.Skia 10.8.12 dotnet +Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet +Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet +Jellyfin.Server 10.8.12 dotnet +Jellyfin.Server.Implementations 10.8.12 dotnet +Jellyfin.XmlTv 1.0.0.0 dotnet +Json.NET.NETStandard2.0 13.0.1.25517 dotnet +MediaBrowser.Common 10.8.12 dotnet +MediaBrowser.Controller 10.8.12 dotnet +MediaBrowser.LocalMetadata 10.8.12 dotnet +MediaBrowser.MediaEncoding 10.8.12 dotnet +MediaBrowser.Model 10.8.12 dotnet +MediaBrowser.Providers 10.8.12 dotnet +MediaBrowser.XbmcMetadata 10.8.12 dotnet +Microsoft.AspNetCore 6.0.922.41926 dotnet +Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet +Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet +Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.Session 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet +Microsoft.CSharp 6.0.922.41905 dotnet +Microsoft.Data.Sqlite 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet +Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration 6.0.322.12309 dotnet +Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet +Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet +Microsoft.Extensions.Features 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet +Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet +Microsoft.Extensions.Hosting 6.0.222.6406 dotnet +Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Http 6.0.21.52210 dotnet +Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet +Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet +Microsoft.Extensions.Localization 6.0.922.41926 dotnet +Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Logging 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet +Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet +Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet +Microsoft.Extensions.Options 6.0.21.52210 dotnet +Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet +Microsoft.Extensions.Primitives 6.0.21.52210 dotnet +Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet +Microsoft.JSInterop 6.0.922.41926 dotnet +Microsoft.Net.Http.Headers 6.0.922.41926 dotnet +Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.VisualBasic 6.0.922.41905 dotnet +Microsoft.VisualBasic.Core 11.100.922.41905 dotnet +Microsoft.Win32.Primitives 6.0.922.41905 dotnet +Microsoft.Win32.Registry 6.0.922.41905 dotnet +Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet +Mono.Nat 3.0.3 dotnet +NEbml.Core 0.11.0.0 dotnet +PlaylistsNET 1.2.1.0 dotnet +PriorityQueue 5.0.0.0 dotnet +RSSDP 2019.1.20.3 dotnet +SQLitePCL.pretty 1.0.0 dotnet +SQLitePCLRaw.batteriesv2 2.1.0.1603 dotnet +SQLitePCLRaw.core 2.1.0.1603 dotnet +SQLitePCLRaw.provider.esqlite3 2.1.0.1603 dotnet +Serilog 2.10.0.0 dotnet +Serilog.AspNetCore 4.1.0.0 dotnet +Serilog.Enrichers.Thread 3.1.0.0 dotnet +Serilog.Extensions.Hosting 4.1.2.0 dotnet +Serilog.Extensions.Logging 3.0.1.0 dotnet +Serilog.Formatting.Compact 1.1.0.0 dotnet +Serilog.Settings.Configuration 3.3.0.0 dotnet +Serilog.Sinks.Async 1.5.0.0 dotnet +Serilog.Sinks.Console 4.0.1.0 dotnet +Serilog.Sinks.Debug 2.0.0.0 dotnet +Serilog.Sinks.File 5.0.0.0 dotnet +Serilog.Sinks.Graylog 2.3.0.0 dotnet +Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet +SharpCompress 0.32.2 dotnet +SkiaSharp 2.88.2.0 dotnet +SkiaSharp.Extended.Svg 1.60.0.0 dotnet +Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet +Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet +System 6.0.922.41905 dotnet +System.AppContext 6.0.922.41905 dotnet +System.Buffers 6.0.922.41905 dotnet +System.Collections 6.0.922.41905 dotnet +System.Collections.Concurrent 6.0.922.41905 dotnet +System.Collections.Immutable 6.0.922.41905 dotnet +System.Collections.NonGeneric 6.0.922.41905 dotnet +System.Collections.Specialized 6.0.922.41905 dotnet +System.ComponentModel 6.0.922.41905 dotnet +System.ComponentModel.Annotations 6.0.922.41905 dotnet +System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet +System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet +System.ComponentModel.Primitives 6.0.922.41905 dotnet +System.ComponentModel.TypeConverter 6.0.922.41905 dotnet +System.Configuration 6.0.922.41905 dotnet +System.Console 6.0.922.41905 dotnet +System.Core 6.0.922.41905 dotnet +System.Data 6.0.922.41905 dotnet +System.Data.Common 6.0.922.41905 dotnet +System.Data.DataSetExtensions 6.0.922.41905 dotnet +System.Diagnostics.Contracts 6.0.922.41905 dotnet +System.Diagnostics.Debug 6.0.922.41905 dotnet +System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet +System.Diagnostics.EventLog 6.0.21.52210 dotnet +System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet +System.Diagnostics.Process 6.0.922.41905 dotnet +System.Diagnostics.StackTrace 6.0.922.41905 dotnet +System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet +System.Diagnostics.Tools 6.0.922.41905 dotnet +System.Diagnostics.TraceSource 6.0.922.41905 dotnet +System.Diagnostics.Tracing 6.0.922.41905 dotnet +System.Drawing 6.0.922.41905 dotnet +System.Drawing.Common 5.0.421.11614 dotnet +System.Drawing.Primitives 6.0.922.41905 dotnet +System.Dynamic.Runtime 6.0.922.41905 dotnet +System.Formats.Asn1 6.0.922.41905 dotnet +System.Globalization 6.0.922.41905 dotnet +System.Globalization.Calendars 6.0.922.41905 dotnet +System.Globalization.Extensions 6.0.922.41905 dotnet +System.IO 6.0.922.41905 dotnet +System.IO.Compression 6.0.922.41905 dotnet +System.IO.Compression.Brotli 6.0.922.41905 dotnet +System.IO.Compression.FileSystem 6.0.922.41905 dotnet +System.IO.Compression.ZipFile 6.0.922.41905 dotnet +System.IO.FileSystem 6.0.922.41905 dotnet +System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet +System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet +System.IO.FileSystem.Primitives 6.0.922.41905 dotnet +System.IO.FileSystem.Watcher 6.0.922.41905 dotnet +System.IO.IsolatedStorage 6.0.922.41905 dotnet +System.IO.MemoryMappedFiles 6.0.922.41905 dotnet +System.IO.Pipelines 6.0.522.21309 dotnet +System.IO.Pipes 6.0.922.41905 dotnet +System.IO.Pipes.AccessControl 6.0.922.41905 dotnet +System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet +System.Linq 6.0.922.41905 dotnet +System.Linq.Async 6.0.1.35981 dotnet +System.Linq.Expressions 6.0.922.41905 dotnet +System.Linq.Parallel 6.0.922.41905 dotnet +System.Linq.Queryable 6.0.922.41905 dotnet +System.Memory 6.0.922.41905 dotnet +System.Net 6.0.922.41905 dotnet +System.Net.Http 6.0.922.41905 dotnet +System.Net.Http.Json 6.0.922.41905 dotnet +System.Net.HttpListener 6.0.922.41905 dotnet +System.Net.Mail 6.0.922.41905 dotnet +System.Net.NameResolution 6.0.922.41905 dotnet +System.Net.NetworkInformation 6.0.922.41905 dotnet +System.Net.Ping 6.0.922.41905 dotnet +System.Net.Primitives 6.0.922.41905 dotnet +System.Net.Quic 6.0.922.41905 dotnet +System.Net.Requests 6.0.922.41905 dotnet +System.Net.Security 6.0.922.41905 dotnet +System.Net.ServicePoint 6.0.922.41905 dotnet +System.Net.Sockets 6.0.922.41905 dotnet +System.Net.WebClient 6.0.922.41905 dotnet +System.Net.WebHeaderCollection 6.0.922.41905 dotnet +System.Net.WebProxy 6.0.922.41905 dotnet +System.Net.WebSockets 6.0.922.41905 dotnet +System.Net.WebSockets.Client 6.0.922.41905 dotnet +System.Numerics 6.0.922.41905 dotnet +System.Numerics.Vectors 6.0.922.41905 dotnet +System.ObjectModel 6.0.922.41905 dotnet +System.Private.CoreLib 6.0.922.41905 dotnet +System.Private.DataContractSerialization 6.0.922.41905 dotnet +System.Private.Uri 6.0.922.41905 dotnet +System.Private.Xml 6.0.922.41905 dotnet +System.Private.Xml.Linq 6.0.922.41905 dotnet +System.Reflection 6.0.922.41905 dotnet +System.Reflection.DispatchProxy 6.0.922.41905 dotnet +System.Reflection.Emit 6.0.922.41905 dotnet +System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet +System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet +System.Reflection.Extensions 6.0.922.41905 dotnet +System.Reflection.Metadata 6.0.922.41905 dotnet +System.Reflection.Primitives 6.0.922.41905 dotnet +System.Reflection.TypeExtensions 6.0.922.41905 dotnet +System.Resources.Reader 6.0.922.41905 dotnet +System.Resources.ResourceManager 6.0.922.41905 dotnet +System.Resources.Writer 6.0.922.41905 dotnet +System.Runtime 6.0.922.41905 dotnet +System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet +System.Runtime.Extensions 6.0.922.41905 dotnet +System.Runtime.Handles 6.0.922.41905 dotnet +System.Runtime.InteropServices 6.0.922.41905 dotnet +System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet +System.Runtime.Intrinsics 6.0.922.41905 dotnet +System.Runtime.Loader 6.0.922.41905 dotnet +System.Runtime.Numerics 6.0.922.41905 dotnet +System.Runtime.Serialization 6.0.922.41905 dotnet +System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet +System.Runtime.Serialization.Json 6.0.922.41905 dotnet +System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet +System.Runtime.Serialization.Xml 6.0.922.41905 dotnet +System.Security 6.0.922.41905 dotnet +System.Security.AccessControl 6.0.922.41905 dotnet +System.Security.Claims 6.0.922.41905 dotnet +System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet +System.Security.Cryptography.Cng 6.0.922.41905 dotnet +System.Security.Cryptography.Csp 6.0.922.41905 dotnet +System.Security.Cryptography.Encoding 6.0.922.41905 dotnet +System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet +System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Primitives 6.0.922.41905 dotnet +System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet +System.Security.Cryptography.Xml 6.0.822.36306 dotnet +System.Security.Principal 6.0.922.41905 dotnet +System.Security.Principal.Windows 6.0.922.41905 dotnet +System.Security.SecureString 6.0.922.41905 dotnet +System.ServiceModel.Web 6.0.922.41905 dotnet +System.ServiceProcess 6.0.922.41905 dotnet +System.Text.Encoding 6.0.922.41905 dotnet +System.Text.Encoding.CodePages 6.0.922.41905 dotnet +System.Text.Encoding.Extensions 6.0.922.41905 dotnet +System.Text.Encodings.Web 6.0.922.41905 dotnet +System.Text.Json 6.0.922.41905 dotnet +System.Text.RegularExpressions 6.0.922.41905 dotnet +System.Threading 6.0.922.41905 dotnet +System.Threading.Channels 6.0.922.41905 dotnet +System.Threading.Overlapped 6.0.922.41905 dotnet +System.Threading.Tasks 6.0.922.41905 dotnet +System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet +System.Threading.Tasks.Extensions 6.0.922.41905 dotnet +System.Threading.Tasks.Parallel 6.0.922.41905 dotnet +System.Threading.Thread 6.0.922.41905 dotnet +System.Threading.ThreadPool 6.0.922.41905 dotnet +System.Threading.Timer 6.0.922.41905 dotnet +System.Transactions 6.0.922.41905 dotnet +System.Transactions.Local 6.0.922.41905 dotnet +System.ValueTuple 6.0.922.41905 dotnet +System.Web 6.0.922.41905 dotnet +System.Web.HttpUtility 6.0.922.41905 dotnet +System.Windows 6.0.922.41905 dotnet +System.Xml 6.0.922.41905 dotnet +System.Xml.Linq 6.0.922.41905 dotnet +System.Xml.ReaderWriter 6.0.922.41905 dotnet +System.Xml.Serialization 6.0.922.41905 dotnet +System.Xml.XDocument 6.0.922.41905 dotnet +System.Xml.XPath 6.0.922.41905 dotnet +System.Xml.XPath.XDocument 6.0.922.41905 dotnet +System.Xml.XmlDocument 6.0.922.41905 dotnet +System.Xml.XmlSerializer 6.0.922.41905 dotnet +TMDbLibrary 1.9.2.0 dotnet +TagLibSharp 2.3.0.0 dotnet +UTFUnknown 2.0.664 dotnet +WindowsBase 6.0.922.41905 dotnet +ZLIB.NET 1.0.5.0 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.10 deb +apt-utils 2.4.10 deb +at 3.2.5-1ubuntu1 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +bash 5.1.16 binary +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20230311ubuntu0.22.04.1 deb +coreutils 8.32-4.1ubuntu1 deb +cron 3.0pl1-137ubuntu3 deb +curl 7.81.0-1ubuntu1.14 deb +dash 0.5.11+git20210903+057cd650a4ed-3build1 deb +debconf 1.5.79ubuntu1 deb +debianutils 5.5-1ubuntu2 deb +diffutils 1:3.8-0ubuntu2 deb +dirmngr 2.2.27-3ubuntu2.1 deb +dpkg 1.21.1ubuntu2.2 deb +e2fsprogs 1.46.5-2ubuntu1.1 deb +findutils 4.8.0-1ubuntu3 deb +fontconfig-config 2.13.1-4.2ubuntu5 deb +fonts-dejavu-core 2.37-2build1 deb +gcc-12-base 12.1.0-2ubuntu1~22.04 deb +gnupg 2.2.27-3ubuntu2.1 deb +gnupg-l10n 2.2.27-3ubuntu2.1 deb +gnupg-utils 2.2.27-3ubuntu2.1 deb +gpg 2.2.27-3ubuntu2.1 deb +gpg-agent 2.2.27-3ubuntu2.1 deb +gpg-wks-client 2.2.27-3ubuntu2.1 deb +gpg-wks-server 2.2.27-3ubuntu2.1 deb +gpgconf 2.2.27-3ubuntu2.1 deb +gpgsm 2.2.27-3ubuntu2.1 deb +gpgv 2.2.27-3ubuntu2.1 deb +grep 3.7-1build1 deb +gzip 1.10-4ubuntu4.1 deb +hostname 3.23ubuntu2 deb +init-system-helpers 1.62 deb +jellyfin-ffmpeg5 5.1.3-7-jammy deb +jellyfin-server 10.8.12-1 deb +jellyfin-web 10.8.12-1 deb +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.10 deb +libass9 1:0.15.2-1 deb +libassuan0 2.5.5-1build1 deb +libattr1 1:2.5.1-1build1 deb +libaudit-common 1:3.0.7-1build1 deb +libaudit1 1:3.0.7-1build1 deb +libblkid1 2.37.2-4ubuntu3 deb +libbluray2 1:1.3.1-1 deb +libbrotli1 1.0.9-2build6 deb +libbsd0 0.11.5-1 deb +libbz2-1.0 1.0.8-5build1 deb +libc-bin 2.35-0ubuntu3.1 deb +libc6 2.35-0ubuntu3.1 deb +libcairo2 1.16.0-5ubuntu2 deb +libcap-ng0 0.7.9-2.2build3 deb +libcap2 1:2.44-1ubuntu0.22.04.1 deb +libcom-err2 1.46.5-2ubuntu1.1 deb +libcrypt1 1:4.4.27-1 deb +libcurl4 7.81.0-1ubuntu1.14 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm2 2.4.113-2~ubuntu0.22.04.1 deb +libedit2 3.1-20210910-1build1 deb +libelf1 0.186-1build1 deb +libexpat1 2.4.7-1ubuntu0.2 deb +libext2fs2 1.46.5-2ubuntu1.1 deb +libffi8 3.4.2-4 deb +libfontconfig1 2.13.1-4.2ubuntu5 deb +libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb +libfribidi0 1.0.8-2ubuntu3.1 deb +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libglib2.0-0 2.72.4-0ubuntu2.2 deb +libgmp10 2:6.2.1+dfsg-3ubuntu1 deb +libgnutls30 3.7.3-4ubuntu1.2 deb +libgpg-error0 1.43-3 deb +libgraphite2-3 1.3.14-1build2 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libharfbuzz0b 2.7.4-1ubuntu3.1 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjq1 1.6-2.1ubuntu3 deb +libk5crypto3 1.19.2-2ubuntu0.2 deb +libkeyutils1 1.6.1-2ubuntu3 deb +libkrb5-3 1.19.2-2ubuntu0.2 deb +libkrb5support0 1.19.2-2ubuntu0.2 deb +libksba8 1.6.0-2ubuntu0.2 deb +libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.16+dfsg-0ubuntu0.22.04.1 deb +libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmount1 2.37.2-4ubuntu3 deb +libmp3lame0 3.100-3build2 deb +libmpg123-0 1.29.3-1build1 deb +libncurses6 6.3-2ubuntu0.1 deb +libncursesw6 6.3-2ubuntu0.1 deb +libnettle8 3.7.3-1build2 deb +libnghttp2-14 1.43.0-1build3 deb +libnpth0 1.6-3build2 deb +libnsl2 1.3.0-2build2 deb +libnuma1 2.0.14-3ubuntu2 deb +libogg0 1.3.5-0ubuntu3 deb +libonig5 6.9.7.1-2build1 deb +libopenmpt0 0.6.1-1 deb +libopus0 1.3.1-0.1build2 deb +libp11-kit0 0.24.0-6build1 deb +libpam-modules 1.4.0-11ubuntu2.3 deb +libpam-modules-bin 1.4.0-11ubuntu2.3 deb +libpam-runtime 1.4.0-11ubuntu2.3 deb +libpam0g 1.4.0-11ubuntu2.3 deb +libpciaccess0 0.16-3 deb +libpcre2-8-0 10.39-3ubuntu0.1 deb +libpcre3 2:8.39-13ubuntu0.22.04.1 deb +libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb +libpng16-16 1.6.37-3build5 deb +libprocps8 2:3.3.17-6ubuntu2 deb +libpsl5 0.21.0-1.2build2 deb +libreadline8 8.1.2-1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb +libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb +libse 3.6.5.3 dotnet +libseccomp2 2.5.3-2ubuntu2 deb +libselinux1 3.3-1build2 deb +libsemanage-common 3.3-1build2 deb +libsemanage2 3.3-1build2 deb +libsepol2 3.3-1build1 deb +libsmartcols1 2.37.2-4ubuntu3 deb +libsqlite3-0 3.37.2-2ubuntu0.1 deb +libss2 1.46.5-2ubuntu1.1 deb +libssh-4 0.9.6-2ubuntu0.22.04.1 deb +libssl3 3.0.2-0ubuntu1.12 deb +libstdc++6 12.1.0-2ubuntu1~22.04 deb +libsystemd0 249.11-0ubuntu3.9 deb +libtasn1-6 4.18.0-4build1 deb +libtheora0 1.1.1+dfsg.1-15ubuntu4 deb +libtinfo6 6.3-2ubuntu0.1 deb +libtirpc-common 1.3.2-2ubuntu0.1 deb +libtirpc3 1.3.2-2ubuntu0.1 deb +libudev1 249.11-0ubuntu3.9 deb +libudfread0 1.1.2-1 deb +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libvorbis0a 1.3.7-1build2 deb +libvorbisenc2 1.3.7-1build2 deb +libvorbisfile3 1.3.7-1build2 deb +libvpx7 1.11.0-2ubuntu2.2 deb +libwebp7 1.2.2-2ubuntu0.22.04.2 deb +libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb +libx11-6 2:1.7.5-1ubuntu0.3 deb +libx11-data 2:1.7.5-1ubuntu0.3 deb +libx11-xcb1 2:1.7.5-1ubuntu0.3 deb +libx264-163 2:0.163.3060+git5db6aa6-2build1 deb +libx265-199 3.5-2 deb +libxau6 1:1.0.9-1build5 deb +libxcb-dri2-0 1.14-3ubuntu3 deb +libxcb-dri3-0 1.14-3ubuntu3 deb +libxcb-present0 1.14-3ubuntu3 deb +libxcb-randr0 1.14-3ubuntu3 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 1.14-3ubuntu3 deb +libxcb-sync1 1.14-3ubuntu3 deb +libxcb-xfixes0 1.14-3ubuntu3 deb +libxcb1 1.14-3ubuntu3 deb +libxdmcp6 1:1.1.3-0ubuntu5 deb +libxext6 2:1.3.4-1build1 deb +libxml2 2.9.13+dfsg-1ubuntu0.3 deb +libxrender1 1:0.9.10-1build4 deb +libxshmfence1 1.3-1build4 deb +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb +libxxhash0 0.8.1-1 deb +libzstd1 1.4.8+dfsg-3build1 deb +libzvbi-common 0.2.35-19 deb +libzvbi0 0.2.35-19 deb +locales 2.35-0ubuntu3.4 deb +login 1:4.8.1-2ubuntu2.1 deb +logsave 1.46.5-2ubuntu1.1 deb +lsb-base 11.1.0ubuntu4 deb +mawk 1.3.4.20200120-3 deb +mesa-va-drivers 23.0.4-0ubuntu1~22.04.1 deb +mount 2.37.2-4ubuntu3 deb +mscorlib 6.0.922.41905 dotnet +ncurses-base 6.3-2ubuntu0.1 deb +ncurses-bin 6.3-2ubuntu0.1 deb +netcat 1.218-4ubuntu1 deb +netcat-openbsd 1.218-4ubuntu1 deb +netstandard 6.0.922.41905 dotnet +ocl-icd-libopencl1 2.2.14-3 deb +openssl 3.0.2-0ubuntu1.12 deb +passwd 1:4.8.1-2ubuntu2.1 deb +perl-base 5.34.0-3ubuntu1.2 deb +pinentry-curses 1.1.1-1build2 deb +procps 2:3.3.17-6ubuntu2 deb +prometheusnet.DotNetRuntime 4.2.4.0 dotnet +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +sed 4.8-1ubuntu2 deb +sensible-utils 0.0.17 deb +sysvinit-utils 3.01-1ubuntu1 deb +tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb +tzdata 2023c-0ubuntu0.22.04.2 deb +ubuntu-keyring 2021.03.26 deb +ucf 3.0043 deb +usrmerge 25ubuntu2 deb +util-linux 2.37.2-4ubuntu3 deb +xmlstarlet 1.6.1-2.1 deb +zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From fcaec151ad832857e8d68f3414b39190732ae050 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 21 Nov 2023 12:44:29 +0000 Subject: [PATCH 297/456] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d3f67f1..3962f3f 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Find us at: ## Supported Architectures -We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). +We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://distribution.github.io/distribution/spec/manifest-v2-2/#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). Simply pulling `lscr.io/linuxserver/jellyfin:latest` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. From 327e8c2671e3746b143a6a3c8f596be27d2b4f1b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 21 Nov 2023 12:47:35 +0000 Subject: [PATCH 298/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 900c23d..13305ae 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -368,8 +368,8 @@ UTFUnknown 2.0.664 WindowsBase 6.0.922.41905 dotnet ZLIB.NET 1.0.5.0 dotnet adduser 3.118ubuntu5 deb -apt 2.4.10 deb -apt-utils 2.4.10 deb +apt 2.4.11 deb +apt-utils 2.4.11 deb at 3.2.5-1ubuntu1 deb base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb @@ -410,7 +410,7 @@ jellyfin-server 10.8.12-1 jellyfin-web 10.8.12-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.10 deb +libapt-pkg6.0 2.4.11 deb libass9 1:0.15.2-1 deb libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb From c91f0bd5622419ba5356526985ff84423ef039f7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 28 Nov 2023 12:44:58 +0000 Subject: [PATCH 299/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 13305ae..4e72d3d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -405,7 +405,7 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.3-7-jammy deb +jellyfin-ffmpeg5 5.1.4-1-jammy deb jellyfin-server 10.8.12-1 deb jellyfin-web 10.8.12-1 deb jq 1.6-2.1ubuntu3 deb From ee64f0a310b6bca6da24dfc5dd31df33822c8ca7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 29 Nov 2023 04:13:50 +0000 Subject: [PATCH 300/456] Bot Updating Package Versions --- package_versions.txt | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4e72d3d..008291e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -8,28 +8,28 @@ DiscUtils.Streams 0.16.13.5512 DiscUtils.Udf 0.16.13.55129 dotnet DiscUtilsfor.NETand.NETCorecorelibrarythatsupportspartsofDiscUtils 0.16.13.55129 dotnet DotNet.Glob 1.0.0.0 dotnet -DvdLib 10.8.12 dotnet -Emby.Dlna 10.8.12 dotnet -Emby.Drawing 10.8.12 dotnet -Emby.Naming 10.8.12 dotnet -Emby.Notifications 10.8.12 dotnet -Emby.Photos 10.8.12 dotnet -Emby.Server.Implementations 10.8.12 dotnet +DvdLib 10.8.13 dotnet +Emby.Dlna 10.8.13 dotnet +Emby.Drawing 10.8.13 dotnet +Emby.Naming 10.8.13 dotnet +Emby.Notifications 10.8.13 dotnet +Emby.Photos 10.8.13 dotnet +Emby.Server.Implementations 10.8.13 dotnet Jellyfin.Api 1.0.0.0 dotnet -Jellyfin.Drawing.Skia 10.8.12 dotnet +Jellyfin.Drawing.Skia 10.8.13 dotnet Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet -Jellyfin.Server 10.8.12 dotnet -Jellyfin.Server.Implementations 10.8.12 dotnet +Jellyfin.Server 10.8.13 dotnet +Jellyfin.Server.Implementations 10.8.13 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET.NETStandard2.0 13.0.1.25517 dotnet -MediaBrowser.Common 10.8.12 dotnet -MediaBrowser.Controller 10.8.12 dotnet -MediaBrowser.LocalMetadata 10.8.12 dotnet -MediaBrowser.MediaEncoding 10.8.12 dotnet -MediaBrowser.Model 10.8.12 dotnet -MediaBrowser.Providers 10.8.12 dotnet -MediaBrowser.XbmcMetadata 10.8.12 dotnet +MediaBrowser.Common 10.8.13 dotnet +MediaBrowser.Controller 10.8.13 dotnet +MediaBrowser.LocalMetadata 10.8.13 dotnet +MediaBrowser.MediaEncoding 10.8.13 dotnet +MediaBrowser.Model 10.8.13 dotnet +MediaBrowser.Providers 10.8.13 dotnet +MediaBrowser.XbmcMetadata 10.8.13 dotnet Microsoft.AspNetCore 6.0.922.41926 dotnet Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet @@ -406,8 +406,8 @@ gzip 1.10-4ubuntu hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb jellyfin-ffmpeg5 5.1.4-1-jammy deb -jellyfin-server 10.8.12-1 deb -jellyfin-web 10.8.12-1 deb +jellyfin-server 10.8.13-1 deb +jellyfin-web 10.8.13-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb libapt-pkg6.0 2.4.11 deb @@ -474,7 +474,7 @@ libmpg123-0 1.29.3-1buil libncurses6 6.3-2ubuntu0.1 deb libncursesw6 6.3-2ubuntu0.1 deb libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1build3 deb +libnghttp2-14 1.43.0-1ubuntu0.1 deb libnpth0 1.6-3build2 deb libnsl2 1.3.0-2build2 deb libnuma1 2.0.14-3ubuntu2 deb From 61c33576998e577172b5f5fd3e8cda6b78d3930d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 3 Dec 2023 01:54:32 +0000 Subject: [PATCH 301/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 008291e..2402330 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -405,7 +405,7 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin-ffmpeg5 5.1.4-1-jammy deb +jellyfin-ffmpeg5 5.1.4-2-jammy deb jellyfin-server 10.8.13-1 deb jellyfin-web 10.8.13-1 deb jq 1.6-2.1ubuntu3 deb From cc32e3e6c44022f39f991c66e4ea5236175d9b43 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Sun, 3 Dec 2023 17:15:21 -0500 Subject: [PATCH 302/456] clean up repos and packages --- Dockerfile | 11 +++-------- Dockerfile.aarch64 | 11 +++-------- 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9c99320..9882fe4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,20 +15,15 @@ ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ echo "**** install jellyfin *****" && \ - curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ + curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | gpg --dearmor | tee /usr/share/keyrings/jellyfin.gpg >/dev/null && \ + echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - jellyfin-server=${JELLYFIN_RELEASE} \ - jellyfin-ffmpeg5 \ - jellyfin-web \ - libfontconfig1 \ - libfreetype6 \ - libssl3 \ + jellyfin=${JELLYFIN_RELEASE} \ mesa-va-drivers \ xmlstarlet && \ echo "**** cleanup ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 9d823f5..01b923a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -15,23 +15,18 @@ ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ echo "**** install jellyfin *****" && \ - curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | apt-key add - && \ - echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ + curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | gpg --dearmor | tee /usr/share/keyrings/jellyfin.gpg >/dev/null && \ + echo 'deb [arch=arm64 signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - jellyfin-server=${JELLYFIN_RELEASE} \ - jellyfin-ffmpeg5 \ - jellyfin-web \ - libfontconfig1 \ - libfreetype6 \ + jellyfin=${JELLYFIN_RELEASE} \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libraspberrypi0 \ - libssl3 \ xmlstarlet && \ echo "**** cleanup ****" && \ rm -rf \ From f0b9632b0657f71cde87f55b249b3ffc49230bb7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 4 Dec 2023 15:46:40 +0000 Subject: [PATCH 303/456] Bot Updating Package Versions --- package_versions.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 2402330..3a930ef 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -405,6 +405,7 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb +jellyfin 10.8.13-1 deb jellyfin-ffmpeg5 5.1.4-2-jammy deb jellyfin-server 10.8.13-1 deb jellyfin-web 10.8.13-1 deb @@ -509,7 +510,7 @@ libsmartcols1 2.37.2-4ubun libsqlite3-0 3.37.2-2ubuntu0.1 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.1 deb -libssl3 3.0.2-0ubuntu1.12 deb +libssl3 3.0.2-0ubuntu1.10 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb From d9082b5beaf704d91507c30880be90a27f0c5b8e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 19 Dec 2023 12:44:35 +0000 Subject: [PATCH 304/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3a930ef..7829881 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -379,7 +379,7 @@ bsdutils 1:2.37.2-4ub ca-certificates 20230311ubuntu0.22.04.1 deb coreutils 8.32-4.1ubuntu1 deb cron 3.0pl1-137ubuntu3 deb -curl 7.81.0-1ubuntu1.14 deb +curl 7.81.0-1ubuntu1.15 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb debconf 1.5.79ubuntu1 deb debianutils 5.5-1ubuntu2 deb @@ -429,7 +429,7 @@ libcap-ng0 0.7.9-2.2bui libcap2 1:2.44-1ubuntu0.22.04.1 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.14 deb +libcurl4 7.81.0-1ubuntu1.15 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb @@ -553,7 +553,7 @@ libxxhash0 0.8.1-1 libzstd1 1.4.8+dfsg-3build1 deb libzvbi-common 0.2.35-19 deb libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.4 deb +locales 2.35-0ubuntu3.5 deb login 1:4.8.1-2ubuntu2.1 deb logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb From 56e94b27335fcf9448f3dbf5fc0354576f11baea Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 26 Dec 2023 12:41:34 +0000 Subject: [PATCH 305/456] Bot Updating Package Versions --- package_versions.txt | 1166 +++++++++++++++++++++--------------------- 1 file changed, 578 insertions(+), 588 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7829881..8245f98 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,588 +1,578 @@ -NAME VERSION TYPE -BDInfo 0.7.6.2 dotnet -BlurHashSharp 1.2.0.0 dotnet -BlurHashSharp.SkiaSharp 1.2.0.0 dotnet -CommandLine 2.9.1.0 dotnet -DiscUtils.Iso9660 0.16.13.55129 dotnet -DiscUtils.Streams 0.16.13.55129 dotnet -DiscUtils.Udf 0.16.13.55129 dotnet -DiscUtilsfor.NETand.NETCorecorelibrarythatsupportspartsofDiscUtils 0.16.13.55129 dotnet -DotNet.Glob 1.0.0.0 dotnet -DvdLib 10.8.13 dotnet -Emby.Dlna 10.8.13 dotnet -Emby.Drawing 10.8.13 dotnet -Emby.Naming 10.8.13 dotnet -Emby.Notifications 10.8.13 dotnet -Emby.Photos 10.8.13 dotnet -Emby.Server.Implementations 10.8.13 dotnet -Jellyfin.Api 1.0.0.0 dotnet -Jellyfin.Drawing.Skia 10.8.13 dotnet -Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet -Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet -Jellyfin.Server 10.8.13 dotnet -Jellyfin.Server.Implementations 10.8.13 dotnet -Jellyfin.XmlTv 1.0.0.0 dotnet -Json.NET.NETStandard2.0 13.0.1.25517 dotnet -MediaBrowser.Common 10.8.13 dotnet -MediaBrowser.Controller 10.8.13 dotnet -MediaBrowser.LocalMetadata 10.8.13 dotnet -MediaBrowser.MediaEncoding 10.8.13 dotnet -MediaBrowser.Model 10.8.13 dotnet -MediaBrowser.Providers 10.8.13 dotnet -MediaBrowser.XbmcMetadata 10.8.13 dotnet -Microsoft.AspNetCore 6.0.922.41926 dotnet -Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet -Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet -Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.Session 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 6.0.922.41905 dotnet -Microsoft.Data.Sqlite 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet -Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration 6.0.322.12309 dotnet -Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet -Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet -Microsoft.Extensions.Features 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet -Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet -Microsoft.Extensions.Hosting 6.0.222.6406 dotnet -Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Http 6.0.21.52210 dotnet -Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet -Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet -Microsoft.Extensions.Localization 6.0.922.41926 dotnet -Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Logging 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet -Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet -Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet -Microsoft.Extensions.Options 6.0.21.52210 dotnet -Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet -Microsoft.Extensions.Primitives 6.0.21.52210 dotnet -Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet -Microsoft.JSInterop 6.0.922.41926 dotnet -Microsoft.Net.Http.Headers 6.0.922.41926 dotnet -Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 6.0.922.41905 dotnet -Microsoft.VisualBasic.Core 11.100.922.41905 dotnet -Microsoft.Win32.Primitives 6.0.922.41905 dotnet -Microsoft.Win32.Registry 6.0.922.41905 dotnet -Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet -Mono.Nat 3.0.3 dotnet -NEbml.Core 0.11.0.0 dotnet -PlaylistsNET 1.2.1.0 dotnet -PriorityQueue 5.0.0.0 dotnet -RSSDP 2019.1.20.3 dotnet -SQLitePCL.pretty 1.0.0 dotnet -SQLitePCLRaw.batteriesv2 2.1.0.1603 dotnet -SQLitePCLRaw.core 2.1.0.1603 dotnet -SQLitePCLRaw.provider.esqlite3 2.1.0.1603 dotnet -Serilog 2.10.0.0 dotnet -Serilog.AspNetCore 4.1.0.0 dotnet -Serilog.Enrichers.Thread 3.1.0.0 dotnet -Serilog.Extensions.Hosting 4.1.2.0 dotnet -Serilog.Extensions.Logging 3.0.1.0 dotnet -Serilog.Formatting.Compact 1.1.0.0 dotnet -Serilog.Settings.Configuration 3.3.0.0 dotnet -Serilog.Sinks.Async 1.5.0.0 dotnet -Serilog.Sinks.Console 4.0.1.0 dotnet -Serilog.Sinks.Debug 2.0.0.0 dotnet -Serilog.Sinks.File 5.0.0.0 dotnet -Serilog.Sinks.Graylog 2.3.0.0 dotnet -Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet -SharpCompress 0.32.2 dotnet -SkiaSharp 2.88.2.0 dotnet -SkiaSharp.Extended.Svg 1.60.0.0 dotnet -Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet -Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 6.0.922.41905 dotnet -System.AppContext 6.0.922.41905 dotnet -System.Buffers 6.0.922.41905 dotnet -System.Collections 6.0.922.41905 dotnet -System.Collections.Concurrent 6.0.922.41905 dotnet -System.Collections.Immutable 6.0.922.41905 dotnet -System.Collections.NonGeneric 6.0.922.41905 dotnet -System.Collections.Specialized 6.0.922.41905 dotnet -System.ComponentModel 6.0.922.41905 dotnet -System.ComponentModel.Annotations 6.0.922.41905 dotnet -System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet -System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet -System.ComponentModel.Primitives 6.0.922.41905 dotnet -System.ComponentModel.TypeConverter 6.0.922.41905 dotnet -System.Configuration 6.0.922.41905 dotnet -System.Console 6.0.922.41905 dotnet -System.Core 6.0.922.41905 dotnet -System.Data 6.0.922.41905 dotnet -System.Data.Common 6.0.922.41905 dotnet -System.Data.DataSetExtensions 6.0.922.41905 dotnet -System.Diagnostics.Contracts 6.0.922.41905 dotnet -System.Diagnostics.Debug 6.0.922.41905 dotnet -System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet -System.Diagnostics.EventLog 6.0.21.52210 dotnet -System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet -System.Diagnostics.Process 6.0.922.41905 dotnet -System.Diagnostics.StackTrace 6.0.922.41905 dotnet -System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet -System.Diagnostics.Tools 6.0.922.41905 dotnet -System.Diagnostics.TraceSource 6.0.922.41905 dotnet -System.Diagnostics.Tracing 6.0.922.41905 dotnet -System.Drawing 6.0.922.41905 dotnet -System.Drawing.Common 5.0.421.11614 dotnet -System.Drawing.Primitives 6.0.922.41905 dotnet -System.Dynamic.Runtime 6.0.922.41905 dotnet -System.Formats.Asn1 6.0.922.41905 dotnet -System.Globalization 6.0.922.41905 dotnet -System.Globalization.Calendars 6.0.922.41905 dotnet -System.Globalization.Extensions 6.0.922.41905 dotnet -System.IO 6.0.922.41905 dotnet -System.IO.Compression 6.0.922.41905 dotnet -System.IO.Compression.Brotli 6.0.922.41905 dotnet -System.IO.Compression.FileSystem 6.0.922.41905 dotnet -System.IO.Compression.ZipFile 6.0.922.41905 dotnet -System.IO.FileSystem 6.0.922.41905 dotnet -System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet -System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet -System.IO.FileSystem.Primitives 6.0.922.41905 dotnet -System.IO.FileSystem.Watcher 6.0.922.41905 dotnet -System.IO.IsolatedStorage 6.0.922.41905 dotnet -System.IO.MemoryMappedFiles 6.0.922.41905 dotnet -System.IO.Pipelines 6.0.522.21309 dotnet -System.IO.Pipes 6.0.922.41905 dotnet -System.IO.Pipes.AccessControl 6.0.922.41905 dotnet -System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet -System.Linq 6.0.922.41905 dotnet -System.Linq.Async 6.0.1.35981 dotnet -System.Linq.Expressions 6.0.922.41905 dotnet -System.Linq.Parallel 6.0.922.41905 dotnet -System.Linq.Queryable 6.0.922.41905 dotnet -System.Memory 6.0.922.41905 dotnet -System.Net 6.0.922.41905 dotnet -System.Net.Http 6.0.922.41905 dotnet -System.Net.Http.Json 6.0.922.41905 dotnet -System.Net.HttpListener 6.0.922.41905 dotnet -System.Net.Mail 6.0.922.41905 dotnet -System.Net.NameResolution 6.0.922.41905 dotnet -System.Net.NetworkInformation 6.0.922.41905 dotnet -System.Net.Ping 6.0.922.41905 dotnet -System.Net.Primitives 6.0.922.41905 dotnet -System.Net.Quic 6.0.922.41905 dotnet -System.Net.Requests 6.0.922.41905 dotnet -System.Net.Security 6.0.922.41905 dotnet -System.Net.ServicePoint 6.0.922.41905 dotnet -System.Net.Sockets 6.0.922.41905 dotnet -System.Net.WebClient 6.0.922.41905 dotnet -System.Net.WebHeaderCollection 6.0.922.41905 dotnet -System.Net.WebProxy 6.0.922.41905 dotnet -System.Net.WebSockets 6.0.922.41905 dotnet -System.Net.WebSockets.Client 6.0.922.41905 dotnet -System.Numerics 6.0.922.41905 dotnet -System.Numerics.Vectors 6.0.922.41905 dotnet -System.ObjectModel 6.0.922.41905 dotnet -System.Private.CoreLib 6.0.922.41905 dotnet -System.Private.DataContractSerialization 6.0.922.41905 dotnet -System.Private.Uri 6.0.922.41905 dotnet -System.Private.Xml 6.0.922.41905 dotnet -System.Private.Xml.Linq 6.0.922.41905 dotnet -System.Reflection 6.0.922.41905 dotnet -System.Reflection.DispatchProxy 6.0.922.41905 dotnet -System.Reflection.Emit 6.0.922.41905 dotnet -System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet -System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet -System.Reflection.Extensions 6.0.922.41905 dotnet -System.Reflection.Metadata 6.0.922.41905 dotnet -System.Reflection.Primitives 6.0.922.41905 dotnet -System.Reflection.TypeExtensions 6.0.922.41905 dotnet -System.Resources.Reader 6.0.922.41905 dotnet -System.Resources.ResourceManager 6.0.922.41905 dotnet -System.Resources.Writer 6.0.922.41905 dotnet -System.Runtime 6.0.922.41905 dotnet -System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet -System.Runtime.Extensions 6.0.922.41905 dotnet -System.Runtime.Handles 6.0.922.41905 dotnet -System.Runtime.InteropServices 6.0.922.41905 dotnet -System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet -System.Runtime.Intrinsics 6.0.922.41905 dotnet -System.Runtime.Loader 6.0.922.41905 dotnet -System.Runtime.Numerics 6.0.922.41905 dotnet -System.Runtime.Serialization 6.0.922.41905 dotnet -System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet -System.Runtime.Serialization.Json 6.0.922.41905 dotnet -System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet -System.Runtime.Serialization.Xml 6.0.922.41905 dotnet -System.Security 6.0.922.41905 dotnet -System.Security.AccessControl 6.0.922.41905 dotnet -System.Security.Claims 6.0.922.41905 dotnet -System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet -System.Security.Cryptography.Cng 6.0.922.41905 dotnet -System.Security.Cryptography.Csp 6.0.922.41905 dotnet -System.Security.Cryptography.Encoding 6.0.922.41905 dotnet -System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet -System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet -System.Security.Cryptography.Primitives 6.0.922.41905 dotnet -System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet -System.Security.Cryptography.Xml 6.0.822.36306 dotnet -System.Security.Principal 6.0.922.41905 dotnet -System.Security.Principal.Windows 6.0.922.41905 dotnet -System.Security.SecureString 6.0.922.41905 dotnet -System.ServiceModel.Web 6.0.922.41905 dotnet -System.ServiceProcess 6.0.922.41905 dotnet -System.Text.Encoding 6.0.922.41905 dotnet -System.Text.Encoding.CodePages 6.0.922.41905 dotnet -System.Text.Encoding.Extensions 6.0.922.41905 dotnet -System.Text.Encodings.Web 6.0.922.41905 dotnet -System.Text.Json 6.0.922.41905 dotnet -System.Text.RegularExpressions 6.0.922.41905 dotnet -System.Threading 6.0.922.41905 dotnet -System.Threading.Channels 6.0.922.41905 dotnet -System.Threading.Overlapped 6.0.922.41905 dotnet -System.Threading.Tasks 6.0.922.41905 dotnet -System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet -System.Threading.Tasks.Extensions 6.0.922.41905 dotnet -System.Threading.Tasks.Parallel 6.0.922.41905 dotnet -System.Threading.Thread 6.0.922.41905 dotnet -System.Threading.ThreadPool 6.0.922.41905 dotnet -System.Threading.Timer 6.0.922.41905 dotnet -System.Transactions 6.0.922.41905 dotnet -System.Transactions.Local 6.0.922.41905 dotnet -System.ValueTuple 6.0.922.41905 dotnet -System.Web 6.0.922.41905 dotnet -System.Web.HttpUtility 6.0.922.41905 dotnet -System.Windows 6.0.922.41905 dotnet -System.Xml 6.0.922.41905 dotnet -System.Xml.Linq 6.0.922.41905 dotnet -System.Xml.ReaderWriter 6.0.922.41905 dotnet -System.Xml.Serialization 6.0.922.41905 dotnet -System.Xml.XDocument 6.0.922.41905 dotnet -System.Xml.XPath 6.0.922.41905 dotnet -System.Xml.XPath.XDocument 6.0.922.41905 dotnet -System.Xml.XmlDocument 6.0.922.41905 dotnet -System.Xml.XmlSerializer 6.0.922.41905 dotnet -TMDbLibrary 1.9.2.0 dotnet -TagLibSharp 2.3.0.0 dotnet -UTFUnknown 2.0.664 dotnet -WindowsBase 6.0.922.41905 dotnet -ZLIB.NET 1.0.5.0 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.11 deb -apt-utils 2.4.11 deb -at 3.2.5-1ubuntu1 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -bash 5.1.16 binary -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -coreutils 8.32-4.1ubuntu1 deb -cron 3.0pl1-137ubuntu3 deb -curl 7.81.0-1ubuntu1.15 deb -dash 0.5.11+git20210903+057cd650a4ed-3build1 deb -debconf 1.5.79ubuntu1 deb -debianutils 5.5-1ubuntu2 deb -diffutils 1:3.8-0ubuntu2 deb -dirmngr 2.2.27-3ubuntu2.1 deb -dpkg 1.21.1ubuntu2.2 deb -e2fsprogs 1.46.5-2ubuntu1.1 deb -findutils 4.8.0-1ubuntu3 deb -fontconfig-config 2.13.1-4.2ubuntu5 deb -fonts-dejavu-core 2.37-2build1 deb -gcc-12-base 12.1.0-2ubuntu1~22.04 deb -gnupg 2.2.27-3ubuntu2.1 deb -gnupg-l10n 2.2.27-3ubuntu2.1 deb -gnupg-utils 2.2.27-3ubuntu2.1 deb -gpg 2.2.27-3ubuntu2.1 deb -gpg-agent 2.2.27-3ubuntu2.1 deb -gpg-wks-client 2.2.27-3ubuntu2.1 deb -gpg-wks-server 2.2.27-3ubuntu2.1 deb -gpgconf 2.2.27-3ubuntu2.1 deb -gpgsm 2.2.27-3ubuntu2.1 deb -gpgv 2.2.27-3ubuntu2.1 deb -grep 3.7-1build1 deb -gzip 1.10-4ubuntu4.1 deb -hostname 3.23ubuntu2 deb -init-system-helpers 1.62 deb -jellyfin 10.8.13-1 deb -jellyfin-ffmpeg5 5.1.4-2-jammy deb -jellyfin-server 10.8.13-1 deb -jellyfin-web 10.8.13-1 deb -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.11 deb -libass9 1:0.15.2-1 deb -libassuan0 2.5.5-1build1 deb -libattr1 1:2.5.1-1build1 deb -libaudit-common 1:3.0.7-1build1 deb -libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3 deb -libbluray2 1:1.3.1-1 deb -libbrotli1 1.0.9-2build6 deb -libbsd0 0.11.5-1 deb -libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.1 deb -libc6 2.35-0ubuntu3.1 deb -libcairo2 1.16.0-5ubuntu2 deb -libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1ubuntu0.22.04.1 deb -libcom-err2 1.46.5-2ubuntu1.1 deb -libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.15 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm2 2.4.113-2~ubuntu0.22.04.1 deb -libedit2 3.1-20210910-1build1 deb -libelf1 0.186-1build1 deb -libexpat1 2.4.7-1ubuntu0.2 deb -libext2fs2 1.46.5-2ubuntu1.1 deb -libffi8 3.4.2-4 deb -libfontconfig1 2.13.1-4.2ubuntu5 deb -libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb -libfribidi0 1.0.8-2ubuntu3.1 deb -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu2.2 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.2 deb -libgpg-error0 1.43-3 deb -libgraphite2-3 1.3.14-1build2 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libharfbuzz0b 2.7.4-1ubuntu3.1 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.2 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.2 deb -libkrb5support0 1.19.2-2ubuntu0.2 deb -libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.16+dfsg-0ubuntu0.22.04.1 deb -libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3 deb -libmp3lame0 3.100-3build2 deb -libmpg123-0 1.29.3-1build1 deb -libncurses6 6.3-2ubuntu0.1 deb -libncursesw6 6.3-2ubuntu0.1 deb -libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1ubuntu0.1 deb -libnpth0 1.6-3build2 deb -libnsl2 1.3.0-2build2 deb -libnuma1 2.0.14-3ubuntu2 deb -libogg0 1.3.5-0ubuntu3 deb -libonig5 6.9.7.1-2build1 deb -libopenmpt0 0.6.1-1 deb -libopus0 1.3.1-0.1build2 deb -libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.3 deb -libpam-modules-bin 1.4.0-11ubuntu2.3 deb -libpam-runtime 1.4.0-11ubuntu2.3 deb -libpam0g 1.4.0-11ubuntu2.3 deb -libpciaccess0 0.16-3 deb -libpcre2-8-0 10.39-3ubuntu0.1 deb -libpcre3 2:8.39-13ubuntu0.22.04.1 deb -libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb -libpng16-16 1.6.37-3build5 deb -libprocps8 2:3.3.17-6ubuntu2 deb -libpsl5 0.21.0-1.2build2 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libse 3.6.5.3 dotnet -libseccomp2 2.5.3-2ubuntu2 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3 deb -libsqlite3-0 3.37.2-2ubuntu0.1 deb -libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2ubuntu0.22.04.1 deb -libssl3 3.0.2-0ubuntu1.10 deb -libstdc++6 12.1.0-2ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.9 deb -libtasn1-6 4.18.0-4build1 deb -libtheora0 1.1.1+dfsg.1-15ubuntu4 deb -libtinfo6 6.3-2ubuntu0.1 deb -libtirpc-common 1.3.2-2ubuntu0.1 deb -libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.9 deb -libudfread0 1.1.2-1 deb -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libvorbis0a 1.3.7-1build2 deb -libvorbisenc2 1.3.7-1build2 deb -libvorbisfile3 1.3.7-1build2 deb -libvpx7 1.11.0-2ubuntu2.2 deb -libwebp7 1.2.2-2ubuntu0.22.04.2 deb -libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb -libx11-6 2:1.7.5-1ubuntu0.3 deb -libx11-data 2:1.7.5-1ubuntu0.3 deb -libx11-xcb1 2:1.7.5-1ubuntu0.3 deb -libx264-163 2:0.163.3060+git5db6aa6-2build1 deb -libx265-199 3.5-2 deb -libxau6 1:1.0.9-1build5 deb -libxcb-dri2-0 1.14-3ubuntu3 deb -libxcb-dri3-0 1.14-3ubuntu3 deb -libxcb-present0 1.14-3ubuntu3 deb -libxcb-randr0 1.14-3ubuntu3 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 1.14-3ubuntu3 deb -libxcb-sync1 1.14-3ubuntu3 deb -libxcb-xfixes0 1.14-3ubuntu3 deb -libxcb1 1.14-3ubuntu3 deb -libxdmcp6 1:1.1.3-0ubuntu5 deb -libxext6 2:1.3.4-1build1 deb -libxml2 2.9.13+dfsg-1ubuntu0.3 deb -libxrender1 1:0.9.10-1build4 deb -libxshmfence1 1.3-1build4 deb -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -libzvbi-common 0.2.35-19 deb -libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.5 deb -login 1:4.8.1-2ubuntu2.1 deb -logsave 1.46.5-2ubuntu1.1 deb -lsb-base 11.1.0ubuntu4 deb -mawk 1.3.4.20200120-3 deb -mesa-va-drivers 23.0.4-0ubuntu1~22.04.1 deb -mount 2.37.2-4ubuntu3 deb -mscorlib 6.0.922.41905 dotnet -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb -netstandard 6.0.922.41905 dotnet -ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.12 deb -passwd 1:4.8.1-2ubuntu2.1 deb -perl-base 5.34.0-3ubuntu1.2 deb -pinentry-curses 1.1.1-1build2 deb -procps 2:3.3.17-6ubuntu2 deb -prometheusnet.DotNetRuntime 4.2.4.0 dotnet -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -sed 4.8-1ubuntu2 deb -sensible-utils 0.0.17 deb -sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023c-0ubuntu0.22.04.2 deb -ubuntu-keyring 2021.03.26 deb -ucf 3.0043 deb -usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3 deb -xmlstarlet 1.6.1-2.1 deb -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +NAME VERSION TYPE +BDInfo 0.7.6.2 dotnet +BlurHashSharp 1.2.0.0 dotnet +BlurHashSharp.SkiaSharp 1.2.0.0 dotnet +CommandLine 2.9.1.0 dotnet +DiscUtils.Core 0.16.13.55129 dotnet +DiscUtils.Iso9660 0.16.13.55129 dotnet +DiscUtils.Streams 0.16.13.55129 dotnet +DiscUtils.Udf 0.16.13.55129 dotnet +DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet +Highly Optimized Priority Queue 5.0.0.0 dotnet +Jellyfin Server 10.8.13 dotnet +Jellyfin Server 2019.1.20.3 dotnet +Jellyfin.Api 1.0.0.0 dotnet +Jellyfin.Data.dll 10.8.13 dotnet +Jellyfin.Extensions.dll 10.8.13 dotnet +Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet +Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet +Jellyfin.Networking.dll 10.8.13 dotnet +Jellyfin.XmlTv 1.0.0.0 dotnet +Json.NET 13.0.1.25517 dotnet +Microsoft.AspNetCore 6.0.922.41926 dotnet +Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet +Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet +Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.Session 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet +Microsoft.CSharp 6.0.922.41905 dotnet +Microsoft.Data.Sqlite 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet +Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration 6.0.322.12309 dotnet +Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet +Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet +Microsoft.Extensions.Features 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet +Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet +Microsoft.Extensions.Hosting 6.0.222.6406 dotnet +Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Http 6.0.21.52210 dotnet +Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet +Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet +Microsoft.Extensions.Localization 6.0.922.41926 dotnet +Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Logging 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet +Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet +Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet +Microsoft.Extensions.Options 6.0.21.52210 dotnet +Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet +Microsoft.Extensions.Primitives 6.0.21.52210 dotnet +Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet +Microsoft.JSInterop 6.0.922.41926 dotnet +Microsoft.Net.Http.Headers 6.0.922.41926 dotnet +Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.VisualBasic 6.0.922.41905 dotnet +Microsoft.VisualBasic.Core 11.100.922.41905 dotnet +Microsoft.Win32.Primitives 6.0.922.41905 dotnet +Microsoft.Win32.Registry 6.0.922.41905 dotnet +Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet +Mono.Nat 3.0.3-master+4f1a615 dotnet +NEbml.Core 0.11.0.0 dotnet +PlaylistsNET 1.2.1.0 dotnet +Prometheus.AspNetCore.dll 6.0.0 dotnet +Prometheus.NetCore.dll 6.0.0 dotnet +Prometheus.NetStandard.dll 6.0.0 dotnet +SQLitePCL.pretty 1.0.0 dotnet +SQLitePCLRaw.batteries_v2 2.1.0.1603 dotnet +SQLitePCLRaw.core 2.1.0.1603 dotnet +SQLitePCLRaw.provider.e_sqlite3 2.1.0.1603 dotnet +Serilog 2.10.0.0 dotnet +Serilog.AspNetCore 4.1.0.0 dotnet +Serilog.Enrichers.Thread 3.1.0.0 dotnet +Serilog.Extensions.Hosting 4.1.2.0 dotnet +Serilog.Extensions.Logging 3.0.1.0 dotnet +Serilog.Formatting.Compact 1.1.0.0 dotnet +Serilog.Settings.Configuration 3.3.0.0 dotnet +Serilog.Sinks.Async 1.5.0.0 dotnet +Serilog.Sinks.Console 4.0.1.0 dotnet +Serilog.Sinks.Debug 2.0.0.0 dotnet +Serilog.Sinks.File 5.0.0.0 dotnet +Serilog.Sinks.Graylog 2.3.0.0 dotnet +Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet +SharpCompress 0.32.2+3009e6dcfd183760fbdb675249b7a65a2894618b dotnet +SkiaSharp 2.88.2.0-193b587552cb0ed39372a049d7e6c692db98c267 dotnet +SkiaSharp.Extended.Svg (netstandard2.0) 1.60.0.0 dotnet +Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet +Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet +System 6.0.922.41905 dotnet +System.AppContext 6.0.922.41905 dotnet +System.Buffers 6.0.922.41905 dotnet +System.Collections 6.0.922.41905 dotnet +System.Collections.Concurrent 6.0.922.41905 dotnet +System.Collections.Immutable 6.0.922.41905 dotnet +System.Collections.NonGeneric 6.0.922.41905 dotnet +System.Collections.Specialized 6.0.922.41905 dotnet +System.ComponentModel 6.0.922.41905 dotnet +System.ComponentModel.Annotations 6.0.922.41905 dotnet +System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet +System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet +System.ComponentModel.Primitives 6.0.922.41905 dotnet +System.ComponentModel.TypeConverter 6.0.922.41905 dotnet +System.Configuration 6.0.922.41905 dotnet +System.Console 6.0.922.41905 dotnet +System.Core 6.0.922.41905 dotnet +System.Data 6.0.922.41905 dotnet +System.Data.Common 6.0.922.41905 dotnet +System.Data.DataSetExtensions 6.0.922.41905 dotnet +System.Diagnostics.Contracts 6.0.922.41905 dotnet +System.Diagnostics.Debug 6.0.922.41905 dotnet +System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet +System.Diagnostics.EventLog 6.0.21.52210 dotnet +System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet +System.Diagnostics.Process 6.0.922.41905 dotnet +System.Diagnostics.StackTrace 6.0.922.41905 dotnet +System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet +System.Diagnostics.Tools 6.0.922.41905 dotnet +System.Diagnostics.TraceSource 6.0.922.41905 dotnet +System.Diagnostics.Tracing 6.0.922.41905 dotnet +System.Drawing 6.0.922.41905 dotnet +System.Drawing.Common 5.0.421.11614 dotnet +System.Drawing.Primitives 6.0.922.41905 dotnet +System.Dynamic.Runtime 6.0.922.41905 dotnet +System.Formats.Asn1 6.0.922.41905 dotnet +System.Globalization 6.0.922.41905 dotnet +System.Globalization.Calendars 6.0.922.41905 dotnet +System.Globalization.Extensions 6.0.922.41905 dotnet +System.IO 6.0.922.41905 dotnet +System.IO.Compression 6.0.922.41905 dotnet +System.IO.Compression.Brotli 6.0.922.41905 dotnet +System.IO.Compression.FileSystem 6.0.922.41905 dotnet +System.IO.Compression.ZipFile 6.0.922.41905 dotnet +System.IO.FileSystem 6.0.922.41905 dotnet +System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet +System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet +System.IO.FileSystem.Primitives 6.0.922.41905 dotnet +System.IO.FileSystem.Watcher 6.0.922.41905 dotnet +System.IO.IsolatedStorage 6.0.922.41905 dotnet +System.IO.MemoryMappedFiles 6.0.922.41905 dotnet +System.IO.Pipelines 6.0.522.21309 dotnet +System.IO.Pipes 6.0.922.41905 dotnet +System.IO.Pipes.AccessControl 6.0.922.41905 dotnet +System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet +System.Linq 6.0.922.41905 dotnet +System.Linq.Async (net6.0) 6.0.1.35981 dotnet +System.Linq.Expressions 6.0.922.41905 dotnet +System.Linq.Parallel 6.0.922.41905 dotnet +System.Linq.Queryable 6.0.922.41905 dotnet +System.Memory 6.0.922.41905 dotnet +System.Net 6.0.922.41905 dotnet +System.Net.Http 6.0.922.41905 dotnet +System.Net.Http.Json 6.0.922.41905 dotnet +System.Net.HttpListener 6.0.922.41905 dotnet +System.Net.Mail 6.0.922.41905 dotnet +System.Net.NameResolution 6.0.922.41905 dotnet +System.Net.NetworkInformation 6.0.922.41905 dotnet +System.Net.Ping 6.0.922.41905 dotnet +System.Net.Primitives 6.0.922.41905 dotnet +System.Net.Quic 6.0.922.41905 dotnet +System.Net.Requests 6.0.922.41905 dotnet +System.Net.Security 6.0.922.41905 dotnet +System.Net.ServicePoint 6.0.922.41905 dotnet +System.Net.Sockets 6.0.922.41905 dotnet +System.Net.WebClient 6.0.922.41905 dotnet +System.Net.WebHeaderCollection 6.0.922.41905 dotnet +System.Net.WebProxy 6.0.922.41905 dotnet +System.Net.WebSockets 6.0.922.41905 dotnet +System.Net.WebSockets.Client 6.0.922.41905 dotnet +System.Numerics 6.0.922.41905 dotnet +System.Numerics.Vectors 6.0.922.41905 dotnet +System.ObjectModel 6.0.922.41905 dotnet +System.Private.CoreLib 6.0.922.41905 dotnet +System.Private.DataContractSerialization 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet +System.Private.Uri 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet +System.Private.Xml 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet +System.Private.Xml.Linq 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet +System.Reflection 6.0.922.41905 dotnet +System.Reflection.DispatchProxy 6.0.922.41905 dotnet +System.Reflection.Emit 6.0.922.41905 dotnet +System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet +System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet +System.Reflection.Extensions 6.0.922.41905 dotnet +System.Reflection.Metadata 6.0.922.41905 dotnet +System.Reflection.Primitives 6.0.922.41905 dotnet +System.Reflection.TypeExtensions 6.0.922.41905 dotnet +System.Resources.Reader 6.0.922.41905 dotnet +System.Resources.ResourceManager 6.0.922.41905 dotnet +System.Resources.Writer 6.0.922.41905 dotnet +System.Runtime 6.0.922.41905 dotnet +System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet +System.Runtime.Extensions 6.0.922.41905 dotnet +System.Runtime.Handles 6.0.922.41905 dotnet +System.Runtime.InteropServices 6.0.922.41905 dotnet +System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet +System.Runtime.Intrinsics 6.0.922.41905 dotnet +System.Runtime.Loader 6.0.922.41905 dotnet +System.Runtime.Numerics 6.0.922.41905 dotnet +System.Runtime.Serialization 6.0.922.41905 dotnet +System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet +System.Runtime.Serialization.Json 6.0.922.41905 dotnet +System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet +System.Runtime.Serialization.Xml 6.0.922.41905 dotnet +System.Security 6.0.922.41905 dotnet +System.Security.AccessControl 6.0.922.41905 dotnet +System.Security.Claims 6.0.922.41905 dotnet +System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet +System.Security.Cryptography.Cng 6.0.922.41905 dotnet +System.Security.Cryptography.Csp 6.0.922.41905 dotnet +System.Security.Cryptography.Encoding 6.0.922.41905 dotnet +System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet +System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Primitives 6.0.922.41905 dotnet +System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet +System.Security.Cryptography.Xml 6.0.822.36306 dotnet +System.Security.Principal 6.0.922.41905 dotnet +System.Security.Principal.Windows 6.0.922.41905 dotnet +System.Security.SecureString 6.0.922.41905 dotnet +System.ServiceModel.Web 6.0.922.41905 dotnet +System.ServiceProcess 6.0.922.41905 dotnet +System.Text.Encoding 6.0.922.41905 dotnet +System.Text.Encoding.CodePages 6.0.922.41905 dotnet +System.Text.Encoding.Extensions 6.0.922.41905 dotnet +System.Text.Encodings.Web 6.0.922.41905 dotnet +System.Text.Json 6.0.922.41905 dotnet +System.Text.RegularExpressions 6.0.922.41905 dotnet +System.Threading 6.0.922.41905 dotnet +System.Threading.Channels 6.0.922.41905 dotnet +System.Threading.Overlapped 6.0.922.41905 dotnet +System.Threading.Tasks 6.0.922.41905 dotnet +System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet +System.Threading.Tasks.Extensions 6.0.922.41905 dotnet +System.Threading.Tasks.Parallel 6.0.922.41905 dotnet +System.Threading.Thread 6.0.922.41905 dotnet +System.Threading.ThreadPool 6.0.922.41905 dotnet +System.Threading.Timer 6.0.922.41905 dotnet +System.Transactions 6.0.922.41905 dotnet +System.Transactions.Local 6.0.922.41905 dotnet +System.ValueTuple 6.0.922.41905 dotnet +System.Web 6.0.922.41905 dotnet +System.Web.HttpUtility 6.0.922.41905 dotnet +System.Windows 6.0.922.41905 dotnet +System.Xml 6.0.922.41905 dotnet +System.Xml.Linq 6.0.922.41905 dotnet +System.Xml.ReaderWriter 6.0.922.41905 dotnet +System.Xml.Serialization 6.0.922.41905 dotnet +System.Xml.XDocument 6.0.922.41905 dotnet +System.Xml.XPath 6.0.922.41905 dotnet +System.Xml.XPath.XDocument 6.0.922.41905 dotnet +System.Xml.XmlDocument 6.0.922.41905 dotnet +System.Xml.XmlSerializer 6.0.922.41905 dotnet +TMDbLib 1.9.2.0 dotnet +TagLib# 2.3.0.0 dotnet +UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet +WindowsBase 6.0.922.41905 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.11 deb +apt-utils 2.4.11 deb +at 3.2.5-1ubuntu1 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +bash 5.1.16 binary +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20230311ubuntu0.22.04.1 deb +coreutils 8.32-4.1ubuntu1 deb +cron 3.0pl1-137ubuntu3 deb +curl 7.81.0-1ubuntu1.15 deb +dash 0.5.11+git20210903+057cd650a4ed-3build1 deb +debconf 1.5.79ubuntu1 deb +debianutils 5.5-1ubuntu2 deb +diffutils 1:3.8-0ubuntu2 deb +dirmngr 2.2.27-3ubuntu2.1 deb +dpkg 1.21.1ubuntu2.2 deb +e2fsprogs 1.46.5-2ubuntu1.1 deb +findutils 4.8.0-1ubuntu3 deb +fontconfig-config 2.13.1-4.2ubuntu5 deb +fonts-dejavu-core 2.37-2build1 deb +gcc-12-base 12.1.0-2ubuntu1~22.04 deb +gnupg 2.2.27-3ubuntu2.1 deb +gnupg-l10n 2.2.27-3ubuntu2.1 deb +gnupg-utils 2.2.27-3ubuntu2.1 deb +gpg 2.2.27-3ubuntu2.1 deb +gpg-agent 2.2.27-3ubuntu2.1 deb +gpg-wks-client 2.2.27-3ubuntu2.1 deb +gpg-wks-server 2.2.27-3ubuntu2.1 deb +gpgconf 2.2.27-3ubuntu2.1 deb +gpgsm 2.2.27-3ubuntu2.1 deb +gpgv 2.2.27-3ubuntu2.1 deb +grep 3.7-1build1 deb +gzip 1.10-4ubuntu4.1 deb +hostname 3.23ubuntu2 deb +init-system-helpers 1.62 deb +jellyfin 10.8.13-1 deb +jellyfin-ffmpeg5 5.1.4-2-jammy deb +jellyfin-server 10.8.13-1 deb +jellyfin-web 10.8.13-1 deb +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.11 deb +libass9 1:0.15.2-1 deb +libassuan0 2.5.5-1build1 deb +libattr1 1:2.5.1-1build1 deb +libaudit-common 1:3.0.7-1build1 deb +libaudit1 1:3.0.7-1build1 deb +libblkid1 2.37.2-4ubuntu3 deb +libbluray2 1:1.3.1-1 deb +libbrotli1 1.0.9-2build6 deb +libbsd0 0.11.5-1 deb +libbz2-1.0 1.0.8-5build1 deb +libc-bin 2.35-0ubuntu3.1 deb +libc6 2.35-0ubuntu3.1 deb +libcairo2 1.16.0-5ubuntu2 deb +libcap-ng0 0.7.9-2.2build3 deb +libcap2 1:2.44-1ubuntu0.22.04.1 deb +libcom-err2 1.46.5-2ubuntu1.1 deb +libcrypt1 1:4.4.27-1 deb +libcurl4 7.81.0-1ubuntu1.15 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm2 2.4.113-2~ubuntu0.22.04.1 deb +libedit2 3.1-20210910-1build1 deb +libelf1 0.186-1build1 deb +libexpat1 2.4.7-1ubuntu0.2 deb +libext2fs2 1.46.5-2ubuntu1.1 deb +libffi8 3.4.2-4 deb +libfontconfig1 2.13.1-4.2ubuntu5 deb +libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb +libfribidi0 1.0.8-2ubuntu3.1 deb +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libglib2.0-0 2.72.4-0ubuntu2.2 deb +libgmp10 2:6.2.1+dfsg-3ubuntu1 deb +libgnutls30 3.7.3-4ubuntu1.2 deb +libgpg-error0 1.43-3 deb +libgraphite2-3 1.3.14-1build2 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libharfbuzz0b 2.7.4-1ubuntu3.1 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjq1 1.6-2.1ubuntu3 deb +libk5crypto3 1.19.2-2ubuntu0.2 deb +libkeyutils1 1.6.1-2ubuntu3 deb +libkrb5-3 1.19.2-2ubuntu0.2 deb +libkrb5support0 1.19.2-2ubuntu0.2 deb +libksba8 1.6.0-2ubuntu0.2 deb +libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.16+dfsg-0ubuntu0.22.04.1 deb +libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmount1 2.37.2-4ubuntu3 deb +libmp3lame0 3.100-3build2 deb +libmpg123-0 1.29.3-1build1 deb +libncurses6 6.3-2ubuntu0.1 deb +libncursesw6 6.3-2ubuntu0.1 deb +libnettle8 3.7.3-1build2 deb +libnghttp2-14 1.43.0-1ubuntu0.1 deb +libnpth0 1.6-3build2 deb +libnsl2 1.3.0-2build2 deb +libnuma1 2.0.14-3ubuntu2 deb +libogg0 1.3.5-0ubuntu3 deb +libonig5 6.9.7.1-2build1 deb +libopenmpt0 0.6.1-1 deb +libopus0 1.3.1-0.1build2 deb +libp11-kit0 0.24.0-6build1 deb +libpam-modules 1.4.0-11ubuntu2.3 deb +libpam-modules-bin 1.4.0-11ubuntu2.3 deb +libpam-runtime 1.4.0-11ubuntu2.3 deb +libpam0g 1.4.0-11ubuntu2.3 deb +libpciaccess0 0.16-3 deb +libpcre2-8-0 10.39-3ubuntu0.1 deb +libpcre3 2:8.39-13ubuntu0.22.04.1 deb +libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb +libpng16-16 1.6.37-3build5 deb +libprocps8 2:3.3.17-6ubuntu2 deb +libpsl5 0.21.0-1.2build2 deb +libreadline8 8.1.2-1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb +libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb +libse 3.6.5.3 dotnet +libseccomp2 2.5.3-2ubuntu2 deb +libselinux1 3.3-1build2 deb +libsemanage-common 3.3-1build2 deb +libsemanage2 3.3-1build2 deb +libsepol2 3.3-1build1 deb +libsmartcols1 2.37.2-4ubuntu3 deb +libsqlite3-0 3.37.2-2ubuntu0.1 deb +libss2 1.46.5-2ubuntu1.1 deb +libssh-4 0.9.6-2ubuntu0.22.04.2 deb +libssl3 3.0.2-0ubuntu1.10 deb +libstdc++6 12.1.0-2ubuntu1~22.04 deb +libsystemd0 249.11-0ubuntu3.9 deb +libtasn1-6 4.18.0-4build1 deb +libtheora0 1.1.1+dfsg.1-15ubuntu4 deb +libtinfo6 6.3-2ubuntu0.1 deb +libtirpc-common 1.3.2-2ubuntu0.1 deb +libtirpc3 1.3.2-2ubuntu0.1 deb +libudev1 249.11-0ubuntu3.9 deb +libudfread0 1.1.2-1 deb +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libvorbis0a 1.3.7-1build2 deb +libvorbisenc2 1.3.7-1build2 deb +libvorbisfile3 1.3.7-1build2 deb +libvpx7 1.11.0-2ubuntu2.2 deb +libwebp7 1.2.2-2ubuntu0.22.04.2 deb +libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb +libx11-6 2:1.7.5-1ubuntu0.3 deb +libx11-data 2:1.7.5-1ubuntu0.3 deb +libx11-xcb1 2:1.7.5-1ubuntu0.3 deb +libx264-163 2:0.163.3060+git5db6aa6-2build1 deb +libx265-199 3.5-2 deb +libxau6 1:1.0.9-1build5 deb +libxcb-dri2-0 1.14-3ubuntu3 deb +libxcb-dri3-0 1.14-3ubuntu3 deb +libxcb-present0 1.14-3ubuntu3 deb +libxcb-randr0 1.14-3ubuntu3 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 1.14-3ubuntu3 deb +libxcb-sync1 1.14-3ubuntu3 deb +libxcb-xfixes0 1.14-3ubuntu3 deb +libxcb1 1.14-3ubuntu3 deb +libxdmcp6 1:1.1.3-0ubuntu5 deb +libxext6 2:1.3.4-1build1 deb +libxml2 2.9.13+dfsg-1ubuntu0.3 deb +libxrender1 1:0.9.10-1build4 deb +libxshmfence1 1.3-1build4 deb +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb +libxxhash0 0.8.1-1 deb +libzstd1 1.4.8+dfsg-3build1 deb +libzvbi-common 0.2.35-19 deb +libzvbi0 0.2.35-19 deb +locales 2.35-0ubuntu3.5 deb +login 1:4.8.1-2ubuntu2.1 deb +logsave 1.46.5-2ubuntu1.1 deb +lsb-base 11.1.0ubuntu4 deb +mawk 1.3.4.20200120-3 deb +mesa-va-drivers 23.0.4-0ubuntu1~22.04.1 deb +mount 2.37.2-4ubuntu3 deb +mscorlib 6.0.922.41905 dotnet +ncurses-base 6.3-2ubuntu0.1 deb +ncurses-bin 6.3-2ubuntu0.1 deb +netcat 1.218-4ubuntu1 deb +netcat-openbsd 1.218-4ubuntu1 deb +netstandard 6.0.922.41905 dotnet +ocl-icd-libopencl1 2.2.14-3 deb +openssl 3.0.2-0ubuntu1.12 deb +passwd 1:4.8.1-2ubuntu2.1 deb +perl-base 5.34.0-3ubuntu1.2 deb +pinentry-curses 1.1.1-1build2 deb +procps 2:3.3.17-6ubuntu2 deb +prometheus-net.DotNetRuntime 4.2.4.0 dotnet +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +sed 4.8-1ubuntu2 deb +sensible-utils 0.0.17 deb +sysvinit-utils 3.01-1ubuntu1 deb +tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb +tzdata 2023c-0ubuntu0.22.04.2 deb +ubuntu-keyring 2021.03.26 deb +ucf 3.0043 deb +usrmerge 25ubuntu2 deb +util-linux 2.37.2-4ubuntu3 deb +xmlstarlet 1.6.1-2.1 deb +zlib.net 1.0.5.0 dotnet +zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From 2e044de5430abce8433800c69558ee8acc5f3055 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Jan 2024 12:43:33 +0000 Subject: [PATCH 306/456] Bot Updating Templated Files --- Jenkinsfile | 295 +++++++++++++++++++++++++++------------------------- 1 file changed, 152 insertions(+), 143 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9450f70..5eac616 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,6 +16,7 @@ pipeline { GITHUB_TOKEN=credentials('498b4638-2d02-4ce5-832d-8a57d01d97ab') GITLAB_TOKEN=credentials('b6f0f1dd-6952-4cf6-95d1-9c06380283f0') GITLAB_NAMESPACE=credentials('gitlab-namespace-id') + DOCKERHUB_TOKEN=credentials('docker-hub-ci-pat') BUILD_VERSION_ARG = 'JELLYFIN_RELEASE' LS_USER = 'linuxserver' LS_REPO = 'docker-jellyfin' @@ -58,11 +59,16 @@ pipeline { env.COMMIT_SHA = sh( script: '''git rev-parse HEAD''', returnStdout: true).trim() + env.GH_DEFAULT_BRANCH = sh( + script: '''git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||' ''', + returnStdout: true).trim() env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' } + sh '''#! /bin/bash + echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" ''' script{ env.LS_RELEASE_NUMBER = sh( script: '''echo ${LS_RELEASE} |sed 's/^.*-ls//g' ''', @@ -120,7 +126,7 @@ pipeline { steps{ script{ env.EXT_RELEASE_CLEAN = sh( - script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g' ''', + script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/ ]//g' ''', returnStdout: true).trim() def semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)\.(\d+)/ @@ -138,7 +144,7 @@ pipeline { } if (env.SEMVER != null) { - if (BRANCH_NAME != "master" && BRANCH_NAME != "main") { + if (BRANCH_NAME != "${env.GH_DEFAULT_BRANCH}") { env.SEMVER = "${env.SEMVER}-${BRANCH_NAME}" } println("SEMVER: ${env.SEMVER}") @@ -256,115 +262,150 @@ pipeline { } } steps { - sh '''#! /bin/bash - set -e - TEMPDIR=$(mktemp -d) - docker pull ghcr.io/linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest - # Stage 1 - Jenkinsfile update - if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then - mkdir -p ${TEMPDIR}/repo - git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} - cd ${TEMPDIR}/repo/${LS_REPO} - git checkout -f master - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ - git add Jenkinsfile - git commit -m 'Bot Updating Templated Files' - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all - echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - echo "Updating Jenkinsfile" - rm -Rf ${TEMPDIR} - exit 0 - else - echo "Jenkinsfile is up to date." - fi - # Stage 2 - Delete old templates - OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" - for i in ${OLD_TEMPLATES}; do - if [[ -f "${i}" ]]; then - TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" - fi - done - if [[ -n "${TEMPLATES_TO_DELETE}" ]]; then - mkdir -p ${TEMPDIR}/repo - git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} - cd ${TEMPDIR}/repo/${LS_REPO} - git checkout -f master - for i in ${TEMPLATES_TO_DELETE}; do - git rm "${i}" - done - git commit -m 'Bot Updating Templated Files' - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all - echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - echo "Deleting old and deprecated templates" - rm -Rf ${TEMPDIR} - exit 0 - else - echo "No templates to delete" - fi - # Stage 3 - Update templates - CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) - cd ${TEMPDIR}/docker-${CONTAINER_NAME} - NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) - if [[ "${CURRENTHASH}" != "${NEWHASH}" ]] || ! grep -q '.jenkins-external' "${WORKSPACE}/.gitignore" 2>/dev/null; then - mkdir -p ${TEMPDIR}/repo - git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} - cd ${TEMPDIR}/repo/${LS_REPO} - git checkout -f master - cd ${TEMPDIR}/docker-${CONTAINER_NAME} - mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows - mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE - cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || : - cp --parents readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/ || : - cd ${TEMPDIR}/repo/${LS_REPO}/ - if ! grep -q '.jenkins-external' .gitignore 2>/dev/null; then - echo ".jenkins-external" >> .gitignore - git add .gitignore - fi - git add readme-vars.yml ${TEMPLATED_FILES} - git commit -m 'Bot Updating Templated Files' - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all - echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - else - echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - fi - mkdir -p ${TEMPDIR}/docs - git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation - if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ - cd ${TEMPDIR}/docs/docker-documentation - git add docs/images/docker-${CONTAINER_NAME}.md - git commit -m 'Bot Updating Documentation' - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all - fi - mkdir -p ${TEMPDIR}/unraid - git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates - git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates - if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then - sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml - elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then - sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml - fi - if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then - cd ${TEMPDIR}/unraid/templates/ - if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then - echo "Image is on the ignore list, marking Unraid template as deprecated" - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ - git add -u unraid/${CONTAINER_NAME}.xml - git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : - git commit -m 'Bot Moving Deprecated Unraid Template' || : + withCredentials([ + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', + usernameVariable: 'DOCKERUSER', + passwordVariable: 'DOCKERPASS' + ] + ]) { + sh '''#! /bin/bash + set -e + TEMPDIR=$(mktemp -d) + docker pull ghcr.io/linuxserver/jenkins-builder:latest + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest + # Stage 1 - Jenkinsfile update + if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ + git add Jenkinsfile + git commit -m 'Bot Updating Templated Files' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Updating Jenkinsfile" + rm -Rf ${TEMPDIR} + exit 0 else - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ - git add unraid/${CONTAINER_NAME}.xml - git commit -m 'Bot Updating Unraid Template' + echo "Jenkinsfile is up to date." fi - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git --all - fi - rm -Rf ${TEMPDIR}''' - script{ - env.FILES_UPDATED = sh( - script: '''cat /tmp/${COMMIT_SHA}-${BUILD_NUMBER}''', - returnStdout: true).trim() + # Stage 2 - Delete old templates + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" + for i in ${OLD_TEMPLATES}; do + if [[ -f "${i}" ]]; then + TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" + fi + done + if [[ -n "${TEMPLATES_TO_DELETE}" ]]; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + for i in ${TEMPLATES_TO_DELETE}; do + git rm "${i}" + done + git commit -m 'Bot Updating Templated Files' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Deleting old and deprecated templates" + rm -Rf ${TEMPDIR} + exit 0 + else + echo "No templates to delete" + fi + # Stage 3 - Update templates + CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) + cd ${TEMPDIR}/docker-${CONTAINER_NAME} + NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) + if [[ "${CURRENTHASH}" != "${NEWHASH}" ]] || ! grep -q '.jenkins-external' "${WORKSPACE}/.gitignore" 2>/dev/null; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + cd ${TEMPDIR}/docker-${CONTAINER_NAME} + mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows + mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE + cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || : + cp --parents readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/ || : + cd ${TEMPDIR}/repo/${LS_REPO}/ + if ! grep -q '.jenkins-external' .gitignore 2>/dev/null; then + echo ".jenkins-external" >> .gitignore + git add .gitignore + fi + git add readme-vars.yml ${TEMPLATED_FILES} + git commit -m 'Bot Updating Templated Files' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + else + echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + fi + mkdir -p ${TEMPDIR}/docs + git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation + if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ + cd ${TEMPDIR}/docs/docker-documentation + GH_DOCS_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') + git add docs/images/docker-${CONTAINER_NAME}.md + git commit -m 'Bot Updating Documentation' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} + fi + mkdir -p ${TEMPDIR}/unraid + git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates + git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates + if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml + elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml + fi + if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then + cd ${TEMPDIR}/unraid/templates/ + GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') + if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then + echo "Image is on the ignore list, marking Unraid template as deprecated" + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + git add -u unraid/${CONTAINER_NAME}.xml + git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Moving Deprecated Unraid Template' || : + else + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + git add unraid/${CONTAINER_NAME}.xml + git commit -m 'Bot Updating Unraid Template' + fi + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} + fi + # Stage 4 - Sync Readme to Docker Hub + if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]]; then + if [[ $(cat ${TEMPDIR}/docker-${CONTAINER_NAME}/README.md | wc -m) > 25000 ]]; then + echo "Readme is longer than 25,000 characters. Syncing the lite version to Docker Hub" + DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/README.lite" + else + echo "Syncing readme to Docker Hub" + DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/README.md" + fi + DH_TOKEN=$(curl -d '{"username":"'${DOCKERUSER}'", "password":"'${DOCKERHUB_TOKEN}'"}' -H "Content-Type: application/json" -X POST https://hub.docker.com/v2/users/login | jq -r '.token') + curl -s \ + -H "Authorization: JWT ${DH_TOKEN}" \ + -H "Content-Type: application/json" \ + -X PATCH \ + -d "{\\"full_description\\":$(jq -Rsa . ${DH_README_SYNC_PATH})}" \ + https://hub.docker.com/v2/repositories/${DOCKERHUB_IMAGE} || : + else + echo "Not the default Github branch. Skipping readme sync to Docker Hub." + fi + rm -Rf ${TEMPDIR}''' + script{ + env.FILES_UPDATED = sh( + script: '''cat /tmp/${COMMIT_SHA}-${BUILD_NUMBER}''', + returnStdout: true).trim() + } } } } @@ -558,7 +599,8 @@ pipeline { wait git add package_versions.txt git commit -m 'Bot Updating Package Versions' - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master echo "true" > /tmp/packages-${COMMIT_SHA}-${BUILD_NUMBER} echo "Package tag updated, stopping build process" else @@ -854,39 +896,6 @@ EOF ) ''' } } - // Use helper container to sync the current README on master to the dockerhub endpoint - stage('Sync-README') { - when { - environment name: 'CHANGE_ID', value: '' - environment name: 'EXIT_STATUS', value: '' - } - steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', - usernameVariable: 'DOCKERUSER', - passwordVariable: 'DOCKERPASS' - ] - ]) { - sh '''#! /bin/bash - set -e - TEMPDIR=$(mktemp -d) - docker pull ghcr.io/linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest - docker pull ghcr.io/linuxserver/readme-sync - docker run --rm=true \ - -e DOCKERHUB_USERNAME=$DOCKERUSER \ - -e DOCKERHUB_PASSWORD=$DOCKERPASS \ - -e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \ - -e DOCKER_REPOSITORY=${IMAGE} \ - -e GIT_BRANCH=master \ - -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \ - ghcr.io/linuxserver/readme-sync bash -c 'node sync' - rm -Rf ${TEMPDIR} ''' - } - } - } // If this is a Pull request send the CI link as a comment on it stage('Pull Request Comment') { when { From feffdc1a45782e2b4586d52aeabf726c64a52ea1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Jan 2024 12:48:06 +0000 Subject: [PATCH 307/456] Bot Updating Templated Files --- README.md | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/README.md b/README.md index 3962f3f..b025aff 100644 --- a/README.md +++ b/README.md @@ -122,7 +122,6 @@ To help you get started creating a container from this image you can either use ```yaml --- -version: "2.1" services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest @@ -266,7 +265,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to ## Updating Info -Most of our images are static, versioned, and require an image update and container recreation to update the app inside. With some exceptions (ie. nextcloud, plex), we do not recommend or support updating apps inside the container. Please consult the [Application Setup](#application-setup) section above to see if it is recommended for the image. +Most of our images are static, versioned, and require an image update and container recreation to update the app inside. With some exceptions (noted in the relevant readme.md), we do not recommend or support updating apps inside the container. Please consult the [Application Setup](#application-setup) section above to see if it is recommended for the image. Below are the instructions for updating containers: @@ -331,21 +330,6 @@ Below are the instructions for updating containers: docker image prune ``` -### Via Watchtower auto-updater (only use if you don't remember the original parameters) - -* Pull the latest image at its tag and replace it with the same env variables in one run: - - ```bash - docker run --rm \ - -v /var/run/docker.sock:/var/run/docker.sock \ - containrrr/watchtower \ - --run-once jellyfin - ``` - -* You can also remove the old dangling images: `docker image prune` - -**warning**: We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose). - ### Image Update Notifications - Diun (Docker Image Update Notifier) **tip**: We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. From d2ca6c23dcc15725f2ed5616f125dabe493d7e1e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Jan 2024 12:51:46 +0000 Subject: [PATCH 308/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 8245f98..ae7f892 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -496,7 +496,7 @@ libsemanage-common 3.3-1build2 libsemanage2 3.3-1build2 deb libsepol2 3.3-1build1 deb libsmartcols1 2.37.2-4ubuntu3 deb -libsqlite3-0 3.37.2-2ubuntu0.1 deb +libsqlite3-0 3.37.2-2ubuntu0.3 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.2 deb libssl3 3.0.2-0ubuntu1.10 deb From f70f1831a8bb3a4e6085e0b11794b56dbf737154 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 23 Jan 2024 12:46:10 +0000 Subject: [PATCH 309/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ae7f892..142d731 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -542,7 +542,7 @@ libxxhash0 0.8.1-1 libzstd1 1.4.8+dfsg-3build1 deb libzvbi-common 0.2.35-19 deb libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.5 deb +locales 2.35-0ubuntu3.6 deb login 1:4.8.1-2ubuntu2.1 deb logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb @@ -568,7 +568,7 @@ sed 4.8-1ubuntu2 sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023c-0ubuntu0.22.04.2 deb +tzdata 2023d-0ubuntu0.22.04 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb From 083be7e99c442aade5718176da50dc8fb4af44a7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 30 Jan 2024 12:39:49 +0000 Subject: [PATCH 310/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 142d731..1a5b86e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -395,7 +395,7 @@ gzip 1.10-4ubuntu4 hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb jellyfin 10.8.13-1 deb -jellyfin-ffmpeg5 5.1.4-2-jammy deb +jellyfin-ffmpeg5 5.1.4-3-jammy deb jellyfin-server 10.8.13-1 deb jellyfin-web 10.8.13-1 deb jq 1.6-2.1ubuntu3 deb @@ -498,7 +498,7 @@ libsepol2 3.3-1build1 libsmartcols1 2.37.2-4ubuntu3 deb libsqlite3-0 3.37.2-2ubuntu0.3 deb libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2ubuntu0.22.04.2 deb +libssh-4 0.9.6-2ubuntu0.22.04.3 deb libssl3 3.0.2-0ubuntu1.10 deb libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb From 71bbb460bf18c1ba53bcc3110c4d24fd2be533ce Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 6 Feb 2024 13:43:48 +0000 Subject: [PATCH 311/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1a5b86e..5471427 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -452,8 +452,8 @@ libkeyutils1 1.6.1-2ubuntu libkrb5-3 1.19.2-2ubuntu0.2 deb libkrb5support0 1.19.2-2ubuntu0.2 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.16+dfsg-0ubuntu0.22.04.1 deb +libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.2 deb +libldap-common 2.5.16+dfsg-0ubuntu0.22.04.2 deb libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb @@ -556,7 +556,7 @@ netcat 1.218-4ubuntu netcat-openbsd 1.218-4ubuntu1 deb netstandard 6.0.922.41905 dotnet ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.12 deb +openssl 3.0.2-0ubuntu1.13 deb passwd 1:4.8.1-2ubuntu2.1 deb perl-base 5.34.0-3ubuntu1.2 deb pinentry-curses 1.1.1-1build2 deb From 7bb0cf1bc9353bb2e923b046dd00aafb035372e9 Mon Sep 17 00:00:00 2001 From: Roxedus <me@roxedus.dev> Date: Mon, 12 Feb 2024 18:41:53 +0100 Subject: [PATCH 312/456] Switch to readme_hwaccel Closes #226, #228 --- readme-vars.yml | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index b1248fb..67d5ea9 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -69,28 +69,17 @@ app_setup_block: | More information can be found on the official documentation [here](https://jellyfin.org/docs/general/quick-start.html). - ## Hardware Acceleration + ## Hardware Acceleration Enhancements + + This list out the enhancements we have explicit made for hardware acceleration in this image. ### Intel - Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: - - `--device=/dev/dri:/dev/dri` - - We will automatically ensure the abc user inside of the container has the proper permissions to access this device. - To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the OpenCL-Intel mod from here: https://mods.linuxserver.io/?mod=jellyfin - ### Nvidia - - Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: - - https://github.com/NVIDIA/nvidia-docker - - We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. - + ### OpenMAX (Raspberry Pi) Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vcsm` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: @@ -110,9 +99,12 @@ app_setup_block: | --device=/dev/video11:/dev/video11 --device=/dev/video12:/dev/video12 ``` + +readme_hwaccel: true unraid_template_sync: false # changelog changelogs: + - {date: "12.02.24:", desc: "Use universal hardware acceleration blurb"} - {date: "12.09.23:", desc: "Take ownership of plugin directories."} - {date: "04.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "07.12.22:", desc: "Rebase master to Jammy, migrate to s6v3."} From 41951259d273ba1a222780c39b3a6715ffc4822e Mon Sep 17 00:00:00 2001 From: Roxedus <me@roxedus.dev> Date: Mon, 12 Feb 2024 19:25:11 +0100 Subject: [PATCH 313/456] Sync readme --- README.md | 47 +++++++++++++++++++++++++++++++---------------- readme-vars.yml | 8 ++++---- 2 files changed, 35 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index b025aff..b777a3c 100644 --- a/README.md +++ b/README.md @@ -72,29 +72,18 @@ Webui can be found at `http://<your-ip>:8096` More information can be found on the official documentation [here](https://jellyfin.org/docs/general/quick-start.html). -## Hardware Acceleration +### Hardware Acceleration Enhancements + +This list out the enhancements we have explicit made for hardware acceleration in this image. ### Intel -Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: - -`--device=/dev/dri:/dev/dri` - -We will automatically ensure the abc user inside of the container has the proper permissions to access this device. - To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the OpenCL-Intel mod from here: https://mods.linuxserver.io/?mod=jellyfin -### Nvidia -Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: - -https://github.com/NVIDIA/nvidia-docker - -We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. - -### OpenMAX (Raspberry Pi) +#### OpenMAX (Raspberry Pi) Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vcsm` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: @@ -104,7 +93,7 @@ Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount the -v /opt/vc/lib:/opt/vc/lib ``` -### V4L2 (Raspberry Pi) +#### V4L2 (Raspberry Pi) Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev/video1X` devices inside of the container by passing the following options when running or creating the container: @@ -114,6 +103,31 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev --device=/dev/video12:/dev/video12 ``` +### Hardware Acceleration + +Many desktop application will need access to a GPU to function properly and even some Desktop Environments have compisitor effects that will not function without a GPU. This is not a hard requirement and all base images will function without a video device mounted into the container. + +#### Intel/ATI/AMD + +To leverage hardware acceleration you will need to mount /dev/dri video device inside of the container. + +```text +--device=/dev/dri:/dev/dri +``` + +We will automatically ensure the abc user inside of the container has the proper permissions to access this device. + +#### Nvidia + +Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: +https://github.com/NVIDIA/nvidia-docker + +We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the container. + +#### Arm Devices + +Best effort is made to install tools to allow mounting in /dev/dri on Arm devices. In most cases if /dev/dri exists on the host it should just work. If running a Raspberry Pi 4 be sure to enable `dtoverlay=vc4-fkms-v3d` in your usercfg.txt. + ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -357,6 +371,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **12.02.24:** - Use universal hardware acceleration blurb * **12.09.23:** - Take ownership of plugin directories. * **04.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) * **07.12.22:** - Rebase master to Jammy, migrate to s6v3. diff --git a/readme-vars.yml b/readme-vars.yml index 67d5ea9..4316cd6 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -69,7 +69,7 @@ app_setup_block: | More information can be found on the official documentation [here](https://jellyfin.org/docs/general/quick-start.html). - ## Hardware Acceleration Enhancements + ### Hardware Acceleration Enhancements This list out the enhancements we have explicit made for hardware acceleration in this image. @@ -79,8 +79,8 @@ app_setup_block: | https://mods.linuxserver.io/?mod=jellyfin - - ### OpenMAX (Raspberry Pi) + + #### OpenMAX (Raspberry Pi) Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vcsm` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: @@ -90,7 +90,7 @@ app_setup_block: | -v /opt/vc/lib:/opt/vc/lib ``` - ### V4L2 (Raspberry Pi) + #### V4L2 (Raspberry Pi) Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev/video1X` devices inside of the container by passing the following options when running or creating the container: From bff495cd630fb3a76f7dd94af02b146b350c30ff Mon Sep 17 00:00:00 2001 From: Roxedus <me@roxedus.dev> Date: Tue, 13 Feb 2024 10:09:52 +0100 Subject: [PATCH 314/456] Update wording --- README.md | 2 +- readme-vars.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b777a3c..1541d6f 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ More information can be found on the official documentation [here](https://jelly ### Hardware Acceleration Enhancements -This list out the enhancements we have explicit made for hardware acceleration in this image. +This section lists the enhancements we have made for hardware acceleration in this image specifically. ### Intel diff --git a/readme-vars.yml b/readme-vars.yml index 4316cd6..6cf57ab 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -71,7 +71,7 @@ app_setup_block: | ### Hardware Acceleration Enhancements - This list out the enhancements we have explicit made for hardware acceleration in this image. + This section lists the enhancements we have made for hardware acceleration in this image specifically. ### Intel From 91ee7c58300bc7180dee64b6ed903c07a671a5b4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 13 Feb 2024 12:39:26 +0000 Subject: [PATCH 315/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5471427..7929ce5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -160,7 +160,7 @@ Microsoft.VisualBasic.Core 11.100.922.41 Microsoft.Win32.Primitives 6.0.922.41905 dotnet Microsoft.Win32.Registry 6.0.922.41905 dotnet Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet -Mono.Nat 3.0.3-master+4f1a615 dotnet +Mono.Nat 3.0.3 dotnet NEbml.Core 0.11.0.0 dotnet PlaylistsNET 1.2.1.0 dotnet Prometheus.AspNetCore.dll 6.0.0 dotnet @@ -184,7 +184,7 @@ Serilog.Sinks.File 5.0.0.0 Serilog.Sinks.Graylog 2.3.0.0 dotnet Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet SharpCompress 0.32.2+3009e6dcfd183760fbdb675249b7a65a2894618b dotnet -SkiaSharp 2.88.2.0-193b587552cb0ed39372a049d7e6c692db98c267 dotnet +SkiaSharp 2.88.2.0 dotnet SkiaSharp.Extended.Svg (netstandard2.0) 1.60.0.0 dotnet Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet @@ -274,10 +274,10 @@ System.Numerics 6.0.922.41905 System.Numerics.Vectors 6.0.922.41905 dotnet System.ObjectModel 6.0.922.41905 dotnet System.Private.CoreLib 6.0.922.41905 dotnet -System.Private.DataContractSerialization 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet -System.Private.Uri 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet -System.Private.Xml 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet -System.Private.Xml.Linq 6.0.9-servicing.22419.5+163a63591cf9e9b682063cf3995948c2b885a042 dotnet +System.Private.DataContractSerialization 6.0.922.41905 dotnet +System.Private.Uri 6.0.922.41905 dotnet +System.Private.Xml 6.0.922.41905 dotnet +System.Private.Xml.Linq 6.0.922.41905 dotnet System.Reflection 6.0.922.41905 dotnet System.Reflection.DispatchProxy 6.0.922.41905 dotnet System.Reflection.Emit 6.0.922.41905 dotnet @@ -556,7 +556,7 @@ netcat 1.218-4ubuntu netcat-openbsd 1.218-4ubuntu1 deb netstandard 6.0.922.41905 dotnet ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.13 deb +openssl 3.0.2-0ubuntu1.14 deb passwd 1:4.8.1-2ubuntu2.1 deb perl-base 5.34.0-3ubuntu1.2 deb pinentry-curses 1.1.1-1build2 deb From c9f43b6ae0bc79bbb0f0b20dbdcb3d82f3b5cda2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 Feb 2024 12:39:47 +0000 Subject: [PATCH 316/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 7929ce5..d011bf3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -547,7 +547,7 @@ login 1:4.8.1-2ubun logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mesa-va-drivers 23.0.4-0ubuntu1~22.04.1 deb +mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb mount 2.37.2-4ubuntu3 deb mscorlib 6.0.922.41905 dotnet ncurses-base 6.3-2ubuntu0.1 deb From 8bcfc779910ab0106730765bc7dc3ddcd4e35673 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 27 Feb 2024 12:38:37 +0000 Subject: [PATCH 317/456] Bot Updating Templated Files --- Jenkinsfile | 297 +++++++++++++++++++++++++--------------------------- 1 file changed, 143 insertions(+), 154 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5eac616..aa314e8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -245,9 +245,11 @@ pipeline { -v ${WORKSPACE}:/mnt \ -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ - ghcr.io/linuxserver/baseimage-alpine:3.17 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ - apk add --no-cache py3-pip && \ - pip install s3cmd && \ + ghcr.io/linuxserver/baseimage-alpine:3.19 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + apk add --no-cache python3 && \ + python3 -m venv /lsiopy && \ + pip install --no-cache-dir -U pip && \ + pip install --no-cache-dir s3cmd && \ s3cmd put --no-preserve --acl-public -m text/xml /mnt/shellcheck-result.xml s3://ci-tests.linuxserver.io/${IMAGE}/${META_TAG}/shellcheck-result.xml" || :''' } } @@ -262,150 +264,149 @@ pipeline { } } steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', - usernameVariable: 'DOCKERUSER', - passwordVariable: 'DOCKERPASS' - ] - ]) { - sh '''#! /bin/bash - set -e - TEMPDIR=$(mktemp -d) - docker pull ghcr.io/linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest - # Stage 1 - Jenkinsfile update - if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then - mkdir -p ${TEMPDIR}/repo - git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} - cd ${TEMPDIR}/repo/${LS_REPO} - git checkout -f master - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ - git add Jenkinsfile - git commit -m 'Bot Updating Templated Files' - git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master - echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - echo "Updating Jenkinsfile" - rm -Rf ${TEMPDIR} - exit 0 - else - echo "Jenkinsfile is up to date." + sh '''#! /bin/bash + set -e + TEMPDIR=$(mktemp -d) + docker pull ghcr.io/linuxserver/jenkins-builder:latest + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest + # Stage 1 - Jenkinsfile update + if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ + git add Jenkinsfile + git commit -m 'Bot Updating Templated Files' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Updating Jenkinsfile" + rm -Rf ${TEMPDIR} + exit 0 + else + echo "Jenkinsfile is up to date." + fi + # Stage 2 - Delete old templates + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" + for i in ${OLD_TEMPLATES}; do + if [[ -f "${i}" ]]; then + TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" fi - # Stage 2 - Delete old templates - OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" - for i in ${OLD_TEMPLATES}; do - if [[ -f "${i}" ]]; then - TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" - fi + done + if [[ -n "${TEMPLATES_TO_DELETE}" ]]; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + for i in ${TEMPLATES_TO_DELETE}; do + git rm "${i}" done - if [[ -n "${TEMPLATES_TO_DELETE}" ]]; then - mkdir -p ${TEMPDIR}/repo - git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} - cd ${TEMPDIR}/repo/${LS_REPO} - git checkout -f master - for i in ${TEMPLATES_TO_DELETE}; do - git rm "${i}" - done - git commit -m 'Bot Updating Templated Files' - git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master - echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - echo "Deleting old and deprecated templates" - rm -Rf ${TEMPDIR} - exit 0 - else - echo "No templates to delete" - fi - # Stage 3 - Update templates - CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) + git commit -m 'Bot Updating Templated Files' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Deleting old and deprecated templates" + rm -Rf ${TEMPDIR} + exit 0 + else + echo "No templates to delete" + fi + # Stage 3 - Update templates + CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) + cd ${TEMPDIR}/docker-${CONTAINER_NAME} + NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) + if [[ "${CURRENTHASH}" != "${NEWHASH}" ]] || ! grep -q '.jenkins-external' "${WORKSPACE}/.gitignore" 2>/dev/null; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master cd ${TEMPDIR}/docker-${CONTAINER_NAME} - NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) - if [[ "${CURRENTHASH}" != "${NEWHASH}" ]] || ! grep -q '.jenkins-external' "${WORKSPACE}/.gitignore" 2>/dev/null; then - mkdir -p ${TEMPDIR}/repo - git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} - cd ${TEMPDIR}/repo/${LS_REPO} - git checkout -f master - cd ${TEMPDIR}/docker-${CONTAINER_NAME} - mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows - mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE - cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || : - cp --parents readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/ || : - cd ${TEMPDIR}/repo/${LS_REPO}/ - if ! grep -q '.jenkins-external' .gitignore 2>/dev/null; then - echo ".jenkins-external" >> .gitignore - git add .gitignore - fi - git add readme-vars.yml ${TEMPLATED_FILES} - git commit -m 'Bot Updating Templated Files' - git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master - echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows + mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE + cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || : + cp --parents readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/ || : + cd ${TEMPDIR}/repo/${LS_REPO}/ + if ! grep -q '.jenkins-external' .gitignore 2>/dev/null; then + echo ".jenkins-external" >> .gitignore + git add .gitignore + fi + git add readme-vars.yml ${TEMPLATED_FILES} + git commit -m 'Bot Updating Templated Files' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + else + echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + fi + mkdir -p ${TEMPDIR}/docs + git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation + if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ + cd ${TEMPDIR}/docs/docker-documentation + GH_DOCS_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') + git add docs/images/docker-${CONTAINER_NAME}.md + git commit -m 'Bot Updating Documentation' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} --rebase + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} || \ + (MAXWAIT="10" && echo "Push to docs failed, trying again in ${MAXWAIT} seconds" && \ + sleep $((RANDOM % MAXWAIT)) && \ + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} --rebase && \ + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH}) + fi + mkdir -p ${TEMPDIR}/unraid + git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates + git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates + if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml + elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then + sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml + fi + if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then + cd ${TEMPDIR}/unraid/templates/ + GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') + if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then + echo "Image is on the ignore list, marking Unraid template as deprecated" + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + git add -u unraid/${CONTAINER_NAME}.xml + git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Moving Deprecated Unraid Template' || : else - echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + git add unraid/${CONTAINER_NAME}.xml + git commit -m 'Bot Updating Unraid Template' fi - mkdir -p ${TEMPDIR}/docs - git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation - if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ - cd ${TEMPDIR}/docs/docker-documentation - GH_DOCS_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') - git add docs/images/docker-${CONTAINER_NAME}.md - git commit -m 'Bot Updating Documentation' - git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} - fi - mkdir -p ${TEMPDIR}/unraid - git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates - git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates - if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then - sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml - elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then - sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml - fi - if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then - cd ${TEMPDIR}/unraid/templates/ - GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') - if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then - echo "Image is on the ignore list, marking Unraid template as deprecated" - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ - git add -u unraid/${CONTAINER_NAME}.xml - git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : - git commit -m 'Bot Moving Deprecated Unraid Template' || : - else - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ - git add unraid/${CONTAINER_NAME}.xml - git commit -m 'Bot Updating Unraid Template' - fi - git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} - git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} - fi - # Stage 4 - Sync Readme to Docker Hub - if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]]; then - if [[ $(cat ${TEMPDIR}/docker-${CONTAINER_NAME}/README.md | wc -m) > 25000 ]]; then - echo "Readme is longer than 25,000 characters. Syncing the lite version to Docker Hub" - DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/README.lite" - else - echo "Syncing readme to Docker Hub" - DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/README.md" - fi - DH_TOKEN=$(curl -d '{"username":"'${DOCKERUSER}'", "password":"'${DOCKERHUB_TOKEN}'"}' -H "Content-Type: application/json" -X POST https://hub.docker.com/v2/users/login | jq -r '.token') - curl -s \ - -H "Authorization: JWT ${DH_TOKEN}" \ - -H "Content-Type: application/json" \ - -X PATCH \ - -d "{\\"full_description\\":$(jq -Rsa . ${DH_README_SYNC_PATH})}" \ - https://hub.docker.com/v2/repositories/${DOCKERHUB_IMAGE} || : + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} --rebase + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} || \ + (MAXWAIT="10" && echo "Push to unraid templates failed, trying again in ${MAXWAIT} seconds" && \ + sleep $((RANDOM % MAXWAIT)) && \ + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} --rebase && \ + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH}) + fi + # Stage 4 - Sync Readme to Docker Hub + if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]]; then + if [[ $(cat ${TEMPDIR}/docker-${CONTAINER_NAME}/README.md | wc -m) > 25000 ]]; then + echo "Readme is longer than 25,000 characters. Syncing the lite version to Docker Hub" + DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/README.lite" else - echo "Not the default Github branch. Skipping readme sync to Docker Hub." + echo "Syncing readme to Docker Hub" + DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/README.md" fi - rm -Rf ${TEMPDIR}''' - script{ - env.FILES_UPDATED = sh( - script: '''cat /tmp/${COMMIT_SHA}-${BUILD_NUMBER}''', - returnStdout: true).trim() - } + DH_TOKEN=$(curl -d '{"username":"linuxserverci", "password":"'${DOCKERHUB_TOKEN}'"}' -H "Content-Type: application/json" -X POST https://hub.docker.com/v2/users/login | jq -r '.token') + curl -s \ + -H "Authorization: JWT ${DH_TOKEN}" \ + -H "Content-Type: application/json" \ + -X PATCH \ + -d "{\\"full_description\\":$(jq -Rsa . ${DH_README_SYNC_PATH})}" \ + https://hub.docker.com/v2/repositories/${DOCKERHUB_IMAGE} || : + else + echo "Not the default Github branch. Skipping readme sync to Docker Hub." + fi + rm -Rf ${TEMPDIR}''' + script{ + env.FILES_UPDATED = sh( + script: '''cat /tmp/${COMMIT_SHA}-${BUILD_NUMBER}''', + returnStdout: true).trim() } } } @@ -703,12 +704,6 @@ pipeline { } steps { withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', - usernameVariable: 'DOCKERUSER', - passwordVariable: 'DOCKERPASS' - ], [ $class: 'UsernamePasswordMultiBinding', credentialsId: 'Quay.io-Robot', @@ -719,7 +714,7 @@ pipeline { retry(5) { sh '''#! /bin/bash set -e - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin @@ -750,12 +745,6 @@ pipeline { } steps { withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', - usernameVariable: 'DOCKERUSER', - passwordVariable: 'DOCKERPASS' - ], [ $class: 'UsernamePasswordMultiBinding', credentialsId: 'Quay.io-Robot', @@ -766,7 +755,7 @@ pipeline { retry(5) { sh '''#! /bin/bash set -e - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin From 7896519126eb839043e0e0c9e1fc06107b7fb446 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 27 Feb 2024 12:42:00 +0000 Subject: [PATCH 318/456] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE/issue.bug.yml | 4 ++-- .github/workflows/external_trigger.yml | 2 +- .github/workflows/external_trigger_scheduler.yml | 2 +- .github/workflows/package_trigger.yml | 2 +- .github/workflows/package_trigger_scheduler.yml | 2 +- README.md | 6 +++--- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.bug.yml b/.github/ISSUE_TEMPLATE/issue.bug.yml index ce3d19a..78211d7 100755 --- a/.github/ISSUE_TEMPLATE/issue.bug.yml +++ b/.github/ISSUE_TEMPLATE/issue.bug.yml @@ -67,10 +67,10 @@ body: - type: textarea attributes: description: | - Provide a full docker log, output of "docker logs linuxserver.io" + Provide a full docker log, output of "docker logs jellyfin" label: Container logs placeholder: | - Output of `docker logs linuxserver.io` + Output of `docker logs jellyfin` render: bash validations: required: true diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 859ef4a..3654ebd 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -7,7 +7,7 @@ jobs: external-trigger-master: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@v4.1.1 - name: External Trigger if: github.ref == 'refs/heads/master' diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index 2fce549..056bc04 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -9,7 +9,7 @@ jobs: external-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@v4.1.1 with: fetch-depth: '0' diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml index aad7f31..1d260b8 100644 --- a/.github/workflows/package_trigger.yml +++ b/.github/workflows/package_trigger.yml @@ -7,7 +7,7 @@ jobs: package-trigger-master: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@v4.1.1 - name: Package Trigger if: github.ref == 'refs/heads/master' diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index a0f854d..3a72c0a 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -9,7 +9,7 @@ jobs: package-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@v4.1.1 with: fetch-depth: '0' diff --git a/README.md b/README.md index 1541d6f..e80ddec 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev ### Hardware Acceleration -Many desktop application will need access to a GPU to function properly and even some Desktop Environments have compisitor effects that will not function without a GPU. This is not a hard requirement and all base images will function without a video device mounted into the container. +Many desktop applications need access to a GPU to function properly and even some Desktop Environments have compositor effects that will not function without a GPU. However this is not a hard requirement and all base images will function without a video device mounted into the container. #### Intel/ATI/AMD @@ -120,9 +120,9 @@ We will automatically ensure the abc user inside of the container has the proper #### Nvidia Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: -https://github.com/NVIDIA/nvidia-docker +https://github.com/NVIDIA/nvidia-container-toolkit -We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the container. +We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-container-toolkit is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the container. #### Arm Devices From 5b682272ece2d72958e206439fcb6993335db914 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 27 Feb 2024 12:46:27 +0000 Subject: [PATCH 319/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index d011bf3..4f8667b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -534,7 +534,7 @@ libxcb-xfixes0 1.14-3ubuntu3 libxcb1 1.14-3ubuntu3 deb libxdmcp6 1:1.1.3-0ubuntu5 deb libxext6 2:1.3.4-1build1 deb -libxml2 2.9.13+dfsg-1ubuntu0.3 deb +libxml2 2.9.13+dfsg-1ubuntu0.4 deb libxrender1 1:0.9.10-1build4 deb libxshmfence1 1.3-1build4 deb libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb From 651079bafd23289898532af6535aaa734a11dc6b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 5 Mar 2024 12:42:17 +0000 Subject: [PATCH 320/456] Bot Updating Package Versions --- package_versions.txt | 1156 +++++++++++++++++++++--------------------- 1 file changed, 578 insertions(+), 578 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4f8667b..cde6520 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,578 +1,578 @@ -NAME VERSION TYPE -BDInfo 0.7.6.2 dotnet -BlurHashSharp 1.2.0.0 dotnet -BlurHashSharp.SkiaSharp 1.2.0.0 dotnet -CommandLine 2.9.1.0 dotnet -DiscUtils.Core 0.16.13.55129 dotnet -DiscUtils.Iso9660 0.16.13.55129 dotnet -DiscUtils.Streams 0.16.13.55129 dotnet -DiscUtils.Udf 0.16.13.55129 dotnet -DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet -Highly Optimized Priority Queue 5.0.0.0 dotnet -Jellyfin Server 10.8.13 dotnet -Jellyfin Server 2019.1.20.3 dotnet -Jellyfin.Api 1.0.0.0 dotnet -Jellyfin.Data.dll 10.8.13 dotnet -Jellyfin.Extensions.dll 10.8.13 dotnet -Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet -Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet -Jellyfin.Networking.dll 10.8.13 dotnet -Jellyfin.XmlTv 1.0.0.0 dotnet -Json.NET 13.0.1.25517 dotnet -Microsoft.AspNetCore 6.0.922.41926 dotnet -Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet -Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet -Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.Session 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 6.0.922.41905 dotnet -Microsoft.Data.Sqlite 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet -Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration 6.0.322.12309 dotnet -Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet -Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet -Microsoft.Extensions.Features 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet -Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet -Microsoft.Extensions.Hosting 6.0.222.6406 dotnet -Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Http 6.0.21.52210 dotnet -Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet -Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet -Microsoft.Extensions.Localization 6.0.922.41926 dotnet -Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Logging 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet -Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet -Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet -Microsoft.Extensions.Options 6.0.21.52210 dotnet -Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet -Microsoft.Extensions.Primitives 6.0.21.52210 dotnet -Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet -Microsoft.JSInterop 6.0.922.41926 dotnet -Microsoft.Net.Http.Headers 6.0.922.41926 dotnet -Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 6.0.922.41905 dotnet -Microsoft.VisualBasic.Core 11.100.922.41905 dotnet -Microsoft.Win32.Primitives 6.0.922.41905 dotnet -Microsoft.Win32.Registry 6.0.922.41905 dotnet -Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet -Mono.Nat 3.0.3 dotnet -NEbml.Core 0.11.0.0 dotnet -PlaylistsNET 1.2.1.0 dotnet -Prometheus.AspNetCore.dll 6.0.0 dotnet -Prometheus.NetCore.dll 6.0.0 dotnet -Prometheus.NetStandard.dll 6.0.0 dotnet -SQLitePCL.pretty 1.0.0 dotnet -SQLitePCLRaw.batteries_v2 2.1.0.1603 dotnet -SQLitePCLRaw.core 2.1.0.1603 dotnet -SQLitePCLRaw.provider.e_sqlite3 2.1.0.1603 dotnet -Serilog 2.10.0.0 dotnet -Serilog.AspNetCore 4.1.0.0 dotnet -Serilog.Enrichers.Thread 3.1.0.0 dotnet -Serilog.Extensions.Hosting 4.1.2.0 dotnet -Serilog.Extensions.Logging 3.0.1.0 dotnet -Serilog.Formatting.Compact 1.1.0.0 dotnet -Serilog.Settings.Configuration 3.3.0.0 dotnet -Serilog.Sinks.Async 1.5.0.0 dotnet -Serilog.Sinks.Console 4.0.1.0 dotnet -Serilog.Sinks.Debug 2.0.0.0 dotnet -Serilog.Sinks.File 5.0.0.0 dotnet -Serilog.Sinks.Graylog 2.3.0.0 dotnet -Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet -SharpCompress 0.32.2+3009e6dcfd183760fbdb675249b7a65a2894618b dotnet -SkiaSharp 2.88.2.0 dotnet -SkiaSharp.Extended.Svg (netstandard2.0) 1.60.0.0 dotnet -Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet -Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 6.0.922.41905 dotnet -System.AppContext 6.0.922.41905 dotnet -System.Buffers 6.0.922.41905 dotnet -System.Collections 6.0.922.41905 dotnet -System.Collections.Concurrent 6.0.922.41905 dotnet -System.Collections.Immutable 6.0.922.41905 dotnet -System.Collections.NonGeneric 6.0.922.41905 dotnet -System.Collections.Specialized 6.0.922.41905 dotnet -System.ComponentModel 6.0.922.41905 dotnet -System.ComponentModel.Annotations 6.0.922.41905 dotnet -System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet -System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet -System.ComponentModel.Primitives 6.0.922.41905 dotnet -System.ComponentModel.TypeConverter 6.0.922.41905 dotnet -System.Configuration 6.0.922.41905 dotnet -System.Console 6.0.922.41905 dotnet -System.Core 6.0.922.41905 dotnet -System.Data 6.0.922.41905 dotnet -System.Data.Common 6.0.922.41905 dotnet -System.Data.DataSetExtensions 6.0.922.41905 dotnet -System.Diagnostics.Contracts 6.0.922.41905 dotnet -System.Diagnostics.Debug 6.0.922.41905 dotnet -System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet -System.Diagnostics.EventLog 6.0.21.52210 dotnet -System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet -System.Diagnostics.Process 6.0.922.41905 dotnet -System.Diagnostics.StackTrace 6.0.922.41905 dotnet -System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet -System.Diagnostics.Tools 6.0.922.41905 dotnet -System.Diagnostics.TraceSource 6.0.922.41905 dotnet -System.Diagnostics.Tracing 6.0.922.41905 dotnet -System.Drawing 6.0.922.41905 dotnet -System.Drawing.Common 5.0.421.11614 dotnet -System.Drawing.Primitives 6.0.922.41905 dotnet -System.Dynamic.Runtime 6.0.922.41905 dotnet -System.Formats.Asn1 6.0.922.41905 dotnet -System.Globalization 6.0.922.41905 dotnet -System.Globalization.Calendars 6.0.922.41905 dotnet -System.Globalization.Extensions 6.0.922.41905 dotnet -System.IO 6.0.922.41905 dotnet -System.IO.Compression 6.0.922.41905 dotnet -System.IO.Compression.Brotli 6.0.922.41905 dotnet -System.IO.Compression.FileSystem 6.0.922.41905 dotnet -System.IO.Compression.ZipFile 6.0.922.41905 dotnet -System.IO.FileSystem 6.0.922.41905 dotnet -System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet -System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet -System.IO.FileSystem.Primitives 6.0.922.41905 dotnet -System.IO.FileSystem.Watcher 6.0.922.41905 dotnet -System.IO.IsolatedStorage 6.0.922.41905 dotnet -System.IO.MemoryMappedFiles 6.0.922.41905 dotnet -System.IO.Pipelines 6.0.522.21309 dotnet -System.IO.Pipes 6.0.922.41905 dotnet -System.IO.Pipes.AccessControl 6.0.922.41905 dotnet -System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet -System.Linq 6.0.922.41905 dotnet -System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 6.0.922.41905 dotnet -System.Linq.Parallel 6.0.922.41905 dotnet -System.Linq.Queryable 6.0.922.41905 dotnet -System.Memory 6.0.922.41905 dotnet -System.Net 6.0.922.41905 dotnet -System.Net.Http 6.0.922.41905 dotnet -System.Net.Http.Json 6.0.922.41905 dotnet -System.Net.HttpListener 6.0.922.41905 dotnet -System.Net.Mail 6.0.922.41905 dotnet -System.Net.NameResolution 6.0.922.41905 dotnet -System.Net.NetworkInformation 6.0.922.41905 dotnet -System.Net.Ping 6.0.922.41905 dotnet -System.Net.Primitives 6.0.922.41905 dotnet -System.Net.Quic 6.0.922.41905 dotnet -System.Net.Requests 6.0.922.41905 dotnet -System.Net.Security 6.0.922.41905 dotnet -System.Net.ServicePoint 6.0.922.41905 dotnet -System.Net.Sockets 6.0.922.41905 dotnet -System.Net.WebClient 6.0.922.41905 dotnet -System.Net.WebHeaderCollection 6.0.922.41905 dotnet -System.Net.WebProxy 6.0.922.41905 dotnet -System.Net.WebSockets 6.0.922.41905 dotnet -System.Net.WebSockets.Client 6.0.922.41905 dotnet -System.Numerics 6.0.922.41905 dotnet -System.Numerics.Vectors 6.0.922.41905 dotnet -System.ObjectModel 6.0.922.41905 dotnet -System.Private.CoreLib 6.0.922.41905 dotnet -System.Private.DataContractSerialization 6.0.922.41905 dotnet -System.Private.Uri 6.0.922.41905 dotnet -System.Private.Xml 6.0.922.41905 dotnet -System.Private.Xml.Linq 6.0.922.41905 dotnet -System.Reflection 6.0.922.41905 dotnet -System.Reflection.DispatchProxy 6.0.922.41905 dotnet -System.Reflection.Emit 6.0.922.41905 dotnet -System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet -System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet -System.Reflection.Extensions 6.0.922.41905 dotnet -System.Reflection.Metadata 6.0.922.41905 dotnet -System.Reflection.Primitives 6.0.922.41905 dotnet -System.Reflection.TypeExtensions 6.0.922.41905 dotnet -System.Resources.Reader 6.0.922.41905 dotnet -System.Resources.ResourceManager 6.0.922.41905 dotnet -System.Resources.Writer 6.0.922.41905 dotnet -System.Runtime 6.0.922.41905 dotnet -System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet -System.Runtime.Extensions 6.0.922.41905 dotnet -System.Runtime.Handles 6.0.922.41905 dotnet -System.Runtime.InteropServices 6.0.922.41905 dotnet -System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet -System.Runtime.Intrinsics 6.0.922.41905 dotnet -System.Runtime.Loader 6.0.922.41905 dotnet -System.Runtime.Numerics 6.0.922.41905 dotnet -System.Runtime.Serialization 6.0.922.41905 dotnet -System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet -System.Runtime.Serialization.Json 6.0.922.41905 dotnet -System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet -System.Runtime.Serialization.Xml 6.0.922.41905 dotnet -System.Security 6.0.922.41905 dotnet -System.Security.AccessControl 6.0.922.41905 dotnet -System.Security.Claims 6.0.922.41905 dotnet -System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet -System.Security.Cryptography.Cng 6.0.922.41905 dotnet -System.Security.Cryptography.Csp 6.0.922.41905 dotnet -System.Security.Cryptography.Encoding 6.0.922.41905 dotnet -System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet -System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet -System.Security.Cryptography.Primitives 6.0.922.41905 dotnet -System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet -System.Security.Cryptography.Xml 6.0.822.36306 dotnet -System.Security.Principal 6.0.922.41905 dotnet -System.Security.Principal.Windows 6.0.922.41905 dotnet -System.Security.SecureString 6.0.922.41905 dotnet -System.ServiceModel.Web 6.0.922.41905 dotnet -System.ServiceProcess 6.0.922.41905 dotnet -System.Text.Encoding 6.0.922.41905 dotnet -System.Text.Encoding.CodePages 6.0.922.41905 dotnet -System.Text.Encoding.Extensions 6.0.922.41905 dotnet -System.Text.Encodings.Web 6.0.922.41905 dotnet -System.Text.Json 6.0.922.41905 dotnet -System.Text.RegularExpressions 6.0.922.41905 dotnet -System.Threading 6.0.922.41905 dotnet -System.Threading.Channels 6.0.922.41905 dotnet -System.Threading.Overlapped 6.0.922.41905 dotnet -System.Threading.Tasks 6.0.922.41905 dotnet -System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet -System.Threading.Tasks.Extensions 6.0.922.41905 dotnet -System.Threading.Tasks.Parallel 6.0.922.41905 dotnet -System.Threading.Thread 6.0.922.41905 dotnet -System.Threading.ThreadPool 6.0.922.41905 dotnet -System.Threading.Timer 6.0.922.41905 dotnet -System.Transactions 6.0.922.41905 dotnet -System.Transactions.Local 6.0.922.41905 dotnet -System.ValueTuple 6.0.922.41905 dotnet -System.Web 6.0.922.41905 dotnet -System.Web.HttpUtility 6.0.922.41905 dotnet -System.Windows 6.0.922.41905 dotnet -System.Xml 6.0.922.41905 dotnet -System.Xml.Linq 6.0.922.41905 dotnet -System.Xml.ReaderWriter 6.0.922.41905 dotnet -System.Xml.Serialization 6.0.922.41905 dotnet -System.Xml.XDocument 6.0.922.41905 dotnet -System.Xml.XPath 6.0.922.41905 dotnet -System.Xml.XPath.XDocument 6.0.922.41905 dotnet -System.Xml.XmlDocument 6.0.922.41905 dotnet -System.Xml.XmlSerializer 6.0.922.41905 dotnet -TMDbLib 1.9.2.0 dotnet -TagLib# 2.3.0.0 dotnet -UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 6.0.922.41905 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.11 deb -apt-utils 2.4.11 deb -at 3.2.5-1ubuntu1 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -bash 5.1.16 binary -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -coreutils 8.32-4.1ubuntu1 deb -cron 3.0pl1-137ubuntu3 deb -curl 7.81.0-1ubuntu1.15 deb -dash 0.5.11+git20210903+057cd650a4ed-3build1 deb -debconf 1.5.79ubuntu1 deb -debianutils 5.5-1ubuntu2 deb -diffutils 1:3.8-0ubuntu2 deb -dirmngr 2.2.27-3ubuntu2.1 deb -dpkg 1.21.1ubuntu2.2 deb -e2fsprogs 1.46.5-2ubuntu1.1 deb -findutils 4.8.0-1ubuntu3 deb -fontconfig-config 2.13.1-4.2ubuntu5 deb -fonts-dejavu-core 2.37-2build1 deb -gcc-12-base 12.1.0-2ubuntu1~22.04 deb -gnupg 2.2.27-3ubuntu2.1 deb -gnupg-l10n 2.2.27-3ubuntu2.1 deb -gnupg-utils 2.2.27-3ubuntu2.1 deb -gpg 2.2.27-3ubuntu2.1 deb -gpg-agent 2.2.27-3ubuntu2.1 deb -gpg-wks-client 2.2.27-3ubuntu2.1 deb -gpg-wks-server 2.2.27-3ubuntu2.1 deb -gpgconf 2.2.27-3ubuntu2.1 deb -gpgsm 2.2.27-3ubuntu2.1 deb -gpgv 2.2.27-3ubuntu2.1 deb -grep 3.7-1build1 deb -gzip 1.10-4ubuntu4.1 deb -hostname 3.23ubuntu2 deb -init-system-helpers 1.62 deb -jellyfin 10.8.13-1 deb -jellyfin-ffmpeg5 5.1.4-3-jammy deb -jellyfin-server 10.8.13-1 deb -jellyfin-web 10.8.13-1 deb -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.11 deb -libass9 1:0.15.2-1 deb -libassuan0 2.5.5-1build1 deb -libattr1 1:2.5.1-1build1 deb -libaudit-common 1:3.0.7-1build1 deb -libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3 deb -libbluray2 1:1.3.1-1 deb -libbrotli1 1.0.9-2build6 deb -libbsd0 0.11.5-1 deb -libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.1 deb -libc6 2.35-0ubuntu3.1 deb -libcairo2 1.16.0-5ubuntu2 deb -libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1ubuntu0.22.04.1 deb -libcom-err2 1.46.5-2ubuntu1.1 deb -libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.15 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm2 2.4.113-2~ubuntu0.22.04.1 deb -libedit2 3.1-20210910-1build1 deb -libelf1 0.186-1build1 deb -libexpat1 2.4.7-1ubuntu0.2 deb -libext2fs2 1.46.5-2ubuntu1.1 deb -libffi8 3.4.2-4 deb -libfontconfig1 2.13.1-4.2ubuntu5 deb -libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb -libfribidi0 1.0.8-2ubuntu3.1 deb -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu2.2 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.2 deb -libgpg-error0 1.43-3 deb -libgraphite2-3 1.3.14-1build2 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libharfbuzz0b 2.7.4-1ubuntu3.1 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.2 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.2 deb -libkrb5support0 1.19.2-2ubuntu0.2 deb -libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.2 deb -libldap-common 2.5.16+dfsg-0ubuntu0.22.04.2 deb -libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3 deb -libmp3lame0 3.100-3build2 deb -libmpg123-0 1.29.3-1build1 deb -libncurses6 6.3-2ubuntu0.1 deb -libncursesw6 6.3-2ubuntu0.1 deb -libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1ubuntu0.1 deb -libnpth0 1.6-3build2 deb -libnsl2 1.3.0-2build2 deb -libnuma1 2.0.14-3ubuntu2 deb -libogg0 1.3.5-0ubuntu3 deb -libonig5 6.9.7.1-2build1 deb -libopenmpt0 0.6.1-1 deb -libopus0 1.3.1-0.1build2 deb -libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.3 deb -libpam-modules-bin 1.4.0-11ubuntu2.3 deb -libpam-runtime 1.4.0-11ubuntu2.3 deb -libpam0g 1.4.0-11ubuntu2.3 deb -libpciaccess0 0.16-3 deb -libpcre2-8-0 10.39-3ubuntu0.1 deb -libpcre3 2:8.39-13ubuntu0.22.04.1 deb -libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb -libpng16-16 1.6.37-3build5 deb -libprocps8 2:3.3.17-6ubuntu2 deb -libpsl5 0.21.0-1.2build2 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libse 3.6.5.3 dotnet -libseccomp2 2.5.3-2ubuntu2 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3 deb -libsqlite3-0 3.37.2-2ubuntu0.3 deb -libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2ubuntu0.22.04.3 deb -libssl3 3.0.2-0ubuntu1.10 deb -libstdc++6 12.1.0-2ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.9 deb -libtasn1-6 4.18.0-4build1 deb -libtheora0 1.1.1+dfsg.1-15ubuntu4 deb -libtinfo6 6.3-2ubuntu0.1 deb -libtirpc-common 1.3.2-2ubuntu0.1 deb -libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.9 deb -libudfread0 1.1.2-1 deb -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libvorbis0a 1.3.7-1build2 deb -libvorbisenc2 1.3.7-1build2 deb -libvorbisfile3 1.3.7-1build2 deb -libvpx7 1.11.0-2ubuntu2.2 deb -libwebp7 1.2.2-2ubuntu0.22.04.2 deb -libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb -libx11-6 2:1.7.5-1ubuntu0.3 deb -libx11-data 2:1.7.5-1ubuntu0.3 deb -libx11-xcb1 2:1.7.5-1ubuntu0.3 deb -libx264-163 2:0.163.3060+git5db6aa6-2build1 deb -libx265-199 3.5-2 deb -libxau6 1:1.0.9-1build5 deb -libxcb-dri2-0 1.14-3ubuntu3 deb -libxcb-dri3-0 1.14-3ubuntu3 deb -libxcb-present0 1.14-3ubuntu3 deb -libxcb-randr0 1.14-3ubuntu3 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 1.14-3ubuntu3 deb -libxcb-sync1 1.14-3ubuntu3 deb -libxcb-xfixes0 1.14-3ubuntu3 deb -libxcb1 1.14-3ubuntu3 deb -libxdmcp6 1:1.1.3-0ubuntu5 deb -libxext6 2:1.3.4-1build1 deb -libxml2 2.9.13+dfsg-1ubuntu0.4 deb -libxrender1 1:0.9.10-1build4 deb -libxshmfence1 1.3-1build4 deb -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -libzvbi-common 0.2.35-19 deb -libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.6 deb -login 1:4.8.1-2ubuntu2.1 deb -logsave 1.46.5-2ubuntu1.1 deb -lsb-base 11.1.0ubuntu4 deb -mawk 1.3.4.20200120-3 deb -mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb -mount 2.37.2-4ubuntu3 deb -mscorlib 6.0.922.41905 dotnet -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb -netstandard 6.0.922.41905 dotnet -ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.14 deb -passwd 1:4.8.1-2ubuntu2.1 deb -perl-base 5.34.0-3ubuntu1.2 deb -pinentry-curses 1.1.1-1build2 deb -procps 2:3.3.17-6ubuntu2 deb -prometheus-net.DotNetRuntime 4.2.4.0 dotnet -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -sed 4.8-1ubuntu2 deb -sensible-utils 0.0.17 deb -sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023d-0ubuntu0.22.04 deb -ubuntu-keyring 2021.03.26 deb -ucf 3.0043 deb -usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3 deb -xmlstarlet 1.6.1-2.1 deb -zlib.net 1.0.5.0 dotnet -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +NAME VERSION TYPE +BDInfo 0.7.6.2 dotnet +BlurHashSharp 1.2.0.0 dotnet +BlurHashSharp.SkiaSharp 1.2.0.0 dotnet +CommandLine 2.9.1.0 dotnet +DiscUtils.Core 0.16.13.55129 dotnet +DiscUtils.Iso9660 0.16.13.55129 dotnet +DiscUtils.Streams 0.16.13.55129 dotnet +DiscUtils.Udf 0.16.13.55129 dotnet +DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet +Highly Optimized Priority Queue 5.0.0.0 dotnet +Jellyfin Server 10.8.13 dotnet (+16 duplicates) +Jellyfin Server 2019.1.20.3 dotnet +Jellyfin.Api 1.0.0.0 dotnet +Jellyfin.Data.dll 10.8.13 dotnet +Jellyfin.Extensions.dll 10.8.13 dotnet +Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet +Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet +Jellyfin.Networking.dll 10.8.13 dotnet +Jellyfin.XmlTv 1.0.0.0 dotnet +Json.NET 13.0.1.25517 dotnet +Microsoft.AspNetCore 6.0.922.41926 dotnet +Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet +Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet +Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet +Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet +Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet +Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet +Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet +Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet +Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.Session 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet +Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet +Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet +Microsoft.CSharp 6.0.922.41905 dotnet +Microsoft.Data.Sqlite 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet +Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet +Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration 6.0.322.12309 dotnet +Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet +Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet +Microsoft.Extensions.Features 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet +Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet +Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet +Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet +Microsoft.Extensions.Hosting 6.0.222.6406 dotnet +Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet +Microsoft.Extensions.Http 6.0.21.52210 dotnet +Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet +Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet +Microsoft.Extensions.Localization 6.0.922.41926 dotnet +Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet +Microsoft.Extensions.Logging 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet +Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet +Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet +Microsoft.Extensions.Options 6.0.21.52210 dotnet +Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet +Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet +Microsoft.Extensions.Primitives 6.0.21.52210 dotnet +Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet +Microsoft.JSInterop 6.0.922.41926 dotnet +Microsoft.Net.Http.Headers 6.0.922.41926 dotnet +Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.VisualBasic 6.0.922.41905 dotnet +Microsoft.VisualBasic.Core 11.100.922.41905 dotnet +Microsoft.Win32.Primitives 6.0.922.41905 dotnet +Microsoft.Win32.Registry 6.0.922.41905 dotnet +Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet +Mono.Nat 3.0.3 dotnet +NEbml.Core 0.11.0.0 dotnet +PlaylistsNET 1.2.1.0 dotnet +Prometheus.AspNetCore.dll 6.0.0 dotnet +Prometheus.NetCore.dll 6.0.0 dotnet +Prometheus.NetStandard.dll 6.0.0 dotnet +SQLitePCL.pretty 1.0.0 dotnet +SQLitePCLRaw.batteries_v2 2.1.0.1603 dotnet +SQLitePCLRaw.core 2.1.0.1603 dotnet +SQLitePCLRaw.provider.e_sqlite3 2.1.0.1603 dotnet +Serilog 2.10.0.0 dotnet +Serilog.AspNetCore 4.1.0.0 dotnet +Serilog.Enrichers.Thread 3.1.0.0 dotnet +Serilog.Extensions.Hosting 4.1.2.0 dotnet +Serilog.Extensions.Logging 3.0.1.0 dotnet +Serilog.Formatting.Compact 1.1.0.0 dotnet +Serilog.Settings.Configuration 3.3.0.0 dotnet +Serilog.Sinks.Async 1.5.0.0 dotnet +Serilog.Sinks.Console 4.0.1.0 dotnet +Serilog.Sinks.Debug 2.0.0.0 dotnet +Serilog.Sinks.File 5.0.0.0 dotnet +Serilog.Sinks.Graylog 2.3.0.0 dotnet +Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet +SharpCompress 0.32.2+3009e6dcfd183760fbdb675249b7a65a2894618b dotnet +SkiaSharp 2.88.2.0 dotnet +SkiaSharp.Extended.Svg (netstandard2.0) 1.60.0.0 dotnet +Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet +Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet +Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet +System 6.0.922.41905 dotnet +System.AppContext 6.0.922.41905 dotnet +System.Buffers 6.0.922.41905 dotnet +System.Collections 6.0.922.41905 dotnet +System.Collections.Concurrent 6.0.922.41905 dotnet +System.Collections.Immutable 6.0.922.41905 dotnet +System.Collections.NonGeneric 6.0.922.41905 dotnet +System.Collections.Specialized 6.0.922.41905 dotnet +System.ComponentModel 6.0.922.41905 dotnet +System.ComponentModel.Annotations 6.0.922.41905 dotnet +System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet +System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet +System.ComponentModel.Primitives 6.0.922.41905 dotnet +System.ComponentModel.TypeConverter 6.0.922.41905 dotnet +System.Configuration 6.0.922.41905 dotnet +System.Console 6.0.922.41905 dotnet +System.Core 6.0.922.41905 dotnet +System.Data 6.0.922.41905 dotnet +System.Data.Common 6.0.922.41905 dotnet +System.Data.DataSetExtensions 6.0.922.41905 dotnet +System.Diagnostics.Contracts 6.0.922.41905 dotnet +System.Diagnostics.Debug 6.0.922.41905 dotnet +System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet +System.Diagnostics.EventLog 6.0.21.52210 dotnet +System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet +System.Diagnostics.Process 6.0.922.41905 dotnet +System.Diagnostics.StackTrace 6.0.922.41905 dotnet +System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet +System.Diagnostics.Tools 6.0.922.41905 dotnet +System.Diagnostics.TraceSource 6.0.922.41905 dotnet +System.Diagnostics.Tracing 6.0.922.41905 dotnet +System.Drawing 6.0.922.41905 dotnet +System.Drawing.Common 5.0.421.11614 dotnet +System.Drawing.Primitives 6.0.922.41905 dotnet +System.Dynamic.Runtime 6.0.922.41905 dotnet +System.Formats.Asn1 6.0.922.41905 dotnet +System.Globalization 6.0.922.41905 dotnet +System.Globalization.Calendars 6.0.922.41905 dotnet +System.Globalization.Extensions 6.0.922.41905 dotnet +System.IO 6.0.922.41905 dotnet +System.IO.Compression 6.0.922.41905 dotnet +System.IO.Compression.Brotli 6.0.922.41905 dotnet +System.IO.Compression.FileSystem 6.0.922.41905 dotnet +System.IO.Compression.ZipFile 6.0.922.41905 dotnet +System.IO.FileSystem 6.0.922.41905 dotnet +System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet +System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet +System.IO.FileSystem.Primitives 6.0.922.41905 dotnet +System.IO.FileSystem.Watcher 6.0.922.41905 dotnet +System.IO.IsolatedStorage 6.0.922.41905 dotnet +System.IO.MemoryMappedFiles 6.0.922.41905 dotnet +System.IO.Pipelines 6.0.522.21309 dotnet +System.IO.Pipes 6.0.922.41905 dotnet +System.IO.Pipes.AccessControl 6.0.922.41905 dotnet +System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet +System.Linq 6.0.922.41905 dotnet +System.Linq.Async (net6.0) 6.0.1.35981 dotnet +System.Linq.Expressions 6.0.922.41905 dotnet +System.Linq.Parallel 6.0.922.41905 dotnet +System.Linq.Queryable 6.0.922.41905 dotnet +System.Memory 6.0.922.41905 dotnet +System.Net 6.0.922.41905 dotnet +System.Net.Http 6.0.922.41905 dotnet +System.Net.Http.Json 6.0.922.41905 dotnet +System.Net.HttpListener 6.0.922.41905 dotnet +System.Net.Mail 6.0.922.41905 dotnet +System.Net.NameResolution 6.0.922.41905 dotnet +System.Net.NetworkInformation 6.0.922.41905 dotnet +System.Net.Ping 6.0.922.41905 dotnet +System.Net.Primitives 6.0.922.41905 dotnet +System.Net.Quic 6.0.922.41905 dotnet +System.Net.Requests 6.0.922.41905 dotnet +System.Net.Security 6.0.922.41905 dotnet +System.Net.ServicePoint 6.0.922.41905 dotnet +System.Net.Sockets 6.0.922.41905 dotnet +System.Net.WebClient 6.0.922.41905 dotnet +System.Net.WebHeaderCollection 6.0.922.41905 dotnet +System.Net.WebProxy 6.0.922.41905 dotnet +System.Net.WebSockets 6.0.922.41905 dotnet +System.Net.WebSockets.Client 6.0.922.41905 dotnet +System.Numerics 6.0.922.41905 dotnet +System.Numerics.Vectors 6.0.922.41905 dotnet +System.ObjectModel 6.0.922.41905 dotnet +System.Private.CoreLib 6.0.922.41905 dotnet +System.Private.DataContractSerialization 6.0.922.41905 dotnet +System.Private.Uri 6.0.922.41905 dotnet +System.Private.Xml 6.0.922.41905 dotnet +System.Private.Xml.Linq 6.0.922.41905 dotnet +System.Reflection 6.0.922.41905 dotnet +System.Reflection.DispatchProxy 6.0.922.41905 dotnet +System.Reflection.Emit 6.0.922.41905 dotnet +System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet +System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet +System.Reflection.Extensions 6.0.922.41905 dotnet +System.Reflection.Metadata 6.0.922.41905 dotnet +System.Reflection.Primitives 6.0.922.41905 dotnet +System.Reflection.TypeExtensions 6.0.922.41905 dotnet +System.Resources.Reader 6.0.922.41905 dotnet +System.Resources.ResourceManager 6.0.922.41905 dotnet +System.Resources.Writer 6.0.922.41905 dotnet +System.Runtime 6.0.922.41905 dotnet +System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet +System.Runtime.Extensions 6.0.922.41905 dotnet +System.Runtime.Handles 6.0.922.41905 dotnet +System.Runtime.InteropServices 6.0.922.41905 dotnet +System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet +System.Runtime.Intrinsics 6.0.922.41905 dotnet +System.Runtime.Loader 6.0.922.41905 dotnet +System.Runtime.Numerics 6.0.922.41905 dotnet +System.Runtime.Serialization 6.0.922.41905 dotnet +System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet +System.Runtime.Serialization.Json 6.0.922.41905 dotnet +System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet +System.Runtime.Serialization.Xml 6.0.922.41905 dotnet +System.Security 6.0.922.41905 dotnet +System.Security.AccessControl 6.0.922.41905 dotnet +System.Security.Claims 6.0.922.41905 dotnet +System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet +System.Security.Cryptography.Cng 6.0.922.41905 dotnet +System.Security.Cryptography.Csp 6.0.922.41905 dotnet +System.Security.Cryptography.Encoding 6.0.922.41905 dotnet +System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet +System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Primitives 6.0.922.41905 dotnet +System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet +System.Security.Cryptography.Xml 6.0.822.36306 dotnet +System.Security.Principal 6.0.922.41905 dotnet +System.Security.Principal.Windows 6.0.922.41905 dotnet +System.Security.SecureString 6.0.922.41905 dotnet +System.ServiceModel.Web 6.0.922.41905 dotnet +System.ServiceProcess 6.0.922.41905 dotnet +System.Text.Encoding 6.0.922.41905 dotnet +System.Text.Encoding.CodePages 6.0.922.41905 dotnet +System.Text.Encoding.Extensions 6.0.922.41905 dotnet +System.Text.Encodings.Web 6.0.922.41905 dotnet +System.Text.Json 6.0.922.41905 dotnet +System.Text.RegularExpressions 6.0.922.41905 dotnet +System.Threading 6.0.922.41905 dotnet +System.Threading.Channels 6.0.922.41905 dotnet +System.Threading.Overlapped 6.0.922.41905 dotnet +System.Threading.Tasks 6.0.922.41905 dotnet +System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet +System.Threading.Tasks.Extensions 6.0.922.41905 dotnet +System.Threading.Tasks.Parallel 6.0.922.41905 dotnet +System.Threading.Thread 6.0.922.41905 dotnet +System.Threading.ThreadPool 6.0.922.41905 dotnet +System.Threading.Timer 6.0.922.41905 dotnet +System.Transactions 6.0.922.41905 dotnet +System.Transactions.Local 6.0.922.41905 dotnet +System.ValueTuple 6.0.922.41905 dotnet +System.Web 6.0.922.41905 dotnet +System.Web.HttpUtility 6.0.922.41905 dotnet +System.Windows 6.0.922.41905 dotnet +System.Xml 6.0.922.41905 dotnet +System.Xml.Linq 6.0.922.41905 dotnet +System.Xml.ReaderWriter 6.0.922.41905 dotnet +System.Xml.Serialization 6.0.922.41905 dotnet +System.Xml.XDocument 6.0.922.41905 dotnet +System.Xml.XPath 6.0.922.41905 dotnet +System.Xml.XPath.XDocument 6.0.922.41905 dotnet +System.Xml.XmlDocument 6.0.922.41905 dotnet +System.Xml.XmlSerializer 6.0.922.41905 dotnet +TMDbLib 1.9.2.0 dotnet +TagLib# 2.3.0.0 dotnet +UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet +WindowsBase 6.0.922.41905 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.11 deb +apt-utils 2.4.11 deb +at 3.2.5-1ubuntu1 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +bash 5.1.16 binary +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20230311ubuntu0.22.04.1 deb +coreutils 8.32-4.1ubuntu1 deb +cron 3.0pl1-137ubuntu3 deb +curl 7.81.0-1ubuntu1.15 deb +dash 0.5.11+git20210903+057cd650a4ed-3build1 deb +debconf 1.5.79ubuntu1 deb +debianutils 5.5-1ubuntu2 deb +diffutils 1:3.8-0ubuntu2 deb +dirmngr 2.2.27-3ubuntu2.1 deb +dpkg 1.21.1ubuntu2.2 deb +e2fsprogs 1.46.5-2ubuntu1.1 deb +findutils 4.8.0-1ubuntu3 deb +fontconfig-config 2.13.1-4.2ubuntu5 deb +fonts-dejavu-core 2.37-2build1 deb +gcc-12-base 12.1.0-2ubuntu1~22.04 deb +gnupg 2.2.27-3ubuntu2.1 deb +gnupg-l10n 2.2.27-3ubuntu2.1 deb +gnupg-utils 2.2.27-3ubuntu2.1 deb +gpg 2.2.27-3ubuntu2.1 deb +gpg-agent 2.2.27-3ubuntu2.1 deb +gpg-wks-client 2.2.27-3ubuntu2.1 deb +gpg-wks-server 2.2.27-3ubuntu2.1 deb +gpgconf 2.2.27-3ubuntu2.1 deb +gpgsm 2.2.27-3ubuntu2.1 deb +gpgv 2.2.27-3ubuntu2.1 deb +grep 3.7-1build1 deb +gzip 1.10-4ubuntu4.1 deb +hostname 3.23ubuntu2 deb +init-system-helpers 1.62 deb +jellyfin 10.8.13-1 deb +jellyfin-ffmpeg5 5.1.4-3-jammy deb +jellyfin-server 10.8.13-1 deb +jellyfin-web 10.8.13-1 deb +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.11 deb +libass9 1:0.15.2-1 deb +libassuan0 2.5.5-1build1 deb +libattr1 1:2.5.1-1build1 deb +libaudit-common 1:3.0.7-1build1 deb +libaudit1 1:3.0.7-1build1 deb +libblkid1 2.37.2-4ubuntu3 deb +libbluray2 1:1.3.1-1 deb +libbrotli1 1.0.9-2build6 deb +libbsd0 0.11.5-1 deb +libbz2-1.0 1.0.8-5build1 deb +libc-bin 2.35-0ubuntu3.1 deb +libc6 2.35-0ubuntu3.1 deb +libcairo2 1.16.0-5ubuntu2 deb +libcap-ng0 0.7.9-2.2build3 deb +libcap2 1:2.44-1ubuntu0.22.04.1 deb +libcom-err2 1.46.5-2ubuntu1.1 deb +libcrypt1 1:4.4.27-1 deb +libcurl4 7.81.0-1ubuntu1.15 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb +libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb +libdrm2 2.4.113-2~ubuntu0.22.04.1 deb +libedit2 3.1-20210910-1build1 deb +libelf1 0.186-1build1 deb +libexpat1 2.4.7-1ubuntu0.2 deb +libext2fs2 1.46.5-2ubuntu1.1 deb +libffi8 3.4.2-4 deb +libfontconfig1 2.13.1-4.2ubuntu5 deb +libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb +libfribidi0 1.0.8-2ubuntu3.1 deb +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libglib2.0-0 2.72.4-0ubuntu2.2 deb +libgmp10 2:6.2.1+dfsg-3ubuntu1 deb +libgnutls30 3.7.3-4ubuntu1.2 deb +libgpg-error0 1.43-3 deb +libgraphite2-3 1.3.14-1build2 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libharfbuzz0b 2.7.4-1ubuntu3.1 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjq1 1.6-2.1ubuntu3 deb +libk5crypto3 1.19.2-2ubuntu0.2 deb +libkeyutils1 1.6.1-2ubuntu3 deb +libkrb5-3 1.19.2-2ubuntu0.2 deb +libkrb5support0 1.19.2-2ubuntu0.2 deb +libksba8 1.6.0-2ubuntu0.2 deb +libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.2 deb +libldap-common 2.5.16+dfsg-0ubuntu0.22.04.2 deb +libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmount1 2.37.2-4ubuntu3 deb +libmp3lame0 3.100-3build2 deb +libmpg123-0 1.29.3-1build1 deb +libncurses6 6.3-2ubuntu0.1 deb +libncursesw6 6.3-2ubuntu0.1 deb +libnettle8 3.7.3-1build2 deb +libnghttp2-14 1.43.0-1ubuntu0.1 deb +libnpth0 1.6-3build2 deb +libnsl2 1.3.0-2build2 deb +libnuma1 2.0.14-3ubuntu2 deb +libogg0 1.3.5-0ubuntu3 deb +libonig5 6.9.7.1-2build1 deb +libopenmpt0 0.6.1-1 deb +libopus0 1.3.1-0.1build2 deb +libp11-kit0 0.24.0-6build1 deb +libpam-modules 1.4.0-11ubuntu2.3 deb +libpam-modules-bin 1.4.0-11ubuntu2.3 deb +libpam-runtime 1.4.0-11ubuntu2.3 deb +libpam0g 1.4.0-11ubuntu2.3 deb +libpciaccess0 0.16-3 deb +libpcre2-8-0 10.39-3ubuntu0.1 deb +libpcre3 2:8.39-13ubuntu0.22.04.1 deb +libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb +libpng16-16 1.6.37-3build5 deb +libprocps8 2:3.3.17-6ubuntu2 deb +libpsl5 0.21.0-1.2build2 deb +libreadline8 8.1.2-1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb +libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb +libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb +libse 3.6.5.3 dotnet +libseccomp2 2.5.3-2ubuntu2 deb +libselinux1 3.3-1build2 deb +libsemanage-common 3.3-1build2 deb +libsemanage2 3.3-1build2 deb +libsepol2 3.3-1build1 deb +libsmartcols1 2.37.2-4ubuntu3 deb +libsqlite3-0 3.37.2-2ubuntu0.3 deb +libss2 1.46.5-2ubuntu1.1 deb +libssh-4 0.9.6-2ubuntu0.22.04.3 deb +libssl3 3.0.2-0ubuntu1.10 deb +libstdc++6 12.1.0-2ubuntu1~22.04 deb +libsystemd0 249.11-0ubuntu3.9 deb +libtasn1-6 4.18.0-4build1 deb +libtheora0 1.1.1+dfsg.1-15ubuntu4 deb +libtinfo6 6.3-2ubuntu0.1 deb +libtirpc-common 1.3.2-2ubuntu0.1 deb +libtirpc3 1.3.2-2ubuntu0.1 deb +libudev1 249.11-0ubuntu3.9 deb +libudfread0 1.1.2-1 deb +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libvorbis0a 1.3.7-1build2 deb +libvorbisenc2 1.3.7-1build2 deb +libvorbisfile3 1.3.7-1build2 deb +libvpx7 1.11.0-2ubuntu2.2 deb +libwebp7 1.2.2-2ubuntu0.22.04.2 deb +libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb +libx11-6 2:1.7.5-1ubuntu0.3 deb +libx11-data 2:1.7.5-1ubuntu0.3 deb +libx11-xcb1 2:1.7.5-1ubuntu0.3 deb +libx264-163 2:0.163.3060+git5db6aa6-2build1 deb +libx265-199 3.5-2 deb +libxau6 1:1.0.9-1build5 deb +libxcb-dri2-0 1.14-3ubuntu3 deb +libxcb-dri3-0 1.14-3ubuntu3 deb +libxcb-present0 1.14-3ubuntu3 deb +libxcb-randr0 1.14-3ubuntu3 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 1.14-3ubuntu3 deb +libxcb-sync1 1.14-3ubuntu3 deb +libxcb-xfixes0 1.14-3ubuntu3 deb +libxcb1 1.14-3ubuntu3 deb +libxdmcp6 1:1.1.3-0ubuntu5 deb +libxext6 2:1.3.4-1build1 deb +libxml2 2.9.13+dfsg-1ubuntu0.4 deb +libxrender1 1:0.9.10-1build4 deb +libxshmfence1 1.3-1build4 deb +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb +libxxhash0 0.8.1-1 deb +libzstd1 1.4.8+dfsg-3build1 deb +libzvbi-common 0.2.35-19 deb +libzvbi0 0.2.35-19 deb +locales 2.35-0ubuntu3.6 deb +login 1:4.8.1-2ubuntu2.1 deb +logsave 1.46.5-2ubuntu1.1 deb +lsb-base 11.1.0ubuntu4 deb +mawk 1.3.4.20200120-3 deb +mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb +mount 2.37.2-4ubuntu3 deb +mscorlib 6.0.922.41905 dotnet +ncurses-base 6.3-2ubuntu0.1 deb +ncurses-bin 6.3-2ubuntu0.1 deb +netcat 1.218-4ubuntu1 deb +netcat-openbsd 1.218-4ubuntu1 deb +netstandard 6.0.922.41905 dotnet +ocl-icd-libopencl1 2.2.14-3 deb +openssl 3.0.2-0ubuntu1.15 deb +passwd 1:4.8.1-2ubuntu2.1 deb +perl-base 5.34.0-3ubuntu1.2 deb +pinentry-curses 1.1.1-1build2 deb +procps 2:3.3.17-6ubuntu2 deb +prometheus-net.DotNetRuntime 4.2.4.0 dotnet +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +sed 4.8-1ubuntu2 deb +sensible-utils 0.0.17 deb +sysvinit-utils 3.01-1ubuntu1 deb +tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb +tzdata 2023d-0ubuntu0.22.04 deb +ubuntu-keyring 2021.03.26 deb +ucf 3.0043 deb +usrmerge 25ubuntu2 deb +util-linux 2.37.2-4ubuntu3 deb +xmlstarlet 1.6.1-2.1 deb +zlib.net 1.0.5.0 dotnet +zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From 4a5f505d64ce039d956f8e8f96c92532c6ad7ff0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 12 Mar 2024 12:40:58 +0000 Subject: [PATCH 321/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index cde6520..07810a1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -568,7 +568,7 @@ sed 4.8-1ubuntu2 sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb -tzdata 2023d-0ubuntu0.22.04 deb +tzdata 2024a-0ubuntu0.22.04 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb From 82313fdb4a1fab1b92005a12e0b8ec8b1f424d78 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 19 Mar 2024 12:39:49 +0000 Subject: [PATCH 322/456] Bot Updating Templated Files --- Jenkinsfile | 61 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 45 insertions(+), 16 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index aa314e8..3995451 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -268,8 +268,15 @@ pipeline { set -e TEMPDIR=$(mktemp -d) docker pull ghcr.io/linuxserver/jenkins-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest - # Stage 1 - Jenkinsfile update + # Cloned repo paths for templating: + # ${TEMPDIR}/docker-${CONTAINER_NAME}: Cloned branch master of ${LS_USER}/${LS_REPO} for running the jenkins builder on + # ${TEMPDIR}/repo/${LS_REPO}: Cloned branch master of ${LS_USER}/${LS_REPO} for commiting various templated file changes and pushing back to Github + # ${TEMPDIR}/docs/docker-documentation: Cloned docs repo for pushing docs updates to Github + # ${TEMPDIR}/unraid/docker-templates: Cloned docker-templates repo to check for logos + # ${TEMPDIR}/unraid/templates: Cloned templates repo for commiting unraid template changes and pushing back to Github + git clone --branch master --depth 1 https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/docker-${CONTAINER_NAME} + docker run --rm -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/tmp -e LOCAL=true ghcr.io/linuxserver/jenkins-builder:latest + echo "Starting Stage 1 - Jenkinsfile update" if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then mkdir -p ${TEMPDIR}/repo git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} @@ -281,13 +288,13 @@ pipeline { git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - echo "Updating Jenkinsfile" + echo "Updating Jenkinsfile and exiting build, new one will trigger based on commit" rm -Rf ${TEMPDIR} exit 0 else echo "Jenkinsfile is up to date." fi - # Stage 2 - Delete old templates + echo "Starting Stage 2 - Delete old templates" OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" for i in ${OLD_TEMPLATES}; do if [[ -f "${i}" ]]; then @@ -306,13 +313,13 @@ pipeline { git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} - echo "Deleting old and deprecated templates" + echo "Deleting old/deprecated templates and exiting build, new one will trigger based on commit" rm -Rf ${TEMPDIR} exit 0 else echo "No templates to delete" fi - # Stage 3 - Update templates + echo "Starting Stage 3 - Update templates" CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) cd ${TEMPDIR}/docker-${CONTAINER_NAME} NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) @@ -336,9 +343,14 @@ pipeline { git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Updating templates and exiting build, new one will trigger based on commit" + rm -Rf ${TEMPDIR} + exit 0 else echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "No templates to update" fi + echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub" mkdir -p ${TEMPDIR}/docs git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then @@ -346,6 +358,7 @@ pipeline { cd ${TEMPDIR}/docs/docker-documentation GH_DOCS_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') git add docs/images/docker-${CONTAINER_NAME}.md + echo "Updating docs repo" git commit -m 'Bot Updating Documentation' git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} --rebase git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} || \ @@ -353,6 +366,8 @@ pipeline { sleep $((RANDOM % MAXWAIT)) && \ git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} --rebase && \ git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH}) + else + echo "Docs update not needed, skipping" fi mkdir -p ${TEMPDIR}/unraid git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates @@ -363,6 +378,7 @@ pipeline { sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml fi if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then + echo "Updating Unraid template" cd ${TEMPDIR}/unraid/templates/ GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then @@ -382,16 +398,27 @@ pipeline { sleep $((RANDOM % MAXWAIT)) && \ git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} --rebase && \ git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH}) + else + echo "No updates to Unraid template needed, skipping" fi - # Stage 4 - Sync Readme to Docker Hub if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]]; then - if [[ $(cat ${TEMPDIR}/docker-${CONTAINER_NAME}/README.md | wc -m) > 25000 ]]; then + if [[ $(cat ${TEMPDIR}/docker-${CONTAINER_NAME}/README.md | wc -m) -gt 25000 ]]; then echo "Readme is longer than 25,000 characters. Syncing the lite version to Docker Hub" DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/README.lite" else echo "Syncing readme to Docker Hub" DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/README.md" fi + if curl -s https://hub.docker.com/v2/namespaces/${DOCKERHUB_IMAGE%%/*}/repositories/${DOCKERHUB_IMAGE##*/}/tags | jq -r '.message' | grep -q 404; then + echo "Docker Hub endpoint doesn't exist. Creating endpoint first." + DH_TOKEN=$(curl -d '{"username":"linuxserverci", "password":"'${DOCKERHUB_TOKEN}'"}' -H "Content-Type: application/json" -X POST https://hub.docker.com/v2/users/login | jq -r '.token') + curl -s \ + -H "Authorization: JWT ${DH_TOKEN}" \ + -H "Content-Type: application/json" \ + -X POST \ + -d '{"name":"'${DOCKERHUB_IMAGE##*/}'", "namespace":"'${DOCKERHUB_IMAGE%%/*}'"}' \ + https://hub.docker.com/v2/repositories/ || : + fi DH_TOKEN=$(curl -d '{"username":"linuxserverci", "password":"'${DOCKERHUB_TOKEN}'"}' -H "Content-Type: application/json" -X POST https://hub.docker.com/v2/users/login | jq -r '.token') curl -s \ -H "Authorization: JWT ${DH_TOKEN}" \ @@ -456,14 +483,16 @@ pipeline { } steps{ sh '''curl -H "Content-Type: application/json" -H "Private-Token: ${GITLAB_TOKEN}" -X POST https://gitlab.com/api/v4/projects \ - -d '{"namespace_id":'${GITLAB_NAMESPACE}',\ - "name":"'${LS_REPO}'", - "mirror":true,\ - "import_url":"https://github.com/linuxserver/'${LS_REPO}'.git",\ - "issues_access_level":"disabled",\ - "merge_requests_access_level":"disabled",\ - "repository_access_level":"enabled",\ - "visibility":"public"}' ''' + -d '{"namespace_id":'${GITLAB_NAMESPACE}',\ + "name":"'${LS_REPO}'", + "mirror":true,\ + "import_url":"https://github.com/linuxserver/'${LS_REPO}'.git",\ + "issues_access_level":"disabled",\ + "merge_requests_access_level":"disabled",\ + "repository_access_level":"enabled",\ + "visibility":"public"}' ''' + sh '''curl -H "Private-Token: ${GITLAB_TOKEN}" -X PUT "https://gitlab.com/api/v4/projects/Linuxserver.io%2F${LS_REPO}" \ + -d "mirror=true&import_url=https://github.com/linuxserver/${LS_REPO}.git" ''' } } /* ############### From 2515311658450651b0c83a51234016c4bf1fa154 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 19 Mar 2024 12:44:05 +0000 Subject: [PATCH 323/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 07810a1..171e52b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -428,7 +428,7 @@ libdrm-radeon1 2.4.113-2~ubu libdrm2 2.4.113-2~ubuntu0.22.04.1 deb libedit2 3.1-20210910-1build1 deb libelf1 0.186-1build1 deb -libexpat1 2.4.7-1ubuntu0.2 deb +libexpat1 2.4.7-1ubuntu0.3 deb libext2fs2 1.46.5-2ubuntu1.1 deb libffi8 3.4.2-4 deb libfontconfig1 2.13.1-4.2ubuntu5 deb From e238be1fc69d48f72fbdab8dc5d391418d3a7c85 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 26 Mar 2024 12:43:51 +0000 Subject: [PATCH 324/456] Bot Updating Package Versions --- package_versions.txt | 58 ++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 171e52b..460bb58 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -360,13 +360,13 @@ adduser 3.118ubuntu5 apt 2.4.11 deb apt-utils 2.4.11 deb at 3.2.5-1ubuntu1 deb -base-files 12ubuntu4.3 deb +base-files 12ubuntu4.6 deb base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb +bash 5.1-6ubuntu1.1 deb bash 5.1.16 binary bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20230311ubuntu0.22.04.1 deb -coreutils 8.32-4.1ubuntu1 deb +coreutils 8.32-4.1ubuntu1.1 deb cron 3.0pl1-137ubuntu3 deb curl 7.81.0-1ubuntu1.15 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb @@ -374,12 +374,12 @@ debconf 1.5.79ubuntu1 debianutils 5.5-1ubuntu2 deb diffutils 1:3.8-0ubuntu2 deb dirmngr 2.2.27-3ubuntu2.1 deb -dpkg 1.21.1ubuntu2.2 deb +dpkg 1.21.1ubuntu2.3 deb e2fsprogs 1.46.5-2ubuntu1.1 deb findutils 4.8.0-1ubuntu3 deb fontconfig-config 2.13.1-4.2ubuntu5 deb fonts-dejavu-core 2.37-2build1 deb -gcc-12-base 12.1.0-2ubuntu1~22.04 deb +gcc-12-base 12.3.0-1ubuntu1~22.04 deb gnupg 2.2.27-3ubuntu2.1 deb gnupg-l10n 2.2.27-3ubuntu2.1 deb gnupg-utils 2.2.27-3ubuntu2.1 deb @@ -411,8 +411,8 @@ libbluray2 1:1.3.1-1 libbrotli1 1.0.9-2build6 deb libbsd0 0.11.5-1 deb libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.1 deb -libc6 2.35-0ubuntu3.1 deb +libc-bin 2.35-0ubuntu3.6 deb +libc6 2.35-0ubuntu3.6 deb libcairo2 1.16.0-5ubuntu2 deb libcap-ng0 0.7.9-2.2build3 deb libcap2 1:2.44-1ubuntu0.22.04.1 deb @@ -434,26 +434,26 @@ libffi8 3.4.2-4 libfontconfig1 2.13.1-4.2ubuntu5 deb libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb libfribidi0 1.0.8-2ubuntu3.1 deb -libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcc-s1 12.3.0-1ubuntu1~22.04 deb libgcrypt20 1.9.4-3ubuntu3 deb libglib2.0-0 2.72.4-0ubuntu2.2 deb libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.2 deb +libgnutls30 3.7.3-4ubuntu1.4 deb libgpg-error0 1.43-3 deb libgraphite2-3 1.3.14-1build2 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.3 deb libharfbuzz0b 2.7.4-1ubuntu3.1 deb libhogweed6 3.7.3-1build2 deb libicu70 70.1-2 deb libidn2-0 2.3.2-2build1 deb libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.2 deb +libk5crypto3 1.19.2-2ubuntu0.3 deb libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.2 deb -libkrb5support0 1.19.2-2ubuntu0.2 deb +libkrb5-3 1.19.2-2ubuntu0.3 deb +libkrb5support0 1.19.2-2ubuntu0.3 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.2 deb -libldap-common 2.5.16+dfsg-0ubuntu0.22.04.2 deb +libldap-2.5-0 2.5.17+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.17+dfsg-0ubuntu0.22.04.1 deb libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb @@ -473,16 +473,16 @@ libonig5 6.9.7.1-2buil libopenmpt0 0.6.1-1 deb libopus0 1.3.1-0.1build2 deb libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.3 deb -libpam-modules-bin 1.4.0-11ubuntu2.3 deb -libpam-runtime 1.4.0-11ubuntu2.3 deb -libpam0g 1.4.0-11ubuntu2.3 deb +libpam-modules 1.4.0-11ubuntu2.4 deb +libpam-modules-bin 1.4.0-11ubuntu2.4 deb +libpam-runtime 1.4.0-11ubuntu2.4 deb +libpam0g 1.4.0-11ubuntu2.4 deb libpciaccess0 0.16-3 deb libpcre2-8-0 10.39-3ubuntu0.1 deb libpcre3 2:8.39-13ubuntu0.22.04.1 deb libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb libpng16-16 1.6.37-3build5 deb -libprocps8 2:3.3.17-6ubuntu2 deb +libprocps8 2:3.3.17-6ubuntu2.1 deb libpsl5 0.21.0-1.2build2 deb libreadline8 8.1.2-1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb @@ -499,15 +499,15 @@ libsmartcols1 2.37.2-4ubunt libsqlite3-0 3.37.2-2ubuntu0.3 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.3 deb -libssl3 3.0.2-0ubuntu1.10 deb -libstdc++6 12.1.0-2ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.9 deb +libssl3 3.0.2-0ubuntu1.15 deb +libstdc++6 12.3.0-1ubuntu1~22.04 deb +libsystemd0 249.11-0ubuntu3.12 deb libtasn1-6 4.18.0-4build1 deb libtheora0 1.1.1+dfsg.1-15ubuntu4 deb libtinfo6 6.3-2ubuntu0.1 deb libtirpc-common 1.3.2-2ubuntu0.1 deb libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.9 deb +libudev1 249.11-0ubuntu3.12 deb libudfread0 1.1.2-1 deb libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb @@ -543,7 +543,7 @@ libzstd1 1.4.8+dfsg-3b libzvbi-common 0.2.35-19 deb libzvbi0 0.2.35-19 deb locales 2.35-0ubuntu3.6 deb -login 1:4.8.1-2ubuntu2.1 deb +login 1:4.8.1-2ubuntu2.2 deb logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb @@ -557,17 +557,17 @@ netcat-openbsd 1.218-4ubuntu netstandard 6.0.922.41905 dotnet ocl-icd-libopencl1 2.2.14-3 deb openssl 3.0.2-0ubuntu1.15 deb -passwd 1:4.8.1-2ubuntu2.1 deb -perl-base 5.34.0-3ubuntu1.2 deb +passwd 1:4.8.1-2ubuntu2.2 deb +perl-base 5.34.0-3ubuntu1.3 deb pinentry-curses 1.1.1-1build2 deb -procps 2:3.3.17-6ubuntu2 deb +procps 2:3.3.17-6ubuntu2.1 deb prometheus-net.DotNetRuntime 4.2.4.0 dotnet publicsuffix 20211207.1025-1 deb readline-common 8.1.2-1 deb sed 4.8-1ubuntu2 deb sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb +tar 1.34+dfsg-1ubuntu0.1.22.04.2 deb tzdata 2024a-0ubuntu0.22.04 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb From 0a8d2013169c2bc2a4af4cc87ed4ee85bf604d91 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 9 Apr 2024 12:42:34 +0000 Subject: [PATCH 325/456] Bot Updating Package Versions --- package_versions.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 460bb58..3cb9654 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -357,18 +357,18 @@ TagLib# 2.3.0.0 UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet WindowsBase 6.0.922.41905 dotnet adduser 3.118ubuntu5 deb -apt 2.4.11 deb -apt-utils 2.4.11 deb +apt 2.4.12 deb +apt-utils 2.4.12 deb at 3.2.5-1ubuntu1 deb base-files 12ubuntu4.6 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1.1 deb bash 5.1.16 binary -bsdutils 1:2.37.2-4ubuntu3 deb +bsdutils 1:2.37.2-4ubuntu3.3 deb ca-certificates 20230311ubuntu0.22.04.1 deb -coreutils 8.32-4.1ubuntu1.1 deb +coreutils 8.32-4.1ubuntu1.2 deb cron 3.0pl1-137ubuntu3 deb -curl 7.81.0-1ubuntu1.15 deb +curl 7.81.0-1ubuntu1.16 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb debconf 1.5.79ubuntu1 deb debianutils 5.5-1ubuntu2 deb @@ -400,13 +400,13 @@ jellyfin-server 10.8.13-1 jellyfin-web 10.8.13-1 deb jq 1.6-2.1ubuntu3 deb libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.11 deb +libapt-pkg6.0 2.4.12 deb libass9 1:0.15.2-1 deb libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb libaudit-common 1:3.0.7-1build1 deb libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3 deb +libblkid1 2.37.2-4ubuntu3.3 deb libbluray2 1:1.3.1-1 deb libbrotli1 1.0.9-2build6 deb libbsd0 0.11.5-1 deb @@ -418,7 +418,7 @@ libcap-ng0 0.7.9-2.2buil libcap2 1:2.44-1ubuntu0.22.04.1 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.15 deb +libcurl4 7.81.0-1ubuntu1.16 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb @@ -458,7 +458,7 @@ libllvm15 1:15.0.7-0ubu liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3 deb +libmount1 2.37.2-4ubuntu3.3 deb libmp3lame0 3.100-3build2 deb libmpg123-0 1.29.3-1build1 deb libncurses6 6.3-2ubuntu0.1 deb @@ -495,7 +495,7 @@ libselinux1 3.3-1build2 libsemanage-common 3.3-1build2 deb libsemanage2 3.3-1build2 deb libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3 deb +libsmartcols1 2.37.2-4ubuntu3.3 deb libsqlite3-0 3.37.2-2ubuntu0.3 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.3 deb @@ -510,7 +510,7 @@ libtirpc3 1.3.2-2ubuntu libudev1 249.11-0ubuntu3.12 deb libudfread0 1.1.2-1 deb libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb +libuuid1 2.37.2-4ubuntu3.3 deb libvorbis0a 1.3.7-1build2 deb libvorbisenc2 1.3.7-1build2 deb libvorbisfile3 1.3.7-1build2 deb @@ -548,7 +548,7 @@ logsave 1.46.5-2ubunt lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb -mount 2.37.2-4ubuntu3 deb +mount 2.37.2-4ubuntu3.3 deb mscorlib 6.0.922.41905 dotnet ncurses-base 6.3-2ubuntu0.1 deb ncurses-bin 6.3-2ubuntu0.1 deb @@ -572,7 +572,7 @@ tzdata 2024a-0ubuntu ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3 deb +util-linux 2.37.2-4ubuntu3.3 deb xmlstarlet 1.6.1-2.1 deb zlib.net 1.0.5.0 dotnet zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From 3b2f303316d20fabc9bb7a812ad1c734405dc436 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 23 Apr 2024 12:44:43 +0000 Subject: [PATCH 326/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3cb9654..f4e7471 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -364,7 +364,7 @@ base-files 12ubuntu4.6 base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1.1 deb bash 5.1.16 binary -bsdutils 1:2.37.2-4ubuntu3.3 deb +bsdutils 1:2.37.2-4ubuntu3.4 deb ca-certificates 20230311ubuntu0.22.04.1 deb coreutils 8.32-4.1ubuntu1.2 deb cron 3.0pl1-137ubuntu3 deb @@ -406,7 +406,7 @@ libassuan0 2.5.5-1build1 libattr1 1:2.5.1-1build1 deb libaudit-common 1:3.0.7-1build1 deb libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3.3 deb +libblkid1 2.37.2-4ubuntu3.4 deb libbluray2 1:1.3.1-1 deb libbrotli1 1.0.9-2build6 deb libbsd0 0.11.5-1 deb @@ -438,7 +438,7 @@ libgcc-s1 12.3.0-1ubunt libgcrypt20 1.9.4-3ubuntu3 deb libglib2.0-0 2.72.4-0ubuntu2.2 deb libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.4 deb +libgnutls30 3.7.3-4ubuntu1.5 deb libgpg-error0 1.43-3 deb libgraphite2-3 1.3.14-1build2 deb libgssapi-krb5-2 1.19.2-2ubuntu0.3 deb @@ -458,7 +458,7 @@ libllvm15 1:15.0.7-0ubu liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3.3 deb +libmount1 2.37.2-4ubuntu3.4 deb libmp3lame0 3.100-3build2 deb libmpg123-0 1.29.3-1build1 deb libncurses6 6.3-2ubuntu0.1 deb @@ -495,7 +495,7 @@ libselinux1 3.3-1build2 libsemanage-common 3.3-1build2 deb libsemanage2 3.3-1build2 deb libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3.3 deb +libsmartcols1 2.37.2-4ubuntu3.4 deb libsqlite3-0 3.37.2-2ubuntu0.3 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.3 deb @@ -510,7 +510,7 @@ libtirpc3 1.3.2-2ubuntu libudev1 249.11-0ubuntu3.12 deb libudfread0 1.1.2-1 deb libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3.3 deb +libuuid1 2.37.2-4ubuntu3.4 deb libvorbis0a 1.3.7-1build2 deb libvorbisenc2 1.3.7-1build2 deb libvorbisfile3 1.3.7-1build2 deb @@ -548,7 +548,7 @@ logsave 1.46.5-2ubunt lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb -mount 2.37.2-4ubuntu3.3 deb +mount 2.37.2-4ubuntu3.4 deb mscorlib 6.0.922.41905 dotnet ncurses-base 6.3-2ubuntu0.1 deb ncurses-bin 6.3-2ubuntu0.1 deb @@ -572,7 +572,7 @@ tzdata 2024a-0ubuntu ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3.3 deb +util-linux 2.37.2-4ubuntu3.4 deb xmlstarlet 1.6.1-2.1 deb zlib.net 1.0.5.0 dotnet zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From 07da3eedec8f24c9ed0b04ba471e57fa3f982f3c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 30 Apr 2024 12:41:35 +0000 Subject: [PATCH 327/456] Bot Updating Templated Files --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3995451..4f32a02 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -275,7 +275,7 @@ pipeline { # ${TEMPDIR}/unraid/docker-templates: Cloned docker-templates repo to check for logos # ${TEMPDIR}/unraid/templates: Cloned templates repo for commiting unraid template changes and pushing back to Github git clone --branch master --depth 1 https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/docker-${CONTAINER_NAME} - docker run --rm -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/tmp -e LOCAL=true ghcr.io/linuxserver/jenkins-builder:latest + docker run --rm -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/tmp -e LOCAL=true -e PUID=$(id -u) -e PGID=$(id -g) ghcr.io/linuxserver/jenkins-builder:latest echo "Starting Stage 1 - Jenkinsfile update" if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then mkdir -p ${TEMPDIR}/repo @@ -608,7 +608,7 @@ pipeline { sh '''#! /bin/bash set -e TEMPDIR=$(mktemp -d) - if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then + if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" != "true" ]; then LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG} else LOCAL_CONTAINER=${IMAGE}:${META_TAG} From a0fc72b1fc8c51bbff373151fa808ebedc46194e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 30 Apr 2024 12:45:02 +0000 Subject: [PATCH 328/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f4e7471..45f56bf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -411,8 +411,8 @@ libbluray2 1:1.3.1-1 libbrotli1 1.0.9-2build6 deb libbsd0 0.11.5-1 deb libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.6 deb -libc6 2.35-0ubuntu3.6 deb +libc-bin 2.35-0ubuntu3.7 deb +libc6 2.35-0ubuntu3.7 deb libcairo2 1.16.0-5ubuntu2 deb libcap-ng0 0.7.9-2.2build3 deb libcap2 1:2.44-1ubuntu0.22.04.1 deb @@ -542,7 +542,7 @@ libxxhash0 0.8.1-1 libzstd1 1.4.8+dfsg-3build1 deb libzvbi-common 0.2.35-19 deb libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.6 deb +locales 2.35-0ubuntu3.7 deb login 1:4.8.1-2ubuntu2.2 deb logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb From 7dca33c2217be02d67329de070386b98ed23b5a8 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Wed, 1 May 2024 11:02:24 -0400 Subject: [PATCH 329/456] increase verbosity of init-video --- README.md | 3 +- readme-vars.yml | 3 +- .../s6-rc.d/init-jellyfin-video/run | 38 +++++++++++++------ 3 files changed, 30 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index e80ddec..6e307aa 100644 --- a/README.md +++ b/README.md @@ -371,7 +371,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **12.02.24:** - Use universal hardware acceleration blurb +* **01.05.24:** - Increase verbosity of device permissions fixing. +* **12.02.24:** - Use universal hardware acceleration blurb. * **12.09.23:** - Take ownership of plugin directories. * **04.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) * **07.12.22:** - Rebase master to Jammy, migrate to s6v3. diff --git a/readme-vars.yml b/readme-vars.yml index 6cf57ab..c457244 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -104,7 +104,8 @@ readme_hwaccel: true unraid_template_sync: false # changelog changelogs: - - {date: "12.02.24:", desc: "Use universal hardware acceleration blurb"} + - {date: "01.05.24:", desc: "Increase verbosity of device permissions fixing."} + - {date: "12.02.24:", desc: "Use universal hardware acceleration blurb."} - {date: "12.09.23:", desc: "Take ownership of plugin directories."} - {date: "04.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "07.12.22:", desc: "Rebase master to Jammy, migrate to s6v3."} diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run index c765461..d62bc5e 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run +++ b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run @@ -3,19 +3,33 @@ FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/vc-mem /dev/video1? -type c -print 2>/dev/null) -for i in $FILES -do - VIDEO_GID=$(stat -c '%g' "$i") - if ! id -G abc | grep -qw "$VIDEO_GID"; then - VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') - if [[ -z "${VIDEO_NAME}" ]]; then - VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c8)" - groupadd "$VIDEO_NAME" - groupmod -g "$VIDEO_GID" "$VIDEO_NAME" +for i in ${FILES}; do + VIDEO_GID=$(stat -c '%g' "${i}") + VIDEO_UID=$(stat -c '%u' "${i}") + # check if user matches device + if id -u abc | grep -qw "${VIDEO_UID}"; then + echo "**** permissions for ${i} are good ****" + else + # check if group matches and that device has group rw + if id -G abc | grep -qw "${VIDEO_GID}" && [[ $(stat -c '%A' "${i}" | cut -b 5,6) == "rw" ]]; then + echo "**** permissions for ${i} are good ****" + # check if device needs to be added to video group + elif ! id -G abc | grep -qw "${VIDEO_GID}"; then + # check if video group needs to be created + VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') + if [[ -z "${VIDEO_NAME}" ]]; then + VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-z0-9' | head -c4)" + groupadd "${VIDEO_NAME}" + groupmod -g "${VIDEO_GID}" "${VIDEO_NAME}" + echo "**** creating video group ${VIDEO_NAME} with id ${VIDEO_GID} ****" + fi + echo "**** adding ${i} to video group ${VIDEO_NAME} with id ${VIDEO_GID} ****" + usermod -a -G "${VIDEO_NAME}" abc fi - usermod -a -G "$VIDEO_NAME" abc - if [ $(stat -c '%A' "${i}" | cut -b 5,6) != "rw" ]; then - echo -e "**** The device ${i} does not have group read/write permissions, which might prevent hardware transcode from functioning correctly. To fix it, you can run the following on your docker host: ****\nsudo chmod g+rw ${i}\n" + # check if device has group rw + if [[ $(stat -c '%A' "${i}" | cut -b 5,6) != "rw" ]]; then + echo -e "**** The device ${i} does not have group read/write permissions, attempting to fix inside the container. ****" + chmod g+rw "${i}" fi fi done From 6b5e610b23dec5330daf01ed3b4940a57f602133 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Wed, 1 May 2024 11:28:52 -0400 Subject: [PATCH 330/456] remove TZ var --- readme-vars.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index c457244..47025c6 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -27,8 +27,6 @@ param_usage_include_ports: true param_ports: - {external_port: "8096", internal_port: "8096", port_desc: "Http webUI."} param_usage_include_env: true -param_env_vars: - - {env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use (e.g. Europe/London)."} # optional container parameters opt_param_usage_include_env: true opt_param_env_vars: From c07605bae8e9368778bad60bf442732384b79e17 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 3 May 2024 23:17:33 +0000 Subject: [PATCH 331/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 45f56bf..92d75bf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -464,7 +464,7 @@ libmpg123-0 1.29.3-1build libncurses6 6.3-2ubuntu0.1 deb libncursesw6 6.3-2ubuntu0.1 deb libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1ubuntu0.1 deb +libnghttp2-14 1.43.0-1ubuntu0.2 deb libnpth0 1.6-3build2 deb libnsl2 1.3.0-2build2 deb libnuma1 2.0.14-3ubuntu2 deb From 64f56e05078940565a351b92d2502e33a8debb31 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 7 May 2024 12:41:00 +0000 Subject: [PATCH 332/456] Bot Updating Templated Files --- Jenkinsfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4f32a02..e47e6e6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -382,11 +382,15 @@ pipeline { cd ${TEMPDIR}/unraid/templates/ GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then - echo "Image is on the ignore list, marking Unraid template as deprecated" - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ - git add -u unraid/${CONTAINER_NAME}.xml - git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : - git commit -m 'Bot Moving Deprecated Unraid Template' || : + if [[ -f ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ]]; then + echo "Image is on the ignore list, marking Unraid template as deprecated" + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + git add -u unraid/${CONTAINER_NAME}.xml + git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Moving Deprecated Unraid Template' || : + else + echo "Image is on the ignore list, but no template exist, skipping deprecation" + fi else cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ git add unraid/${CONTAINER_NAME}.xml From 2d8da99de54036338e848412fafc44ee10e34aaa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 11 May 2024 19:08:02 +0000 Subject: [PATCH 333/456] Bot Updating Templated Files --- Jenkinsfile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e47e6e6..f8307dc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -381,16 +381,14 @@ pipeline { echo "Updating Unraid template" cd ${TEMPDIR}/unraid/templates/ GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') - if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then - if [[ -f ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ]]; then - echo "Image is on the ignore list, marking Unraid template as deprecated" - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ - git add -u unraid/${CONTAINER_NAME}.xml - git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : - git commit -m 'Bot Moving Deprecated Unraid Template' || : - else - echo "Image is on the ignore list, but no template exist, skipping deprecation" - fi + if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list && [[ -f ${TEMPDIR}/unraid/templates/unraid/deprecated/${CONTAINER_NAME}.xml ]]; then + echo "Image is on the ignore list, and already in the deprecation folder." + elif grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then + echo "Image is on the ignore list, marking Unraid template as deprecated" + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ + git add -u unraid/${CONTAINER_NAME}.xml + git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Moving Deprecated Unraid Template' || : else cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ git add unraid/${CONTAINER_NAME}.xml From ab722d2cbd268ce2afc3133cace411ce6d623bd4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 11 May 2024 19:12:08 +0000 Subject: [PATCH 334/456] Bot Updating Package Versions --- package_versions.txt | 725 ++++++++++++++++++++++--------------------- 1 file changed, 374 insertions(+), 351 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 92d75bf..2921439 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,361 +1,388 @@ NAME VERSION TYPE -BDInfo 0.7.6.2 dotnet -BlurHashSharp 1.2.0.0 dotnet -BlurHashSharp.SkiaSharp 1.2.0.0 dotnet +AsyncKeyedLock 6.4.2.0 dotnet +BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet +BlurHashSharp 1.3.2.0 dotnet +BlurHashSharp.SkiaSharp 1.3.2.0 dotnet +CacheManager.NET 1.2.0.0 dotnet CommandLine 2.9.1.0 dotnet +Diacritics.NET 3.3.29 dotnet DiscUtils.Core 0.16.13.55129 dotnet DiscUtils.Iso9660 0.16.13.55129 dotnet DiscUtils.Streams 0.16.13.55129 dotnet DiscUtils.Udf 0.16.13.55129 dotnet DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet -Highly Optimized Priority Queue 5.0.0.0 dotnet -Jellyfin Server 10.8.13 dotnet (+16 duplicates) -Jellyfin Server 2019.1.20.3 dotnet -Jellyfin.Api 1.0.0.0 dotnet -Jellyfin.Data.dll 10.8.13 dotnet -Jellyfin.Extensions.dll 10.8.13 dotnet -Jellyfin.MediaEncoding.Hls 1.0.0.0 dotnet -Jellyfin.MediaEncoding.Keyframes 1.0.0.0 dotnet -Jellyfin.Networking.dll 10.8.13 dotnet +EFCoreSecondLevelCacheInterceptor 4.4.3.0 dotnet +EasyCaching.Core 1.9.2.0 dotnet +ExCSS 4.2.3-release.0+Branch.release-v4.2.3.Sha.fae6c5b37e8dc7320518803aba15f64638100141 dotnet +HarfBuzzSharp 7.3.0.2 dotnet +ICU4N 60.1.0 dotnet +ICU4N.Transliterator 60.1.0 dotnet +J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet +Jellyfin Server 10.9.0 dotnet (+13 duplicates) +Jellyfin.Api 22.4.0.0 dotnet +Jellyfin.Data.dll 10.9.0 dotnet +Jellyfin.Extensions.dll 10.9.0 dotnet +Jellyfin.LiveTv 22.4.0.0 dotnet +Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet +Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet +Jellyfin.Networking.dll 10.9.0 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet -Json.NET 13.0.1.25517 dotnet -Microsoft.AspNetCore 6.0.922.41926 dotnet -Microsoft.AspNetCore.Antiforgery 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Cookies 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authentication.OAuth 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Authorization.Policy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Authorization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Forms 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Server 6.0.922.41926 dotnet -Microsoft.AspNetCore.Components.Web 6.0.922.41926 dotnet -Microsoft.AspNetCore.Connections.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.CookiePolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.Internal 6.0.922.41926 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.AspNetCore.HostFiltering 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Html.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Connections.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Extensions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Features 6.0.922.41926 dotnet -Microsoft.AspNetCore.Http.Results 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpLogging 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpOverrides 6.0.922.41926 dotnet -Microsoft.AspNetCore.HttpsPolicy 6.0.922.41926 dotnet -Microsoft.AspNetCore.Identity 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Localization.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Metadata 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Cors 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Localization 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 6.0.922.41926 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor 6.0.922.41926 dotnet -Microsoft.AspNetCore.Razor.Runtime 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.ResponseCompression 6.0.922.41926 dotnet -Microsoft.AspNetCore.Rewrite 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing 6.0.922.41926 dotnet -Microsoft.AspNetCore.Routing.Abstractions 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.HttpSys 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IIS 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.IISIntegration 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.922.41926 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.Session 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Common 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Core 6.0.922.41926 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.922.41926 dotnet -Microsoft.AspNetCore.StaticFiles 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebSockets 6.0.922.41926 dotnet -Microsoft.AspNetCore.WebUtilities 6.0.922.41926 dotnet +Json.NET 13.0.3.27908 dotnet +MetaBrainz.Common 3.0.0 dotnet +MetaBrainz.Common.Json 6.0.2 dotnet +MetaBrainz.MusicBrainz 6.1.0 dotnet +Microsoft.AspNetCore 8.0.424.17014 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authentication 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authorization 8.0.424.17014 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.424.17014 dotnet +Microsoft.AspNetCore.Components 8.0.424.17014 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.424.17014 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.424.17014 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.424.17014 dotnet +Microsoft.AspNetCore.Components.Server 8.0.424.17014 dotnet +Microsoft.AspNetCore.Components.Web 8.0.424.17014 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.424.17014 dotnet +Microsoft.AspNetCore.Cors 8.0.424.17014 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.424.17014 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.424.17014 dotnet +Microsoft.AspNetCore.DataProtection 8.0.424.17014 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.424.17014 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.424.17014 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.424.17014 dotnet +Microsoft.AspNetCore.Hosting 8.0.424.17014 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Http 8.0.424.17014 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.424.17014 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.424.17014 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Http.Features 8.0.424.17014 dotnet +Microsoft.AspNetCore.Http.Results 8.0.424.17014 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.424.17014 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.424.17014 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.424.17014 dotnet +Microsoft.AspNetCore.Identity 8.0.424.17014 dotnet +Microsoft.AspNetCore.Localization 8.0.424.17014 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.424.17014 dotnet +Microsoft.AspNetCore.Metadata 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.424.17014 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.424.17014 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.424.17014 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.424.17014 dotnet +Microsoft.AspNetCore.Razor 8.0.424.17014 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.424.17014 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.424.17014 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.424.17014 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.424.17014 dotnet +Microsoft.AspNetCore.Rewrite 8.0.424.17014 dotnet +Microsoft.AspNetCore.Routing 8.0.424.17014 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.424.17014 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.424.17014 dotnet +Microsoft.AspNetCore.Session 8.0.424.17014 dotnet +Microsoft.AspNetCore.SignalR 8.0.424.17014 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.424.17014 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.424.17014 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.424.17014 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.424.17014 dotnet +Microsoft.AspNetCore.WebSockets 8.0.424.17014 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.424.17014 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 6.0.922.41905 dotnet -Microsoft.Data.Sqlite 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Abstractions 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Relational 6.0.922.41505 dotnet -Microsoft.EntityFrameworkCore.Sqlite 6.0.922.41505 dotnet -Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Caching.Memory 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration 6.0.322.12309 dotnet -Microsoft.Extensions.Configuration.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Binder 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.CommandLine 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.FileExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Ini 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.Json 6.0.21.52210 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 6.0.922.41926 dotnet -Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyModel 6.0.21.52210 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.922.41926 dotnet -Microsoft.Extensions.Features 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Composite 6.0.21.52210 dotnet -Microsoft.Extensions.FileProviders.Embedded 6.0.922.41926 dotnet -Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 dotnet -Microsoft.Extensions.FileSystemGlobbing 6.0.21.52210 dotnet -Microsoft.Extensions.Hosting 6.0.222.6406 dotnet -Microsoft.Extensions.Hosting.Abstractions 6.0.21.52210 dotnet -Microsoft.Extensions.Http 6.0.21.52210 dotnet -Microsoft.Extensions.Identity.Core 6.0.922.41926 dotnet -Microsoft.Extensions.Identity.Stores 6.0.922.41926 dotnet -Microsoft.Extensions.Localization 6.0.922.41926 dotnet -Microsoft.Extensions.Localization.Abstractions 6.0.922.41926 dotnet -Microsoft.Extensions.Logging 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.922.41905 dotnet -Microsoft.Extensions.Logging.Configuration 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Console 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Debug 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventLog 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.EventSource 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.TraceSource 6.0.21.52210 dotnet -Microsoft.Extensions.ObjectPool 6.0.922.41926 dotnet -Microsoft.Extensions.Options 6.0.21.52210 dotnet -Microsoft.Extensions.Options.ConfigurationExtensions 6.0.21.52210 dotnet -Microsoft.Extensions.Options.DataAnnotations 6.0.21.52210 dotnet -Microsoft.Extensions.Primitives 6.0.21.52210 dotnet -Microsoft.Extensions.WebEncoders 6.0.922.41926 dotnet -Microsoft.JSInterop 6.0.922.41926 dotnet -Microsoft.Net.Http.Headers 6.0.922.41926 dotnet +Microsoft.CSharp 8.0.424.16909 dotnet +Microsoft.Data.Sqlite 8.0.424.16902 dotnet +Microsoft.EntityFrameworkCore 8.0.424.16902 dotnet +Microsoft.EntityFrameworkCore.Abstractions 8.0.424.16902 dotnet +Microsoft.EntityFrameworkCore.Relational 8.0.424.16902 dotnet +Microsoft.EntityFrameworkCore.Sqlite 8.0.424.16902 dotnet +Microsoft.Extensions.Caching.Abstractions 8.0.23.53103 dotnet +Microsoft.Extensions.Caching.Memory 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.Abstractions 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.Binder 8.0.123.58001 dotnet +Microsoft.Extensions.Configuration.CommandLine 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.FileExtensions 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.Json 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.424.17014 dotnet +Microsoft.Extensions.Configuration.UserSecrets 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.Xml 8.0.23.53103 dotnet +Microsoft.Extensions.DependencyInjection 8.0.23.53103 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 8.0.324.11423 dotnet +Microsoft.Extensions.DependencyModel 8.0.23.53103 dotnet +Microsoft.Extensions.Diagnostics 8.0.23.53103 dotnet +Microsoft.Extensions.Diagnostics.Abstractions 8.0.23.53103 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.424.17014 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.424.17014 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.424.17014 dotnet +Microsoft.Extensions.Features 8.0.424.17014 dotnet +Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet +Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.424.17014 dotnet +Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet +Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet +Microsoft.Extensions.Hosting 8.0.23.53103 dotnet +Microsoft.Extensions.Hosting.Abstractions 8.0.23.53103 dotnet +Microsoft.Extensions.Http 8.0.23.53103 dotnet +Microsoft.Extensions.Identity.Core 8.0.424.17014 dotnet +Microsoft.Extensions.Identity.Stores 8.0.424.17014 dotnet +Microsoft.Extensions.Localization 8.0.424.17014 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.424.17014 dotnet +Microsoft.Extensions.Logging 8.0.23.53103 dotnet +Microsoft.Extensions.Logging.Abstractions 8.0.324.11423 dotnet +Microsoft.Extensions.Logging.Configuration 8.0.23.53103 dotnet +Microsoft.Extensions.Logging.Console 8.0.23.53103 dotnet +Microsoft.Extensions.Logging.Debug 8.0.23.53103 dotnet +Microsoft.Extensions.Logging.EventLog 8.0.23.53103 dotnet +Microsoft.Extensions.Logging.EventSource 8.0.23.53103 dotnet +Microsoft.Extensions.Logging.TraceSource 8.0.23.53103 dotnet +Microsoft.Extensions.ObjectPool 8.0.424.17014 dotnet +Microsoft.Extensions.Options 8.0.224.6711 dotnet +Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet +Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet +Microsoft.Extensions.Primitives 8.0.23.53103 dotnet +Microsoft.Extensions.WebEncoders 8.0.424.17014 dotnet +Microsoft.JSInterop 8.0.424.17014 dotnet +Microsoft.Net.Http.Headers 8.0.424.17014 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 6.0.922.41905 dotnet -Microsoft.VisualBasic.Core 11.100.922.41905 dotnet -Microsoft.Win32.Primitives 6.0.922.41905 dotnet -Microsoft.Win32.Registry 6.0.922.41905 dotnet -Microsoft.Win32.SystemEvents 5.0.20.51904 dotnet -Mono.Nat 3.0.3 dotnet +Microsoft.VisualBasic 8.0.424.16909 dotnet +Microsoft.VisualBasic.Core 13.0.424.16909 dotnet +Microsoft.Win32.Primitives 8.0.424.16909 dotnet +Microsoft.Win32.Registry 8.0.424.16909 dotnet +Microsoft.Win32.SystemEvents 7.0.22.51805 dotnet +Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet -PlaylistsNET 1.2.1.0 dotnet -Prometheus.AspNetCore.dll 6.0.0 dotnet -Prometheus.NetCore.dll 6.0.0 dotnet -Prometheus.NetStandard.dll 6.0.0 dotnet -SQLitePCL.pretty 1.0.0 dotnet -SQLitePCLRaw.batteries_v2 2.1.0.1603 dotnet -SQLitePCLRaw.core 2.1.0.1603 dotnet -SQLitePCLRaw.provider.e_sqlite3 2.1.0.1603 dotnet -Serilog 2.10.0.0 dotnet -Serilog.AspNetCore 4.1.0.0 dotnet +PlaylistsNET 1.4.1.0 dotnet +Prometheus.AspNetCore.dll 8.2.1 dotnet +Prometheus.NetStandard.dll 8.2.1 dotnet +SQLitePCLRaw.batteries_v2 2.1.6.2060 dotnet +SQLitePCLRaw.core 2.1.6.2060 dotnet +SQLitePCLRaw.provider.e_sqlite3 2.1.6.2060 dotnet +Serilog 3.1.1.0 dotnet +Serilog.AspNetCore 8.0.1.0 dotnet Serilog.Enrichers.Thread 3.1.0.0 dotnet -Serilog.Extensions.Hosting 4.1.2.0 dotnet -Serilog.Extensions.Logging 3.0.1.0 dotnet -Serilog.Formatting.Compact 1.1.0.0 dotnet -Serilog.Settings.Configuration 3.3.0.0 dotnet +Serilog.Extensions.Hosting 8.0.0.0 dotnet +Serilog.Extensions.Logging 8.0.0.0 dotnet +Serilog.Formatting.Compact 2.0.0.0 dotnet +Serilog.Settings.Configuration 8.0.0.0 dotnet Serilog.Sinks.Async 1.5.0.0 dotnet -Serilog.Sinks.Console 4.0.1.0 dotnet +Serilog.Sinks.Console 5.0.1.0 dotnet Serilog.Sinks.Debug 2.0.0.0 dotnet Serilog.Sinks.File 5.0.0.0 dotnet -Serilog.Sinks.Graylog 2.3.0.0 dotnet +Serilog.Sinks.Graylog 3.1.1 dotnet Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet -SharpCompress 0.32.2+3009e6dcfd183760fbdb675249b7a65a2894618b dotnet -SkiaSharp 2.88.2.0 dotnet -SkiaSharp.Extended.Svg (netstandard2.0) 1.60.0.0 dotnet -Swashbuckle.AspNetCore.ReDoc 6.3.1.0 dotnet +ShimSkiaSharp 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet +SkiaSharp 2.88.8.0 dotnet +SkiaSharp.HarfBuzz 2.88.8.0 dotnet +Svg.Custom 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet +Svg.Model 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet +Svg.Skia 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet +Swashbuckle.AspNetCore.ReDoc 6.5.0.0 dotnet Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 6.0.922.41905 dotnet -System.AppContext 6.0.922.41905 dotnet -System.Buffers 6.0.922.41905 dotnet -System.Collections 6.0.922.41905 dotnet -System.Collections.Concurrent 6.0.922.41905 dotnet -System.Collections.Immutable 6.0.922.41905 dotnet -System.Collections.NonGeneric 6.0.922.41905 dotnet -System.Collections.Specialized 6.0.922.41905 dotnet -System.ComponentModel 6.0.922.41905 dotnet -System.ComponentModel.Annotations 6.0.922.41905 dotnet -System.ComponentModel.DataAnnotations 6.0.922.41905 dotnet -System.ComponentModel.EventBasedAsync 6.0.922.41905 dotnet -System.ComponentModel.Primitives 6.0.922.41905 dotnet -System.ComponentModel.TypeConverter 6.0.922.41905 dotnet -System.Configuration 6.0.922.41905 dotnet -System.Console 6.0.922.41905 dotnet -System.Core 6.0.922.41905 dotnet -System.Data 6.0.922.41905 dotnet -System.Data.Common 6.0.922.41905 dotnet -System.Data.DataSetExtensions 6.0.922.41905 dotnet -System.Diagnostics.Contracts 6.0.922.41905 dotnet -System.Diagnostics.Debug 6.0.922.41905 dotnet -System.Diagnostics.DiagnosticSource 6.0.922.41905 dotnet -System.Diagnostics.EventLog 6.0.21.52210 dotnet -System.Diagnostics.FileVersionInfo 6.0.922.41905 dotnet -System.Diagnostics.Process 6.0.922.41905 dotnet -System.Diagnostics.StackTrace 6.0.922.41905 dotnet -System.Diagnostics.TextWriterTraceListener 6.0.922.41905 dotnet -System.Diagnostics.Tools 6.0.922.41905 dotnet -System.Diagnostics.TraceSource 6.0.922.41905 dotnet -System.Diagnostics.Tracing 6.0.922.41905 dotnet -System.Drawing 6.0.922.41905 dotnet -System.Drawing.Common 5.0.421.11614 dotnet -System.Drawing.Primitives 6.0.922.41905 dotnet -System.Dynamic.Runtime 6.0.922.41905 dotnet -System.Formats.Asn1 6.0.922.41905 dotnet -System.Globalization 6.0.922.41905 dotnet -System.Globalization.Calendars 6.0.922.41905 dotnet -System.Globalization.Extensions 6.0.922.41905 dotnet -System.IO 6.0.922.41905 dotnet -System.IO.Compression 6.0.922.41905 dotnet -System.IO.Compression.Brotli 6.0.922.41905 dotnet -System.IO.Compression.FileSystem 6.0.922.41905 dotnet -System.IO.Compression.ZipFile 6.0.922.41905 dotnet -System.IO.FileSystem 6.0.922.41905 dotnet -System.IO.FileSystem.AccessControl 6.0.922.41905 dotnet -System.IO.FileSystem.DriveInfo 6.0.922.41905 dotnet -System.IO.FileSystem.Primitives 6.0.922.41905 dotnet -System.IO.FileSystem.Watcher 6.0.922.41905 dotnet -System.IO.IsolatedStorage 6.0.922.41905 dotnet -System.IO.MemoryMappedFiles 6.0.922.41905 dotnet -System.IO.Pipelines 6.0.522.21309 dotnet -System.IO.Pipes 6.0.922.41905 dotnet -System.IO.Pipes.AccessControl 6.0.922.41905 dotnet -System.IO.UnmanagedMemoryStream 6.0.922.41905 dotnet -System.Linq 6.0.922.41905 dotnet +System 8.0.424.16909 dotnet +System.AppContext 8.0.424.16909 dotnet +System.Buffers 8.0.424.16909 dotnet +System.Collections 8.0.424.16909 dotnet +System.Collections.Concurrent 8.0.424.16909 dotnet +System.Collections.Immutable 8.0.424.16909 dotnet +System.Collections.NonGeneric 8.0.424.16909 dotnet +System.Collections.Specialized 8.0.424.16909 dotnet +System.ComponentModel 8.0.424.16909 dotnet +System.ComponentModel.Annotations 8.0.424.16909 dotnet +System.ComponentModel.DataAnnotations 8.0.424.16909 dotnet +System.ComponentModel.EventBasedAsync 8.0.424.16909 dotnet +System.ComponentModel.Primitives 8.0.424.16909 dotnet +System.ComponentModel.TypeConverter 8.0.424.16909 dotnet +System.Configuration 8.0.424.16909 dotnet +System.Console 8.0.424.16909 dotnet +System.Core 8.0.424.16909 dotnet +System.Data 8.0.424.16909 dotnet +System.Data.Common 8.0.424.16909 dotnet +System.Data.DataSetExtensions 8.0.424.16909 dotnet +System.Diagnostics.Contracts 8.0.424.16909 dotnet +System.Diagnostics.Debug 8.0.424.16909 dotnet +System.Diagnostics.DiagnosticSource 8.0.424.16909 dotnet +System.Diagnostics.EventLog 8.0.23.53103 dotnet +System.Diagnostics.FileVersionInfo 8.0.424.16909 dotnet +System.Diagnostics.Process 8.0.424.16909 dotnet +System.Diagnostics.StackTrace 8.0.424.16909 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.424.16909 dotnet +System.Diagnostics.Tools 8.0.424.16909 dotnet +System.Diagnostics.TraceSource 8.0.424.16909 dotnet +System.Diagnostics.Tracing 8.0.424.16909 dotnet +System.Drawing 8.0.424.16909 dotnet +System.Drawing.Common 7.0.22.51805 dotnet +System.Drawing.Primitives 8.0.424.16909 dotnet +System.Dynamic.Runtime 8.0.424.16909 dotnet +System.Formats.Asn1 8.0.424.16909 dotnet +System.Formats.Tar 8.0.424.16909 dotnet +System.Globalization 8.0.424.16909 dotnet +System.Globalization.Calendars 8.0.424.16909 dotnet +System.Globalization.Extensions 8.0.424.16909 dotnet +System.IO 8.0.424.16909 dotnet +System.IO.Compression 8.0.424.16909 dotnet +System.IO.Compression.Brotli 8.0.424.16909 dotnet +System.IO.Compression.FileSystem 8.0.424.16909 dotnet +System.IO.Compression.ZipFile 8.0.424.16909 dotnet +System.IO.FileSystem 8.0.424.16909 dotnet +System.IO.FileSystem.AccessControl 8.0.424.16909 dotnet +System.IO.FileSystem.DriveInfo 8.0.424.16909 dotnet +System.IO.FileSystem.Primitives 8.0.424.16909 dotnet +System.IO.FileSystem.Watcher 8.0.424.16909 dotnet +System.IO.Hashing 8.0.23.53103 dotnet +System.IO.IsolatedStorage 8.0.424.16909 dotnet +System.IO.MemoryMappedFiles 8.0.424.16909 dotnet +System.IO.Pipelines 8.0.23.53103 dotnet +System.IO.Pipes 8.0.424.16909 dotnet +System.IO.Pipes.AccessControl 8.0.424.16909 dotnet +System.IO.UnmanagedMemoryStream 8.0.424.16909 dotnet +System.Linq 8.0.424.16909 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 6.0.922.41905 dotnet -System.Linq.Parallel 6.0.922.41905 dotnet -System.Linq.Queryable 6.0.922.41905 dotnet -System.Memory 6.0.922.41905 dotnet -System.Net 6.0.922.41905 dotnet -System.Net.Http 6.0.922.41905 dotnet -System.Net.Http.Json 6.0.922.41905 dotnet -System.Net.HttpListener 6.0.922.41905 dotnet -System.Net.Mail 6.0.922.41905 dotnet -System.Net.NameResolution 6.0.922.41905 dotnet -System.Net.NetworkInformation 6.0.922.41905 dotnet -System.Net.Ping 6.0.922.41905 dotnet -System.Net.Primitives 6.0.922.41905 dotnet -System.Net.Quic 6.0.922.41905 dotnet -System.Net.Requests 6.0.922.41905 dotnet -System.Net.Security 6.0.922.41905 dotnet -System.Net.ServicePoint 6.0.922.41905 dotnet -System.Net.Sockets 6.0.922.41905 dotnet -System.Net.WebClient 6.0.922.41905 dotnet -System.Net.WebHeaderCollection 6.0.922.41905 dotnet -System.Net.WebProxy 6.0.922.41905 dotnet -System.Net.WebSockets 6.0.922.41905 dotnet -System.Net.WebSockets.Client 6.0.922.41905 dotnet -System.Numerics 6.0.922.41905 dotnet -System.Numerics.Vectors 6.0.922.41905 dotnet -System.ObjectModel 6.0.922.41905 dotnet -System.Private.CoreLib 6.0.922.41905 dotnet -System.Private.DataContractSerialization 6.0.922.41905 dotnet -System.Private.Uri 6.0.922.41905 dotnet -System.Private.Xml 6.0.922.41905 dotnet -System.Private.Xml.Linq 6.0.922.41905 dotnet -System.Reflection 6.0.922.41905 dotnet -System.Reflection.DispatchProxy 6.0.922.41905 dotnet -System.Reflection.Emit 6.0.922.41905 dotnet -System.Reflection.Emit.ILGeneration 6.0.922.41905 dotnet -System.Reflection.Emit.Lightweight 6.0.922.41905 dotnet -System.Reflection.Extensions 6.0.922.41905 dotnet -System.Reflection.Metadata 6.0.922.41905 dotnet -System.Reflection.Primitives 6.0.922.41905 dotnet -System.Reflection.TypeExtensions 6.0.922.41905 dotnet -System.Resources.Reader 6.0.922.41905 dotnet -System.Resources.ResourceManager 6.0.922.41905 dotnet -System.Resources.Writer 6.0.922.41905 dotnet -System.Runtime 6.0.922.41905 dotnet -System.Runtime.CompilerServices.VisualC 6.0.922.41905 dotnet -System.Runtime.Extensions 6.0.922.41905 dotnet -System.Runtime.Handles 6.0.922.41905 dotnet -System.Runtime.InteropServices 6.0.922.41905 dotnet -System.Runtime.InteropServices.RuntimeInformation 6.0.922.41905 dotnet -System.Runtime.Intrinsics 6.0.922.41905 dotnet -System.Runtime.Loader 6.0.922.41905 dotnet -System.Runtime.Numerics 6.0.922.41905 dotnet -System.Runtime.Serialization 6.0.922.41905 dotnet -System.Runtime.Serialization.Formatters 6.0.922.41905 dotnet -System.Runtime.Serialization.Json 6.0.922.41905 dotnet -System.Runtime.Serialization.Primitives 6.0.922.41905 dotnet -System.Runtime.Serialization.Xml 6.0.922.41905 dotnet -System.Security 6.0.922.41905 dotnet -System.Security.AccessControl 6.0.922.41905 dotnet -System.Security.Claims 6.0.922.41905 dotnet -System.Security.Cryptography.Algorithms 6.0.922.41905 dotnet -System.Security.Cryptography.Cng 6.0.922.41905 dotnet -System.Security.Cryptography.Csp 6.0.922.41905 dotnet -System.Security.Cryptography.Encoding 6.0.922.41905 dotnet -System.Security.Cryptography.OpenSsl 6.0.922.41905 dotnet -System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet -System.Security.Cryptography.Primitives 6.0.922.41905 dotnet -System.Security.Cryptography.X509Certificates 6.0.922.41905 dotnet -System.Security.Cryptography.Xml 6.0.822.36306 dotnet -System.Security.Principal 6.0.922.41905 dotnet -System.Security.Principal.Windows 6.0.922.41905 dotnet -System.Security.SecureString 6.0.922.41905 dotnet -System.ServiceModel.Web 6.0.922.41905 dotnet -System.ServiceProcess 6.0.922.41905 dotnet -System.Text.Encoding 6.0.922.41905 dotnet -System.Text.Encoding.CodePages 6.0.922.41905 dotnet -System.Text.Encoding.Extensions 6.0.922.41905 dotnet -System.Text.Encodings.Web 6.0.922.41905 dotnet -System.Text.Json 6.0.922.41905 dotnet -System.Text.RegularExpressions 6.0.922.41905 dotnet -System.Threading 6.0.922.41905 dotnet -System.Threading.Channels 6.0.922.41905 dotnet -System.Threading.Overlapped 6.0.922.41905 dotnet -System.Threading.Tasks 6.0.922.41905 dotnet -System.Threading.Tasks.Dataflow 6.0.922.41905 dotnet -System.Threading.Tasks.Extensions 6.0.922.41905 dotnet -System.Threading.Tasks.Parallel 6.0.922.41905 dotnet -System.Threading.Thread 6.0.922.41905 dotnet -System.Threading.ThreadPool 6.0.922.41905 dotnet -System.Threading.Timer 6.0.922.41905 dotnet -System.Transactions 6.0.922.41905 dotnet -System.Transactions.Local 6.0.922.41905 dotnet -System.ValueTuple 6.0.922.41905 dotnet -System.Web 6.0.922.41905 dotnet -System.Web.HttpUtility 6.0.922.41905 dotnet -System.Windows 6.0.922.41905 dotnet -System.Xml 6.0.922.41905 dotnet -System.Xml.Linq 6.0.922.41905 dotnet -System.Xml.ReaderWriter 6.0.922.41905 dotnet -System.Xml.Serialization 6.0.922.41905 dotnet -System.Xml.XDocument 6.0.922.41905 dotnet -System.Xml.XPath 6.0.922.41905 dotnet -System.Xml.XPath.XDocument 6.0.922.41905 dotnet -System.Xml.XmlDocument 6.0.922.41905 dotnet -System.Xml.XmlSerializer 6.0.922.41905 dotnet -TMDbLib 1.9.2.0 dotnet +System.Linq.Expressions 8.0.424.16909 dotnet +System.Linq.Parallel 8.0.424.16909 dotnet +System.Linq.Queryable 8.0.424.16909 dotnet +System.Memory 8.0.424.16909 dotnet +System.Net 8.0.424.16909 dotnet +System.Net.Http 8.0.424.16909 dotnet +System.Net.Http.Json 8.0.424.16909 dotnet +System.Net.HttpListener 8.0.424.16909 dotnet +System.Net.Mail 8.0.424.16909 dotnet +System.Net.NameResolution 8.0.424.16909 dotnet +System.Net.NetworkInformation 8.0.424.16909 dotnet +System.Net.Ping 8.0.424.16909 dotnet +System.Net.Primitives 8.0.424.16909 dotnet +System.Net.Quic 8.0.424.16909 dotnet +System.Net.Requests 8.0.424.16909 dotnet +System.Net.Security 8.0.424.16909 dotnet +System.Net.ServicePoint 8.0.424.16909 dotnet +System.Net.Sockets 8.0.424.16909 dotnet +System.Net.WebClient 8.0.424.16909 dotnet +System.Net.WebHeaderCollection 8.0.424.16909 dotnet +System.Net.WebProxy 8.0.424.16909 dotnet +System.Net.WebSockets 8.0.424.16909 dotnet +System.Net.WebSockets.Client 8.0.424.16909 dotnet +System.Numerics 8.0.424.16909 dotnet +System.Numerics.Vectors 8.0.424.16909 dotnet +System.ObjectModel 8.0.424.16909 dotnet +System.Private.CoreLib 8.0.424.16909 dotnet +System.Private.DataContractSerialization 8.0.424.16909 dotnet +System.Private.Uri 8.0.424.16909 dotnet +System.Private.Xml 8.0.424.16909 dotnet +System.Private.Xml.Linq 8.0.424.16909 dotnet +System.Reflection 8.0.424.16909 dotnet +System.Reflection.DispatchProxy 8.0.424.16909 dotnet +System.Reflection.Emit 8.0.424.16909 dotnet +System.Reflection.Emit.ILGeneration 8.0.424.16909 dotnet +System.Reflection.Emit.Lightweight 8.0.424.16909 dotnet +System.Reflection.Extensions 8.0.424.16909 dotnet +System.Reflection.Metadata 8.0.424.16909 dotnet +System.Reflection.Primitives 8.0.424.16909 dotnet +System.Reflection.TypeExtensions 8.0.424.16909 dotnet +System.Resources.Reader 8.0.424.16909 dotnet +System.Resources.ResourceManager 8.0.424.16909 dotnet +System.Resources.Writer 8.0.424.16909 dotnet +System.Runtime 8.0.424.16909 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.424.16909 dotnet +System.Runtime.CompilerServices.VisualC 8.0.424.16909 dotnet +System.Runtime.Extensions 8.0.424.16909 dotnet +System.Runtime.Handles 8.0.424.16909 dotnet +System.Runtime.InteropServices 8.0.424.16909 dotnet +System.Runtime.InteropServices.JavaScript 8.0.424.16909 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.424.16909 dotnet +System.Runtime.Intrinsics 8.0.424.16909 dotnet +System.Runtime.Loader 8.0.424.16909 dotnet +System.Runtime.Numerics 8.0.424.16909 dotnet +System.Runtime.Serialization 8.0.424.16909 dotnet +System.Runtime.Serialization.Formatters 8.0.424.16909 dotnet +System.Runtime.Serialization.Json 8.0.424.16909 dotnet +System.Runtime.Serialization.Primitives 8.0.424.16909 dotnet +System.Runtime.Serialization.Xml 8.0.424.16909 dotnet +System.Security 8.0.424.16909 dotnet +System.Security.AccessControl 8.0.424.16909 dotnet +System.Security.Claims 8.0.424.16909 dotnet +System.Security.Cryptography 8.0.424.16909 dotnet +System.Security.Cryptography.Algorithms 8.0.424.16909 dotnet +System.Security.Cryptography.Cng 8.0.424.16909 dotnet +System.Security.Cryptography.Csp 8.0.424.16909 dotnet +System.Security.Cryptography.Encoding 8.0.424.16909 dotnet +System.Security.Cryptography.OpenSsl 8.0.424.16909 dotnet +System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet +System.Security.Cryptography.Primitives 8.0.424.16909 dotnet +System.Security.Cryptography.X509Certificates 8.0.424.16909 dotnet +System.Security.Cryptography.Xml 8.0.23.53103 dotnet +System.Security.Principal 8.0.424.16909 dotnet +System.Security.Principal.Windows 8.0.424.16909 dotnet +System.Security.SecureString 8.0.424.16909 dotnet +System.ServiceModel.Web 8.0.424.16909 dotnet +System.ServiceProcess 8.0.424.16909 dotnet +System.Text.Encoding 8.0.424.16909 dotnet +System.Text.Encoding.CodePages 8.0.424.16909 dotnet +System.Text.Encoding.Extensions 8.0.424.16909 dotnet +System.Text.Encodings.Web 8.0.424.16909 dotnet +System.Text.Json 8.0.424.16909 dotnet +System.Text.RegularExpressions 8.0.424.16909 dotnet +System.Threading 8.0.424.16909 dotnet +System.Threading.Channels 8.0.424.16909 dotnet +System.Threading.Overlapped 8.0.424.16909 dotnet +System.Threading.RateLimiting 8.0.23.53103 dotnet +System.Threading.Tasks 8.0.424.16909 dotnet +System.Threading.Tasks.Dataflow 8.0.424.16909 dotnet +System.Threading.Tasks.Extensions 8.0.424.16909 dotnet +System.Threading.Tasks.Parallel 8.0.424.16909 dotnet +System.Threading.Thread 8.0.424.16909 dotnet +System.Threading.ThreadPool 8.0.424.16909 dotnet +System.Threading.Timer 8.0.424.16909 dotnet +System.Transactions 8.0.424.16909 dotnet +System.Transactions.Local 8.0.424.16909 dotnet +System.ValueTuple 8.0.424.16909 dotnet +System.Web 8.0.424.16909 dotnet +System.Web.HttpUtility 8.0.424.16909 dotnet +System.Windows 8.0.424.16909 dotnet +System.Xml 8.0.424.16909 dotnet +System.Xml.Linq 8.0.424.16909 dotnet +System.Xml.ReaderWriter 8.0.424.16909 dotnet +System.Xml.Serialization 8.0.424.16909 dotnet +System.Xml.XDocument 8.0.424.16909 dotnet +System.Xml.XPath 8.0.424.16909 dotnet +System.Xml.XPath.XDocument 8.0.424.16909 dotnet +System.Xml.XmlDocument 8.0.424.16909 dotnet +System.Xml.XmlSerializer 8.0.424.16909 dotnet +TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 6.0.922.41905 dotnet +WindowsBase 8.0.424.16909 dotnet adduser 3.118ubuntu5 deb apt 2.4.12 deb apt-utils 2.4.12 deb @@ -363,9 +390,9 @@ at 3.2.5-1ubuntu base-files 12ubuntu4.6 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1.1 deb -bash 5.1.16 binary bsdutils 1:2.37.2-4ubuntu3.4 deb ca-certificates 20230311ubuntu0.22.04.1 deb +catatonit 0.1.7-1 deb coreutils 8.32-4.1ubuntu1.2 deb cron 3.0pl1-137ubuntu3 deb curl 7.81.0-1ubuntu1.16 deb @@ -394,14 +421,14 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.8.13-1 deb -jellyfin-ffmpeg5 5.1.4-3-jammy deb -jellyfin-server 10.8.13-1 deb -jellyfin-web 10.8.13-1 deb +jellyfin 10.9.0+ubu2204 deb +jellyfin-ffmpeg6 6.0.1-6-jammy deb +jellyfin-server 10.9.0+ubu2204 deb +jellyfin-web 10.9.0+ubu2204 deb jq 1.6-2.1ubuntu3 deb +karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb libapt-pkg6.0 2.4.12 deb -libass9 1:0.15.2-1 deb libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb libaudit-common 1:3.0.7-1build1 deb @@ -433,16 +460,12 @@ libext2fs2 1.46.5-2ubunt libffi8 3.4.2-4 deb libfontconfig1 2.13.1-4.2ubuntu5 deb libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb -libfribidi0 1.0.8-2ubuntu3.1 deb libgcc-s1 12.3.0-1ubuntu1~22.04 deb libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu2.2 deb libgmp10 2:6.2.1+dfsg-3ubuntu1 deb libgnutls30 3.7.3-4ubuntu1.5 deb libgpg-error0 1.43-3 deb -libgraphite2-3 1.3.14-1build2 deb libgssapi-krb5-2 1.19.2-2ubuntu0.3 deb -libharfbuzz0b 2.7.4-1ubuntu3.1 deb libhogweed6 3.7.3-1build2 deb libicu70 70.1-2 deb libidn2-0 2.3.2-2build1 deb @@ -489,7 +512,7 @@ librtmp1 2.4+20151223. libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libse 3.6.5.3 dotnet +libse 4.0.5.1 dotnet libseccomp2 2.5.3-2ubuntu2 deb libselinux1 3.3-1build2 deb libsemanage-common 3.3-1build2 deb @@ -549,19 +572,19 @@ lsb-base 11.1.0ubuntu4 mawk 1.3.4.20200120-3 deb mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb mount 2.37.2-4ubuntu3.4 deb -mscorlib 6.0.922.41905 dotnet +mscorlib 8.0.424.16909 dotnet ncurses-base 6.3-2ubuntu0.1 deb ncurses-bin 6.3-2ubuntu0.1 deb netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb -netstandard 6.0.922.41905 dotnet +netstandard 8.0.424.16909 dotnet ocl-icd-libopencl1 2.2.14-3 deb openssl 3.0.2-0ubuntu1.15 deb passwd 1:4.8.1-2ubuntu2.2 deb perl-base 5.34.0-3ubuntu1.3 deb pinentry-curses 1.1.1-1build2 deb procps 2:3.3.17-6ubuntu2.1 deb -prometheus-net.DotNetRuntime 4.2.4.0 dotnet +prometheus-net.DotNetRuntime 4.4.0.0 dotnet publicsuffix 20211207.1025-1 deb readline-common 8.1.2-1 deb sed 4.8-1ubuntu2 deb @@ -574,5 +597,5 @@ ucf 3.0043 usrmerge 25ubuntu2 deb util-linux 2.37.2-4ubuntu3.4 deb xmlstarlet 1.6.1-2.1 deb -zlib.net 1.0.5.0 dotnet +zlib.net 1.0.6.0 dotnet zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From 6b27ac0bdedbce9d4d4e1c1e9af6bee1c070eeb0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 13 May 2024 00:42:35 +0000 Subject: [PATCH 335/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2921439..6d9d181 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,14 +18,14 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.0 dotnet (+13 duplicates) +Jellyfin Server 10.9.1 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.0 dotnet -Jellyfin.Extensions.dll 10.9.0 dotnet +Jellyfin.Data.dll 10.9.1 dotnet +Jellyfin.Extensions.dll 10.9.1 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.0 dotnet +Jellyfin.Networking.dll 10.9.1 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.0+ubu2204 deb +jellyfin 10.9.1+ubu2204 deb jellyfin-ffmpeg6 6.0.1-6-jammy deb -jellyfin-server 10.9.0+ubu2204 deb -jellyfin-web 10.9.0+ubu2204 deb +jellyfin-server 10.9.1+ubu2204 deb +jellyfin-web 10.9.1+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb From bdc4079d0ecb4a784967de08befabd235bff911a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 17 May 2024 21:10:31 +0000 Subject: [PATCH 336/456] Bot Updating Package Versions --- package_versions.txt | 550 +++++++++++++++++++++---------------------- 1 file changed, 275 insertions(+), 275 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6d9d181..b033af2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,107 +18,107 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.1 dotnet (+13 duplicates) +Jellyfin Server 10.9.2 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.1 dotnet -Jellyfin.Extensions.dll 10.9.1 dotnet +Jellyfin.Data.dll 10.9.2 dotnet +Jellyfin.Extensions.dll 10.9.2 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.1 dotnet +Jellyfin.Networking.dll 10.9.2 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.424.17014 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authentication 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authorization 8.0.424.17014 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.424.17014 dotnet -Microsoft.AspNetCore.Components 8.0.424.17014 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.424.17014 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.424.17014 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.424.17014 dotnet -Microsoft.AspNetCore.Components.Server 8.0.424.17014 dotnet -Microsoft.AspNetCore.Components.Web 8.0.424.17014 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.424.17014 dotnet -Microsoft.AspNetCore.Cors 8.0.424.17014 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.424.17014 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.424.17014 dotnet -Microsoft.AspNetCore.DataProtection 8.0.424.17014 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.424.17014 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.424.17014 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.424.17014 dotnet -Microsoft.AspNetCore.Hosting 8.0.424.17014 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Http 8.0.424.17014 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.424.17014 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.424.17014 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Http.Features 8.0.424.17014 dotnet -Microsoft.AspNetCore.Http.Results 8.0.424.17014 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.424.17014 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.424.17014 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.424.17014 dotnet -Microsoft.AspNetCore.Identity 8.0.424.17014 dotnet -Microsoft.AspNetCore.Localization 8.0.424.17014 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.424.17014 dotnet -Microsoft.AspNetCore.Metadata 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.424.17014 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.424.17014 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.424.17014 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.424.17014 dotnet -Microsoft.AspNetCore.Razor 8.0.424.17014 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.424.17014 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.424.17014 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.424.17014 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.424.17014 dotnet -Microsoft.AspNetCore.Rewrite 8.0.424.17014 dotnet -Microsoft.AspNetCore.Routing 8.0.424.17014 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.424.17014 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.424.17014 dotnet -Microsoft.AspNetCore.Session 8.0.424.17014 dotnet -Microsoft.AspNetCore.SignalR 8.0.424.17014 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.424.17014 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.424.17014 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.424.17014 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.424.17014 dotnet -Microsoft.AspNetCore.WebSockets 8.0.424.17014 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.424.17014 dotnet +Microsoft.AspNetCore 8.0.524.22404 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authentication 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authorization 8.0.524.22404 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.524.22404 dotnet +Microsoft.AspNetCore.Components 8.0.524.22404 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.524.22404 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.524.22404 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.524.22404 dotnet +Microsoft.AspNetCore.Components.Server 8.0.524.22404 dotnet +Microsoft.AspNetCore.Components.Web 8.0.524.22404 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.524.22404 dotnet +Microsoft.AspNetCore.Cors 8.0.524.22404 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.524.22404 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.524.22404 dotnet +Microsoft.AspNetCore.DataProtection 8.0.524.22404 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.524.22404 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.524.22404 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.524.22404 dotnet +Microsoft.AspNetCore.Hosting 8.0.524.22404 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Http 8.0.524.22404 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.524.22404 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.524.22404 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Http.Features 8.0.524.22404 dotnet +Microsoft.AspNetCore.Http.Results 8.0.524.22404 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.524.22404 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.524.22404 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.524.22404 dotnet +Microsoft.AspNetCore.Identity 8.0.524.22404 dotnet +Microsoft.AspNetCore.Localization 8.0.524.22404 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.524.22404 dotnet +Microsoft.AspNetCore.Metadata 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.524.22404 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.524.22404 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.524.22404 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.524.22404 dotnet +Microsoft.AspNetCore.Razor 8.0.524.22404 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.524.22404 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.524.22404 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.524.22404 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.524.22404 dotnet +Microsoft.AspNetCore.Rewrite 8.0.524.22404 dotnet +Microsoft.AspNetCore.Routing 8.0.524.22404 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.524.22404 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.524.22404 dotnet +Microsoft.AspNetCore.Session 8.0.524.22404 dotnet +Microsoft.AspNetCore.SignalR 8.0.524.22404 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.524.22404 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.524.22404 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.524.22404 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.524.22404 dotnet +Microsoft.AspNetCore.WebSockets 8.0.524.22404 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.524.22404 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.424.16909 dotnet +Microsoft.CSharp 8.0.524.21615 dotnet Microsoft.Data.Sqlite 8.0.424.16902 dotnet Microsoft.EntityFrameworkCore 8.0.424.16902 dotnet Microsoft.EntityFrameworkCore.Abstractions 8.0.424.16902 dotnet @@ -134,7 +134,7 @@ Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 Microsoft.Extensions.Configuration.FileExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Json 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.424.17014 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.524.22404 dotnet Microsoft.Extensions.Configuration.UserSecrets 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Xml 8.0.23.53103 dotnet Microsoft.Extensions.DependencyInjection 8.0.23.53103 dotnet @@ -142,22 +142,22 @@ Microsoft.Extensions.DependencyInjection.Abstractions 8.0.324.11423 Microsoft.Extensions.DependencyModel 8.0.23.53103 dotnet Microsoft.Extensions.Diagnostics 8.0.23.53103 dotnet Microsoft.Extensions.Diagnostics.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.424.17014 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.424.17014 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.524.22404 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.524.22404 dotnet Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.424.17014 dotnet -Microsoft.Extensions.Features 8.0.424.17014 dotnet +Microsoft.Extensions.Features 8.0.524.22404 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.424.17014 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.524.22404 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet Microsoft.Extensions.Hosting 8.0.23.53103 dotnet Microsoft.Extensions.Hosting.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Http 8.0.23.53103 dotnet -Microsoft.Extensions.Identity.Core 8.0.424.17014 dotnet -Microsoft.Extensions.Identity.Stores 8.0.424.17014 dotnet -Microsoft.Extensions.Localization 8.0.424.17014 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.424.17014 dotnet +Microsoft.Extensions.Identity.Core 8.0.524.22404 dotnet +Microsoft.Extensions.Identity.Stores 8.0.524.22404 dotnet +Microsoft.Extensions.Localization 8.0.524.22404 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.524.22404 dotnet Microsoft.Extensions.Logging 8.0.23.53103 dotnet Microsoft.Extensions.Logging.Abstractions 8.0.324.11423 dotnet Microsoft.Extensions.Logging.Configuration 8.0.23.53103 dotnet @@ -166,19 +166,19 @@ Microsoft.Extensions.Logging.Debug 8.0.23.53103 Microsoft.Extensions.Logging.EventLog 8.0.23.53103 dotnet Microsoft.Extensions.Logging.EventSource 8.0.23.53103 dotnet Microsoft.Extensions.Logging.TraceSource 8.0.23.53103 dotnet -Microsoft.Extensions.ObjectPool 8.0.424.17014 dotnet +Microsoft.Extensions.ObjectPool 8.0.524.22404 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.424.17014 dotnet -Microsoft.JSInterop 8.0.424.17014 dotnet -Microsoft.Net.Http.Headers 8.0.424.17014 dotnet +Microsoft.Extensions.WebEncoders 8.0.524.22404 dotnet +Microsoft.JSInterop 8.0.524.22404 dotnet +Microsoft.Net.Http.Headers 8.0.524.22404 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.424.16909 dotnet -Microsoft.VisualBasic.Core 13.0.424.16909 dotnet -Microsoft.Win32.Primitives 8.0.424.16909 dotnet -Microsoft.Win32.Registry 8.0.424.16909 dotnet +Microsoft.VisualBasic 8.0.524.21615 dotnet +Microsoft.VisualBasic.Core 13.0.524.21615 dotnet +Microsoft.Win32.Primitives 8.0.524.21615 dotnet +Microsoft.Win32.Registry 8.0.524.21615 dotnet Microsoft.Win32.SystemEvents 7.0.22.51805 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet @@ -211,178 +211,178 @@ Swashbuckle.AspNetCore.ReDoc 6.5.0.0 Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.424.16909 dotnet -System.AppContext 8.0.424.16909 dotnet -System.Buffers 8.0.424.16909 dotnet -System.Collections 8.0.424.16909 dotnet -System.Collections.Concurrent 8.0.424.16909 dotnet -System.Collections.Immutable 8.0.424.16909 dotnet -System.Collections.NonGeneric 8.0.424.16909 dotnet -System.Collections.Specialized 8.0.424.16909 dotnet -System.ComponentModel 8.0.424.16909 dotnet -System.ComponentModel.Annotations 8.0.424.16909 dotnet -System.ComponentModel.DataAnnotations 8.0.424.16909 dotnet -System.ComponentModel.EventBasedAsync 8.0.424.16909 dotnet -System.ComponentModel.Primitives 8.0.424.16909 dotnet -System.ComponentModel.TypeConverter 8.0.424.16909 dotnet -System.Configuration 8.0.424.16909 dotnet -System.Console 8.0.424.16909 dotnet -System.Core 8.0.424.16909 dotnet -System.Data 8.0.424.16909 dotnet -System.Data.Common 8.0.424.16909 dotnet -System.Data.DataSetExtensions 8.0.424.16909 dotnet -System.Diagnostics.Contracts 8.0.424.16909 dotnet -System.Diagnostics.Debug 8.0.424.16909 dotnet -System.Diagnostics.DiagnosticSource 8.0.424.16909 dotnet +System 8.0.524.21615 dotnet +System.AppContext 8.0.524.21615 dotnet +System.Buffers 8.0.524.21615 dotnet +System.Collections 8.0.524.21615 dotnet +System.Collections.Concurrent 8.0.524.21615 dotnet +System.Collections.Immutable 8.0.524.21615 dotnet +System.Collections.NonGeneric 8.0.524.21615 dotnet +System.Collections.Specialized 8.0.524.21615 dotnet +System.ComponentModel 8.0.524.21615 dotnet +System.ComponentModel.Annotations 8.0.524.21615 dotnet +System.ComponentModel.DataAnnotations 8.0.524.21615 dotnet +System.ComponentModel.EventBasedAsync 8.0.524.21615 dotnet +System.ComponentModel.Primitives 8.0.524.21615 dotnet +System.ComponentModel.TypeConverter 8.0.524.21615 dotnet +System.Configuration 8.0.524.21615 dotnet +System.Console 8.0.524.21615 dotnet +System.Core 8.0.524.21615 dotnet +System.Data 8.0.524.21615 dotnet +System.Data.Common 8.0.524.21615 dotnet +System.Data.DataSetExtensions 8.0.524.21615 dotnet +System.Diagnostics.Contracts 8.0.524.21615 dotnet +System.Diagnostics.Debug 8.0.524.21615 dotnet +System.Diagnostics.DiagnosticSource 8.0.524.21615 dotnet System.Diagnostics.EventLog 8.0.23.53103 dotnet -System.Diagnostics.FileVersionInfo 8.0.424.16909 dotnet -System.Diagnostics.Process 8.0.424.16909 dotnet -System.Diagnostics.StackTrace 8.0.424.16909 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.424.16909 dotnet -System.Diagnostics.Tools 8.0.424.16909 dotnet -System.Diagnostics.TraceSource 8.0.424.16909 dotnet -System.Diagnostics.Tracing 8.0.424.16909 dotnet -System.Drawing 8.0.424.16909 dotnet +System.Diagnostics.FileVersionInfo 8.0.524.21615 dotnet +System.Diagnostics.Process 8.0.524.21615 dotnet +System.Diagnostics.StackTrace 8.0.524.21615 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.524.21615 dotnet +System.Diagnostics.Tools 8.0.524.21615 dotnet +System.Diagnostics.TraceSource 8.0.524.21615 dotnet +System.Diagnostics.Tracing 8.0.524.21615 dotnet +System.Drawing 8.0.524.21615 dotnet System.Drawing.Common 7.0.22.51805 dotnet -System.Drawing.Primitives 8.0.424.16909 dotnet -System.Dynamic.Runtime 8.0.424.16909 dotnet -System.Formats.Asn1 8.0.424.16909 dotnet -System.Formats.Tar 8.0.424.16909 dotnet -System.Globalization 8.0.424.16909 dotnet -System.Globalization.Calendars 8.0.424.16909 dotnet -System.Globalization.Extensions 8.0.424.16909 dotnet -System.IO 8.0.424.16909 dotnet -System.IO.Compression 8.0.424.16909 dotnet -System.IO.Compression.Brotli 8.0.424.16909 dotnet -System.IO.Compression.FileSystem 8.0.424.16909 dotnet -System.IO.Compression.ZipFile 8.0.424.16909 dotnet -System.IO.FileSystem 8.0.424.16909 dotnet -System.IO.FileSystem.AccessControl 8.0.424.16909 dotnet -System.IO.FileSystem.DriveInfo 8.0.424.16909 dotnet -System.IO.FileSystem.Primitives 8.0.424.16909 dotnet -System.IO.FileSystem.Watcher 8.0.424.16909 dotnet +System.Drawing.Primitives 8.0.524.21615 dotnet +System.Dynamic.Runtime 8.0.524.21615 dotnet +System.Formats.Asn1 8.0.524.21615 dotnet +System.Formats.Tar 8.0.524.21615 dotnet +System.Globalization 8.0.524.21615 dotnet +System.Globalization.Calendars 8.0.524.21615 dotnet +System.Globalization.Extensions 8.0.524.21615 dotnet +System.IO 8.0.524.21615 dotnet +System.IO.Compression 8.0.524.21615 dotnet +System.IO.Compression.Brotli 8.0.524.21615 dotnet +System.IO.Compression.FileSystem 8.0.524.21615 dotnet +System.IO.Compression.ZipFile 8.0.524.21615 dotnet +System.IO.FileSystem 8.0.524.21615 dotnet +System.IO.FileSystem.AccessControl 8.0.524.21615 dotnet +System.IO.FileSystem.DriveInfo 8.0.524.21615 dotnet +System.IO.FileSystem.Primitives 8.0.524.21615 dotnet +System.IO.FileSystem.Watcher 8.0.524.21615 dotnet System.IO.Hashing 8.0.23.53103 dotnet -System.IO.IsolatedStorage 8.0.424.16909 dotnet -System.IO.MemoryMappedFiles 8.0.424.16909 dotnet +System.IO.IsolatedStorage 8.0.524.21615 dotnet +System.IO.MemoryMappedFiles 8.0.524.21615 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.424.16909 dotnet -System.IO.Pipes.AccessControl 8.0.424.16909 dotnet -System.IO.UnmanagedMemoryStream 8.0.424.16909 dotnet -System.Linq 8.0.424.16909 dotnet +System.IO.Pipes 8.0.524.21615 dotnet +System.IO.Pipes.AccessControl 8.0.524.21615 dotnet +System.IO.UnmanagedMemoryStream 8.0.524.21615 dotnet +System.Linq 8.0.524.21615 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.424.16909 dotnet -System.Linq.Parallel 8.0.424.16909 dotnet -System.Linq.Queryable 8.0.424.16909 dotnet -System.Memory 8.0.424.16909 dotnet -System.Net 8.0.424.16909 dotnet -System.Net.Http 8.0.424.16909 dotnet -System.Net.Http.Json 8.0.424.16909 dotnet -System.Net.HttpListener 8.0.424.16909 dotnet -System.Net.Mail 8.0.424.16909 dotnet -System.Net.NameResolution 8.0.424.16909 dotnet -System.Net.NetworkInformation 8.0.424.16909 dotnet -System.Net.Ping 8.0.424.16909 dotnet -System.Net.Primitives 8.0.424.16909 dotnet -System.Net.Quic 8.0.424.16909 dotnet -System.Net.Requests 8.0.424.16909 dotnet -System.Net.Security 8.0.424.16909 dotnet -System.Net.ServicePoint 8.0.424.16909 dotnet -System.Net.Sockets 8.0.424.16909 dotnet -System.Net.WebClient 8.0.424.16909 dotnet -System.Net.WebHeaderCollection 8.0.424.16909 dotnet -System.Net.WebProxy 8.0.424.16909 dotnet -System.Net.WebSockets 8.0.424.16909 dotnet -System.Net.WebSockets.Client 8.0.424.16909 dotnet -System.Numerics 8.0.424.16909 dotnet -System.Numerics.Vectors 8.0.424.16909 dotnet -System.ObjectModel 8.0.424.16909 dotnet -System.Private.CoreLib 8.0.424.16909 dotnet -System.Private.DataContractSerialization 8.0.424.16909 dotnet -System.Private.Uri 8.0.424.16909 dotnet -System.Private.Xml 8.0.424.16909 dotnet -System.Private.Xml.Linq 8.0.424.16909 dotnet -System.Reflection 8.0.424.16909 dotnet -System.Reflection.DispatchProxy 8.0.424.16909 dotnet -System.Reflection.Emit 8.0.424.16909 dotnet -System.Reflection.Emit.ILGeneration 8.0.424.16909 dotnet -System.Reflection.Emit.Lightweight 8.0.424.16909 dotnet -System.Reflection.Extensions 8.0.424.16909 dotnet -System.Reflection.Metadata 8.0.424.16909 dotnet -System.Reflection.Primitives 8.0.424.16909 dotnet -System.Reflection.TypeExtensions 8.0.424.16909 dotnet -System.Resources.Reader 8.0.424.16909 dotnet -System.Resources.ResourceManager 8.0.424.16909 dotnet -System.Resources.Writer 8.0.424.16909 dotnet -System.Runtime 8.0.424.16909 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.424.16909 dotnet -System.Runtime.CompilerServices.VisualC 8.0.424.16909 dotnet -System.Runtime.Extensions 8.0.424.16909 dotnet -System.Runtime.Handles 8.0.424.16909 dotnet -System.Runtime.InteropServices 8.0.424.16909 dotnet -System.Runtime.InteropServices.JavaScript 8.0.424.16909 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.424.16909 dotnet -System.Runtime.Intrinsics 8.0.424.16909 dotnet -System.Runtime.Loader 8.0.424.16909 dotnet -System.Runtime.Numerics 8.0.424.16909 dotnet -System.Runtime.Serialization 8.0.424.16909 dotnet -System.Runtime.Serialization.Formatters 8.0.424.16909 dotnet -System.Runtime.Serialization.Json 8.0.424.16909 dotnet -System.Runtime.Serialization.Primitives 8.0.424.16909 dotnet -System.Runtime.Serialization.Xml 8.0.424.16909 dotnet -System.Security 8.0.424.16909 dotnet -System.Security.AccessControl 8.0.424.16909 dotnet -System.Security.Claims 8.0.424.16909 dotnet -System.Security.Cryptography 8.0.424.16909 dotnet -System.Security.Cryptography.Algorithms 8.0.424.16909 dotnet -System.Security.Cryptography.Cng 8.0.424.16909 dotnet -System.Security.Cryptography.Csp 8.0.424.16909 dotnet -System.Security.Cryptography.Encoding 8.0.424.16909 dotnet -System.Security.Cryptography.OpenSsl 8.0.424.16909 dotnet +System.Linq.Expressions 8.0.524.21615 dotnet +System.Linq.Parallel 8.0.524.21615 dotnet +System.Linq.Queryable 8.0.524.21615 dotnet +System.Memory 8.0.524.21615 dotnet +System.Net 8.0.524.21615 dotnet +System.Net.Http 8.0.524.21615 dotnet +System.Net.Http.Json 8.0.524.21615 dotnet +System.Net.HttpListener 8.0.524.21615 dotnet +System.Net.Mail 8.0.524.21615 dotnet +System.Net.NameResolution 8.0.524.21615 dotnet +System.Net.NetworkInformation 8.0.524.21615 dotnet +System.Net.Ping 8.0.524.21615 dotnet +System.Net.Primitives 8.0.524.21615 dotnet +System.Net.Quic 8.0.524.21615 dotnet +System.Net.Requests 8.0.524.21615 dotnet +System.Net.Security 8.0.524.21615 dotnet +System.Net.ServicePoint 8.0.524.21615 dotnet +System.Net.Sockets 8.0.524.21615 dotnet +System.Net.WebClient 8.0.524.21615 dotnet +System.Net.WebHeaderCollection 8.0.524.21615 dotnet +System.Net.WebProxy 8.0.524.21615 dotnet +System.Net.WebSockets 8.0.524.21615 dotnet +System.Net.WebSockets.Client 8.0.524.21615 dotnet +System.Numerics 8.0.524.21615 dotnet +System.Numerics.Vectors 8.0.524.21615 dotnet +System.ObjectModel 8.0.524.21615 dotnet +System.Private.CoreLib 8.0.524.21615 dotnet +System.Private.DataContractSerialization 8.0.524.21615 dotnet +System.Private.Uri 8.0.524.21615 dotnet +System.Private.Xml 8.0.524.21615 dotnet +System.Private.Xml.Linq 8.0.524.21615 dotnet +System.Reflection 8.0.524.21615 dotnet +System.Reflection.DispatchProxy 8.0.524.21615 dotnet +System.Reflection.Emit 8.0.524.21615 dotnet +System.Reflection.Emit.ILGeneration 8.0.524.21615 dotnet +System.Reflection.Emit.Lightweight 8.0.524.21615 dotnet +System.Reflection.Extensions 8.0.524.21615 dotnet +System.Reflection.Metadata 8.0.524.21615 dotnet +System.Reflection.Primitives 8.0.524.21615 dotnet +System.Reflection.TypeExtensions 8.0.524.21615 dotnet +System.Resources.Reader 8.0.524.21615 dotnet +System.Resources.ResourceManager 8.0.524.21615 dotnet +System.Resources.Writer 8.0.524.21615 dotnet +System.Runtime 8.0.524.21615 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.524.21615 dotnet +System.Runtime.CompilerServices.VisualC 8.0.524.21615 dotnet +System.Runtime.Extensions 8.0.524.21615 dotnet +System.Runtime.Handles 8.0.524.21615 dotnet +System.Runtime.InteropServices 8.0.524.21615 dotnet +System.Runtime.InteropServices.JavaScript 8.0.524.21615 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.524.21615 dotnet +System.Runtime.Intrinsics 8.0.524.21615 dotnet +System.Runtime.Loader 8.0.524.21615 dotnet +System.Runtime.Numerics 8.0.524.21615 dotnet +System.Runtime.Serialization 8.0.524.21615 dotnet +System.Runtime.Serialization.Formatters 8.0.524.21615 dotnet +System.Runtime.Serialization.Json 8.0.524.21615 dotnet +System.Runtime.Serialization.Primitives 8.0.524.21615 dotnet +System.Runtime.Serialization.Xml 8.0.524.21615 dotnet +System.Security 8.0.524.21615 dotnet +System.Security.AccessControl 8.0.524.21615 dotnet +System.Security.Claims 8.0.524.21615 dotnet +System.Security.Cryptography 8.0.524.21615 dotnet +System.Security.Cryptography.Algorithms 8.0.524.21615 dotnet +System.Security.Cryptography.Cng 8.0.524.21615 dotnet +System.Security.Cryptography.Csp 8.0.524.21615 dotnet +System.Security.Cryptography.Encoding 8.0.524.21615 dotnet +System.Security.Cryptography.OpenSsl 8.0.524.21615 dotnet System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet -System.Security.Cryptography.Primitives 8.0.424.16909 dotnet -System.Security.Cryptography.X509Certificates 8.0.424.16909 dotnet -System.Security.Cryptography.Xml 8.0.23.53103 dotnet -System.Security.Principal 8.0.424.16909 dotnet -System.Security.Principal.Windows 8.0.424.16909 dotnet -System.Security.SecureString 8.0.424.16909 dotnet -System.ServiceModel.Web 8.0.424.16909 dotnet -System.ServiceProcess 8.0.424.16909 dotnet -System.Text.Encoding 8.0.424.16909 dotnet -System.Text.Encoding.CodePages 8.0.424.16909 dotnet -System.Text.Encoding.Extensions 8.0.424.16909 dotnet -System.Text.Encodings.Web 8.0.424.16909 dotnet -System.Text.Json 8.0.424.16909 dotnet -System.Text.RegularExpressions 8.0.424.16909 dotnet -System.Threading 8.0.424.16909 dotnet -System.Threading.Channels 8.0.424.16909 dotnet -System.Threading.Overlapped 8.0.424.16909 dotnet +System.Security.Cryptography.Primitives 8.0.524.21615 dotnet +System.Security.Cryptography.X509Certificates 8.0.524.21615 dotnet +System.Security.Cryptography.Xml 8.0.524.21615 dotnet +System.Security.Principal 8.0.524.21615 dotnet +System.Security.Principal.Windows 8.0.524.21615 dotnet +System.Security.SecureString 8.0.524.21615 dotnet +System.ServiceModel.Web 8.0.524.21615 dotnet +System.ServiceProcess 8.0.524.21615 dotnet +System.Text.Encoding 8.0.524.21615 dotnet +System.Text.Encoding.CodePages 8.0.524.21615 dotnet +System.Text.Encoding.Extensions 8.0.524.21615 dotnet +System.Text.Encodings.Web 8.0.524.21615 dotnet +System.Text.Json 8.0.524.21615 dotnet +System.Text.RegularExpressions 8.0.524.21615 dotnet +System.Threading 8.0.524.21615 dotnet +System.Threading.Channels 8.0.524.21615 dotnet +System.Threading.Overlapped 8.0.524.21615 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.424.16909 dotnet -System.Threading.Tasks.Dataflow 8.0.424.16909 dotnet -System.Threading.Tasks.Extensions 8.0.424.16909 dotnet -System.Threading.Tasks.Parallel 8.0.424.16909 dotnet -System.Threading.Thread 8.0.424.16909 dotnet -System.Threading.ThreadPool 8.0.424.16909 dotnet -System.Threading.Timer 8.0.424.16909 dotnet -System.Transactions 8.0.424.16909 dotnet -System.Transactions.Local 8.0.424.16909 dotnet -System.ValueTuple 8.0.424.16909 dotnet -System.Web 8.0.424.16909 dotnet -System.Web.HttpUtility 8.0.424.16909 dotnet -System.Windows 8.0.424.16909 dotnet -System.Xml 8.0.424.16909 dotnet -System.Xml.Linq 8.0.424.16909 dotnet -System.Xml.ReaderWriter 8.0.424.16909 dotnet -System.Xml.Serialization 8.0.424.16909 dotnet -System.Xml.XDocument 8.0.424.16909 dotnet -System.Xml.XPath 8.0.424.16909 dotnet -System.Xml.XPath.XDocument 8.0.424.16909 dotnet -System.Xml.XmlDocument 8.0.424.16909 dotnet -System.Xml.XmlSerializer 8.0.424.16909 dotnet +System.Threading.Tasks 8.0.524.21615 dotnet +System.Threading.Tasks.Dataflow 8.0.524.21615 dotnet +System.Threading.Tasks.Extensions 8.0.524.21615 dotnet +System.Threading.Tasks.Parallel 8.0.524.21615 dotnet +System.Threading.Thread 8.0.524.21615 dotnet +System.Threading.ThreadPool 8.0.524.21615 dotnet +System.Threading.Timer 8.0.524.21615 dotnet +System.Transactions 8.0.524.21615 dotnet +System.Transactions.Local 8.0.524.21615 dotnet +System.ValueTuple 8.0.524.21615 dotnet +System.Web 8.0.524.21615 dotnet +System.Web.HttpUtility 8.0.524.21615 dotnet +System.Windows 8.0.524.21615 dotnet +System.Xml 8.0.524.21615 dotnet +System.Xml.Linq 8.0.524.21615 dotnet +System.Xml.ReaderWriter 8.0.524.21615 dotnet +System.Xml.Serialization 8.0.524.21615 dotnet +System.Xml.XDocument 8.0.524.21615 dotnet +System.Xml.XPath 8.0.524.21615 dotnet +System.Xml.XPath.XDocument 8.0.524.21615 dotnet +System.Xml.XmlDocument 8.0.524.21615 dotnet +System.Xml.XmlSerializer 8.0.524.21615 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.424.16909 dotnet +WindowsBase 8.0.524.21615 dotnet adduser 3.118ubuntu5 deb apt 2.4.12 deb apt-utils 2.4.12 deb @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.1+ubu2204 deb +jellyfin 10.9.2+ubu2204 deb jellyfin-ffmpeg6 6.0.1-6-jammy deb -jellyfin-server 10.9.1+ubu2204 deb -jellyfin-web 10.9.1+ubu2204 deb +jellyfin-server 10.9.2+ubu2204 deb +jellyfin-web 10.9.2+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb @@ -572,12 +572,12 @@ lsb-base 11.1.0ubuntu4 mawk 1.3.4.20200120-3 deb mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb mount 2.37.2-4ubuntu3.4 deb -mscorlib 8.0.424.16909 dotnet +mscorlib 8.0.524.21615 dotnet ncurses-base 6.3-2ubuntu0.1 deb ncurses-bin 6.3-2ubuntu0.1 deb netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb -netstandard 8.0.424.16909 dotnet +netstandard 8.0.524.21615 dotnet ocl-icd-libopencl1 2.2.14-3 deb openssl 3.0.2-0ubuntu1.15 deb passwd 1:4.8.1-2ubuntu2.2 deb From f70926cb0e2f3c921e01e88c04864c88b919cebe Mon Sep 17 00:00:00 2001 From: thespad <git@spad.co.uk> Date: Sat, 18 May 2024 17:13:40 +0100 Subject: [PATCH 337/456] Check ffmepg path, use proper health endpoint --- root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run index b1e90ce..d227ab9 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run @@ -1,6 +1,10 @@ #!/usr/bin/with-contenv bash # shellcheck shell=bash +if [[ -z "${FFMPEG_PATH}" ]] || [[ ! -f "${FFMPEG_PATH}" ]]; then + FFMPEG_PATH=/usr/lib/jellyfin-ffmpeg/ffmpeg +fi + export \ JELLYFIN_DATA_DIR="/config/data" \ JELLYFIN_CONFIG_DIR="/config" \ @@ -9,6 +13,6 @@ export \ JELLYFIN_WEB_DIR="/usr/share/jellyfin/web" exec \ - s6-notifyoncheck -d -n 300 -w 1000 \ + s6-notifyoncheck -d -n 300 -w 1000 -c "curl -s --output /dev/null http://localhost:8096/health" \ s6-setuidgid abc /usr/bin/jellyfin \ - --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg + --ffmpeg="${FFMPEG_PATH}" From 048fd11f093d08c4cdb7f93a926b32427bc7989b Mon Sep 17 00:00:00 2001 From: thespad <git@spad.co.uk> Date: Sat, 18 May 2024 17:15:41 +0100 Subject: [PATCH 338/456] Oh, it was already using the health endpoint --- root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run index d227ab9..c9838e5 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run @@ -13,6 +13,6 @@ export \ JELLYFIN_WEB_DIR="/usr/share/jellyfin/web" exec \ - s6-notifyoncheck -d -n 300 -w 1000 -c "curl -s --output /dev/null http://localhost:8096/health" \ + s6-notifyoncheck -d -n 300 -w 1000 \ s6-setuidgid abc /usr/bin/jellyfin \ --ffmpeg="${FFMPEG_PATH}" From 1c268525638dca31d5d823642d9ad9178651a9ae Mon Sep 17 00:00:00 2001 From: thespad <git@spad.co.uk> Date: Sat, 18 May 2024 19:36:27 +0100 Subject: [PATCH 339/456] Don't try and read network.xml if it doesn't exist (like on first run) --- root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check index 2b7be3e..fa4205c 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/data/check @@ -1,6 +1,8 @@ #!/bin/bash -PORT=$(xmlstarlet sel -T -t -v /NetworkConfiguration/HttpServerPortNumber /config/network.xml) +if [[ -f "/config/network.xml" ]]; then + PORT=$(xmlstarlet sel -T -t -v /NetworkConfiguration/HttpServerPortNumber /config/network.xml) +fi if [[ $(curl -sL "http://localhost:${PORT:-8096}/health" 2>/dev/null) = "Healthy" ]]; then exit 0 From fc23fea9d357f1e78529952fe18aa54c75c1edde Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 21 May 2024 12:42:55 +0000 Subject: [PATCH 340/456] Bot Updating Templated Files --- Jenkinsfile | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f8307dc..e525f2b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -295,7 +295,7 @@ pipeline { echo "Jenkinsfile is up to date." fi echo "Starting Stage 2 - Delete old templates" - OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml" for i in ${OLD_TEMPLATES}; do if [[ -f "${i}" ]]; then TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" @@ -525,6 +525,7 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \ + --provenance=false --sbom=false \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } @@ -556,6 +557,7 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \ + --provenance=false --sbom=false \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." } } @@ -584,6 +586,7 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \ + --provenance=false --sbom=false \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" retry(5) { @@ -707,7 +710,7 @@ pipeline { --shm-size=1gb \ -v /var/run/docker.sock:/var/run/docker.sock \ -e IMAGE=\"${IMAGE}\" \ - -e DELAY_START=\"${CI_DELAY}\" \ + -e DOCKER_LOGS_TIMEOUT=\"${CI_DELAY}\" \ -e TAGS=\"${CI_TAGS}\" \ -e META_TAG=\"${META_TAG}\" \ -e PORT=\"${CI_PORT}\" \ @@ -815,35 +818,13 @@ pipeline { docker push ${MANIFESTIMAGE}:amd64-${SEMVER} docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} fi - docker manifest push --purge ${MANIFESTIMAGE}:latest || : - docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest - docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8 - docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || : - docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8 - docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} || : - docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8 + done + for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do + docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest + docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} + docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} if [ -n "${SEMVER}" ]; then - docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || : - docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} - docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8 - fi - token=$(curl -sX GET "https://ghcr.io/token?scope=repository%3Alinuxserver%2F${CONTAINER_NAME}%3Apull" | jq -r '.token') - digest=$(curl -s \ - --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ - --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/linuxserver/${CONTAINER_NAME}/manifests/arm32v7-latest") - if [[ $(echo "$digest" | jq -r '.layers') != "null" ]]; then - docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || : - docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest - docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest - fi - docker manifest push --purge ${MANIFESTIMAGE}:latest - docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} - docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} + docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} fi done ''' From 1c8483967cc717678ff0b4cc2d06f47c007dfc1a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 21 May 2024 12:45:51 +0000 Subject: [PATCH 341/456] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e307aa..5079c09 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Find us at: # [linuxserver/jellyfin](https://github.com/linuxserver/docker-jellyfin) -[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fjellyfin?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fjellyfin) +[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fjellyfin?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh) [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-jellyfin.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-jellyfin/releases) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-jellyfin/packages) From e089601051a28574683fc8316f05d66399a45be1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 27 May 2024 00:42:48 +0000 Subject: [PATCH 342/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b033af2..2eb6002 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,14 +18,14 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.2 dotnet (+13 duplicates) +Jellyfin Server 10.9.3 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.2 dotnet -Jellyfin.Extensions.dll 10.9.2 dotnet +Jellyfin.Data.dll 10.9.3 dotnet +Jellyfin.Extensions.dll 10.9.3 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.2 dotnet +Jellyfin.Networking.dll 10.9.3 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.2+ubu2204 deb -jellyfin-ffmpeg6 6.0.1-6-jammy deb -jellyfin-server 10.9.2+ubu2204 deb -jellyfin-web 10.9.2+ubu2204 deb +jellyfin 10.9.3+ubu2204 deb +jellyfin-ffmpeg6 6.0.1-7-jammy deb +jellyfin-server 10.9.3+ubu2204 deb +jellyfin-web 10.9.3+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb From 40f93f0fe306ed6938702bc823e8a30d6080a2b6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 1 Jun 2024 23:15:00 +0000 Subject: [PATCH 343/456] Bot Updating Package Versions --- package_versions.txt | 564 +++++++++++++++++++++---------------------- 1 file changed, 282 insertions(+), 282 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2eb6002..ca17047 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,119 +11,119 @@ DiscUtils.Iso9660 0.16.13.55129 DiscUtils.Streams 0.16.13.55129 dotnet DiscUtils.Udf 0.16.13.55129 dotnet DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet -EFCoreSecondLevelCacheInterceptor 4.4.3.0 dotnet +EFCoreSecondLevelCacheInterceptor 4.5.0.0 dotnet EasyCaching.Core 1.9.2.0 dotnet ExCSS 4.2.3-release.0+Branch.release-v4.2.3.Sha.fae6c5b37e8dc7320518803aba15f64638100141 dotnet HarfBuzzSharp 7.3.0.2 dotnet ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.3 dotnet (+13 duplicates) +Jellyfin Server 10.9.4 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.3 dotnet -Jellyfin.Extensions.dll 10.9.3 dotnet +Jellyfin.Data.dll 10.9.4 dotnet +Jellyfin.Extensions.dll 10.9.4 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.3 dotnet +Jellyfin.Networking.dll 10.9.4 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.524.22404 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authentication 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authorization 8.0.524.22404 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.524.22404 dotnet -Microsoft.AspNetCore.Components 8.0.524.22404 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.524.22404 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.524.22404 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.524.22404 dotnet -Microsoft.AspNetCore.Components.Server 8.0.524.22404 dotnet -Microsoft.AspNetCore.Components.Web 8.0.524.22404 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.524.22404 dotnet -Microsoft.AspNetCore.Cors 8.0.524.22404 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.524.22404 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.524.22404 dotnet -Microsoft.AspNetCore.DataProtection 8.0.524.22404 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.524.22404 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.524.22404 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.524.22404 dotnet -Microsoft.AspNetCore.Hosting 8.0.524.22404 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Http 8.0.524.22404 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.524.22404 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.524.22404 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Http.Features 8.0.524.22404 dotnet -Microsoft.AspNetCore.Http.Results 8.0.524.22404 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.524.22404 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.524.22404 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.524.22404 dotnet -Microsoft.AspNetCore.Identity 8.0.524.22404 dotnet -Microsoft.AspNetCore.Localization 8.0.524.22404 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.524.22404 dotnet -Microsoft.AspNetCore.Metadata 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.524.22404 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.524.22404 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.524.22404 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.524.22404 dotnet -Microsoft.AspNetCore.Razor 8.0.524.22404 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.524.22404 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.524.22404 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.524.22404 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.524.22404 dotnet -Microsoft.AspNetCore.Rewrite 8.0.524.22404 dotnet -Microsoft.AspNetCore.Routing 8.0.524.22404 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.524.22404 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.524.22404 dotnet -Microsoft.AspNetCore.Session 8.0.524.22404 dotnet -Microsoft.AspNetCore.SignalR 8.0.524.22404 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.524.22404 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.524.22404 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.524.22404 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.524.22404 dotnet -Microsoft.AspNetCore.WebSockets 8.0.524.22404 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.524.22404 dotnet +Microsoft.AspNetCore 8.0.624.26909 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authentication 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authorization 8.0.624.26909 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.624.26909 dotnet +Microsoft.AspNetCore.Components 8.0.624.26909 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.624.26909 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.624.26909 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.624.26909 dotnet +Microsoft.AspNetCore.Components.Server 8.0.624.26909 dotnet +Microsoft.AspNetCore.Components.Web 8.0.624.26909 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.624.26909 dotnet +Microsoft.AspNetCore.Cors 8.0.624.26909 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.624.26909 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.624.26909 dotnet +Microsoft.AspNetCore.DataProtection 8.0.624.26909 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.624.26909 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.624.26909 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.624.26909 dotnet +Microsoft.AspNetCore.Hosting 8.0.624.26909 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Http 8.0.624.26909 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.624.26909 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.624.26909 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Http.Features 8.0.624.26909 dotnet +Microsoft.AspNetCore.Http.Results 8.0.624.26909 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.624.26909 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.624.26909 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.624.26909 dotnet +Microsoft.AspNetCore.Identity 8.0.624.26909 dotnet +Microsoft.AspNetCore.Localization 8.0.624.26909 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.624.26909 dotnet +Microsoft.AspNetCore.Metadata 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.624.26909 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.624.26909 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.624.26909 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.624.26909 dotnet +Microsoft.AspNetCore.Razor 8.0.624.26909 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.624.26909 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.624.26909 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.624.26909 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.624.26909 dotnet +Microsoft.AspNetCore.Rewrite 8.0.624.26909 dotnet +Microsoft.AspNetCore.Routing 8.0.624.26909 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.624.26909 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.624.26909 dotnet +Microsoft.AspNetCore.Session 8.0.624.26909 dotnet +Microsoft.AspNetCore.SignalR 8.0.624.26909 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.624.26909 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.624.26909 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.624.26909 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.624.26909 dotnet +Microsoft.AspNetCore.WebSockets 8.0.624.26909 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.624.26909 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.524.21615 dotnet -Microsoft.Data.Sqlite 8.0.424.16902 dotnet -Microsoft.EntityFrameworkCore 8.0.424.16902 dotnet -Microsoft.EntityFrameworkCore.Abstractions 8.0.424.16902 dotnet -Microsoft.EntityFrameworkCore.Relational 8.0.424.16902 dotnet -Microsoft.EntityFrameworkCore.Sqlite 8.0.424.16902 dotnet +Microsoft.CSharp 8.0.624.26715 dotnet +Microsoft.Data.Sqlite 8.0.624.26904 dotnet +Microsoft.EntityFrameworkCore 8.0.624.26904 dotnet +Microsoft.EntityFrameworkCore.Abstractions 8.0.624.26904 dotnet +Microsoft.EntityFrameworkCore.Relational 8.0.624.26904 dotnet +Microsoft.EntityFrameworkCore.Sqlite 8.0.624.26904 dotnet Microsoft.Extensions.Caching.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Caching.Memory 8.0.23.53103 dotnet Microsoft.Extensions.Configuration 8.0.23.53103 dotnet @@ -134,7 +134,7 @@ Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 Microsoft.Extensions.Configuration.FileExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Json 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.524.22404 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.624.26909 dotnet Microsoft.Extensions.Configuration.UserSecrets 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Xml 8.0.23.53103 dotnet Microsoft.Extensions.DependencyInjection 8.0.23.53103 dotnet @@ -142,22 +142,22 @@ Microsoft.Extensions.DependencyInjection.Abstractions 8.0.324.11423 Microsoft.Extensions.DependencyModel 8.0.23.53103 dotnet Microsoft.Extensions.Diagnostics 8.0.23.53103 dotnet Microsoft.Extensions.Diagnostics.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.524.22404 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.524.22404 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.424.17014 dotnet -Microsoft.Extensions.Features 8.0.524.22404 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.624.26909 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.624.26909 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.624.26909 dotnet +Microsoft.Extensions.Features 8.0.624.26909 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.524.22404 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.624.26909 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet Microsoft.Extensions.Hosting 8.0.23.53103 dotnet Microsoft.Extensions.Hosting.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Http 8.0.23.53103 dotnet -Microsoft.Extensions.Identity.Core 8.0.524.22404 dotnet -Microsoft.Extensions.Identity.Stores 8.0.524.22404 dotnet -Microsoft.Extensions.Localization 8.0.524.22404 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.524.22404 dotnet +Microsoft.Extensions.Identity.Core 8.0.624.26909 dotnet +Microsoft.Extensions.Identity.Stores 8.0.624.26909 dotnet +Microsoft.Extensions.Localization 8.0.624.26909 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.624.26909 dotnet Microsoft.Extensions.Logging 8.0.23.53103 dotnet Microsoft.Extensions.Logging.Abstractions 8.0.324.11423 dotnet Microsoft.Extensions.Logging.Configuration 8.0.23.53103 dotnet @@ -166,19 +166,19 @@ Microsoft.Extensions.Logging.Debug 8.0.23.53103 Microsoft.Extensions.Logging.EventLog 8.0.23.53103 dotnet Microsoft.Extensions.Logging.EventSource 8.0.23.53103 dotnet Microsoft.Extensions.Logging.TraceSource 8.0.23.53103 dotnet -Microsoft.Extensions.ObjectPool 8.0.524.22404 dotnet +Microsoft.Extensions.ObjectPool 8.0.624.26909 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.524.22404 dotnet -Microsoft.JSInterop 8.0.524.22404 dotnet -Microsoft.Net.Http.Headers 8.0.524.22404 dotnet +Microsoft.Extensions.WebEncoders 8.0.624.26909 dotnet +Microsoft.JSInterop 8.0.624.26909 dotnet +Microsoft.Net.Http.Headers 8.0.624.26909 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.524.21615 dotnet -Microsoft.VisualBasic.Core 13.0.524.21615 dotnet -Microsoft.Win32.Primitives 8.0.524.21615 dotnet -Microsoft.Win32.Registry 8.0.524.21615 dotnet +Microsoft.VisualBasic 8.0.624.26715 dotnet +Microsoft.VisualBasic.Core 13.0.624.26715 dotnet +Microsoft.Win32.Primitives 8.0.624.26715 dotnet +Microsoft.Win32.Registry 8.0.624.26715 dotnet Microsoft.Win32.SystemEvents 7.0.22.51805 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet @@ -207,182 +207,182 @@ SkiaSharp.HarfBuzz 2.88.8.0 Svg.Custom 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet Svg.Model 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet Svg.Skia 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet -Swashbuckle.AspNetCore.ReDoc 6.5.0.0 dotnet +Swashbuckle.AspNetCore.ReDoc 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.524.21615 dotnet -System.AppContext 8.0.524.21615 dotnet -System.Buffers 8.0.524.21615 dotnet -System.Collections 8.0.524.21615 dotnet -System.Collections.Concurrent 8.0.524.21615 dotnet -System.Collections.Immutable 8.0.524.21615 dotnet -System.Collections.NonGeneric 8.0.524.21615 dotnet -System.Collections.Specialized 8.0.524.21615 dotnet -System.ComponentModel 8.0.524.21615 dotnet -System.ComponentModel.Annotations 8.0.524.21615 dotnet -System.ComponentModel.DataAnnotations 8.0.524.21615 dotnet -System.ComponentModel.EventBasedAsync 8.0.524.21615 dotnet -System.ComponentModel.Primitives 8.0.524.21615 dotnet -System.ComponentModel.TypeConverter 8.0.524.21615 dotnet -System.Configuration 8.0.524.21615 dotnet -System.Console 8.0.524.21615 dotnet -System.Core 8.0.524.21615 dotnet -System.Data 8.0.524.21615 dotnet -System.Data.Common 8.0.524.21615 dotnet -System.Data.DataSetExtensions 8.0.524.21615 dotnet -System.Diagnostics.Contracts 8.0.524.21615 dotnet -System.Diagnostics.Debug 8.0.524.21615 dotnet -System.Diagnostics.DiagnosticSource 8.0.524.21615 dotnet +System 8.0.624.26715 dotnet +System.AppContext 8.0.624.26715 dotnet +System.Buffers 8.0.624.26715 dotnet +System.Collections 8.0.624.26715 dotnet +System.Collections.Concurrent 8.0.624.26715 dotnet +System.Collections.Immutable 8.0.624.26715 dotnet +System.Collections.NonGeneric 8.0.624.26715 dotnet +System.Collections.Specialized 8.0.624.26715 dotnet +System.ComponentModel 8.0.624.26715 dotnet +System.ComponentModel.Annotations 8.0.624.26715 dotnet +System.ComponentModel.DataAnnotations 8.0.624.26715 dotnet +System.ComponentModel.EventBasedAsync 8.0.624.26715 dotnet +System.ComponentModel.Primitives 8.0.624.26715 dotnet +System.ComponentModel.TypeConverter 8.0.624.26715 dotnet +System.Configuration 8.0.624.26715 dotnet +System.Console 8.0.624.26715 dotnet +System.Core 8.0.624.26715 dotnet +System.Data 8.0.624.26715 dotnet +System.Data.Common 8.0.624.26715 dotnet +System.Data.DataSetExtensions 8.0.624.26715 dotnet +System.Diagnostics.Contracts 8.0.624.26715 dotnet +System.Diagnostics.Debug 8.0.624.26715 dotnet +System.Diagnostics.DiagnosticSource 8.0.624.26715 dotnet System.Diagnostics.EventLog 8.0.23.53103 dotnet -System.Diagnostics.FileVersionInfo 8.0.524.21615 dotnet -System.Diagnostics.Process 8.0.524.21615 dotnet -System.Diagnostics.StackTrace 8.0.524.21615 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.524.21615 dotnet -System.Diagnostics.Tools 8.0.524.21615 dotnet -System.Diagnostics.TraceSource 8.0.524.21615 dotnet -System.Diagnostics.Tracing 8.0.524.21615 dotnet -System.Drawing 8.0.524.21615 dotnet +System.Diagnostics.FileVersionInfo 8.0.624.26715 dotnet +System.Diagnostics.Process 8.0.624.26715 dotnet +System.Diagnostics.StackTrace 8.0.624.26715 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.624.26715 dotnet +System.Diagnostics.Tools 8.0.624.26715 dotnet +System.Diagnostics.TraceSource 8.0.624.26715 dotnet +System.Diagnostics.Tracing 8.0.624.26715 dotnet +System.Drawing 8.0.624.26715 dotnet System.Drawing.Common 7.0.22.51805 dotnet -System.Drawing.Primitives 8.0.524.21615 dotnet -System.Dynamic.Runtime 8.0.524.21615 dotnet -System.Formats.Asn1 8.0.524.21615 dotnet -System.Formats.Tar 8.0.524.21615 dotnet -System.Globalization 8.0.524.21615 dotnet -System.Globalization.Calendars 8.0.524.21615 dotnet -System.Globalization.Extensions 8.0.524.21615 dotnet -System.IO 8.0.524.21615 dotnet -System.IO.Compression 8.0.524.21615 dotnet -System.IO.Compression.Brotli 8.0.524.21615 dotnet -System.IO.Compression.FileSystem 8.0.524.21615 dotnet -System.IO.Compression.ZipFile 8.0.524.21615 dotnet -System.IO.FileSystem 8.0.524.21615 dotnet -System.IO.FileSystem.AccessControl 8.0.524.21615 dotnet -System.IO.FileSystem.DriveInfo 8.0.524.21615 dotnet -System.IO.FileSystem.Primitives 8.0.524.21615 dotnet -System.IO.FileSystem.Watcher 8.0.524.21615 dotnet +System.Drawing.Primitives 8.0.624.26715 dotnet +System.Dynamic.Runtime 8.0.624.26715 dotnet +System.Formats.Asn1 8.0.624.26715 dotnet +System.Formats.Tar 8.0.624.26715 dotnet +System.Globalization 8.0.624.26715 dotnet +System.Globalization.Calendars 8.0.624.26715 dotnet +System.Globalization.Extensions 8.0.624.26715 dotnet +System.IO 8.0.624.26715 dotnet +System.IO.Compression 8.0.624.26715 dotnet +System.IO.Compression.Brotli 8.0.624.26715 dotnet +System.IO.Compression.FileSystem 8.0.624.26715 dotnet +System.IO.Compression.ZipFile 8.0.624.26715 dotnet +System.IO.FileSystem 8.0.624.26715 dotnet +System.IO.FileSystem.AccessControl 8.0.624.26715 dotnet +System.IO.FileSystem.DriveInfo 8.0.624.26715 dotnet +System.IO.FileSystem.Primitives 8.0.624.26715 dotnet +System.IO.FileSystem.Watcher 8.0.624.26715 dotnet System.IO.Hashing 8.0.23.53103 dotnet -System.IO.IsolatedStorage 8.0.524.21615 dotnet -System.IO.MemoryMappedFiles 8.0.524.21615 dotnet +System.IO.IsolatedStorage 8.0.624.26715 dotnet +System.IO.MemoryMappedFiles 8.0.624.26715 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.524.21615 dotnet -System.IO.Pipes.AccessControl 8.0.524.21615 dotnet -System.IO.UnmanagedMemoryStream 8.0.524.21615 dotnet -System.Linq 8.0.524.21615 dotnet +System.IO.Pipes 8.0.624.26715 dotnet +System.IO.Pipes.AccessControl 8.0.624.26715 dotnet +System.IO.UnmanagedMemoryStream 8.0.624.26715 dotnet +System.Linq 8.0.624.26715 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.524.21615 dotnet -System.Linq.Parallel 8.0.524.21615 dotnet -System.Linq.Queryable 8.0.524.21615 dotnet -System.Memory 8.0.524.21615 dotnet -System.Net 8.0.524.21615 dotnet -System.Net.Http 8.0.524.21615 dotnet -System.Net.Http.Json 8.0.524.21615 dotnet -System.Net.HttpListener 8.0.524.21615 dotnet -System.Net.Mail 8.0.524.21615 dotnet -System.Net.NameResolution 8.0.524.21615 dotnet -System.Net.NetworkInformation 8.0.524.21615 dotnet -System.Net.Ping 8.0.524.21615 dotnet -System.Net.Primitives 8.0.524.21615 dotnet -System.Net.Quic 8.0.524.21615 dotnet -System.Net.Requests 8.0.524.21615 dotnet -System.Net.Security 8.0.524.21615 dotnet -System.Net.ServicePoint 8.0.524.21615 dotnet -System.Net.Sockets 8.0.524.21615 dotnet -System.Net.WebClient 8.0.524.21615 dotnet -System.Net.WebHeaderCollection 8.0.524.21615 dotnet -System.Net.WebProxy 8.0.524.21615 dotnet -System.Net.WebSockets 8.0.524.21615 dotnet -System.Net.WebSockets.Client 8.0.524.21615 dotnet -System.Numerics 8.0.524.21615 dotnet -System.Numerics.Vectors 8.0.524.21615 dotnet -System.ObjectModel 8.0.524.21615 dotnet -System.Private.CoreLib 8.0.524.21615 dotnet -System.Private.DataContractSerialization 8.0.524.21615 dotnet -System.Private.Uri 8.0.524.21615 dotnet -System.Private.Xml 8.0.524.21615 dotnet -System.Private.Xml.Linq 8.0.524.21615 dotnet -System.Reflection 8.0.524.21615 dotnet -System.Reflection.DispatchProxy 8.0.524.21615 dotnet -System.Reflection.Emit 8.0.524.21615 dotnet -System.Reflection.Emit.ILGeneration 8.0.524.21615 dotnet -System.Reflection.Emit.Lightweight 8.0.524.21615 dotnet -System.Reflection.Extensions 8.0.524.21615 dotnet -System.Reflection.Metadata 8.0.524.21615 dotnet -System.Reflection.Primitives 8.0.524.21615 dotnet -System.Reflection.TypeExtensions 8.0.524.21615 dotnet -System.Resources.Reader 8.0.524.21615 dotnet -System.Resources.ResourceManager 8.0.524.21615 dotnet -System.Resources.Writer 8.0.524.21615 dotnet -System.Runtime 8.0.524.21615 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.524.21615 dotnet -System.Runtime.CompilerServices.VisualC 8.0.524.21615 dotnet -System.Runtime.Extensions 8.0.524.21615 dotnet -System.Runtime.Handles 8.0.524.21615 dotnet -System.Runtime.InteropServices 8.0.524.21615 dotnet -System.Runtime.InteropServices.JavaScript 8.0.524.21615 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.524.21615 dotnet -System.Runtime.Intrinsics 8.0.524.21615 dotnet -System.Runtime.Loader 8.0.524.21615 dotnet -System.Runtime.Numerics 8.0.524.21615 dotnet -System.Runtime.Serialization 8.0.524.21615 dotnet -System.Runtime.Serialization.Formatters 8.0.524.21615 dotnet -System.Runtime.Serialization.Json 8.0.524.21615 dotnet -System.Runtime.Serialization.Primitives 8.0.524.21615 dotnet -System.Runtime.Serialization.Xml 8.0.524.21615 dotnet -System.Security 8.0.524.21615 dotnet -System.Security.AccessControl 8.0.524.21615 dotnet -System.Security.Claims 8.0.524.21615 dotnet -System.Security.Cryptography 8.0.524.21615 dotnet -System.Security.Cryptography.Algorithms 8.0.524.21615 dotnet -System.Security.Cryptography.Cng 8.0.524.21615 dotnet -System.Security.Cryptography.Csp 8.0.524.21615 dotnet -System.Security.Cryptography.Encoding 8.0.524.21615 dotnet -System.Security.Cryptography.OpenSsl 8.0.524.21615 dotnet +System.Linq.Expressions 8.0.624.26715 dotnet +System.Linq.Parallel 8.0.624.26715 dotnet +System.Linq.Queryable 8.0.624.26715 dotnet +System.Memory 8.0.624.26715 dotnet +System.Net 8.0.624.26715 dotnet +System.Net.Http 8.0.624.26715 dotnet +System.Net.Http.Json 8.0.624.26715 dotnet +System.Net.HttpListener 8.0.624.26715 dotnet +System.Net.Mail 8.0.624.26715 dotnet +System.Net.NameResolution 8.0.624.26715 dotnet +System.Net.NetworkInformation 8.0.624.26715 dotnet +System.Net.Ping 8.0.624.26715 dotnet +System.Net.Primitives 8.0.624.26715 dotnet +System.Net.Quic 8.0.624.26715 dotnet +System.Net.Requests 8.0.624.26715 dotnet +System.Net.Security 8.0.624.26715 dotnet +System.Net.ServicePoint 8.0.624.26715 dotnet +System.Net.Sockets 8.0.624.26715 dotnet +System.Net.WebClient 8.0.624.26715 dotnet +System.Net.WebHeaderCollection 8.0.624.26715 dotnet +System.Net.WebProxy 8.0.624.26715 dotnet +System.Net.WebSockets 8.0.624.26715 dotnet +System.Net.WebSockets.Client 8.0.624.26715 dotnet +System.Numerics 8.0.624.26715 dotnet +System.Numerics.Vectors 8.0.624.26715 dotnet +System.ObjectModel 8.0.624.26715 dotnet +System.Private.CoreLib 8.0.624.26715 dotnet +System.Private.DataContractSerialization 8.0.624.26715 dotnet +System.Private.Uri 8.0.624.26715 dotnet +System.Private.Xml 8.0.624.26715 dotnet +System.Private.Xml.Linq 8.0.624.26715 dotnet +System.Reflection 8.0.624.26715 dotnet +System.Reflection.DispatchProxy 8.0.624.26715 dotnet +System.Reflection.Emit 8.0.624.26715 dotnet +System.Reflection.Emit.ILGeneration 8.0.624.26715 dotnet +System.Reflection.Emit.Lightweight 8.0.624.26715 dotnet +System.Reflection.Extensions 8.0.624.26715 dotnet +System.Reflection.Metadata 8.0.624.26715 dotnet +System.Reflection.Primitives 8.0.624.26715 dotnet +System.Reflection.TypeExtensions 8.0.624.26715 dotnet +System.Resources.Reader 8.0.624.26715 dotnet +System.Resources.ResourceManager 8.0.624.26715 dotnet +System.Resources.Writer 8.0.624.26715 dotnet +System.Runtime 8.0.624.26715 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.624.26715 dotnet +System.Runtime.CompilerServices.VisualC 8.0.624.26715 dotnet +System.Runtime.Extensions 8.0.624.26715 dotnet +System.Runtime.Handles 8.0.624.26715 dotnet +System.Runtime.InteropServices 8.0.624.26715 dotnet +System.Runtime.InteropServices.JavaScript 8.0.624.26715 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.624.26715 dotnet +System.Runtime.Intrinsics 8.0.624.26715 dotnet +System.Runtime.Loader 8.0.624.26715 dotnet +System.Runtime.Numerics 8.0.624.26715 dotnet +System.Runtime.Serialization 8.0.624.26715 dotnet +System.Runtime.Serialization.Formatters 8.0.624.26715 dotnet +System.Runtime.Serialization.Json 8.0.624.26715 dotnet +System.Runtime.Serialization.Primitives 8.0.624.26715 dotnet +System.Runtime.Serialization.Xml 8.0.624.26715 dotnet +System.Security 8.0.624.26715 dotnet +System.Security.AccessControl 8.0.624.26715 dotnet +System.Security.Claims 8.0.624.26715 dotnet +System.Security.Cryptography 8.0.624.26715 dotnet +System.Security.Cryptography.Algorithms 8.0.624.26715 dotnet +System.Security.Cryptography.Cng 8.0.624.26715 dotnet +System.Security.Cryptography.Csp 8.0.624.26715 dotnet +System.Security.Cryptography.Encoding 8.0.624.26715 dotnet +System.Security.Cryptography.OpenSsl 8.0.624.26715 dotnet System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet -System.Security.Cryptography.Primitives 8.0.524.21615 dotnet -System.Security.Cryptography.X509Certificates 8.0.524.21615 dotnet +System.Security.Cryptography.Primitives 8.0.624.26715 dotnet +System.Security.Cryptography.X509Certificates 8.0.624.26715 dotnet System.Security.Cryptography.Xml 8.0.524.21615 dotnet -System.Security.Principal 8.0.524.21615 dotnet -System.Security.Principal.Windows 8.0.524.21615 dotnet -System.Security.SecureString 8.0.524.21615 dotnet -System.ServiceModel.Web 8.0.524.21615 dotnet -System.ServiceProcess 8.0.524.21615 dotnet -System.Text.Encoding 8.0.524.21615 dotnet -System.Text.Encoding.CodePages 8.0.524.21615 dotnet -System.Text.Encoding.Extensions 8.0.524.21615 dotnet -System.Text.Encodings.Web 8.0.524.21615 dotnet -System.Text.Json 8.0.524.21615 dotnet -System.Text.RegularExpressions 8.0.524.21615 dotnet -System.Threading 8.0.524.21615 dotnet -System.Threading.Channels 8.0.524.21615 dotnet -System.Threading.Overlapped 8.0.524.21615 dotnet +System.Security.Principal 8.0.624.26715 dotnet +System.Security.Principal.Windows 8.0.624.26715 dotnet +System.Security.SecureString 8.0.624.26715 dotnet +System.ServiceModel.Web 8.0.624.26715 dotnet +System.ServiceProcess 8.0.624.26715 dotnet +System.Text.Encoding 8.0.624.26715 dotnet +System.Text.Encoding.CodePages 8.0.624.26715 dotnet +System.Text.Encoding.Extensions 8.0.624.26715 dotnet +System.Text.Encodings.Web 8.0.624.26715 dotnet +System.Text.Json 8.0.624.26715 dotnet +System.Text.RegularExpressions 8.0.624.26715 dotnet +System.Threading 8.0.624.26715 dotnet +System.Threading.Channels 8.0.624.26715 dotnet +System.Threading.Overlapped 8.0.624.26715 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.524.21615 dotnet -System.Threading.Tasks.Dataflow 8.0.524.21615 dotnet -System.Threading.Tasks.Extensions 8.0.524.21615 dotnet -System.Threading.Tasks.Parallel 8.0.524.21615 dotnet -System.Threading.Thread 8.0.524.21615 dotnet -System.Threading.ThreadPool 8.0.524.21615 dotnet -System.Threading.Timer 8.0.524.21615 dotnet -System.Transactions 8.0.524.21615 dotnet -System.Transactions.Local 8.0.524.21615 dotnet -System.ValueTuple 8.0.524.21615 dotnet -System.Web 8.0.524.21615 dotnet -System.Web.HttpUtility 8.0.524.21615 dotnet -System.Windows 8.0.524.21615 dotnet -System.Xml 8.0.524.21615 dotnet -System.Xml.Linq 8.0.524.21615 dotnet -System.Xml.ReaderWriter 8.0.524.21615 dotnet -System.Xml.Serialization 8.0.524.21615 dotnet -System.Xml.XDocument 8.0.524.21615 dotnet -System.Xml.XPath 8.0.524.21615 dotnet -System.Xml.XPath.XDocument 8.0.524.21615 dotnet -System.Xml.XmlDocument 8.0.524.21615 dotnet -System.Xml.XmlSerializer 8.0.524.21615 dotnet +System.Threading.Tasks 8.0.624.26715 dotnet +System.Threading.Tasks.Dataflow 8.0.624.26715 dotnet +System.Threading.Tasks.Extensions 8.0.624.26715 dotnet +System.Threading.Tasks.Parallel 8.0.624.26715 dotnet +System.Threading.Thread 8.0.624.26715 dotnet +System.Threading.ThreadPool 8.0.624.26715 dotnet +System.Threading.Timer 8.0.624.26715 dotnet +System.Transactions 8.0.624.26715 dotnet +System.Transactions.Local 8.0.624.26715 dotnet +System.ValueTuple 8.0.624.26715 dotnet +System.Web 8.0.624.26715 dotnet +System.Web.HttpUtility 8.0.624.26715 dotnet +System.Windows 8.0.624.26715 dotnet +System.Xml 8.0.624.26715 dotnet +System.Xml.Linq 8.0.624.26715 dotnet +System.Xml.ReaderWriter 8.0.624.26715 dotnet +System.Xml.Serialization 8.0.624.26715 dotnet +System.Xml.XDocument 8.0.624.26715 dotnet +System.Xml.XPath 8.0.624.26715 dotnet +System.Xml.XPath.XDocument 8.0.624.26715 dotnet +System.Xml.XmlDocument 8.0.624.26715 dotnet +System.Xml.XmlSerializer 8.0.624.26715 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.524.21615 dotnet +WindowsBase 8.0.624.26715 dotnet adduser 3.118ubuntu5 deb apt 2.4.12 deb apt-utils 2.4.12 deb @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.3+ubu2204 deb +jellyfin 10.9.4+ubu2204 deb jellyfin-ffmpeg6 6.0.1-7-jammy deb -jellyfin-server 10.9.3+ubu2204 deb -jellyfin-web 10.9.3+ubu2204 deb +jellyfin-server 10.9.4+ubu2204 deb +jellyfin-web 10.9.4+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb @@ -572,12 +572,12 @@ lsb-base 11.1.0ubuntu4 mawk 1.3.4.20200120-3 deb mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb mount 2.37.2-4ubuntu3.4 deb -mscorlib 8.0.524.21615 dotnet +mscorlib 8.0.624.26715 dotnet ncurses-base 6.3-2ubuntu0.1 deb ncurses-bin 6.3-2ubuntu0.1 deb netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb -netstandard 8.0.524.21615 dotnet +netstandard 8.0.624.26715 dotnet ocl-icd-libopencl1 2.2.14-3 deb openssl 3.0.2-0ubuntu1.15 deb passwd 1:4.8.1-2ubuntu2.2 deb From fcc831920883d0644380cc518ecce652c87cf457 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 5 Jun 2024 23:13:10 +0000 Subject: [PATCH 344/456] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ca17047..e46b974 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,14 +18,14 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.4 dotnet (+13 duplicates) +Jellyfin Server 10.9.5 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.4 dotnet -Jellyfin.Extensions.dll 10.9.4 dotnet +Jellyfin.Data.dll 10.9.5 dotnet +Jellyfin.Extensions.dll 10.9.5 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.4 dotnet +Jellyfin.Networking.dll 10.9.5 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.4+ubu2204 deb +jellyfin 10.9.5+ubu2204 deb jellyfin-ffmpeg6 6.0.1-7-jammy deb -jellyfin-server 10.9.4+ubu2204 deb -jellyfin-web 10.9.4+ubu2204 deb +jellyfin-server 10.9.5+ubu2204 deb +jellyfin-web 10.9.5+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb @@ -438,8 +438,8 @@ libbluray2 1:1.3.1-1 libbrotli1 1.0.9-2build6 deb libbsd0 0.11.5-1 deb libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.7 deb -libc6 2.35-0ubuntu3.7 deb +libc-bin 2.35-0ubuntu3.8 deb +libc6 2.35-0ubuntu3.8 deb libcairo2 1.16.0-5ubuntu2 deb libcap-ng0 0.7.9-2.2build3 deb libcap2 1:2.44-1ubuntu0.22.04.1 deb @@ -565,7 +565,7 @@ libxxhash0 0.8.1-1 libzstd1 1.4.8+dfsg-3build1 deb libzvbi-common 0.2.35-19 deb libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.7 deb +locales 2.35-0ubuntu3.8 deb login 1:4.8.1-2ubuntu2.2 deb logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb From 8b9f24ac5e026b0103a7b34fddb471d2927bbef2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 6 Jun 2024 19:16:11 +0000 Subject: [PATCH 345/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e46b974..ab791b8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,14 +18,14 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.5 dotnet (+13 duplicates) +Jellyfin Server 10.9.6 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.5 dotnet -Jellyfin.Extensions.dll 10.9.5 dotnet +Jellyfin.Data.dll 10.9.6 dotnet +Jellyfin.Extensions.dll 10.9.6 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.5 dotnet +Jellyfin.Networking.dll 10.9.6 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.5+ubu2204 deb +jellyfin 10.9.6+ubu2204 deb jellyfin-ffmpeg6 6.0.1-7-jammy deb -jellyfin-server 10.9.5+ubu2204 deb -jellyfin-web 10.9.5+ubu2204 deb +jellyfin-server 10.9.6+ubu2204 deb +jellyfin-web 10.9.6+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb @@ -537,7 +537,7 @@ libuuid1 2.37.2-4ubunt libvorbis0a 1.3.7-1build2 deb libvorbisenc2 1.3.7-1build2 deb libvorbisfile3 1.3.7-1build2 deb -libvpx7 1.11.0-2ubuntu2.2 deb +libvpx7 1.11.0-2ubuntu2.3 deb libwebp7 1.2.2-2ubuntu0.22.04.2 deb libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb libx11-6 2:1.7.5-1ubuntu0.3 deb From 0778f4cbd18412fb5ccfabb82a41656f1872a789 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 25 Jun 2024 00:42:44 +0000 Subject: [PATCH 346/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ab791b8..33add46 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,14 +18,14 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.6 dotnet (+13 duplicates) +Jellyfin Server 10.9.7 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.6 dotnet -Jellyfin.Extensions.dll 10.9.6 dotnet +Jellyfin.Data.dll 10.9.7 dotnet +Jellyfin.Extensions.dll 10.9.7 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.6 dotnet +Jellyfin.Networking.dll 10.9.7 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.6+ubu2204 deb +jellyfin 10.9.7+ubu2204 deb jellyfin-ffmpeg6 6.0.1-7-jammy deb -jellyfin-server 10.9.6+ubu2204 deb -jellyfin-web 10.9.6+ubu2204 deb +jellyfin-server 10.9.7+ubu2204 deb +jellyfin-web 10.9.7+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb From c77c882d9e1b88fd5cfcd340182b288fdbe4822f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 9 Jul 2024 12:49:06 +0000 Subject: [PATCH 347/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 33add46..2c6b3b1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -522,7 +522,7 @@ libsmartcols1 2.37.2-4ubunt libsqlite3-0 3.37.2-2ubuntu0.3 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.3 deb -libssl3 3.0.2-0ubuntu1.15 deb +libssl3 3.0.2-0ubuntu1.16 deb libstdc++6 12.3.0-1ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.12 deb libtasn1-6 4.18.0-4build1 deb @@ -579,7 +579,7 @@ netcat 1.218-4ubuntu netcat-openbsd 1.218-4ubuntu1 deb netstandard 8.0.624.26715 dotnet ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.15 deb +openssl 3.0.2-0ubuntu1.16 deb passwd 1:4.8.1-2ubuntu2.2 deb perl-base 5.34.0-3ubuntu1.3 deb pinentry-curses 1.1.1-1build2 deb From bf077aeb0fdb0f9829d39f199c524e6953f228b7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Jul 2024 12:43:27 +0000 Subject: [PATCH 348/456] Bot Updating Templated Files --- Jenkinsfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e525f2b..7eef2de 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -245,7 +245,7 @@ pipeline { -v ${WORKSPACE}:/mnt \ -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ - ghcr.io/linuxserver/baseimage-alpine:3.19 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ apk add --no-cache python3 && \ python3 -m venv /lsiopy && \ pip install --no-cache-dir -U pip && \ @@ -352,7 +352,7 @@ pipeline { fi echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub" mkdir -p ${TEMPDIR}/docs - git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation + git clone --depth=1 https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ cd ${TEMPDIR}/docs/docker-documentation @@ -370,8 +370,8 @@ pipeline { echo "Docs update not needed, skipping" fi mkdir -p ${TEMPDIR}/unraid - git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates - git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates + git clone --depth=1 https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates + git clone --depth=1 https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then @@ -703,7 +703,7 @@ pipeline { set -e docker pull ghcr.io/linuxserver/ci:latest if [ "${MULTIARCH}" == "true" ]; then - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi docker run --rm \ @@ -794,7 +794,7 @@ pipeline { echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [ "${CI}" == "false" ]; then - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do From 8e8c4697eb4e0b5f3da09bcb6c246b1ac0d17146 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Jul 2024 12:45:00 +0000 Subject: [PATCH 349/456] Bot Updating Templated Files --- .github/workflows/permissions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml index 1447bc5..02e1bdb 100755 --- a/.github/workflows/permissions.yml +++ b/.github/workflows/permissions.yml @@ -5,6 +5,8 @@ on: - '**/run' - '**/finish' - '**/check' + - 'root/migrations/*' + jobs: permission_check: uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1 From b72bba5cbf7f8cb53310f1e4e6264f7eca458762 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Jul 2024 12:48:05 +0000 Subject: [PATCH 350/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 2c6b3b1..23f2996 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -591,7 +591,7 @@ sed 4.8-1ubuntu2 sensible-utils 0.0.17 deb sysvinit-utils 3.01-1ubuntu1 deb tar 1.34+dfsg-1ubuntu0.1.22.04.2 deb -tzdata 2024a-0ubuntu0.22.04 deb +tzdata 2024a-0ubuntu0.22.04.1 deb ubuntu-keyring 2021.03.26 deb ucf 3.0043 deb usrmerge 25ubuntu2 deb From 4da6ce3a47411ec49af1903327f22c7cda1d5b72 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 21 Jul 2024 06:15:17 +0000 Subject: [PATCH 351/456] Bot Updating Package Versions --- package_versions.txt | 572 +++++++++++++++++++++---------------------- 1 file changed, 286 insertions(+), 286 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 23f2996..b46e8de 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,146 +18,146 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.7 dotnet (+13 duplicates) +Jellyfin Server 10.9.8 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.7 dotnet -Jellyfin.Extensions.dll 10.9.7 dotnet +Jellyfin.Data.dll 10.9.8 dotnet +Jellyfin.Extensions.dll 10.9.8 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.7 dotnet +Jellyfin.Networking.dll 10.9.8 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.624.26909 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authentication 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authorization 8.0.624.26909 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.624.26909 dotnet -Microsoft.AspNetCore.Components 8.0.624.26909 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.624.26909 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.624.26909 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.624.26909 dotnet -Microsoft.AspNetCore.Components.Server 8.0.624.26909 dotnet -Microsoft.AspNetCore.Components.Web 8.0.624.26909 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.624.26909 dotnet -Microsoft.AspNetCore.Cors 8.0.624.26909 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.624.26909 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.624.26909 dotnet -Microsoft.AspNetCore.DataProtection 8.0.624.26909 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.624.26909 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.624.26909 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.624.26909 dotnet -Microsoft.AspNetCore.Hosting 8.0.624.26909 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Http 8.0.624.26909 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.624.26909 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.624.26909 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Http.Features 8.0.624.26909 dotnet -Microsoft.AspNetCore.Http.Results 8.0.624.26909 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.624.26909 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.624.26909 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.624.26909 dotnet -Microsoft.AspNetCore.Identity 8.0.624.26909 dotnet -Microsoft.AspNetCore.Localization 8.0.624.26909 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.624.26909 dotnet -Microsoft.AspNetCore.Metadata 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.624.26909 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.624.26909 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.624.26909 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.624.26909 dotnet -Microsoft.AspNetCore.Razor 8.0.624.26909 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.624.26909 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.624.26909 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.624.26909 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.624.26909 dotnet -Microsoft.AspNetCore.Rewrite 8.0.624.26909 dotnet -Microsoft.AspNetCore.Routing 8.0.624.26909 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.624.26909 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.624.26909 dotnet -Microsoft.AspNetCore.Session 8.0.624.26909 dotnet -Microsoft.AspNetCore.SignalR 8.0.624.26909 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.624.26909 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.624.26909 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.624.26909 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.624.26909 dotnet -Microsoft.AspNetCore.WebSockets 8.0.624.26909 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.624.26909 dotnet +Microsoft.AspNetCore 8.0.724.31402 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authentication 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authorization 8.0.724.31402 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.724.31402 dotnet +Microsoft.AspNetCore.Components 8.0.724.31402 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.724.31402 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.724.31402 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.724.31402 dotnet +Microsoft.AspNetCore.Components.Server 8.0.724.31402 dotnet +Microsoft.AspNetCore.Components.Web 8.0.724.31402 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.724.31402 dotnet +Microsoft.AspNetCore.Cors 8.0.724.31402 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.724.31402 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.724.31402 dotnet +Microsoft.AspNetCore.DataProtection 8.0.724.31402 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.724.31402 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.724.31402 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.724.31402 dotnet +Microsoft.AspNetCore.Hosting 8.0.724.31402 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Http 8.0.724.31402 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.724.31402 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.724.31402 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Http.Features 8.0.724.31402 dotnet +Microsoft.AspNetCore.Http.Results 8.0.724.31402 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.724.31402 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.724.31402 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.724.31402 dotnet +Microsoft.AspNetCore.Identity 8.0.724.31402 dotnet +Microsoft.AspNetCore.Localization 8.0.724.31402 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.724.31402 dotnet +Microsoft.AspNetCore.Metadata 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.724.31402 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.724.31402 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.724.31402 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.724.31402 dotnet +Microsoft.AspNetCore.Razor 8.0.724.31402 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.724.31402 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.724.31402 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.724.31402 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.724.31402 dotnet +Microsoft.AspNetCore.Rewrite 8.0.724.31402 dotnet +Microsoft.AspNetCore.Routing 8.0.724.31402 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.724.31402 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.724.31402 dotnet +Microsoft.AspNetCore.Session 8.0.724.31402 dotnet +Microsoft.AspNetCore.SignalR 8.0.724.31402 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.724.31402 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.724.31402 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.724.31402 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.724.31402 dotnet +Microsoft.AspNetCore.WebSockets 8.0.724.31402 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.724.31402 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.624.26715 dotnet -Microsoft.Data.Sqlite 8.0.624.26904 dotnet -Microsoft.EntityFrameworkCore 8.0.624.26904 dotnet -Microsoft.EntityFrameworkCore.Abstractions 8.0.624.26904 dotnet -Microsoft.EntityFrameworkCore.Relational 8.0.624.26904 dotnet -Microsoft.EntityFrameworkCore.Sqlite 8.0.624.26904 dotnet +Microsoft.CSharp 8.0.724.31311 dotnet +Microsoft.Data.Sqlite 8.0.724.31404 dotnet +Microsoft.EntityFrameworkCore 8.0.724.31404 dotnet +Microsoft.EntityFrameworkCore.Abstractions 8.0.724.31404 dotnet +Microsoft.EntityFrameworkCore.Relational 8.0.724.31404 dotnet +Microsoft.EntityFrameworkCore.Sqlite 8.0.724.31404 dotnet Microsoft.Extensions.Caching.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Caching.Memory 8.0.23.53103 dotnet Microsoft.Extensions.Configuration 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Binder 8.0.123.58001 dotnet +Microsoft.Extensions.Configuration.Binder 8.0.724.31311 dotnet Microsoft.Extensions.Configuration.CommandLine 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.FileExtensions 8.0.23.53103 dotnet +Microsoft.Extensions.Configuration.FileExtensions 8.0.724.31311 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Json 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.624.26909 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.724.31402 dotnet Microsoft.Extensions.Configuration.UserSecrets 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Xml 8.0.23.53103 dotnet Microsoft.Extensions.DependencyInjection 8.0.23.53103 dotnet Microsoft.Extensions.DependencyInjection.Abstractions 8.0.324.11423 dotnet -Microsoft.Extensions.DependencyModel 8.0.23.53103 dotnet +Microsoft.Extensions.DependencyModel 8.0.724.31311 dotnet Microsoft.Extensions.Diagnostics 8.0.23.53103 dotnet Microsoft.Extensions.Diagnostics.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.624.26909 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.624.26909 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.624.26909 dotnet -Microsoft.Extensions.Features 8.0.624.26909 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.724.31402 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.724.31402 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.724.31402 dotnet +Microsoft.Extensions.Features 8.0.724.31402 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.624.26909 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.724.31402 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet Microsoft.Extensions.Hosting 8.0.23.53103 dotnet Microsoft.Extensions.Hosting.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Http 8.0.23.53103 dotnet -Microsoft.Extensions.Identity.Core 8.0.624.26909 dotnet -Microsoft.Extensions.Identity.Stores 8.0.624.26909 dotnet -Microsoft.Extensions.Localization 8.0.624.26909 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.624.26909 dotnet +Microsoft.Extensions.Identity.Core 8.0.724.31402 dotnet +Microsoft.Extensions.Identity.Stores 8.0.724.31402 dotnet +Microsoft.Extensions.Localization 8.0.724.31402 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.724.31402 dotnet Microsoft.Extensions.Logging 8.0.23.53103 dotnet Microsoft.Extensions.Logging.Abstractions 8.0.324.11423 dotnet Microsoft.Extensions.Logging.Configuration 8.0.23.53103 dotnet @@ -166,19 +166,19 @@ Microsoft.Extensions.Logging.Debug 8.0.23.53103 Microsoft.Extensions.Logging.EventLog 8.0.23.53103 dotnet Microsoft.Extensions.Logging.EventSource 8.0.23.53103 dotnet Microsoft.Extensions.Logging.TraceSource 8.0.23.53103 dotnet -Microsoft.Extensions.ObjectPool 8.0.624.26909 dotnet +Microsoft.Extensions.ObjectPool 8.0.724.31402 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.624.26909 dotnet -Microsoft.JSInterop 8.0.624.26909 dotnet -Microsoft.Net.Http.Headers 8.0.624.26909 dotnet +Microsoft.Extensions.WebEncoders 8.0.724.31402 dotnet +Microsoft.JSInterop 8.0.724.31402 dotnet +Microsoft.Net.Http.Headers 8.0.724.31402 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.624.26715 dotnet -Microsoft.VisualBasic.Core 13.0.624.26715 dotnet -Microsoft.Win32.Primitives 8.0.624.26715 dotnet -Microsoft.Win32.Registry 8.0.624.26715 dotnet +Microsoft.VisualBasic 8.0.724.31311 dotnet +Microsoft.VisualBasic.Core 13.0.724.31311 dotnet +Microsoft.Win32.Primitives 8.0.724.31311 dotnet +Microsoft.Win32.Registry 8.0.724.31311 dotnet Microsoft.Win32.SystemEvents 7.0.22.51805 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet @@ -194,7 +194,7 @@ Serilog.Enrichers.Thread 3.1.0.0 Serilog.Extensions.Hosting 8.0.0.0 dotnet Serilog.Extensions.Logging 8.0.0.0 dotnet Serilog.Formatting.Compact 2.0.0.0 dotnet -Serilog.Settings.Configuration 8.0.0.0 dotnet +Serilog.Settings.Configuration 8.0.2.0 dotnet Serilog.Sinks.Async 1.5.0.0 dotnet Serilog.Sinks.Console 5.0.1.0 dotnet Serilog.Sinks.Debug 2.0.0.0 dotnet @@ -211,178 +211,178 @@ Swashbuckle.AspNetCore.ReDoc 6.6.2.401 Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.624.26715 dotnet -System.AppContext 8.0.624.26715 dotnet -System.Buffers 8.0.624.26715 dotnet -System.Collections 8.0.624.26715 dotnet -System.Collections.Concurrent 8.0.624.26715 dotnet -System.Collections.Immutable 8.0.624.26715 dotnet -System.Collections.NonGeneric 8.0.624.26715 dotnet -System.Collections.Specialized 8.0.624.26715 dotnet -System.ComponentModel 8.0.624.26715 dotnet -System.ComponentModel.Annotations 8.0.624.26715 dotnet -System.ComponentModel.DataAnnotations 8.0.624.26715 dotnet -System.ComponentModel.EventBasedAsync 8.0.624.26715 dotnet -System.ComponentModel.Primitives 8.0.624.26715 dotnet -System.ComponentModel.TypeConverter 8.0.624.26715 dotnet -System.Configuration 8.0.624.26715 dotnet -System.Console 8.0.624.26715 dotnet -System.Core 8.0.624.26715 dotnet -System.Data 8.0.624.26715 dotnet -System.Data.Common 8.0.624.26715 dotnet -System.Data.DataSetExtensions 8.0.624.26715 dotnet -System.Diagnostics.Contracts 8.0.624.26715 dotnet -System.Diagnostics.Debug 8.0.624.26715 dotnet -System.Diagnostics.DiagnosticSource 8.0.624.26715 dotnet +System 8.0.724.31311 dotnet +System.AppContext 8.0.724.31311 dotnet +System.Buffers 8.0.724.31311 dotnet +System.Collections 8.0.724.31311 dotnet +System.Collections.Concurrent 8.0.724.31311 dotnet +System.Collections.Immutable 8.0.724.31311 dotnet +System.Collections.NonGeneric 8.0.724.31311 dotnet +System.Collections.Specialized 8.0.724.31311 dotnet +System.ComponentModel 8.0.724.31311 dotnet +System.ComponentModel.Annotations 8.0.724.31311 dotnet +System.ComponentModel.DataAnnotations 8.0.724.31311 dotnet +System.ComponentModel.EventBasedAsync 8.0.724.31311 dotnet +System.ComponentModel.Primitives 8.0.724.31311 dotnet +System.ComponentModel.TypeConverter 8.0.724.31311 dotnet +System.Configuration 8.0.724.31311 dotnet +System.Console 8.0.724.31311 dotnet +System.Core 8.0.724.31311 dotnet +System.Data 8.0.724.31311 dotnet +System.Data.Common 8.0.724.31311 dotnet +System.Data.DataSetExtensions 8.0.724.31311 dotnet +System.Diagnostics.Contracts 8.0.724.31311 dotnet +System.Diagnostics.Debug 8.0.724.31311 dotnet +System.Diagnostics.DiagnosticSource 8.0.724.31311 dotnet System.Diagnostics.EventLog 8.0.23.53103 dotnet -System.Diagnostics.FileVersionInfo 8.0.624.26715 dotnet -System.Diagnostics.Process 8.0.624.26715 dotnet -System.Diagnostics.StackTrace 8.0.624.26715 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.624.26715 dotnet -System.Diagnostics.Tools 8.0.624.26715 dotnet -System.Diagnostics.TraceSource 8.0.624.26715 dotnet -System.Diagnostics.Tracing 8.0.624.26715 dotnet -System.Drawing 8.0.624.26715 dotnet +System.Diagnostics.FileVersionInfo 8.0.724.31311 dotnet +System.Diagnostics.Process 8.0.724.31311 dotnet +System.Diagnostics.StackTrace 8.0.724.31311 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.724.31311 dotnet +System.Diagnostics.Tools 8.0.724.31311 dotnet +System.Diagnostics.TraceSource 8.0.724.31311 dotnet +System.Diagnostics.Tracing 8.0.724.31311 dotnet +System.Drawing 8.0.724.31311 dotnet System.Drawing.Common 7.0.22.51805 dotnet -System.Drawing.Primitives 8.0.624.26715 dotnet -System.Dynamic.Runtime 8.0.624.26715 dotnet -System.Formats.Asn1 8.0.624.26715 dotnet -System.Formats.Tar 8.0.624.26715 dotnet -System.Globalization 8.0.624.26715 dotnet -System.Globalization.Calendars 8.0.624.26715 dotnet -System.Globalization.Extensions 8.0.624.26715 dotnet -System.IO 8.0.624.26715 dotnet -System.IO.Compression 8.0.624.26715 dotnet -System.IO.Compression.Brotli 8.0.624.26715 dotnet -System.IO.Compression.FileSystem 8.0.624.26715 dotnet -System.IO.Compression.ZipFile 8.0.624.26715 dotnet -System.IO.FileSystem 8.0.624.26715 dotnet -System.IO.FileSystem.AccessControl 8.0.624.26715 dotnet -System.IO.FileSystem.DriveInfo 8.0.624.26715 dotnet -System.IO.FileSystem.Primitives 8.0.624.26715 dotnet -System.IO.FileSystem.Watcher 8.0.624.26715 dotnet +System.Drawing.Primitives 8.0.724.31311 dotnet +System.Dynamic.Runtime 8.0.724.31311 dotnet +System.Formats.Asn1 8.0.724.31311 dotnet +System.Formats.Tar 8.0.724.31311 dotnet +System.Globalization 8.0.724.31311 dotnet +System.Globalization.Calendars 8.0.724.31311 dotnet +System.Globalization.Extensions 8.0.724.31311 dotnet +System.IO 8.0.724.31311 dotnet +System.IO.Compression 8.0.724.31311 dotnet +System.IO.Compression.Brotli 8.0.724.31311 dotnet +System.IO.Compression.FileSystem 8.0.724.31311 dotnet +System.IO.Compression.ZipFile 8.0.724.31311 dotnet +System.IO.FileSystem 8.0.724.31311 dotnet +System.IO.FileSystem.AccessControl 8.0.724.31311 dotnet +System.IO.FileSystem.DriveInfo 8.0.724.31311 dotnet +System.IO.FileSystem.Primitives 8.0.724.31311 dotnet +System.IO.FileSystem.Watcher 8.0.724.31311 dotnet System.IO.Hashing 8.0.23.53103 dotnet -System.IO.IsolatedStorage 8.0.624.26715 dotnet -System.IO.MemoryMappedFiles 8.0.624.26715 dotnet +System.IO.IsolatedStorage 8.0.724.31311 dotnet +System.IO.MemoryMappedFiles 8.0.724.31311 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.624.26715 dotnet -System.IO.Pipes.AccessControl 8.0.624.26715 dotnet -System.IO.UnmanagedMemoryStream 8.0.624.26715 dotnet -System.Linq 8.0.624.26715 dotnet +System.IO.Pipes 8.0.724.31311 dotnet +System.IO.Pipes.AccessControl 8.0.724.31311 dotnet +System.IO.UnmanagedMemoryStream 8.0.724.31311 dotnet +System.Linq 8.0.724.31311 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.624.26715 dotnet -System.Linq.Parallel 8.0.624.26715 dotnet -System.Linq.Queryable 8.0.624.26715 dotnet -System.Memory 8.0.624.26715 dotnet -System.Net 8.0.624.26715 dotnet -System.Net.Http 8.0.624.26715 dotnet -System.Net.Http.Json 8.0.624.26715 dotnet -System.Net.HttpListener 8.0.624.26715 dotnet -System.Net.Mail 8.0.624.26715 dotnet -System.Net.NameResolution 8.0.624.26715 dotnet -System.Net.NetworkInformation 8.0.624.26715 dotnet -System.Net.Ping 8.0.624.26715 dotnet -System.Net.Primitives 8.0.624.26715 dotnet -System.Net.Quic 8.0.624.26715 dotnet -System.Net.Requests 8.0.624.26715 dotnet -System.Net.Security 8.0.624.26715 dotnet -System.Net.ServicePoint 8.0.624.26715 dotnet -System.Net.Sockets 8.0.624.26715 dotnet -System.Net.WebClient 8.0.624.26715 dotnet -System.Net.WebHeaderCollection 8.0.624.26715 dotnet -System.Net.WebProxy 8.0.624.26715 dotnet -System.Net.WebSockets 8.0.624.26715 dotnet -System.Net.WebSockets.Client 8.0.624.26715 dotnet -System.Numerics 8.0.624.26715 dotnet -System.Numerics.Vectors 8.0.624.26715 dotnet -System.ObjectModel 8.0.624.26715 dotnet -System.Private.CoreLib 8.0.624.26715 dotnet -System.Private.DataContractSerialization 8.0.624.26715 dotnet -System.Private.Uri 8.0.624.26715 dotnet -System.Private.Xml 8.0.624.26715 dotnet -System.Private.Xml.Linq 8.0.624.26715 dotnet -System.Reflection 8.0.624.26715 dotnet -System.Reflection.DispatchProxy 8.0.624.26715 dotnet -System.Reflection.Emit 8.0.624.26715 dotnet -System.Reflection.Emit.ILGeneration 8.0.624.26715 dotnet -System.Reflection.Emit.Lightweight 8.0.624.26715 dotnet -System.Reflection.Extensions 8.0.624.26715 dotnet -System.Reflection.Metadata 8.0.624.26715 dotnet -System.Reflection.Primitives 8.0.624.26715 dotnet -System.Reflection.TypeExtensions 8.0.624.26715 dotnet -System.Resources.Reader 8.0.624.26715 dotnet -System.Resources.ResourceManager 8.0.624.26715 dotnet -System.Resources.Writer 8.0.624.26715 dotnet -System.Runtime 8.0.624.26715 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.624.26715 dotnet -System.Runtime.CompilerServices.VisualC 8.0.624.26715 dotnet -System.Runtime.Extensions 8.0.624.26715 dotnet -System.Runtime.Handles 8.0.624.26715 dotnet -System.Runtime.InteropServices 8.0.624.26715 dotnet -System.Runtime.InteropServices.JavaScript 8.0.624.26715 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.624.26715 dotnet -System.Runtime.Intrinsics 8.0.624.26715 dotnet -System.Runtime.Loader 8.0.624.26715 dotnet -System.Runtime.Numerics 8.0.624.26715 dotnet -System.Runtime.Serialization 8.0.624.26715 dotnet -System.Runtime.Serialization.Formatters 8.0.624.26715 dotnet -System.Runtime.Serialization.Json 8.0.624.26715 dotnet -System.Runtime.Serialization.Primitives 8.0.624.26715 dotnet -System.Runtime.Serialization.Xml 8.0.624.26715 dotnet -System.Security 8.0.624.26715 dotnet -System.Security.AccessControl 8.0.624.26715 dotnet -System.Security.Claims 8.0.624.26715 dotnet -System.Security.Cryptography 8.0.624.26715 dotnet -System.Security.Cryptography.Algorithms 8.0.624.26715 dotnet -System.Security.Cryptography.Cng 8.0.624.26715 dotnet -System.Security.Cryptography.Csp 8.0.624.26715 dotnet -System.Security.Cryptography.Encoding 8.0.624.26715 dotnet -System.Security.Cryptography.OpenSsl 8.0.624.26715 dotnet +System.Linq.Expressions 8.0.724.31311 dotnet +System.Linq.Parallel 8.0.724.31311 dotnet +System.Linq.Queryable 8.0.724.31311 dotnet +System.Memory 8.0.724.31311 dotnet +System.Net 8.0.724.31311 dotnet +System.Net.Http 8.0.724.31311 dotnet +System.Net.Http.Json 8.0.724.31311 dotnet +System.Net.HttpListener 8.0.724.31311 dotnet +System.Net.Mail 8.0.724.31311 dotnet +System.Net.NameResolution 8.0.724.31311 dotnet +System.Net.NetworkInformation 8.0.724.31311 dotnet +System.Net.Ping 8.0.724.31311 dotnet +System.Net.Primitives 8.0.724.31311 dotnet +System.Net.Quic 8.0.724.31311 dotnet +System.Net.Requests 8.0.724.31311 dotnet +System.Net.Security 8.0.724.31311 dotnet +System.Net.ServicePoint 8.0.724.31311 dotnet +System.Net.Sockets 8.0.724.31311 dotnet +System.Net.WebClient 8.0.724.31311 dotnet +System.Net.WebHeaderCollection 8.0.724.31311 dotnet +System.Net.WebProxy 8.0.724.31311 dotnet +System.Net.WebSockets 8.0.724.31311 dotnet +System.Net.WebSockets.Client 8.0.724.31311 dotnet +System.Numerics 8.0.724.31311 dotnet +System.Numerics.Vectors 8.0.724.31311 dotnet +System.ObjectModel 8.0.724.31311 dotnet +System.Private.CoreLib 8.0.724.31311 dotnet +System.Private.DataContractSerialization 8.0.724.31311 dotnet +System.Private.Uri 8.0.724.31311 dotnet +System.Private.Xml 8.0.724.31311 dotnet +System.Private.Xml.Linq 8.0.724.31311 dotnet +System.Reflection 8.0.724.31311 dotnet +System.Reflection.DispatchProxy 8.0.724.31311 dotnet +System.Reflection.Emit 8.0.724.31311 dotnet +System.Reflection.Emit.ILGeneration 8.0.724.31311 dotnet +System.Reflection.Emit.Lightweight 8.0.724.31311 dotnet +System.Reflection.Extensions 8.0.724.31311 dotnet +System.Reflection.Metadata 8.0.724.31311 dotnet +System.Reflection.Primitives 8.0.724.31311 dotnet +System.Reflection.TypeExtensions 8.0.724.31311 dotnet +System.Resources.Reader 8.0.724.31311 dotnet +System.Resources.ResourceManager 8.0.724.31311 dotnet +System.Resources.Writer 8.0.724.31311 dotnet +System.Runtime 8.0.724.31311 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.724.31311 dotnet +System.Runtime.CompilerServices.VisualC 8.0.724.31311 dotnet +System.Runtime.Extensions 8.0.724.31311 dotnet +System.Runtime.Handles 8.0.724.31311 dotnet +System.Runtime.InteropServices 8.0.724.31311 dotnet +System.Runtime.InteropServices.JavaScript 8.0.724.31311 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.724.31311 dotnet +System.Runtime.Intrinsics 8.0.724.31311 dotnet +System.Runtime.Loader 8.0.724.31311 dotnet +System.Runtime.Numerics 8.0.724.31311 dotnet +System.Runtime.Serialization 8.0.724.31311 dotnet +System.Runtime.Serialization.Formatters 8.0.724.31311 dotnet +System.Runtime.Serialization.Json 8.0.724.31311 dotnet +System.Runtime.Serialization.Primitives 8.0.724.31311 dotnet +System.Runtime.Serialization.Xml 8.0.724.31311 dotnet +System.Security 8.0.724.31311 dotnet +System.Security.AccessControl 8.0.724.31311 dotnet +System.Security.Claims 8.0.724.31311 dotnet +System.Security.Cryptography 8.0.724.31311 dotnet +System.Security.Cryptography.Algorithms 8.0.724.31311 dotnet +System.Security.Cryptography.Cng 8.0.724.31311 dotnet +System.Security.Cryptography.Csp 8.0.724.31311 dotnet +System.Security.Cryptography.Encoding 8.0.724.31311 dotnet +System.Security.Cryptography.OpenSsl 8.0.724.31311 dotnet System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet -System.Security.Cryptography.Primitives 8.0.624.26715 dotnet -System.Security.Cryptography.X509Certificates 8.0.624.26715 dotnet +System.Security.Cryptography.Primitives 8.0.724.31311 dotnet +System.Security.Cryptography.X509Certificates 8.0.724.31311 dotnet System.Security.Cryptography.Xml 8.0.524.21615 dotnet -System.Security.Principal 8.0.624.26715 dotnet -System.Security.Principal.Windows 8.0.624.26715 dotnet -System.Security.SecureString 8.0.624.26715 dotnet -System.ServiceModel.Web 8.0.624.26715 dotnet -System.ServiceProcess 8.0.624.26715 dotnet -System.Text.Encoding 8.0.624.26715 dotnet -System.Text.Encoding.CodePages 8.0.624.26715 dotnet -System.Text.Encoding.Extensions 8.0.624.26715 dotnet -System.Text.Encodings.Web 8.0.624.26715 dotnet -System.Text.Json 8.0.624.26715 dotnet -System.Text.RegularExpressions 8.0.624.26715 dotnet -System.Threading 8.0.624.26715 dotnet -System.Threading.Channels 8.0.624.26715 dotnet -System.Threading.Overlapped 8.0.624.26715 dotnet +System.Security.Principal 8.0.724.31311 dotnet +System.Security.Principal.Windows 8.0.724.31311 dotnet +System.Security.SecureString 8.0.724.31311 dotnet +System.ServiceModel.Web 8.0.724.31311 dotnet +System.ServiceProcess 8.0.724.31311 dotnet +System.Text.Encoding 8.0.724.31311 dotnet +System.Text.Encoding.CodePages 8.0.724.31311 dotnet +System.Text.Encoding.Extensions 8.0.724.31311 dotnet +System.Text.Encodings.Web 8.0.724.31311 dotnet +System.Text.Json 8.0.724.31311 dotnet +System.Text.RegularExpressions 8.0.724.31311 dotnet +System.Threading 8.0.724.31311 dotnet +System.Threading.Channels 8.0.724.31311 dotnet +System.Threading.Overlapped 8.0.724.31311 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.624.26715 dotnet -System.Threading.Tasks.Dataflow 8.0.624.26715 dotnet -System.Threading.Tasks.Extensions 8.0.624.26715 dotnet -System.Threading.Tasks.Parallel 8.0.624.26715 dotnet -System.Threading.Thread 8.0.624.26715 dotnet -System.Threading.ThreadPool 8.0.624.26715 dotnet -System.Threading.Timer 8.0.624.26715 dotnet -System.Transactions 8.0.624.26715 dotnet -System.Transactions.Local 8.0.624.26715 dotnet -System.ValueTuple 8.0.624.26715 dotnet -System.Web 8.0.624.26715 dotnet -System.Web.HttpUtility 8.0.624.26715 dotnet -System.Windows 8.0.624.26715 dotnet -System.Xml 8.0.624.26715 dotnet -System.Xml.Linq 8.0.624.26715 dotnet -System.Xml.ReaderWriter 8.0.624.26715 dotnet -System.Xml.Serialization 8.0.624.26715 dotnet -System.Xml.XDocument 8.0.624.26715 dotnet -System.Xml.XPath 8.0.624.26715 dotnet -System.Xml.XPath.XDocument 8.0.624.26715 dotnet -System.Xml.XmlDocument 8.0.624.26715 dotnet -System.Xml.XmlSerializer 8.0.624.26715 dotnet +System.Threading.Tasks 8.0.724.31311 dotnet +System.Threading.Tasks.Dataflow 8.0.724.31311 dotnet +System.Threading.Tasks.Extensions 8.0.724.31311 dotnet +System.Threading.Tasks.Parallel 8.0.724.31311 dotnet +System.Threading.Thread 8.0.724.31311 dotnet +System.Threading.ThreadPool 8.0.724.31311 dotnet +System.Threading.Timer 8.0.724.31311 dotnet +System.Transactions 8.0.724.31311 dotnet +System.Transactions.Local 8.0.724.31311 dotnet +System.ValueTuple 8.0.724.31311 dotnet +System.Web 8.0.724.31311 dotnet +System.Web.HttpUtility 8.0.724.31311 dotnet +System.Windows 8.0.724.31311 dotnet +System.Xml 8.0.724.31311 dotnet +System.Xml.Linq 8.0.724.31311 dotnet +System.Xml.ReaderWriter 8.0.724.31311 dotnet +System.Xml.Serialization 8.0.724.31311 dotnet +System.Xml.XDocument 8.0.724.31311 dotnet +System.Xml.XPath 8.0.724.31311 dotnet +System.Xml.XPath.XDocument 8.0.724.31311 dotnet +System.Xml.XmlDocument 8.0.724.31311 dotnet +System.Xml.XmlSerializer 8.0.724.31311 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.624.26715 dotnet +WindowsBase 8.0.724.31311 dotnet adduser 3.118ubuntu5 deb apt 2.4.12 deb apt-utils 2.4.12 deb @@ -421,10 +421,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.7+ubu2204 deb +jellyfin 10.9.8+ubu2204 deb jellyfin-ffmpeg6 6.0.1-7-jammy deb -jellyfin-server 10.9.7+ubu2204 deb -jellyfin-web 10.9.7+ubu2204 deb +jellyfin-server 10.9.8+ubu2204 deb +jellyfin-web 10.9.8+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb @@ -475,8 +475,8 @@ libkeyutils1 1.6.1-2ubuntu libkrb5-3 1.19.2-2ubuntu0.3 deb libkrb5support0 1.19.2-2ubuntu0.3 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.17+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.17+dfsg-0ubuntu0.22.04.1 deb +libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.18+dfsg-0ubuntu0.22.04.1 deb libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb @@ -572,12 +572,12 @@ lsb-base 11.1.0ubuntu4 mawk 1.3.4.20200120-3 deb mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb mount 2.37.2-4ubuntu3.4 deb -mscorlib 8.0.624.26715 dotnet +mscorlib 8.0.724.31311 dotnet ncurses-base 6.3-2ubuntu0.1 deb ncurses-bin 6.3-2ubuntu0.1 deb netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb -netstandard 8.0.624.26715 dotnet +netstandard 8.0.724.31311 dotnet ocl-icd-libopencl1 2.2.14-3 deb openssl 3.0.2-0ubuntu1.16 deb passwd 1:4.8.1-2ubuntu2.2 deb From 47d1c4d015598ace69bfdfe8051361fcb97ca310 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 30 Jul 2024 12:51:20 +0000 Subject: [PATCH 352/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index b46e8de..3a6bedc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -422,7 +422,7 @@ gzip 1.10-4ubuntu4 hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb jellyfin 10.9.8+ubu2204 deb -jellyfin-ffmpeg6 6.0.1-7-jammy deb +jellyfin-ffmpeg6 6.0.1-8-jammy deb jellyfin-server 10.9.8+ubu2204 deb jellyfin-web 10.9.8+ubu2204 deb jq 1.6-2.1ubuntu3 deb From 538ca0953588503690a76fdc5b46dfa4d48f0a34 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 5 Aug 2024 03:13:06 +0000 Subject: [PATCH 353/456] Bot Updating Package Versions --- package_versions.txt | 38 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3a6bedc..b8f19cc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -3,7 +3,6 @@ AsyncKeyedLock 6.4.2.0 BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet BlurHashSharp 1.3.2.0 dotnet BlurHashSharp.SkiaSharp 1.3.2.0 dotnet -CacheManager.NET 1.2.0.0 dotnet CommandLine 2.9.1.0 dotnet Diacritics.NET 3.3.29 dotnet DiscUtils.Core 0.16.13.55129 dotnet @@ -11,21 +10,19 @@ DiscUtils.Iso9660 0.16.13.55129 DiscUtils.Streams 0.16.13.55129 dotnet DiscUtils.Udf 0.16.13.55129 dotnet DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet -EFCoreSecondLevelCacheInterceptor 4.5.0.0 dotnet -EasyCaching.Core 1.9.2.0 dotnet ExCSS 4.2.3-release.0+Branch.release-v4.2.3.Sha.fae6c5b37e8dc7320518803aba15f64638100141 dotnet HarfBuzzSharp 7.3.0.2 dotnet ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.8 dotnet (+13 duplicates) +Jellyfin Server 10.9.9 dotnet (+13 duplicates) Jellyfin.Api 22.4.0.0 dotnet -Jellyfin.Data.dll 10.9.8 dotnet -Jellyfin.Extensions.dll 10.9.8 dotnet +Jellyfin.Data.dll 10.9.9 dotnet +Jellyfin.Extensions.dll 10.9.9 dotnet Jellyfin.LiveTv 22.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.8 dotnet +Jellyfin.Networking.dll 10.9.9 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -179,7 +176,7 @@ Microsoft.VisualBasic 8.0.724.31311 Microsoft.VisualBasic.Core 13.0.724.31311 dotnet Microsoft.Win32.Primitives 8.0.724.31311 dotnet Microsoft.Win32.Registry 8.0.724.31311 dotnet -Microsoft.Win32.SystemEvents 7.0.22.51805 dotnet +Microsoft.Win32.SystemEvents 8.0.23.53103 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet PlaylistsNET 1.4.1.0 dotnet @@ -188,17 +185,17 @@ Prometheus.NetStandard.dll 8.2.1 SQLitePCLRaw.batteries_v2 2.1.6.2060 dotnet SQLitePCLRaw.core 2.1.6.2060 dotnet SQLitePCLRaw.provider.e_sqlite3 2.1.6.2060 dotnet -Serilog 3.1.1.0 dotnet -Serilog.AspNetCore 8.0.1.0 dotnet +Serilog 4.0.0.0 dotnet +Serilog.AspNetCore 8.0.2.0 dotnet Serilog.Enrichers.Thread 3.1.0.0 dotnet Serilog.Extensions.Hosting 8.0.0.0 dotnet Serilog.Extensions.Logging 8.0.0.0 dotnet Serilog.Formatting.Compact 2.0.0.0 dotnet Serilog.Settings.Configuration 8.0.2.0 dotnet -Serilog.Sinks.Async 1.5.0.0 dotnet -Serilog.Sinks.Console 5.0.1.0 dotnet +Serilog.Sinks.Async 2.0.0.0 dotnet +Serilog.Sinks.Console 6.0.0.0 dotnet Serilog.Sinks.Debug 2.0.0.0 dotnet -Serilog.Sinks.File 5.0.0.0 dotnet +Serilog.Sinks.File 6.0.0.0 dotnet Serilog.Sinks.Graylog 3.1.1 dotnet Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet ShimSkiaSharp 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet @@ -243,7 +240,7 @@ System.Diagnostics.Tools 8.0.724.31311 System.Diagnostics.TraceSource 8.0.724.31311 dotnet System.Diagnostics.Tracing 8.0.724.31311 dotnet System.Drawing 8.0.724.31311 dotnet -System.Drawing.Common 7.0.22.51805 dotnet +System.Drawing.Common 8.0.624.26909 dotnet System.Drawing.Primitives 8.0.724.31311 dotnet System.Dynamic.Runtime 8.0.724.31311 dotnet System.Formats.Asn1 8.0.724.31311 dotnet @@ -261,7 +258,6 @@ System.IO.FileSystem.AccessControl 8.0.724.31311 System.IO.FileSystem.DriveInfo 8.0.724.31311 dotnet System.IO.FileSystem.Primitives 8.0.724.31311 dotnet System.IO.FileSystem.Watcher 8.0.724.31311 dotnet -System.IO.Hashing 8.0.23.53103 dotnet System.IO.IsolatedStorage 8.0.724.31311 dotnet System.IO.MemoryMappedFiles 8.0.724.31311 dotnet System.IO.Pipelines 8.0.23.53103 dotnet @@ -421,10 +417,10 @@ grep 3.7-1build1 gzip 1.10-4ubuntu4.1 deb hostname 3.23ubuntu2 deb init-system-helpers 1.62 deb -jellyfin 10.9.8+ubu2204 deb +jellyfin 10.9.9+ubu2204 deb jellyfin-ffmpeg6 6.0.1-8-jammy deb -jellyfin-server 10.9.8+ubu2204 deb -jellyfin-web 10.9.8+ubu2204 deb +jellyfin-server 10.9.9+ubu2204 deb +jellyfin-web 10.9.9+ubu2204 deb jq 1.6-2.1ubuntu3 deb karaoke --dev 2023.524.0.0 dotnet libacl1 2.3.1-1 deb @@ -475,8 +471,8 @@ libkeyutils1 1.6.1-2ubuntu libkrb5-3 1.19.2-2ubuntu0.3 deb libkrb5support0 1.19.2-2ubuntu0.3 deb libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.18+dfsg-0ubuntu0.22.04.1 deb +libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.2 deb +libldap-common 2.5.18+dfsg-0ubuntu0.22.04.2 deb libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb @@ -512,7 +508,7 @@ librtmp1 2.4+20151223. libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libse 4.0.5.1 dotnet +libse 4.0.7.45 dotnet libseccomp2 2.5.3-2ubuntu2 deb libselinux1 3.3-1build2 deb libsemanage-common 3.3-1build2 deb From 300986d08d5ba3e8950c155b8e3c0d94a6390df8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 13 Aug 2024 12:50:42 +0000 Subject: [PATCH 354/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b8f19cc..6ffc304 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -391,7 +391,7 @@ ca-certificates 20230311ubunt catatonit 0.1.7-1 deb coreutils 8.32-4.1ubuntu1.2 deb cron 3.0pl1-137ubuntu3 deb -curl 7.81.0-1ubuntu1.16 deb +curl 7.81.0-1ubuntu1.17 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb debconf 1.5.79ubuntu1 deb debianutils 5.5-1ubuntu2 deb @@ -441,7 +441,7 @@ libcap-ng0 0.7.9-2.2buil libcap2 1:2.44-1ubuntu0.22.04.1 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.16 deb +libcurl4 7.81.0-1ubuntu1.17 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb @@ -518,7 +518,7 @@ libsmartcols1 2.37.2-4ubunt libsqlite3-0 3.37.2-2ubuntu0.3 deb libss2 1.46.5-2ubuntu1.1 deb libssh-4 0.9.6-2ubuntu0.22.04.3 deb -libssl3 3.0.2-0ubuntu1.16 deb +libssl3 3.0.2-0ubuntu1.17 deb libstdc++6 12.3.0-1ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.12 deb libtasn1-6 4.18.0-4build1 deb @@ -575,7 +575,7 @@ netcat 1.218-4ubuntu netcat-openbsd 1.218-4ubuntu1 deb netstandard 8.0.724.31311 dotnet ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.16 deb +openssl 3.0.2-0ubuntu1.17 deb passwd 1:4.8.1-2ubuntu2.2 deb perl-base 5.34.0-3ubuntu1.3 deb pinentry-curses 1.1.1-1build2 deb From 542c6539600b2e9bc365a3502c4f9ba29c13769f Mon Sep 17 00:00:00 2001 From: thespad <spad@linuxserver.io> Date: Tue, 13 Aug 2024 17:29:26 +0100 Subject: [PATCH 355/456] Rebase to noble --- .github/workflows/external_trigger.yml | 2 +- Dockerfile | 8 ++++---- Dockerfile.aarch64 | 9 +++++---- Jenkinsfile | 6 +++--- README.md | 5 +++-- jenkins-vars.yml | 6 +++--- readme-vars.yml | 16 +++------------- 7 files changed, 22 insertions(+), 30 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 3654ebd..8ed79c1 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -20,7 +20,7 @@ jobs: echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\". ****" echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY echo "**** Retrieving external version ****" - EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') + EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "**** Can't retrieve external version, exiting ****" FAILURE_REASON="Can't retrieve external version for jellyfin branch master" diff --git a/Dockerfile b/Dockerfile index 9882fe4..6f05aa2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:noble # set version label ARG BUILD_DATE @@ -16,9 +16,9 @@ ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | gpg --dearmor | tee /usr/share/keyrings/jellyfin.gpg >/dev/null && \ - echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu noble main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ + JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ @@ -33,7 +33,7 @@ RUN \ /var/tmp/* # add local files -COPY root/ / +COPY root/ / # ports and volumes EXPOSE 8096 8920 diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 01b923a..279b0f4 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble # set version label ARG BUILD_DATE @@ -16,9 +16,9 @@ ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" RUN \ echo "**** install jellyfin *****" && \ curl -s https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | gpg --dearmor | tee /usr/share/keyrings/jellyfin.gpg >/dev/null && \ - echo 'deb [arch=arm64 signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu jammy main' > /etc/apt/sources.list.d/jellyfin.list && \ + echo 'deb [arch=arm64 signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu noble main' > /etc/apt/sources.list.d/jellyfin.list && \ if [ -z ${JELLYFIN_RELEASE+x} ]; then \ - JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ + JELLYFIN_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'); \ fi && \ apt-get update && \ apt-get install -y --no-install-recommends \ @@ -28,6 +28,7 @@ RUN \ libomxil-bellagio-bin \ libraspberrypi0 \ xmlstarlet && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ @@ -35,7 +36,7 @@ RUN \ /var/tmp/* # add local files -COPY root/ / +COPY root/ / # ports and volumes EXPOSE 8096 8920 diff --git a/Jenkinsfile b/Jenkinsfile index 7eef2de..362182b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,8 +31,8 @@ pipeline { CI_PORT='8096' CI_SSL='false' CI_DELAY='120' - CI_DOCKERENV='TZ=US/Pacific' - CI_AUTH='user:password' + CI_DOCKERENV='' + CI_AUTH='' CI_WEBPATH='' } stages { @@ -115,7 +115,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}' ''', + script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } diff --git a/README.md b/README.md index 5079c09..ded5036 100644 --- a/README.md +++ b/README.md @@ -146,7 +146,7 @@ services: - TZ=Etc/UTC - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional volumes: - - /path/to/library:/config + - /path/to/jellyfin/library:/config - /path/to/tvseries:/data/tvshows - /path/to/movies:/data/movies ports: @@ -170,7 +170,7 @@ docker run -d \ -p 8920:8920 `#optional` \ -p 7359:7359/udp `#optional` \ -p 1900:1900/udp `#optional` \ - -v /path/to/library:/config \ + -v /path/to/jellyfin/library:/config \ -v /path/to/tvseries:/data/tvshows \ -v /path/to/movies:/data/movies \ --restart unless-stopped \ @@ -371,6 +371,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **13.08.24:** - Rebase to Ubuntu Noble. * **01.05.24:** - Increase verbosity of device permissions fixing. * **12.02.24:** - Use universal hardware acceleration blurb. * **12.09.23:** - Take ownership of plugin directories. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 1540742..e407127 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-jellyfin external_type: na -custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/jammy/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'" +custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'" release_type: stable release_tag: latest ls_branch: master @@ -22,8 +22,8 @@ repo_vars: - CI_PORT='8096' - CI_SSL='false' - CI_DELAY='120' - - CI_DOCKERENV='TZ=US/Pacific' - - CI_AUTH='user:password' + - CI_DOCKERENV='' + - CI_AUTH='' - CI_WEBPATH='' sponsor_links: - { name: "Jellyfin", url: "https://opencollective.com/jellyfin" } diff --git a/readme-vars.yml b/readme-vars.yml index 47025c6..f121ef9 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -3,7 +3,7 @@ # project information project_name: jellyfin project_url: "https://github.com/jellyfin/jellyfin" -project_logo: "https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true" +project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png" project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it." # supported architectures @@ -20,7 +20,7 @@ common_param_env_vars_enabled: true #PGID, PUID, etc param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - {vol_path: "/config", vol_host_path: "/path/to/library", desc: "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*"} + - {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/library", desc: "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*"} - {vol_path: "/data/tvshows", vol_host_path: "/path/to/tvseries", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc."} - {vol_path: "/data/movies", vol_host_path: "/path/to/movies", desc: "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc."} param_usage_include_ports: true @@ -31,17 +31,6 @@ param_usage_include_env: true opt_param_usage_include_env: true opt_param_env_vars: - {env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} -opt_param_usage_include_vols: false -opt_param_volumes: - - {vol_path: "/opt/vc/lib", vol_host_path: "/opt/vc/lib", desc: "Path for Raspberry Pi OpenMAX libs *optional*."} -opt_param_device_map: false -opt_param_devices: - - {device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your Intel GPU for hardware accelerated video encoding (vaapi)."} - - {device_path: "/dev/vcsm", device_host_path: "/dev/vcsm", desc: "Only needed if you want to use your Raspberry Pi MMAL video decoding (Enabled as OpenMax H264 decode in gui settings)."} - - {device_path: "/dev/vchiq", device_host_path: "/dev/vchiq", desc: "Only needed if you want to use your Raspberry Pi OpenMax video encoding."} - - {device_path: "/dev/video10", device_host_path: "/dev/video10", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding."} - - {device_path: "/dev/video11", device_host_path: "/dev/video11", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding."} - - {device_path: "/dev/video12", device_host_path: "/dev/video12", desc: "Only needed if you want to use your Raspberry Pi V4L2 video encoding."} opt_param_usage_include_ports: true opt_param_ports: - {external_port: "8920", internal_port: "8920", port_desc: "Optional - Https webUI (you need to set up your own certificate)."} @@ -102,6 +91,7 @@ readme_hwaccel: true unraid_template_sync: false # changelog changelogs: + - {date: "13.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.05.24:", desc: "Increase verbosity of device permissions fixing."} - {date: "12.02.24:", desc: "Use universal hardware acceleration blurb."} - {date: "12.09.23:", desc: "Take ownership of plugin directories."} From ab59e8009c662fdf7b468b75df8afa53ba61c01d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 13 Aug 2024 19:09:43 +0000 Subject: [PATCH 356/456] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ded5036..6762512 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Find us at: [Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. -[![jellyfin](https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true)](https://github.com/jellyfin/jellyfin) +[![jellyfin](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png)](https://github.com/jellyfin/jellyfin) ## Supported Architectures From ac78c099ced795efee20a3d0c49823c214f5338f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 13 Aug 2024 19:13:01 +0000 Subject: [PATCH 357/456] Bot Updating Package Versions --- package_versions.txt | 422 +++++++++++++++++++++---------------------- 1 file changed, 209 insertions(+), 213 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6ffc304..41327de 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -16,12 +16,12 @@ ICU4N 60.1.0 ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet Jellyfin Server 10.9.9 dotnet (+13 duplicates) -Jellyfin.Api 22.4.0.0 dotnet +Jellyfin.Api 24.4.0.0 dotnet Jellyfin.Data.dll 10.9.9 dotnet Jellyfin.Extensions.dll 10.9.9 dotnet -Jellyfin.LiveTv 22.4.0.0 dotnet -Jellyfin.MediaEncoding.Hls 22.4.0.0 dotnet -Jellyfin.MediaEncoding.Keyframes 22.4.0.0 dotnet +Jellyfin.LiveTv 24.4.0.0 dotnet +Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet +Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet Jellyfin.Networking.dll 10.9.9 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet @@ -379,219 +379,215 @@ TMDbLib 2.2.0.0 TagLib# 2.3.0.0 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet WindowsBase 8.0.724.31311 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.12 deb -apt-utils 2.4.12 deb -at 3.2.5-1ubuntu1 deb -base-files 12ubuntu4.6 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1.1 deb -bsdutils 1:2.37.2-4ubuntu3.4 deb -ca-certificates 20230311ubuntu0.22.04.1 deb +adduser 3.137ubuntu1 deb +apt 2.7.14build2 deb +apt-utils 2.7.14build2 deb +at 3.2.5-2.1ubuntu3 deb +base-files 13ubuntu10 deb +base-passwd 3.6.3build1 deb +bash 5.2.21-2ubuntu4 deb +bsdutils 1:2.39.3-9ubuntu6 deb +ca-certificates 20240203 deb catatonit 0.1.7-1 deb -coreutils 8.32-4.1ubuntu1.2 deb -cron 3.0pl1-137ubuntu3 deb -curl 7.81.0-1ubuntu1.17 deb -dash 0.5.11+git20210903+057cd650a4ed-3build1 deb -debconf 1.5.79ubuntu1 deb -debianutils 5.5-1ubuntu2 deb -diffutils 1:3.8-0ubuntu2 deb -dirmngr 2.2.27-3ubuntu2.1 deb -dpkg 1.21.1ubuntu2.3 deb -e2fsprogs 1.46.5-2ubuntu1.1 deb -findutils 4.8.0-1ubuntu3 deb -fontconfig-config 2.13.1-4.2ubuntu5 deb -fonts-dejavu-core 2.37-2build1 deb -gcc-12-base 12.3.0-1ubuntu1~22.04 deb -gnupg 2.2.27-3ubuntu2.1 deb -gnupg-l10n 2.2.27-3ubuntu2.1 deb -gnupg-utils 2.2.27-3ubuntu2.1 deb -gpg 2.2.27-3ubuntu2.1 deb -gpg-agent 2.2.27-3ubuntu2.1 deb -gpg-wks-client 2.2.27-3ubuntu2.1 deb -gpg-wks-server 2.2.27-3ubuntu2.1 deb -gpgconf 2.2.27-3ubuntu2.1 deb -gpgsm 2.2.27-3ubuntu2.1 deb -gpgv 2.2.27-3ubuntu2.1 deb -grep 3.7-1build1 deb -gzip 1.10-4ubuntu4.1 deb -hostname 3.23ubuntu2 deb -init-system-helpers 1.62 deb -jellyfin 10.9.9+ubu2204 deb -jellyfin-ffmpeg6 6.0.1-8-jammy deb -jellyfin-server 10.9.9+ubu2204 deb -jellyfin-web 10.9.9+ubu2204 deb -jq 1.6-2.1ubuntu3 deb +coreutils 9.4-3ubuntu6 deb +cron 3.0pl1-184ubuntu2 deb +cron-daemon-common 3.0pl1-184ubuntu2 deb +curl 8.5.0-2ubuntu10.2 deb +dash 0.5.12-6ubuntu5 deb +debconf 1.5.86ubuntu1 deb +debianutils 5.17build1 deb +diffutils 1:3.10-1build1 deb +dirmngr 2.4.4-2ubuntu17 deb +dpkg 1.22.6ubuntu6 deb +e2fsprogs 1.47.0-2.4~exp1ubuntu4 deb +findutils 4.9.0-5build1 deb +fontconfig-config 2.15.0-1.1ubuntu2 deb +fonts-dejavu-core 2.37-8 deb +fonts-dejavu-mono 2.37-8 deb +gcc-14-base 14-20240412-0ubuntu1 deb +gnupg 2.4.4-2ubuntu17 deb +gnupg-l10n 2.4.4-2ubuntu17 deb +gnupg-utils 2.4.4-2ubuntu17 deb +gpg 2.4.4-2ubuntu17 deb +gpg-agent 2.4.4-2ubuntu17 deb +gpg-wks-client 2.4.4-2ubuntu17 deb +gpgconf 2.4.4-2ubuntu17 deb +gpgsm 2.4.4-2ubuntu17 deb +gpgv 2.4.4-2ubuntu17 deb +grep 3.11-4build1 deb +gzip 1.12-1ubuntu3 deb +hostname 3.23+nmu2ubuntu2 deb +init-system-helpers 1.66ubuntu1 deb +jellyfin 10.9.9+ubu2404 deb +jellyfin-ffmpeg6 6.0.1-8-noble deb +jellyfin-server 10.9.9+ubu2404 deb +jellyfin-web 10.9.9+ubu2404 deb +jq 1.7.1-3build1 deb karaoke --dev 2023.524.0.0 dotnet -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.12 deb -libassuan0 2.5.5-1build1 deb -libattr1 1:2.5.1-1build1 deb -libaudit-common 1:3.0.7-1build1 deb -libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3.4 deb -libbluray2 1:1.3.1-1 deb -libbrotli1 1.0.9-2build6 deb -libbsd0 0.11.5-1 deb -libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.8 deb -libc6 2.35-0ubuntu3.8 deb -libcairo2 1.16.0-5ubuntu2 deb -libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1ubuntu0.22.04.1 deb -libcom-err2 1.46.5-2ubuntu1.1 deb -libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.17 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-common 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 deb -libdrm-radeon1 2.4.113-2~ubuntu0.22.04.1 deb -libdrm2 2.4.113-2~ubuntu0.22.04.1 deb -libedit2 3.1-20210910-1build1 deb -libelf1 0.186-1build1 deb -libexpat1 2.4.7-1ubuntu0.3 deb -libext2fs2 1.46.5-2ubuntu1.1 deb -libffi8 3.4.2-4 deb -libfontconfig1 2.13.1-4.2ubuntu5 deb -libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb -libgcc-s1 12.3.0-1ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.5 deb -libgpg-error0 1.43-3 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.3 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.3 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.3 deb -libkrb5support0 1.19.2-2ubuntu0.3 deb -libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.2 deb -libldap-common 2.5.18+dfsg-0ubuntu0.22.04.2 deb -libllvm15 1:15.0.7-0ubuntu0.22.04.3 deb -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3.4 deb -libmp3lame0 3.100-3build2 deb -libmpg123-0 1.29.3-1build1 deb -libncurses6 6.3-2ubuntu0.1 deb -libncursesw6 6.3-2ubuntu0.1 deb -libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1ubuntu0.2 deb -libnpth0 1.6-3build2 deb -libnsl2 1.3.0-2build2 deb -libnuma1 2.0.14-3ubuntu2 deb -libogg0 1.3.5-0ubuntu3 deb -libonig5 6.9.7.1-2build1 deb -libopenmpt0 0.6.1-1 deb -libopus0 1.3.1-0.1build2 deb -libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.4 deb -libpam-modules-bin 1.4.0-11ubuntu2.4 deb -libpam-runtime 1.4.0-11ubuntu2.4 deb -libpam0g 1.4.0-11ubuntu2.4 deb -libpciaccess0 0.16-3 deb -libpcre2-8-0 10.39-3ubuntu0.1 deb -libpcre3 2:8.39-13ubuntu0.22.04.1 deb -libpixman-1-0 0.40.0-1ubuntu0.22.04.1 deb -libpng16-16 1.6.37-3build5 deb -libprocps8 2:3.3.17-6ubuntu2.1 deb -libpsl5 0.21.0-1.2build2 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb +keyboxd 2.4.4-2ubuntu17 deb +krb5-locales 1.20.1-6ubuntu2 deb +libacl1 2.3.2-1build1 deb +libapt-pkg6.0t64 2.7.14build2 deb +libassuan0 2.5.6-1build1 deb +libattr1 1:2.5.2-1build1 deb +libaudit-common 1:3.1.2-2.1build1 deb +libaudit1 1:3.1.2-2.1build1 deb +libblkid1 2.39.3-9ubuntu6 deb +libbluray2 1:1.3.4-1build1 deb +libbrotli1 1.1.0-2build2 deb +libbsd0 0.12.1-1build1 deb +libbz2-1.0 1.0.8-5.1 deb +libc-bin 2.39-0ubuntu8.2 deb +libc6 2.39-0ubuntu8.2 deb +libcairo2 1.18.0-3build1 deb +libcap-ng0 0.8.4-2build2 deb +libcap2 1:2.66-5ubuntu2 deb +libcom-err2 1.47.0-2.4~exp1ubuntu4 deb +libcrypt1 1:4.4.36-4build1 deb +libcurl4t64 8.5.0-2ubuntu10.2 deb +libdb5.3t64 5.3.28+dfsg2-7 deb +libdebconfclient0 0.271ubuntu3 deb +libdrm-amdgpu1 2.4.120-2build1 deb +libdrm-common 2.4.120-2build1 deb +libdrm-nouveau2 2.4.120-2build1 deb +libdrm-radeon1 2.4.120-2build1 deb +libdrm2 2.4.120-2build1 deb +libedit2 3.1-20230828-1build1 deb +libelf1t64 0.190-1.1build4 deb +libexpat1 2.6.1-2build1 deb +libext2fs2t64 1.47.0-2.4~exp1ubuntu4 deb +libffi8 3.4.6-1build1 deb +libfontconfig1 2.15.0-1.1ubuntu2 deb +libfreetype6 2.13.2+dfsg-1build3 deb +libgcc-s1 14-20240412-0ubuntu1 deb +libgcrypt20 1.10.3-2build1 deb +libgmp10 2:6.3.0+dfsg-2ubuntu6 deb +libgnutls30t64 3.8.3-1.1ubuntu3.1 deb +libgpg-error0 1.47-3build2 deb +libgssapi-krb5-2 1.20.1-6ubuntu2 deb +libhogweed6t64 3.9.1-2.2build1 deb +libicu74 74.2-1ubuntu3 deb +libidn2-0 2.3.7-2build1 deb +libjq1 1.7.1-3build1 deb +libk5crypto3 1.20.1-6ubuntu2 deb +libkeyutils1 1.6.3-3build1 deb +libkrb5-3 1.20.1-6ubuntu2 deb +libkrb5support0 1.20.1-6ubuntu2 deb +libksba8 1.6.6-1build1 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb +libllvm17t64 1:17.0.6-9ubuntu1 deb +liblz4-1 1.9.4-1build1 deb +liblzma5 5.6.1+really5.4.5-1 deb +libmd0 1.1.0-2build1 deb +libmount1 2.39.3-9ubuntu6 deb +libmp3lame0 3.100-6build1 deb +libmpg123-0t64 1.32.5-1ubuntu1 deb +libncursesw6 6.4+20240113-1ubuntu2 deb +libnettle8t64 3.9.1-2.2build1 deb +libnghttp2-14 1.59.0-1ubuntu0.1 deb +libnpth0t64 1.6-3.1build1 deb +libnuma1 2.0.18-1build1 deb +libogg0 1.3.5-3build1 deb +libonig5 6.9.9-1build1 deb +libopenmpt0t64 0.7.3-1.1build3 deb +libopus0 1.4-1build1 deb +libp11-kit0 0.25.3-4ubuntu2 deb +libpam-modules 1.5.3-5ubuntu5.1 deb +libpam-modules-bin 1.5.3-5ubuntu5.1 deb +libpam-runtime 1.5.3-5ubuntu5.1 deb +libpam0g 1.5.3-5ubuntu5.1 deb +libpciaccess0 0.17-3build1 deb +libpcre2-8-0 10.42-4ubuntu2 deb +libpixman-1-0 0.42.2-1build1 deb +libpng16-16t64 1.6.43-5build1 deb +libproc2-0 2:4.0.4-4ubuntu3 deb +libpsl5t64 0.21.2-1.1build1 deb +libreadline8t64 8.2-4build1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb +libsasl2-2 2.1.28+dfsg1-5ubuntu3 deb +libsasl2-modules 2.1.28+dfsg1-5ubuntu3 deb +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3 deb libse 4.0.7.45 dotnet -libseccomp2 2.5.3-2ubuntu2 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3.4 deb -libsqlite3-0 3.37.2-2ubuntu0.3 deb -libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2ubuntu0.22.04.3 deb -libssl3 3.0.2-0ubuntu1.17 deb -libstdc++6 12.3.0-1ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.12 deb -libtasn1-6 4.18.0-4build1 deb -libtheora0 1.1.1+dfsg.1-15ubuntu4 deb -libtinfo6 6.3-2ubuntu0.1 deb -libtirpc-common 1.3.2-2ubuntu0.1 deb -libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.12 deb -libudfread0 1.1.2-1 deb -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3.4 deb -libvorbis0a 1.3.7-1build2 deb -libvorbisenc2 1.3.7-1build2 deb -libvorbisfile3 1.3.7-1build2 deb -libvpx7 1.11.0-2ubuntu2.3 deb -libwebp7 1.2.2-2ubuntu0.22.04.2 deb -libwebpmux3 1.2.2-2ubuntu0.22.04.2 deb -libx11-6 2:1.7.5-1ubuntu0.3 deb -libx11-data 2:1.7.5-1ubuntu0.3 deb -libx11-xcb1 2:1.7.5-1ubuntu0.3 deb -libx264-163 2:0.163.3060+git5db6aa6-2build1 deb -libx265-199 3.5-2 deb -libxau6 1:1.0.9-1build5 deb -libxcb-dri2-0 1.14-3ubuntu3 deb -libxcb-dri3-0 1.14-3ubuntu3 deb -libxcb-present0 1.14-3ubuntu3 deb -libxcb-randr0 1.14-3ubuntu3 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 1.14-3ubuntu3 deb -libxcb-sync1 1.14-3ubuntu3 deb -libxcb-xfixes0 1.14-3ubuntu3 deb -libxcb1 1.14-3ubuntu3 deb -libxdmcp6 1:1.1.3-0ubuntu5 deb -libxext6 2:1.3.4-1build1 deb -libxml2 2.9.13+dfsg-1ubuntu0.4 deb -libxrender1 1:0.9.10-1build4 deb -libxshmfence1 1.3-1build4 deb -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -libzvbi-common 0.2.35-19 deb -libzvbi0 0.2.35-19 deb -locales 2.35-0ubuntu3.8 deb -login 1:4.8.1-2ubuntu2.2 deb -logsave 1.46.5-2ubuntu1.1 deb -lsb-base 11.1.0ubuntu4 deb -mawk 1.3.4.20200120-3 deb -mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 deb -mount 2.37.2-4ubuntu3.4 deb +libseccomp2 2.5.5-1ubuntu3 deb +libselinux1 3.5-2ubuntu2 deb +libsemanage-common 3.5-1build5 deb +libsemanage2 3.5-1build5 deb +libsepol2 3.5-2build1 deb +libsharpyuv0 1.3.2-0.4build3 deb +libsmartcols1 2.39.3-9ubuntu6 deb +libsqlite3-0 3.45.1-1ubuntu2 deb +libss2 1.47.0-2.4~exp1ubuntu4 deb +libssh-4 0.10.6-2build2 deb +libssl3t64 3.0.13-0ubuntu3.2 deb +libstdc++6 14-20240412-0ubuntu1 deb +libsystemd0 255.4-1ubuntu8.2 deb +libtasn1-6 4.19.0-3build1 deb +libtheora0 1.1.1+dfsg.1-16.1build3 deb +libtinfo6 6.4+20240113-1ubuntu2 deb +libudev1 255.4-1ubuntu8.2 deb +libudfread0 1.1.2-1build1 deb +libunistring5 1.1-2build1 deb +libuuid1 2.39.3-9ubuntu6 deb +libvorbis0a 1.3.7-1build3 deb +libvorbisenc2 1.3.7-1build3 deb +libvorbisfile3 1.3.7-1build3 deb +libvpx9 1.14.0-1ubuntu2.1 deb +libwebp7 1.3.2-0.4build3 deb +libwebpmux3 1.3.2-0.4build3 deb +libx11-6 2:1.8.7-1build1 deb +libx11-data 2:1.8.7-1build1 deb +libx11-xcb1 2:1.8.7-1build1 deb +libx264-164 2:0.164.3108+git31e19f9-1 deb +libx265-199 3.5-2build1 deb +libxau6 1:1.0.9-1build6 deb +libxcb-dri2-0 1.15-1ubuntu2 deb +libxcb-dri3-0 1.15-1ubuntu2 deb +libxcb-present0 1.15-1ubuntu2 deb +libxcb-randr0 1.15-1ubuntu2 deb +libxcb-render0 1.15-1ubuntu2 deb +libxcb-shm0 1.15-1ubuntu2 deb +libxcb-sync1 1.15-1ubuntu2 deb +libxcb-xfixes0 1.15-1ubuntu2 deb +libxcb1 1.15-1ubuntu2 deb +libxdmcp6 1:1.1.3-0ubuntu6 deb +libxext6 2:1.3.4-1build2 deb +libxml2 2.9.14+dfsg-1.3ubuntu3 deb +libxrender1 1:0.9.10-1.1build1 deb +libxshmfence1 1.3-1build5 deb +libxslt1.1 1.1.39-0exp1build1 deb +libxxhash0 0.8.2-2build1 deb +libzstd1 1.5.5+dfsg2-2build1 deb +libzvbi-common 0.2.42-2 deb +libzvbi0t64 0.2.42-2 deb +locales 2.39-0ubuntu8.2 deb +login 1:4.13+dfsg1-4ubuntu3 deb +logsave 1.47.0-2.4~exp1ubuntu4 deb +mawk 1.3.4.20240123-1build1 deb +mesa-va-drivers 24.0.9-0ubuntu0.1 deb +mount 2.39.3-9ubuntu6 deb mscorlib 8.0.724.31311 dotnet -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb +ncurses-base 6.4+20240113-1ubuntu2 deb +ncurses-bin 6.4+20240113-1ubuntu2 deb +netcat-openbsd 1.226-1ubuntu2 deb netstandard 8.0.724.31311 dotnet -ocl-icd-libopencl1 2.2.14-3 deb -openssl 3.0.2-0ubuntu1.17 deb -passwd 1:4.8.1-2ubuntu2.2 deb -perl-base 5.34.0-3ubuntu1.3 deb -pinentry-curses 1.1.1-1build2 deb -procps 2:3.3.17-6ubuntu2.1 deb +ocl-icd-libopencl1 2.3.2-1build1 deb +openssl 3.0.13-0ubuntu3.2 deb +passwd 1:4.13+dfsg1-4ubuntu3 deb +perl-base 5.38.2-3.2build2 deb +pinentry-curses 1.2.1-3ubuntu5 deb +procps 2:4.0.4-4ubuntu3 deb prometheus-net.DotNetRuntime 4.4.0.0 dotnet -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -sed 4.8-1ubuntu2 deb -sensible-utils 0.0.17 deb -sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1ubuntu0.1.22.04.2 deb -tzdata 2024a-0ubuntu0.22.04.1 deb -ubuntu-keyring 2021.03.26 deb -ucf 3.0043 deb -usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3.4 deb -xmlstarlet 1.6.1-2.1 deb +publicsuffix 20231001.0357-0.1 deb +readline-common 8.2-4build1 deb +sed 4.9-2build1 deb +sensible-utils 0.0.22 deb +systemd-standalone-sysusers 255.4-1ubuntu8.2 deb +sysvinit-utils 3.08-6ubuntu3 deb +tar 1.35+dfsg-3build1 deb +tzdata 2024a-3ubuntu1.1 deb +ubuntu-keyring 2023.11.28.1 deb +util-linux 2.39.3-9ubuntu6 deb +xmlstarlet 1.6.1-4 deb zlib.net 1.0.6.0 dotnet -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +zlib1g 1:1.3.dfsg-3.1ubuntu2 deb From eaa175ad0a8c1569c2e4dfb10e3233ca0cc41351 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 Aug 2024 12:47:33 +0000 Subject: [PATCH 358/456] Bot Updating Templated Files --- Jenkinsfile | 62 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 52 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 362182b..136fe72 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,6 +17,8 @@ pipeline { GITLAB_TOKEN=credentials('b6f0f1dd-6952-4cf6-95d1-9c06380283f0') GITLAB_NAMESPACE=credentials('gitlab-namespace-id') DOCKERHUB_TOKEN=credentials('docker-hub-ci-pat') + QUAYIO_API_TOKEN=credentials('quayio-repo-api-token') + GIT_SIGNING_KEY=credentials('484fbca6-9a4f-455e-b9e3-97ac98785f5f') BUILD_VERSION_ARG = 'JELLYFIN_RELEASE' LS_USER = 'linuxserver' LS_REPO = 'docker-jellyfin' @@ -36,9 +38,23 @@ pipeline { CI_WEBPATH='' } stages { + stage("Set git config"){ + steps{ + sh '''#!/bin/bash + cat ${GIT_SIGNING_KEY} > /config/.ssh/id_sign + chmod 600 /config/.ssh/id_sign + ssh-keygen -y -f /config/.ssh/id_sign > /config/.ssh/id_sign.pub + echo "Using $(ssh-keygen -lf /config/.ssh/id_sign) to sign commits" + git config --global gpg.format ssh + git config --global user.signingkey /config/.ssh/id_sign + git config --global commit.gpgsign true + ''' + } + } // Setup all the basic environment variables needed for the build stage("Set ENV Variables base"){ steps{ + echo "Running on node: ${NODE_NAME}" sh '''#! /bin/bash containers=$(docker ps -aq) if [[ -n "${containers}" ]]; then @@ -381,9 +397,9 @@ pipeline { echo "Updating Unraid template" cd ${TEMPDIR}/unraid/templates/ GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') - if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list && [[ -f ${TEMPDIR}/unraid/templates/unraid/deprecated/${CONTAINER_NAME}.xml ]]; then + if grep -wq "^${CONTAINER_NAME}$" ${TEMPDIR}/unraid/templates/unraid/ignore.list && [[ -f ${TEMPDIR}/unraid/templates/unraid/deprecated/${CONTAINER_NAME}.xml ]]; then echo "Image is on the ignore list, and already in the deprecation folder." - elif grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then + elif grep -wq "^${CONTAINER_NAME}$" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then echo "Image is on the ignore list, marking Unraid template as deprecated" cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ git add -u unraid/${CONTAINER_NAME}.xml @@ -476,10 +492,10 @@ pipeline { } } /* ####################### - GitLab Mirroring + GitLab Mirroring and Quay.io Repo Visibility ####################### */ - // Ping into Gitlab to mirror this repo and have a registry endpoint - stage("GitLab Mirror"){ + // Ping into Gitlab to mirror this repo and have a registry endpoint & mark this repo on Quay.io as public + stage("GitLab Mirror and Quay.io Visibility"){ when { environment name: 'EXIT_STATUS', value: '' } @@ -495,6 +511,8 @@ pipeline { "visibility":"public"}' ''' sh '''curl -H "Private-Token: ${GITLAB_TOKEN}" -X PUT "https://gitlab.com/api/v4/projects/Linuxserver.io%2F${LS_REPO}" \ -d "mirror=true&import_url=https://github.com/linuxserver/${LS_REPO}.git" ''' + sh '''curl -H "Content-Type: application/json" -H "Authorization: Bearer ${QUAYIO_API_TOKEN}" -X POST "https://quay.io/api/v1/repository${QUAYIMAGE/quay.io/}/changevisibility" \ + -d '{"visibility":"public"}' ||: ''' } } /* ############### @@ -589,7 +607,7 @@ pipeline { --provenance=false --sbom=false \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" - retry(5) { + retry_backoff(5,5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" } sh '''#! /bin/bash @@ -745,7 +763,7 @@ pipeline { passwordVariable: 'QUAYPASS' ] ]) { - retry(5) { + retry_backoff(5,5) { sh '''#! /bin/bash set -e echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin @@ -763,7 +781,7 @@ pipeline { docker push ${PUSHIMAGE}:${META_TAG} docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG} if [ -n "${SEMVER}" ]; then - docker push ${PUSHIMAGE}:${SEMVER} + docker push ${PUSHIMAGE}:${SEMVER} fi done ''' @@ -786,7 +804,7 @@ pipeline { passwordVariable: 'QUAYPASS' ] ]) { - retry(5) { + retry_backoff(5,5) { sh '''#! /bin/bash set -e echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin @@ -849,7 +867,7 @@ pipeline { "object": "'${COMMIT_SHA}'",\ "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ "type": "commit",\ - "tagger": {"name": "LinuxServer Jenkins","email": "jenkins@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' + "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' echo "Pushing New release for Tag" sh '''#! /bin/bash echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json @@ -981,6 +999,13 @@ EOF ###################### */ post { always { + sh '''#!/bin/bash + rm -rf /config/.ssh/id_sign + rm -rf /config/.ssh/id_sign.pub + git config --global --unset gpg.format + git config --global --unset user.signingkey + git config --global --unset commit.gpgsign + ''' script{ if (env.EXIT_STATUS == "ABORTED"){ sh 'echo "build aborted"' @@ -1010,3 +1035,20 @@ EOF } } } + +def retry_backoff(int max_attempts, int power_base, Closure c) { + int n = 0 + while (n < max_attempts) { + try { + c() + return + } catch (err) { + if ((n + 1) >= max_attempts) { + throw err + } + sleep(power_base ** n) + n++ + } + } + return +} From 1ae7b88dff52fd7ee1164cffb2781e254816d98d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 Aug 2024 12:50:05 +0000 Subject: [PATCH 359/456] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 45 +++++++++---------- .../workflows/external_trigger_scheduler.yml | 24 +++++----- .github/workflows/package_trigger.yml | 22 ++++----- .../workflows/package_trigger_scheduler.yml | 18 ++++---- 4 files changed, 54 insertions(+), 55 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 8ed79c1..3767552 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -12,17 +12,20 @@ jobs: - name: External Trigger if: github.ref == 'refs/heads/master' run: | + printf "# External trigger for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER }}" ]; then - echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER is set; skipping trigger. ****" - echo "Github secret \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github secret \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi - echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\". ****" - echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY - echo "**** Retrieving external version ****" + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY + printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') + echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then - echo "**** Can't retrieve external version, exiting ****" + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Can't retrieve external version, exiting" >> $GITHUB_STEP_SUMMARY FAILURE_REASON="Can't retrieve external version for jellyfin branch master" GHA_TRIGGER_URL="https://github.com/linuxserver/docker-jellyfin/actions/runs/${{ github.run_id }}" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, @@ -31,9 +34,8 @@ jobs: exit 1 fi EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') - echo "**** External version: ${EXT_RELEASE} ****" - echo "External version: ${EXT_RELEASE}" >> $GITHUB_STEP_SUMMARY - echo "**** Retrieving last pushed version ****" + echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY + echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY image="linuxserver/jellyfin" tag="latest" token=$(curl -sX GET \ @@ -60,37 +62,34 @@ jobs: IMAGE_RELEASE=$(echo ${image_info} | jq -r '.Labels.build_version' | awk '{print $3}') IMAGE_VERSION=$(echo ${IMAGE_RELEASE} | awk -F'-ls' '{print $1}') if [ -z "${IMAGE_VERSION}" ]; then - echo "**** Can't retrieve last pushed version, exiting ****" + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "Can't retrieve last pushed version, exiting" >> $GITHUB_STEP_SUMMARY FAILURE_REASON="Can't retrieve last pushed version for jellyfin tag latest" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi - echo "**** Last pushed version: ${IMAGE_VERSION} ****" - echo "Last pushed version: ${IMAGE_VERSION}" >> $GITHUB_STEP_SUMMARY + echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then - echo "**** Version ${EXT_RELEASE} already pushed, exiting ****" - echo "Version ${EXT_RELEASE} already pushed, exiting" >> $GITHUB_STEP_SUMMARY + echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY exit 0 elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then - echo "**** New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting ****" - echo "New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY + echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY exit 0 else - echo "**** New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build ****" - echo "New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build" >> $GITHUB_STEP_SUMMARY + printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY + echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=false \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "**** Jenkins job queue url: ${response%$'\r'} ****" - echo "**** Sleeping 10 seconds until job starts ****" + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY sleep 10 buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') buildurl="${buildurl%$'\r'}" - echo "**** Jenkins job build url: ${buildurl} ****" - echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY - echo "**** Attempting to change the Jenkins job description ****" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY curl -iX POST \ "${buildurl}submitDescription" \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index 056bc04..881ec67 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -15,31 +15,31 @@ jobs: - name: External Trigger Scheduler run: | - echo "**** Branches found: ****" - git for-each-ref --format='%(refname:short)' refs/remotes - for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) + printf "# External trigger scheduler for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY + printf "Found the branches:\n\n%s\n" "$(git for-each-ref --format='- %(refname:lstrip=3)' refs/remotes)" >> $GITHUB_STEP_SUMMARY + for br in $(git for-each-ref --format='%(refname:lstrip=3)' refs/remotes) do - br=$(echo "$br" | sed 's|origin/||g') - echo "**** Evaluating branch ${br} ****" + if [[ "${br}" == "HEAD" ]]; then + printf "\nSkipping %s.\n" ${br} >> $GITHUB_STEP_SUMMARY + continue + fi + printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY ls_jenkins_vars=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml) ls_branch=$(echo "${ls_jenkins_vars}" | yq -r '.ls_branch') ls_trigger=$(echo "${ls_jenkins_vars}" | yq -r '.external_type') if [[ "${br}" == "${ls_branch}" ]] && [[ "${ls_trigger}" != "os" ]]; then - echo "**** Branch ${br} appears to be live and trigger is not os; checking workflow. ****" + echo "Branch appears to be live and trigger is not os; checking workflow." >> $GITHUB_STEP_SUMMARY if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/.github/workflows/external_trigger.yml > /dev/null 2>&1; then - echo "**** Workflow exists. Triggering external trigger workflow for branch ${br} ****." - echo "Triggering external trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY + echo "Triggering external trigger workflow for branch." >> $GITHUB_STEP_SUMMARY curl -iX POST \ -H "Authorization: token ${{ secrets.CR_PAT }}" \ -H "Accept: application/vnd.github.v3+json" \ -d "{\"ref\":\"refs/heads/${br}\"}" \ https://api.github.com/repos/linuxserver/docker-jellyfin/actions/workflows/external_trigger.yml/dispatches else - echo "**** Workflow doesn't exist; skipping trigger. ****" - echo "Skipping branch ${br} due to no external trigger workflow present." >> $GITHUB_STEP_SUMMARY + echo "Skipping branch due to no external trigger workflow present." >> $GITHUB_STEP_SUMMARY fi else - echo "**** ${br} is either a dev branch, or has no external version; skipping trigger. ****" - echo "Skipping branch ${br} due to being detected as dev branch or having no external version." >> $GITHUB_STEP_SUMMARY + echo "Skipping branch due to being detected as dev branch or having no external version." >> $GITHUB_STEP_SUMMARY fi done diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml index 1d260b8..ef81c67 100644 --- a/.github/workflows/package_trigger.yml +++ b/.github/workflows/package_trigger.yml @@ -12,29 +12,29 @@ jobs: - name: Package Trigger if: github.ref == 'refs/heads/master' run: | + printf "# Package trigger for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER }}" ]; then - echo "**** Github secret PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER is set; skipping trigger. ****" - echo "Github secret \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github secret \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then - echo "**** There already seems to be an active build on Jenkins; skipping package trigger ****" - echo "There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY exit 0 fi - echo "**** Package trigger running off of master branch. To disable, set a Github secret named \"PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\". ****" - echo "Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=true \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "**** Jenkins job queue url: ${response%$'\r'} ****" - echo "**** Sleeping 10 seconds until job starts ****" + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY sleep 10 buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') buildurl="${buildurl%$'\r'}" - echo "**** Jenkins job build url: ${buildurl} ****" - echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY - echo "**** Attempting to change the Jenkins job description ****" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY curl -iX POST \ "${buildurl}submitDescription" \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 3a72c0a..cb4f253 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -15,17 +15,19 @@ jobs: - name: Package Trigger Scheduler run: | - echo "**** Branches found: ****" - git for-each-ref --format='%(refname:short)' refs/remotes - for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) + printf "# Package trigger scheduler for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY + printf "Found the branches:\n\n%s\n" "$(git for-each-ref --format='- %(refname:lstrip=3)' refs/remotes)" >> $GITHUB_STEP_SUMMARY + for br in $(git for-each-ref --format='%(refname:lstrip=3)' refs/remotes) do - br=$(echo "$br" | sed 's|origin/||g') - echo "**** Evaluating branch ${br} ****" + if [[ "${br}" == "HEAD" ]]; then + printf "\nSkipping %s.\n" ${br} >> $GITHUB_STEP_SUMMARY + continue + fi + printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml | yq -r '.ls_branch') if [ "${br}" == "${ls_branch}" ]; then - echo "**** Branch ${br} appears to be live; checking workflow. ****" + echo "Branch appears to be live; checking workflow." >> $GITHUB_STEP_SUMMARY if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/.github/workflows/package_trigger.yml > /dev/null 2>&1; then - echo "**** Workflow exists. Triggering package trigger workflow for branch ${br}. ****" echo "Triggering package trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY triggered_branches="${triggered_branches}${br} " curl -iX POST \ @@ -35,11 +37,9 @@ jobs: https://api.github.com/repos/linuxserver/docker-jellyfin/actions/workflows/package_trigger.yml/dispatches sleep 30 else - echo "**** Workflow doesn't exist; skipping trigger. ****" echo "Skipping branch ${br} due to no package trigger workflow present." >> $GITHUB_STEP_SUMMARY fi else - echo "**** ${br} appears to be a dev branch; skipping trigger. ****" echo "Skipping branch ${br} due to being detected as dev branch." >> $GITHUB_STEP_SUMMARY fi done From 63296e0009d63e721ef1d3d2f7a55dd6d8817da6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 Aug 2024 12:53:54 +0000 Subject: [PATCH 360/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 41327de..56040f4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -425,7 +425,7 @@ jellyfin-web 10.9.9+ubu240 jq 1.7.1-3build1 deb karaoke --dev 2023.524.0.0 dotnet keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2 deb +krb5-locales 1.20.1-6ubuntu2.1 deb libacl1 2.3.2-1build1 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb @@ -464,15 +464,15 @@ libgcrypt20 1.10.3-2build libgmp10 2:6.3.0+dfsg-2ubuntu6 deb libgnutls30t64 3.8.3-1.1ubuntu3.1 deb libgpg-error0 1.47-3build2 deb -libgssapi-krb5-2 1.20.1-6ubuntu2 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.1 deb libhogweed6t64 3.9.1-2.2build1 deb libicu74 74.2-1ubuntu3 deb libidn2-0 2.3.7-2build1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2 deb +libk5crypto3 1.20.1-6ubuntu2.1 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2 deb -libkrb5support0 1.20.1-6ubuntu2 deb +libkrb5-3 1.20.1-6ubuntu2.1 deb +libkrb5support0 1.20.1-6ubuntu2.1 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb From be32ff422865c1c1acc3e3ac5904e08acb1b7359 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 25 Aug 2024 07:12:25 +0000 Subject: [PATCH 361/456] Bot Updating Package Versions --- package_versions.txt | 552 +++++++++++++++++++++---------------------- 1 file changed, 276 insertions(+), 276 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 56040f4..3db49af 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -15,107 +15,107 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.9 dotnet (+13 duplicates) +Jellyfin Server 10.9.10 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.9.9 dotnet -Jellyfin.Extensions.dll 10.9.9 dotnet +Jellyfin.Data.dll 10.9.10 dotnet +Jellyfin.Extensions.dll 10.9.10 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.9 dotnet +Jellyfin.Networking.dll 10.9.10 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.724.31402 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authentication 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authorization 8.0.724.31402 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.724.31402 dotnet -Microsoft.AspNetCore.Components 8.0.724.31402 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.724.31402 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.724.31402 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.724.31402 dotnet -Microsoft.AspNetCore.Components.Server 8.0.724.31402 dotnet -Microsoft.AspNetCore.Components.Web 8.0.724.31402 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.724.31402 dotnet -Microsoft.AspNetCore.Cors 8.0.724.31402 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.724.31402 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.724.31402 dotnet -Microsoft.AspNetCore.DataProtection 8.0.724.31402 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.724.31402 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.724.31402 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.724.31402 dotnet -Microsoft.AspNetCore.Hosting 8.0.724.31402 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Http 8.0.724.31402 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.724.31402 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.724.31402 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Http.Features 8.0.724.31402 dotnet -Microsoft.AspNetCore.Http.Results 8.0.724.31402 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.724.31402 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.724.31402 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.724.31402 dotnet -Microsoft.AspNetCore.Identity 8.0.724.31402 dotnet -Microsoft.AspNetCore.Localization 8.0.724.31402 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.724.31402 dotnet -Microsoft.AspNetCore.Metadata 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.724.31402 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.724.31402 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.724.31402 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.724.31402 dotnet -Microsoft.AspNetCore.Razor 8.0.724.31402 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.724.31402 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.724.31402 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.724.31402 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.724.31402 dotnet -Microsoft.AspNetCore.Rewrite 8.0.724.31402 dotnet -Microsoft.AspNetCore.Routing 8.0.724.31402 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.724.31402 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.724.31402 dotnet -Microsoft.AspNetCore.Session 8.0.724.31402 dotnet -Microsoft.AspNetCore.SignalR 8.0.724.31402 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.724.31402 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.724.31402 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.724.31402 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.724.31402 dotnet -Microsoft.AspNetCore.WebSockets 8.0.724.31402 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.724.31402 dotnet +Microsoft.AspNetCore 8.0.824.36908 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authentication 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authorization 8.0.824.36908 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.824.36908 dotnet +Microsoft.AspNetCore.Components 8.0.824.36908 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.824.36908 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.824.36908 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.824.36908 dotnet +Microsoft.AspNetCore.Components.Server 8.0.824.36908 dotnet +Microsoft.AspNetCore.Components.Web 8.0.824.36908 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.824.36908 dotnet +Microsoft.AspNetCore.Cors 8.0.824.36908 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.824.36908 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.824.36908 dotnet +Microsoft.AspNetCore.DataProtection 8.0.824.36908 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.824.36908 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.824.36908 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.824.36908 dotnet +Microsoft.AspNetCore.Hosting 8.0.824.36908 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Http 8.0.824.36908 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.824.36908 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.824.36908 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Http.Features 8.0.824.36908 dotnet +Microsoft.AspNetCore.Http.Results 8.0.824.36908 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.824.36908 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.824.36908 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.824.36908 dotnet +Microsoft.AspNetCore.Identity 8.0.824.36908 dotnet +Microsoft.AspNetCore.Localization 8.0.824.36908 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.824.36908 dotnet +Microsoft.AspNetCore.Metadata 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.824.36908 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.824.36908 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.824.36908 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.824.36908 dotnet +Microsoft.AspNetCore.Razor 8.0.824.36908 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.824.36908 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.824.36908 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.824.36908 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.824.36908 dotnet +Microsoft.AspNetCore.Rewrite 8.0.824.36908 dotnet +Microsoft.AspNetCore.Routing 8.0.824.36908 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.824.36908 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.824.36908 dotnet +Microsoft.AspNetCore.Session 8.0.824.36908 dotnet +Microsoft.AspNetCore.SignalR 8.0.824.36908 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.824.36908 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.824.36908 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.824.36908 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.824.36908 dotnet +Microsoft.AspNetCore.WebSockets 8.0.824.36908 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.824.36908 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.724.31311 dotnet +Microsoft.CSharp 8.0.824.36612 dotnet Microsoft.Data.Sqlite 8.0.724.31404 dotnet Microsoft.EntityFrameworkCore 8.0.724.31404 dotnet Microsoft.EntityFrameworkCore.Abstractions 8.0.724.31404 dotnet @@ -131,7 +131,7 @@ Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 Microsoft.Extensions.Configuration.FileExtensions 8.0.724.31311 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Json 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.724.31402 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.824.36908 dotnet Microsoft.Extensions.Configuration.UserSecrets 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Xml 8.0.23.53103 dotnet Microsoft.Extensions.DependencyInjection 8.0.23.53103 dotnet @@ -139,22 +139,22 @@ Microsoft.Extensions.DependencyInjection.Abstractions 8.0.324.11423 Microsoft.Extensions.DependencyModel 8.0.724.31311 dotnet Microsoft.Extensions.Diagnostics 8.0.23.53103 dotnet Microsoft.Extensions.Diagnostics.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.724.31402 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.724.31402 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.824.36908 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.824.36908 dotnet Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.724.31402 dotnet -Microsoft.Extensions.Features 8.0.724.31402 dotnet +Microsoft.Extensions.Features 8.0.824.36908 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.724.31402 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.824.36908 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet Microsoft.Extensions.Hosting 8.0.23.53103 dotnet Microsoft.Extensions.Hosting.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Http 8.0.23.53103 dotnet -Microsoft.Extensions.Identity.Core 8.0.724.31402 dotnet -Microsoft.Extensions.Identity.Stores 8.0.724.31402 dotnet -Microsoft.Extensions.Localization 8.0.724.31402 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.724.31402 dotnet +Microsoft.Extensions.Identity.Core 8.0.824.36908 dotnet +Microsoft.Extensions.Identity.Stores 8.0.824.36908 dotnet +Microsoft.Extensions.Localization 8.0.824.36908 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.824.36908 dotnet Microsoft.Extensions.Logging 8.0.23.53103 dotnet Microsoft.Extensions.Logging.Abstractions 8.0.324.11423 dotnet Microsoft.Extensions.Logging.Configuration 8.0.23.53103 dotnet @@ -163,19 +163,19 @@ Microsoft.Extensions.Logging.Debug 8.0.23.53103 Microsoft.Extensions.Logging.EventLog 8.0.23.53103 dotnet Microsoft.Extensions.Logging.EventSource 8.0.23.53103 dotnet Microsoft.Extensions.Logging.TraceSource 8.0.23.53103 dotnet -Microsoft.Extensions.ObjectPool 8.0.724.31402 dotnet +Microsoft.Extensions.ObjectPool 8.0.824.36908 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.724.31402 dotnet -Microsoft.JSInterop 8.0.724.31402 dotnet -Microsoft.Net.Http.Headers 8.0.724.31402 dotnet +Microsoft.Extensions.WebEncoders 8.0.824.36908 dotnet +Microsoft.JSInterop 8.0.824.36908 dotnet +Microsoft.Net.Http.Headers 8.0.824.36908 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.724.31311 dotnet -Microsoft.VisualBasic.Core 13.0.724.31311 dotnet -Microsoft.Win32.Primitives 8.0.724.31311 dotnet -Microsoft.Win32.Registry 8.0.724.31311 dotnet +Microsoft.VisualBasic 8.0.824.36612 dotnet +Microsoft.VisualBasic.Core 13.0.824.36612 dotnet +Microsoft.Win32.Primitives 8.0.824.36612 dotnet +Microsoft.Win32.Registry 8.0.824.36612 dotnet Microsoft.Win32.SystemEvents 8.0.23.53103 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet @@ -208,177 +208,177 @@ Swashbuckle.AspNetCore.ReDoc 6.6.2.401 Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.724.31311 dotnet -System.AppContext 8.0.724.31311 dotnet -System.Buffers 8.0.724.31311 dotnet -System.Collections 8.0.724.31311 dotnet -System.Collections.Concurrent 8.0.724.31311 dotnet -System.Collections.Immutable 8.0.724.31311 dotnet -System.Collections.NonGeneric 8.0.724.31311 dotnet -System.Collections.Specialized 8.0.724.31311 dotnet -System.ComponentModel 8.0.724.31311 dotnet -System.ComponentModel.Annotations 8.0.724.31311 dotnet -System.ComponentModel.DataAnnotations 8.0.724.31311 dotnet -System.ComponentModel.EventBasedAsync 8.0.724.31311 dotnet -System.ComponentModel.Primitives 8.0.724.31311 dotnet -System.ComponentModel.TypeConverter 8.0.724.31311 dotnet -System.Configuration 8.0.724.31311 dotnet -System.Console 8.0.724.31311 dotnet -System.Core 8.0.724.31311 dotnet -System.Data 8.0.724.31311 dotnet -System.Data.Common 8.0.724.31311 dotnet -System.Data.DataSetExtensions 8.0.724.31311 dotnet -System.Diagnostics.Contracts 8.0.724.31311 dotnet -System.Diagnostics.Debug 8.0.724.31311 dotnet -System.Diagnostics.DiagnosticSource 8.0.724.31311 dotnet +System 8.0.824.36612 dotnet +System.AppContext 8.0.824.36612 dotnet +System.Buffers 8.0.824.36612 dotnet +System.Collections 8.0.824.36612 dotnet +System.Collections.Concurrent 8.0.824.36612 dotnet +System.Collections.Immutable 8.0.824.36612 dotnet +System.Collections.NonGeneric 8.0.824.36612 dotnet +System.Collections.Specialized 8.0.824.36612 dotnet +System.ComponentModel 8.0.824.36612 dotnet +System.ComponentModel.Annotations 8.0.824.36612 dotnet +System.ComponentModel.DataAnnotations 8.0.824.36612 dotnet +System.ComponentModel.EventBasedAsync 8.0.824.36612 dotnet +System.ComponentModel.Primitives 8.0.824.36612 dotnet +System.ComponentModel.TypeConverter 8.0.824.36612 dotnet +System.Configuration 8.0.824.36612 dotnet +System.Console 8.0.824.36612 dotnet +System.Core 8.0.824.36612 dotnet +System.Data 8.0.824.36612 dotnet +System.Data.Common 8.0.824.36612 dotnet +System.Data.DataSetExtensions 8.0.824.36612 dotnet +System.Diagnostics.Contracts 8.0.824.36612 dotnet +System.Diagnostics.Debug 8.0.824.36612 dotnet +System.Diagnostics.DiagnosticSource 8.0.824.36612 dotnet System.Diagnostics.EventLog 8.0.23.53103 dotnet -System.Diagnostics.FileVersionInfo 8.0.724.31311 dotnet -System.Diagnostics.Process 8.0.724.31311 dotnet -System.Diagnostics.StackTrace 8.0.724.31311 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.724.31311 dotnet -System.Diagnostics.Tools 8.0.724.31311 dotnet -System.Diagnostics.TraceSource 8.0.724.31311 dotnet -System.Diagnostics.Tracing 8.0.724.31311 dotnet -System.Drawing 8.0.724.31311 dotnet +System.Diagnostics.FileVersionInfo 8.0.824.36612 dotnet +System.Diagnostics.Process 8.0.824.36612 dotnet +System.Diagnostics.StackTrace 8.0.824.36612 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.824.36612 dotnet +System.Diagnostics.Tools 8.0.824.36612 dotnet +System.Diagnostics.TraceSource 8.0.824.36612 dotnet +System.Diagnostics.Tracing 8.0.824.36612 dotnet +System.Drawing 8.0.824.36612 dotnet System.Drawing.Common 8.0.624.26909 dotnet -System.Drawing.Primitives 8.0.724.31311 dotnet -System.Dynamic.Runtime 8.0.724.31311 dotnet -System.Formats.Asn1 8.0.724.31311 dotnet -System.Formats.Tar 8.0.724.31311 dotnet -System.Globalization 8.0.724.31311 dotnet -System.Globalization.Calendars 8.0.724.31311 dotnet -System.Globalization.Extensions 8.0.724.31311 dotnet -System.IO 8.0.724.31311 dotnet -System.IO.Compression 8.0.724.31311 dotnet -System.IO.Compression.Brotli 8.0.724.31311 dotnet -System.IO.Compression.FileSystem 8.0.724.31311 dotnet -System.IO.Compression.ZipFile 8.0.724.31311 dotnet -System.IO.FileSystem 8.0.724.31311 dotnet -System.IO.FileSystem.AccessControl 8.0.724.31311 dotnet -System.IO.FileSystem.DriveInfo 8.0.724.31311 dotnet -System.IO.FileSystem.Primitives 8.0.724.31311 dotnet -System.IO.FileSystem.Watcher 8.0.724.31311 dotnet -System.IO.IsolatedStorage 8.0.724.31311 dotnet -System.IO.MemoryMappedFiles 8.0.724.31311 dotnet +System.Drawing.Primitives 8.0.824.36612 dotnet +System.Dynamic.Runtime 8.0.824.36612 dotnet +System.Formats.Asn1 8.0.824.36612 dotnet +System.Formats.Tar 8.0.824.36612 dotnet +System.Globalization 8.0.824.36612 dotnet +System.Globalization.Calendars 8.0.824.36612 dotnet +System.Globalization.Extensions 8.0.824.36612 dotnet +System.IO 8.0.824.36612 dotnet +System.IO.Compression 8.0.824.36612 dotnet +System.IO.Compression.Brotli 8.0.824.36612 dotnet +System.IO.Compression.FileSystem 8.0.824.36612 dotnet +System.IO.Compression.ZipFile 8.0.824.36612 dotnet +System.IO.FileSystem 8.0.824.36612 dotnet +System.IO.FileSystem.AccessControl 8.0.824.36612 dotnet +System.IO.FileSystem.DriveInfo 8.0.824.36612 dotnet +System.IO.FileSystem.Primitives 8.0.824.36612 dotnet +System.IO.FileSystem.Watcher 8.0.824.36612 dotnet +System.IO.IsolatedStorage 8.0.824.36612 dotnet +System.IO.MemoryMappedFiles 8.0.824.36612 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.724.31311 dotnet -System.IO.Pipes.AccessControl 8.0.724.31311 dotnet -System.IO.UnmanagedMemoryStream 8.0.724.31311 dotnet -System.Linq 8.0.724.31311 dotnet +System.IO.Pipes 8.0.824.36612 dotnet +System.IO.Pipes.AccessControl 8.0.824.36612 dotnet +System.IO.UnmanagedMemoryStream 8.0.824.36612 dotnet +System.Linq 8.0.824.36612 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.724.31311 dotnet -System.Linq.Parallel 8.0.724.31311 dotnet -System.Linq.Queryable 8.0.724.31311 dotnet -System.Memory 8.0.724.31311 dotnet -System.Net 8.0.724.31311 dotnet -System.Net.Http 8.0.724.31311 dotnet -System.Net.Http.Json 8.0.724.31311 dotnet -System.Net.HttpListener 8.0.724.31311 dotnet -System.Net.Mail 8.0.724.31311 dotnet -System.Net.NameResolution 8.0.724.31311 dotnet -System.Net.NetworkInformation 8.0.724.31311 dotnet -System.Net.Ping 8.0.724.31311 dotnet -System.Net.Primitives 8.0.724.31311 dotnet -System.Net.Quic 8.0.724.31311 dotnet -System.Net.Requests 8.0.724.31311 dotnet -System.Net.Security 8.0.724.31311 dotnet -System.Net.ServicePoint 8.0.724.31311 dotnet -System.Net.Sockets 8.0.724.31311 dotnet -System.Net.WebClient 8.0.724.31311 dotnet -System.Net.WebHeaderCollection 8.0.724.31311 dotnet -System.Net.WebProxy 8.0.724.31311 dotnet -System.Net.WebSockets 8.0.724.31311 dotnet -System.Net.WebSockets.Client 8.0.724.31311 dotnet -System.Numerics 8.0.724.31311 dotnet -System.Numerics.Vectors 8.0.724.31311 dotnet -System.ObjectModel 8.0.724.31311 dotnet -System.Private.CoreLib 8.0.724.31311 dotnet -System.Private.DataContractSerialization 8.0.724.31311 dotnet -System.Private.Uri 8.0.724.31311 dotnet -System.Private.Xml 8.0.724.31311 dotnet -System.Private.Xml.Linq 8.0.724.31311 dotnet -System.Reflection 8.0.724.31311 dotnet -System.Reflection.DispatchProxy 8.0.724.31311 dotnet -System.Reflection.Emit 8.0.724.31311 dotnet -System.Reflection.Emit.ILGeneration 8.0.724.31311 dotnet -System.Reflection.Emit.Lightweight 8.0.724.31311 dotnet -System.Reflection.Extensions 8.0.724.31311 dotnet -System.Reflection.Metadata 8.0.724.31311 dotnet -System.Reflection.Primitives 8.0.724.31311 dotnet -System.Reflection.TypeExtensions 8.0.724.31311 dotnet -System.Resources.Reader 8.0.724.31311 dotnet -System.Resources.ResourceManager 8.0.724.31311 dotnet -System.Resources.Writer 8.0.724.31311 dotnet -System.Runtime 8.0.724.31311 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.724.31311 dotnet -System.Runtime.CompilerServices.VisualC 8.0.724.31311 dotnet -System.Runtime.Extensions 8.0.724.31311 dotnet -System.Runtime.Handles 8.0.724.31311 dotnet -System.Runtime.InteropServices 8.0.724.31311 dotnet -System.Runtime.InteropServices.JavaScript 8.0.724.31311 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.724.31311 dotnet -System.Runtime.Intrinsics 8.0.724.31311 dotnet -System.Runtime.Loader 8.0.724.31311 dotnet -System.Runtime.Numerics 8.0.724.31311 dotnet -System.Runtime.Serialization 8.0.724.31311 dotnet -System.Runtime.Serialization.Formatters 8.0.724.31311 dotnet -System.Runtime.Serialization.Json 8.0.724.31311 dotnet -System.Runtime.Serialization.Primitives 8.0.724.31311 dotnet -System.Runtime.Serialization.Xml 8.0.724.31311 dotnet -System.Security 8.0.724.31311 dotnet -System.Security.AccessControl 8.0.724.31311 dotnet -System.Security.Claims 8.0.724.31311 dotnet -System.Security.Cryptography 8.0.724.31311 dotnet -System.Security.Cryptography.Algorithms 8.0.724.31311 dotnet -System.Security.Cryptography.Cng 8.0.724.31311 dotnet -System.Security.Cryptography.Csp 8.0.724.31311 dotnet -System.Security.Cryptography.Encoding 8.0.724.31311 dotnet -System.Security.Cryptography.OpenSsl 8.0.724.31311 dotnet +System.Linq.Expressions 8.0.824.36612 dotnet +System.Linq.Parallel 8.0.824.36612 dotnet +System.Linq.Queryable 8.0.824.36612 dotnet +System.Memory 8.0.824.36612 dotnet +System.Net 8.0.824.36612 dotnet +System.Net.Http 8.0.824.36612 dotnet +System.Net.Http.Json 8.0.824.36612 dotnet +System.Net.HttpListener 8.0.824.36612 dotnet +System.Net.Mail 8.0.824.36612 dotnet +System.Net.NameResolution 8.0.824.36612 dotnet +System.Net.NetworkInformation 8.0.824.36612 dotnet +System.Net.Ping 8.0.824.36612 dotnet +System.Net.Primitives 8.0.824.36612 dotnet +System.Net.Quic 8.0.824.36612 dotnet +System.Net.Requests 8.0.824.36612 dotnet +System.Net.Security 8.0.824.36612 dotnet +System.Net.ServicePoint 8.0.824.36612 dotnet +System.Net.Sockets 8.0.824.36612 dotnet +System.Net.WebClient 8.0.824.36612 dotnet +System.Net.WebHeaderCollection 8.0.824.36612 dotnet +System.Net.WebProxy 8.0.824.36612 dotnet +System.Net.WebSockets 8.0.824.36612 dotnet +System.Net.WebSockets.Client 8.0.824.36612 dotnet +System.Numerics 8.0.824.36612 dotnet +System.Numerics.Vectors 8.0.824.36612 dotnet +System.ObjectModel 8.0.824.36612 dotnet +System.Private.CoreLib 8.0.824.36612 dotnet +System.Private.DataContractSerialization 8.0.824.36612 dotnet +System.Private.Uri 8.0.824.36612 dotnet +System.Private.Xml 8.0.824.36612 dotnet +System.Private.Xml.Linq 8.0.824.36612 dotnet +System.Reflection 8.0.824.36612 dotnet +System.Reflection.DispatchProxy 8.0.824.36612 dotnet +System.Reflection.Emit 8.0.824.36612 dotnet +System.Reflection.Emit.ILGeneration 8.0.824.36612 dotnet +System.Reflection.Emit.Lightweight 8.0.824.36612 dotnet +System.Reflection.Extensions 8.0.824.36612 dotnet +System.Reflection.Metadata 8.0.824.36612 dotnet +System.Reflection.Primitives 8.0.824.36612 dotnet +System.Reflection.TypeExtensions 8.0.824.36612 dotnet +System.Resources.Reader 8.0.824.36612 dotnet +System.Resources.ResourceManager 8.0.824.36612 dotnet +System.Resources.Writer 8.0.824.36612 dotnet +System.Runtime 8.0.824.36612 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.824.36612 dotnet +System.Runtime.CompilerServices.VisualC 8.0.824.36612 dotnet +System.Runtime.Extensions 8.0.824.36612 dotnet +System.Runtime.Handles 8.0.824.36612 dotnet +System.Runtime.InteropServices 8.0.824.36612 dotnet +System.Runtime.InteropServices.JavaScript 8.0.824.36612 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.824.36612 dotnet +System.Runtime.Intrinsics 8.0.824.36612 dotnet +System.Runtime.Loader 8.0.824.36612 dotnet +System.Runtime.Numerics 8.0.824.36612 dotnet +System.Runtime.Serialization 8.0.824.36612 dotnet +System.Runtime.Serialization.Formatters 8.0.824.36612 dotnet +System.Runtime.Serialization.Json 8.0.824.36612 dotnet +System.Runtime.Serialization.Primitives 8.0.824.36612 dotnet +System.Runtime.Serialization.Xml 8.0.824.36612 dotnet +System.Security 8.0.824.36612 dotnet +System.Security.AccessControl 8.0.824.36612 dotnet +System.Security.Claims 8.0.824.36612 dotnet +System.Security.Cryptography 8.0.824.36612 dotnet +System.Security.Cryptography.Algorithms 8.0.824.36612 dotnet +System.Security.Cryptography.Cng 8.0.824.36612 dotnet +System.Security.Cryptography.Csp 8.0.824.36612 dotnet +System.Security.Cryptography.Encoding 8.0.824.36612 dotnet +System.Security.Cryptography.OpenSsl 8.0.824.36612 dotnet System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet -System.Security.Cryptography.Primitives 8.0.724.31311 dotnet -System.Security.Cryptography.X509Certificates 8.0.724.31311 dotnet +System.Security.Cryptography.Primitives 8.0.824.36612 dotnet +System.Security.Cryptography.X509Certificates 8.0.824.36612 dotnet System.Security.Cryptography.Xml 8.0.524.21615 dotnet -System.Security.Principal 8.0.724.31311 dotnet -System.Security.Principal.Windows 8.0.724.31311 dotnet -System.Security.SecureString 8.0.724.31311 dotnet -System.ServiceModel.Web 8.0.724.31311 dotnet -System.ServiceProcess 8.0.724.31311 dotnet -System.Text.Encoding 8.0.724.31311 dotnet -System.Text.Encoding.CodePages 8.0.724.31311 dotnet -System.Text.Encoding.Extensions 8.0.724.31311 dotnet -System.Text.Encodings.Web 8.0.724.31311 dotnet -System.Text.Json 8.0.724.31311 dotnet -System.Text.RegularExpressions 8.0.724.31311 dotnet -System.Threading 8.0.724.31311 dotnet -System.Threading.Channels 8.0.724.31311 dotnet -System.Threading.Overlapped 8.0.724.31311 dotnet +System.Security.Principal 8.0.824.36612 dotnet +System.Security.Principal.Windows 8.0.824.36612 dotnet +System.Security.SecureString 8.0.824.36612 dotnet +System.ServiceModel.Web 8.0.824.36612 dotnet +System.ServiceProcess 8.0.824.36612 dotnet +System.Text.Encoding 8.0.824.36612 dotnet +System.Text.Encoding.CodePages 8.0.824.36612 dotnet +System.Text.Encoding.Extensions 8.0.824.36612 dotnet +System.Text.Encodings.Web 8.0.824.36612 dotnet +System.Text.Json 8.0.824.36612 dotnet +System.Text.RegularExpressions 8.0.824.36612 dotnet +System.Threading 8.0.824.36612 dotnet +System.Threading.Channels 8.0.824.36612 dotnet +System.Threading.Overlapped 8.0.824.36612 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.724.31311 dotnet -System.Threading.Tasks.Dataflow 8.0.724.31311 dotnet -System.Threading.Tasks.Extensions 8.0.724.31311 dotnet -System.Threading.Tasks.Parallel 8.0.724.31311 dotnet -System.Threading.Thread 8.0.724.31311 dotnet -System.Threading.ThreadPool 8.0.724.31311 dotnet -System.Threading.Timer 8.0.724.31311 dotnet -System.Transactions 8.0.724.31311 dotnet -System.Transactions.Local 8.0.724.31311 dotnet -System.ValueTuple 8.0.724.31311 dotnet -System.Web 8.0.724.31311 dotnet -System.Web.HttpUtility 8.0.724.31311 dotnet -System.Windows 8.0.724.31311 dotnet -System.Xml 8.0.724.31311 dotnet -System.Xml.Linq 8.0.724.31311 dotnet -System.Xml.ReaderWriter 8.0.724.31311 dotnet -System.Xml.Serialization 8.0.724.31311 dotnet -System.Xml.XDocument 8.0.724.31311 dotnet -System.Xml.XPath 8.0.724.31311 dotnet -System.Xml.XPath.XDocument 8.0.724.31311 dotnet -System.Xml.XmlDocument 8.0.724.31311 dotnet -System.Xml.XmlSerializer 8.0.724.31311 dotnet +System.Threading.Tasks 8.0.824.36612 dotnet +System.Threading.Tasks.Dataflow 8.0.824.36612 dotnet +System.Threading.Tasks.Extensions 8.0.824.36612 dotnet +System.Threading.Tasks.Parallel 8.0.824.36612 dotnet +System.Threading.Thread 8.0.824.36612 dotnet +System.Threading.ThreadPool 8.0.824.36612 dotnet +System.Threading.Timer 8.0.824.36612 dotnet +System.Transactions 8.0.824.36612 dotnet +System.Transactions.Local 8.0.824.36612 dotnet +System.ValueTuple 8.0.824.36612 dotnet +System.Web 8.0.824.36612 dotnet +System.Web.HttpUtility 8.0.824.36612 dotnet +System.Windows 8.0.824.36612 dotnet +System.Xml 8.0.824.36612 dotnet +System.Xml.Linq 8.0.824.36612 dotnet +System.Xml.ReaderWriter 8.0.824.36612 dotnet +System.Xml.Serialization 8.0.824.36612 dotnet +System.Xml.XDocument 8.0.824.36612 dotnet +System.Xml.XPath 8.0.824.36612 dotnet +System.Xml.XPath.XDocument 8.0.824.36612 dotnet +System.Xml.XmlDocument 8.0.824.36612 dotnet +System.Xml.XmlSerializer 8.0.824.36612 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.724.31311 dotnet +WindowsBase 8.0.824.36612 dotnet adduser 3.137ubuntu1 deb apt 2.7.14build2 deb apt-utils 2.7.14build2 deb @@ -398,7 +398,7 @@ debconf 1.5.86ubuntu1 debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17 deb -dpkg 1.22.6ubuntu6 deb +dpkg 1.22.6ubuntu6.1 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4 deb findutils 4.9.0-5build1 deb fontconfig-config 2.15.0-1.1ubuntu2 deb @@ -418,10 +418,10 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.9.9+ubu2404 deb +jellyfin 10.9.10+ubu2404 deb jellyfin-ffmpeg6 6.0.1-8-noble deb -jellyfin-server 10.9.9+ubu2404 deb -jellyfin-web 10.9.9+ubu2404 deb +jellyfin-server 10.9.10+ubu2404 deb +jellyfin-web 10.9.10+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2023.524.0.0 dotnet keyboxd 2.4.4-2ubuntu17 deb @@ -466,7 +466,7 @@ libgnutls30t64 3.8.3-1.1ubun libgpg-error0 1.47-3build2 deb libgssapi-krb5-2 1.20.1-6ubuntu2.1 deb libhogweed6t64 3.9.1-2.2build1 deb -libicu74 74.2-1ubuntu3 deb +libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1 deb libjq1 1.7.1-3build1 deb libk5crypto3 1.20.1-6ubuntu2.1 deb @@ -566,11 +566,11 @@ logsave 1.47.0-2.4~ex mawk 1.3.4.20240123-1build1 deb mesa-va-drivers 24.0.9-0ubuntu0.1 deb mount 2.39.3-9ubuntu6 deb -mscorlib 8.0.724.31311 dotnet +mscorlib 8.0.824.36612 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb -netstandard 8.0.724.31311 dotnet +netstandard 8.0.824.36612 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.2 deb passwd 1:4.13+dfsg1-4ubuntu3 deb From 462a18084cf09b88036810c0531da03331e97236 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 3 Sep 2024 12:50:33 +0000 Subject: [PATCH 362/456] Bot Updating Package Versions --- package_versions.txt | 72 ++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3db49af..1bc35b3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -383,23 +383,23 @@ adduser 3.137ubuntu1 apt 2.7.14build2 deb apt-utils 2.7.14build2 deb at 3.2.5-2.1ubuntu3 deb -base-files 13ubuntu10 deb +base-files 13ubuntu10.1 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb -bsdutils 1:2.39.3-9ubuntu6 deb +bsdutils 1:2.39.3-9ubuntu6.1 deb ca-certificates 20240203 deb catatonit 0.1.7-1 deb coreutils 9.4-3ubuntu6 deb cron 3.0pl1-184ubuntu2 deb cron-daemon-common 3.0pl1-184ubuntu2 deb -curl 8.5.0-2ubuntu10.2 deb +curl 8.5.0-2ubuntu10.3 deb dash 0.5.12-6ubuntu5 deb debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17 deb dpkg 1.22.6ubuntu6.1 deb -e2fsprogs 1.47.0-2.4~exp1ubuntu4 deb +e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb findutils 4.9.0-5build1 deb fontconfig-config 2.15.0-1.1ubuntu2 deb fonts-dejavu-core 2.37-8 deb @@ -432,19 +432,19 @@ libassuan0 2.5.6-1build1 libattr1 1:2.5.2-1build1 deb libaudit-common 1:3.1.2-2.1build1 deb libaudit1 1:3.1.2-2.1build1 deb -libblkid1 2.39.3-9ubuntu6 deb +libblkid1 2.39.3-9ubuntu6.1 deb libbluray2 1:1.3.4-1build1 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1 deb -libbz2-1.0 1.0.8-5.1 deb -libc-bin 2.39-0ubuntu8.2 deb -libc6 2.39-0ubuntu8.2 deb +libbz2-1.0 1.0.8-5.1build0.1 deb +libc-bin 2.39-0ubuntu8.3 deb +libc6 2.39-0ubuntu8.3 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2 deb -libcom-err2 1.47.0-2.4~exp1ubuntu4 deb +libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb -libcurl4t64 8.5.0-2ubuntu10.2 deb +libcurl4t64 8.5.0-2ubuntu10.3 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libdrm-amdgpu1 2.4.120-2build1 deb @@ -455,17 +455,17 @@ libdrm2 2.4.120-2buil libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1build4 deb libexpat1 2.6.1-2build1 deb -libext2fs2t64 1.47.0-2.4~exp1ubuntu4 deb +libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfontconfig1 2.15.0-1.1ubuntu2 deb libfreetype6 2.13.2+dfsg-1build3 deb libgcc-s1 14-20240412-0ubuntu1 deb libgcrypt20 1.10.3-2build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6 deb -libgnutls30t64 3.8.3-1.1ubuntu3.1 deb +libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2 deb libgssapi-krb5-2 1.20.1-6ubuntu2.1 deb -libhogweed6t64 3.9.1-2.2build1 deb +libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1 deb libjq1 1.7.1-3build1 deb @@ -477,14 +477,14 @@ libksba8 1.6.6-1build1 libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb libllvm17t64 1:17.0.6-9ubuntu1 deb -liblz4-1 1.9.4-1build1 deb -liblzma5 5.6.1+really5.4.5-1 deb +liblz4-1 1.9.4-1build1.1 deb +liblzma5 5.6.1+really5.4.5-1build0.1 deb libmd0 1.1.0-2build1 deb -libmount1 2.39.3-9ubuntu6 deb +libmount1 2.39.3-9ubuntu6.1 deb libmp3lame0 3.100-6build1 deb libmpg123-0t64 1.32.5-1ubuntu1 deb libncursesw6 6.4+20240113-1ubuntu2 deb -libnettle8t64 3.9.1-2.2build1 deb +libnettle8t64 3.9.1-2.2build1.1 deb libnghttp2-14 1.59.0-1ubuntu0.1 deb libnpth0t64 1.6-3.1build1 deb libnuma1 2.0.18-1build1 deb @@ -492,7 +492,7 @@ libogg0 1.3.5-3build1 libonig5 6.9.9-1build1 deb libopenmpt0t64 0.7.3-1.1build3 deb libopus0 1.4-1build1 deb -libp11-kit0 0.25.3-4ubuntu2 deb +libp11-kit0 0.25.3-4ubuntu2.1 deb libpam-modules 1.5.3-5ubuntu5.1 deb libpam-modules-bin 1.5.3-5ubuntu5.1 deb libpam-runtime 1.5.3-5ubuntu5.1 deb @@ -505,30 +505,30 @@ libproc2-0 2:4.0.4-4ubun libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb -libsasl2-2 2.1.28+dfsg1-5ubuntu3 deb -libsasl2-modules 2.1.28+dfsg1-5ubuntu3 deb -libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3 deb +libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb libse 4.0.7.45 dotnet -libseccomp2 2.5.5-1ubuntu3 deb +libseccomp2 2.5.5-1ubuntu3.1 deb libselinux1 3.5-2ubuntu2 deb libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb libsharpyuv0 1.3.2-0.4build3 deb -libsmartcols1 2.39.3-9ubuntu6 deb +libsmartcols1 2.39.3-9ubuntu6.1 deb libsqlite3-0 3.45.1-1ubuntu2 deb -libss2 1.47.0-2.4~exp1ubuntu4 deb +libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb -libssl3t64 3.0.13-0ubuntu3.2 deb +libssl3t64 3.0.13-0ubuntu3.3 deb libstdc++6 14-20240412-0ubuntu1 deb -libsystemd0 255.4-1ubuntu8.2 deb +libsystemd0 255.4-1ubuntu8.4 deb libtasn1-6 4.19.0-3build1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.2 deb +libudev1 255.4-1ubuntu8.4 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1 deb -libuuid1 2.39.3-9ubuntu6 deb +libuuid1 2.39.3-9ubuntu6.1 deb libvorbis0a 1.3.7-1build3 deb libvorbisenc2 1.3.7-1build3 deb libvorbisfile3 1.3.7-1build3 deb @@ -557,22 +557,22 @@ libxrender1 1:0.9.10-1.1b libxshmfence1 1.3-1build5 deb libxslt1.1 1.1.39-0exp1build1 deb libxxhash0 0.8.2-2build1 deb -libzstd1 1.5.5+dfsg2-2build1 deb +libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb -locales 2.39-0ubuntu8.2 deb +locales 2.39-0ubuntu8.3 deb login 1:4.13+dfsg1-4ubuntu3 deb -logsave 1.47.0-2.4~exp1ubuntu4 deb +logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb mesa-va-drivers 24.0.9-0ubuntu0.1 deb -mount 2.39.3-9ubuntu6 deb +mount 2.39.3-9ubuntu6.1 deb mscorlib 8.0.824.36612 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb netstandard 8.0.824.36612 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb -openssl 3.0.13-0ubuntu3.2 deb +openssl 3.0.13-0ubuntu3.3 deb passwd 1:4.13+dfsg1-4ubuntu3 deb perl-base 5.38.2-3.2build2 deb pinentry-curses 1.2.1-3ubuntu5 deb @@ -582,12 +582,12 @@ publicsuffix 20231001.0357 readline-common 8.2-4build1 deb sed 4.9-2build1 deb sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.2 deb +systemd-standalone-sysusers 255.4-1ubuntu8.4 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tzdata 2024a-3ubuntu1.1 deb ubuntu-keyring 2023.11.28.1 deb -util-linux 2.39.3-9ubuntu6 deb +util-linux 2.39.3-9ubuntu6.1 deb xmlstarlet 1.6.1-4 deb zlib.net 1.0.6.0 dotnet -zlib1g 1:1.3.dfsg-3.1ubuntu2 deb +zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From a82f52c8a79bf105f58c17ba5873816adbb84d91 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 7 Sep 2024 23:12:51 +0000 Subject: [PATCH 363/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1bc35b3..def33f7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -15,14 +15,14 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.10 dotnet (+13 duplicates) +Jellyfin Server 10.9.11 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.9.10 dotnet -Jellyfin.Extensions.dll 10.9.10 dotnet +Jellyfin.Data.dll 10.9.11 dotnet +Jellyfin.Extensions.dll 10.9.11 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.10 dotnet +Jellyfin.Networking.dll 10.9.11 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -418,10 +418,10 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.9.10+ubu2404 deb +jellyfin 10.9.11+ubu2404 deb jellyfin-ffmpeg6 6.0.1-8-noble deb -jellyfin-server 10.9.10+ubu2404 deb -jellyfin-web 10.9.10+ubu2404 deb +jellyfin-server 10.9.11+ubu2404 deb +jellyfin-web 10.9.11+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2023.524.0.0 dotnet keyboxd 2.4.4-2ubuntu17 deb @@ -519,7 +519,7 @@ libsmartcols1 2.39.3-9ubunt libsqlite3-0 3.45.1-1ubuntu2 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb -libssl3t64 3.0.13-0ubuntu3.3 deb +libssl3t64 3.0.13-0ubuntu3.4 deb libstdc++6 14-20240412-0ubuntu1 deb libsystemd0 255.4-1ubuntu8.4 deb libtasn1-6 4.19.0-3build1 deb @@ -572,7 +572,7 @@ ncurses-bin 6.4+20240113- netcat-openbsd 1.226-1ubuntu2 deb netstandard 8.0.824.36612 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb -openssl 3.0.13-0ubuntu3.3 deb +openssl 3.0.13-0ubuntu3.4 deb passwd 1:4.13+dfsg1-4ubuntu3 deb perl-base 5.38.2-3.2build2 deb pinentry-curses 1.2.1-3ubuntu5 deb From 830149a5e8121ba28119da6b946dfc3d74634c87 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 17 Sep 2024 12:51:54 +0000 Subject: [PATCH 364/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index def33f7..92131cb 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -454,7 +454,7 @@ libdrm-radeon1 2.4.120-2buil libdrm2 2.4.120-2build1 deb libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1build4 deb -libexpat1 2.6.1-2build1 deb +libexpat1 2.6.1-2ubuntu0.1 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfontconfig1 2.15.0-1.1ubuntu2 deb From 68f4741971bde963a5167a9a0e97c2f9af7c7f08 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 24 Sep 2024 12:53:46 +0000 Subject: [PATCH 365/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 92131cb..3ce21c7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -392,7 +392,7 @@ catatonit 0.1.7-1 coreutils 9.4-3ubuntu6 deb cron 3.0pl1-184ubuntu2 deb cron-daemon-common 3.0pl1-184ubuntu2 deb -curl 8.5.0-2ubuntu10.3 deb +curl 8.5.0-2ubuntu10.4 deb dash 0.5.12-6ubuntu5 deb debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb @@ -444,7 +444,7 @@ libcap-ng0 0.8.4-2build2 libcap2 1:2.66-5ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb -libcurl4t64 8.5.0-2ubuntu10.3 deb +libcurl4t64 8.5.0-2ubuntu10.4 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libdrm-amdgpu1 2.4.120-2build1 deb From 279eac826a0745ce99efe87411ae6910970eb274 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 1 Oct 2024 12:53:14 +0000 Subject: [PATCH 366/456] Bot Updating Templated Files --- Jenkinsfile | 60 +++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 136fe72..684e045 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -81,7 +81,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./root/donate.txt' } sh '''#! /bin/bash echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" ''' @@ -311,7 +311,7 @@ pipeline { echo "Jenkinsfile is up to date." fi echo "Starting Stage 2 - Delete old templates" - OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml" + OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml .github/workflows/package_trigger.yml" for i in ${OLD_TEMPLATES}; do if [[ -f "${i}" ]]; then TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" @@ -719,6 +719,14 @@ pipeline { } sh '''#! /bin/bash set -e + if grep -q 'docker-baseimage' <<< "${LS_REPO}"; then + echo "Detected baseimage, setting LSIO_FIRST_PARTY=true" + if [ -n "${CI_DOCKERENV}" ]; then + CI_DOCKERENV="LSIO_FIRST_PARTY=true|${CI_DOCKERENV}" + else + CI_DOCKERENV="LSIO_FIRST_PARTY=true" + fi + fi docker pull ghcr.io/linuxserver/ci:latest if [ "${MULTIARCH}" == "true" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 @@ -731,6 +739,7 @@ pipeline { -e DOCKER_LOGS_TIMEOUT=\"${CI_DELAY}\" \ -e TAGS=\"${CI_TAGS}\" \ -e META_TAG=\"${META_TAG}\" \ + -e RELEASE_TAG=\"latest\" \ -e PORT=\"${CI_PORT}\" \ -e SSL=\"${CI_SSL}\" \ -e BASE=\"${DIST_IMAGE}\" \ @@ -740,6 +749,7 @@ pipeline { -e WEB_SCREENSHOT=\"${CI_WEB}\" \ -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ + -e NODE_NAME=\"${NODE_NAME}\" \ -t ghcr.io/linuxserver/ci:latest \ python3 test_build.py''' } @@ -1007,17 +1017,45 @@ EOF git config --global --unset commit.gpgsign ''' script{ + env.JOB_DATE = sh( + script: '''date '+%Y-%m-%dT%H:%M:%S%:z' ''', + returnStdout: true).trim() if (env.EXIT_STATUS == "ABORTED"){ sh 'echo "build aborted"' - } - else if (currentBuild.currentResult == "SUCCESS"){ - sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 1681177,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** Success\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ - "username": "Jenkins"}' ${BUILDS_DISCORD} ''' - } - else { - sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 16711680,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** failure\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ + }else{ + if (currentBuild.currentResult == "SUCCESS"){ + if (env.GITHUBIMAGE =~ /lspipepr/){ + env.JOB_WEBHOOK_STATUS='Success' + env.JOB_WEBHOOK_COLOUR=3957028 + env.JOB_WEBHOOK_FOOTER='PR Build' + }else if (env.GITHUBIMAGE =~ /lsiodev/){ + env.JOB_WEBHOOK_STATUS='Success' + env.JOB_WEBHOOK_COLOUR=3957028 + env.JOB_WEBHOOK_FOOTER='Dev Build' + }else{ + env.JOB_WEBHOOK_STATUS='Success' + env.JOB_WEBHOOK_COLOUR=1681177 + env.JOB_WEBHOOK_FOOTER='Live Build' + } + }else{ + if (env.GITHUBIMAGE =~ /lspipepr/){ + env.JOB_WEBHOOK_STATUS='Failure' + env.JOB_WEBHOOK_COLOUR=12669523 + env.JOB_WEBHOOK_FOOTER='PR Build' + }else if (env.GITHUBIMAGE =~ /lsiodev/){ + env.JOB_WEBHOOK_STATUS='Failure' + env.JOB_WEBHOOK_COLOUR=12669523 + env.JOB_WEBHOOK_FOOTER='Dev Build' + }else{ + env.JOB_WEBHOOK_STATUS='Failure' + env.JOB_WEBHOOK_COLOUR=16711680 + env.JOB_WEBHOOK_FOOTER='Live Build' + } + } + sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"'color'": '${JOB_WEBHOOK_COLOUR}',\ + "footer": {"text" : "'"${JOB_WEBHOOK_FOOTER}"'"},\ + "timestamp": "'${JOB_DATE}'",\ + "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** '${JOB_WEBHOOK_STATUS}'\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ "username": "Jenkins"}' ${BUILDS_DISCORD} ''' } } From 047a233fc894c5a7e652c968878b3977f174ebfa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 1 Oct 2024 12:54:51 +0000 Subject: [PATCH 367/456] Bot Updating Templated Files --- .github/workflows/package_trigger.yml | 42 --------------------------- 1 file changed, 42 deletions(-) delete mode 100644 .github/workflows/package_trigger.yml diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml deleted file mode 100644 index ef81c67..0000000 --- a/.github/workflows/package_trigger.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Package Trigger Main - -on: - workflow_dispatch: - -jobs: - package-trigger-master: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4.1.1 - - - name: Package Trigger - if: github.ref == 'refs/heads/master' - run: | - printf "# Package trigger for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY - if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER }}" ]; then - echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> Github secret \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY - exit 0 - fi - if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then - echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY - exit 0 - fi - echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY - echo "> Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY - response=$(curl -iX POST \ - https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=true \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY - echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY - sleep 10 - buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') - buildurl="${buildurl%$'\r'}" - echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY - echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY - curl -iX POST \ - "${buildurl}submitDescription" \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ - --data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ - --data-urlencode "Submit=Submit" From 81d6faeac30092baf0ff08a288474f2dec7f132b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 1 Oct 2024 12:56:57 +0000 Subject: [PATCH 368/456] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 64 +++++++++++------- .../workflows/package_trigger_scheduler.yml | 66 ++++++++++++++----- README.md | 3 +- 3 files changed, 90 insertions(+), 43 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 3767552..4bddb97 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -11,15 +11,17 @@ jobs: - name: External Trigger if: github.ref == 'refs/heads/master' + env: + SKIP_EXTERNAL_TRIGGER: ${{ vars.SKIP_EXTERNAL_TRIGGER }} run: | printf "# External trigger for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY - if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER }}" ]; then + if grep -q "^jellyfin_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> Github secret \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`jellyfin_master\`; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY - echo "> External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_JELLYFIN_MASTER\`" >> $GITHUB_STEP_SUMMARY + echo "> External trigger running off of master branch. To disable this trigger, add \`jellyfin_master\` into the Github organizational variable \`SKIP_EXTERNAL_TRIGGER\`." >> $GITHUB_STEP_SUMMARY printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY @@ -78,26 +80,38 @@ jobs: echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY exit 0 else - printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY - echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY - response=$(curl -iX POST \ - https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=false \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY - echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY - sleep 10 - buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') - buildurl="${buildurl%$'\r'}" - echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY - echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY - curl -iX POST \ - "${buildurl}submitDescription" \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ - --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ - --data-urlencode "Submit=Submit" - echo "**** Notifying Discord ****" - TRIGGER_REASON="A version change was detected for jellyfin tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" - curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, - "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], - "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + if [[ "${artifacts_found}" == "false" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> New version detected, but not all artifacts are published yet; skipping trigger" >> $GITHUB_STEP_SUMMARY + FAILURE_REASON="New version ${EXT_RELEASE} for jellyfin tag latest is detected, however not all artifacts are uploaded to upstream release yet. Will try again later." + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + else + printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY + echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY + if "${artifacts_found}" == "true" ]]; then + echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY + fi + response=$(curl -iX POST \ + https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/buildWithParameters?PACKAGE_CHECK=false \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY + sleep 10 + buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') + buildurl="${buildurl%$'\r'}" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY + curl -iX POST \ + "${buildurl}submitDescription" \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ + --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ + --data-urlencode "Submit=Submit" + echo "**** Notifying Discord ****" + TRIGGER_REASON="A version change was detected for jellyfin tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + fi fi diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index cb4f253..1d7d109 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -14,6 +14,8 @@ jobs: fetch-depth: '0' - name: Package Trigger Scheduler + env: + SKIP_PACKAGE_TRIGGER: ${{ vars.SKIP_PACKAGE_TRIGGER }} run: | printf "# Package trigger scheduler for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY printf "Found the branches:\n\n%s\n" "$(git for-each-ref --format='- %(refname:lstrip=3)' refs/remotes)" >> $GITHUB_STEP_SUMMARY @@ -24,27 +26,57 @@ jobs: continue fi printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY - ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml | yq -r '.ls_branch') - if [ "${br}" == "${ls_branch}" ]; then + JENKINS_VARS=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml) + if [[ "${br}" == $(yq -r '.ls_branch' <<< "${JENKINS_VARS}") ]]; then echo "Branch appears to be live; checking workflow." >> $GITHUB_STEP_SUMMARY - if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/.github/workflows/package_trigger.yml > /dev/null 2>&1; then - echo "Triggering package trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY - triggered_branches="${triggered_branches}${br} " - curl -iX POST \ - -H "Authorization: token ${{ secrets.CR_PAT }}" \ - -H "Accept: application/vnd.github.v3+json" \ - -d "{\"ref\":\"refs/heads/${br}\"}" \ - https://api.github.com/repos/linuxserver/docker-jellyfin/actions/workflows/package_trigger.yml/dispatches - sleep 30 + if [[ $(yq -r '.skip_package_check' <<< "${JENKINS_VARS}") == "true" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Skipping branch ${br} due to \`skip_package_check\` being set in \`jenkins-vars.yml\`." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif grep -q "^jellyfin_${br}" <<< "${SKIP_PACKAGE_TRIGGER}"; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_PACKAGE_TRIGGER\` contains \`jellyfin_${br}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/${br}/lastBuild/api/json | jq -r '.building') == "true" ]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> There already seems to be an active build on Jenkins; skipping package trigger for ${br}" >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " else - echo "Skipping branch ${br} due to no package trigger workflow present." >> $GITHUB_STEP_SUMMARY + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> Triggering package trigger for branch ${br}" >> $GITHUB_STEP_SUMMARY + printf "> To disable, add \`jellyfin_%s\` into the Github organizational variable \`SKIP_PACKAGE_TRIGGER\`.\n\n" "${br}" >> $GITHUB_STEP_SUMMARY + triggered_branches="${triggered_branches}${br} " + response=$(curl -iX POST \ + https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/${br}/buildWithParameters?PACKAGE_CHECK=true \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY + sleep 10 + buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') + buildurl="${buildurl%$'\r'}" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY + curl -iX POST \ + "${buildurl}submitDescription" \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ + --data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ + --data-urlencode "Submit=Submit" + sleep 20 fi else echo "Skipping branch ${br} due to being detected as dev branch." >> $GITHUB_STEP_SUMMARY fi done - echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" - echo "**** Notifying Discord ****" - curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, - "description": "**Package Check Build(s) Triggered for jellyfin** \n**Branch(es):** '"${triggered_branches}"' \n**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-jellyfin/activity/"' \n"}], - "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + if [[ -n "${triggered_branches}" ]] || [[ -n "${skipped_branches}" ]]; then + if [[ -n "${triggered_branches}" ]]; then + NOTIFY_BRANCHES="**Triggered:** ${triggered_branches} \n" + fi + if [[ -n "${skipped_branches}" ]]; then + NOTIFY_BRANCHES="${NOTIFY_BRANCHES}**Skipped:** ${skipped_branches} \n" + fi + echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" + echo "**** Notifying Discord ****" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Package Check Build(s) Triggered for jellyfin** \n'"${NOTIFY_BRANCHES}"'**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-jellyfin/activity/"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + fi diff --git a/README.md b/README.md index 6762512..b356e79 100644 --- a/README.md +++ b/README.md @@ -346,7 +346,8 @@ Below are the instructions for updating containers: ### Image Update Notifications - Diun (Docker Image Update Notifier) -**tip**: We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. +>[!TIP] +>We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. ## Building locally From 0e99c5f7aae5eb89f5068684c623375142d48990 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 1 Oct 2024 13:00:41 +0000 Subject: [PATCH 369/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3ce21c7..997ea5c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -501,7 +501,7 @@ libpciaccess0 0.17-3build1 libpcre2-8-0 10.42-4ubuntu2 deb libpixman-1-0 0.42.2-1build1 deb libpng16-16t64 1.6.43-5build1 deb -libproc2-0 2:4.0.4-4ubuntu3 deb +libproc2-0 2:4.0.4-4ubuntu3.1 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb @@ -576,7 +576,7 @@ openssl 3.0.13-0ubunt passwd 1:4.13+dfsg1-4ubuntu3 deb perl-base 5.38.2-3.2build2 deb pinentry-curses 1.2.1-3ubuntu5 deb -procps 2:4.0.4-4ubuntu3 deb +procps 2:4.0.4-4ubuntu3.1 deb prometheus-net.DotNetRuntime 4.4.0.0 dotnet publicsuffix 20231001.0357-0.1 deb readline-common 8.2-4build1 deb From 7e2706a035b97f8e1b982ee33c5119b587854372 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Sun, 6 Oct 2024 16:18:30 -0400 Subject: [PATCH 370/456] fix fontconfig cache path --- README.md | 1 + readme-vars.yml | 1 + root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run | 1 + 3 files changed, 3 insertions(+) diff --git a/README.md b/README.md index b356e79..5589053 100644 --- a/README.md +++ b/README.md @@ -372,6 +372,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **06.10.24:** - Fix fontconfig cache path. * **13.08.24:** - Rebase to Ubuntu Noble. * **01.05.24:** - Increase verbosity of device permissions fixing. * **12.02.24:** - Use universal hardware acceleration blurb. diff --git a/readme-vars.yml b/readme-vars.yml index f121ef9..714aed4 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -91,6 +91,7 @@ readme_hwaccel: true unraid_template_sync: false # changelog changelogs: + - {date: "06.10.24:", desc: "Fix fontconfig cache path."} - {date: "13.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.05.24:", desc: "Increase verbosity of device permissions fixing."} - {date: "12.02.24:", desc: "Use universal hardware acceleration blurb."} diff --git a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run index c9838e5..b61352d 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-jellyfin/run @@ -6,6 +6,7 @@ if [[ -z "${FFMPEG_PATH}" ]] || [[ ! -f "${FFMPEG_PATH}" ]]; then fi export \ + HOME="/config" \ JELLYFIN_DATA_DIR="/config/data" \ JELLYFIN_CONFIG_DIR="/config" \ JELLYFIN_LOG_DIR="/config/log" \ From 88c5be200ac41cb625d4a03196b3bc0c19ddc296 Mon Sep 17 00:00:00 2001 From: driz <40674481+drizuid@users.noreply.github.com> Date: Tue, 15 Oct 2024 08:31:53 -0400 Subject: [PATCH 371/456] update readme --- readme-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 714aed4..29bc137 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -30,7 +30,7 @@ param_usage_include_env: true # optional container parameters opt_param_usage_include_env: true opt_param_env_vars: - - {env_var: "JELLYFIN_PublishedServerUrl", env_value: "192.168.0.5", desc: "Set the autodiscovery response domain or IP address."} + - {env_var: "JELLYFIN_PublishedServerUrl", env_value: "http://192.168.0.5", desc: "Set the autodiscovery response domain or IP address, include http(s)://."} opt_param_usage_include_ports: true opt_param_ports: - {external_port: "8920", internal_port: "8920", port_desc: "Optional - Https webUI (you need to set up your own certificate)."} From d477e32b69b790031d0ae9997215e8a1515f78f7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 15 Oct 2024 12:53:47 +0000 Subject: [PATCH 372/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 997ea5c..e0e8bc3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -564,7 +564,7 @@ locales 2.39-0ubuntu8 login 1:4.13+dfsg1-4ubuntu3 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb -mesa-va-drivers 24.0.9-0ubuntu0.1 deb +mesa-va-drivers 24.0.9-0ubuntu0.2 deb mount 2.39.3-9ubuntu6.1 deb mscorlib 8.0.824.36612 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb From 41bbff25b95f021d8d663907c19d1cc0e34ab4de Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 15 Oct 2024 13:54:15 +0000 Subject: [PATCH 373/456] Bot Updating Templated Files --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5589053..bcb7594 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,7 @@ services: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional + - JELLYFIN_PublishedServerUrl=http://192.168.0.5 #optional volumes: - /path/to/jellyfin/library:/config - /path/to/tvseries:/data/tvshows @@ -165,7 +165,7 @@ docker run -d \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ - -e JELLYFIN_PublishedServerUrl=192.168.0.5 `#optional` \ + -e JELLYFIN_PublishedServerUrl=http://192.168.0.5 `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ -p 7359:7359/udp `#optional` \ @@ -190,7 +190,7 @@ Containers are configured using parameters passed at runtime (such as those abov | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | | `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). | -| `-e JELLYFIN_PublishedServerUrl=192.168.0.5` | Set the autodiscovery response domain or IP address. | +| `-e JELLYFIN_PublishedServerUrl=http://192.168.0.5` | Set the autodiscovery response domain or IP address, include http(s)://. | | `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | From b8e751f8cc4294b1d5bd9e75b104a4c3b678a77a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 26 Oct 2024 18:15:51 +0000 Subject: [PATCH 374/456] Bot Updating Package Versions --- package_versions.txt | 660 ++++++++++++++++++++++--------------------- 1 file changed, 331 insertions(+), 329 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e0e8bc3..2ab2973 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,8 +1,9 @@ NAME VERSION TYPE -AsyncKeyedLock 6.4.2.0 dotnet +AsyncKeyedLock 7.0.2.0 dotnet +Audio Tools Library (ATL) for .NET 6.6.0.0 dotnet BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet -BlurHashSharp 1.3.2.0 dotnet -BlurHashSharp.SkiaSharp 1.3.2.0 dotnet +BlurHashSharp 1.3.3.0 dotnet +BlurHashSharp.SkiaSharp 1.3.3.0 dotnet CommandLine 2.9.1.0 dotnet Diacritics.NET 3.3.29 dotnet DiscUtils.Core 0.16.13.55129 dotnet @@ -15,114 +16,114 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.9.11 dotnet (+13 duplicates) +Jellyfin Server 10.10.0 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.9.11 dotnet -Jellyfin.Extensions.dll 10.9.11 dotnet +Jellyfin.Data.dll 10.10.0 dotnet +Jellyfin.Extensions.dll 10.10.0 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.9.11 dotnet +Jellyfin.Networking.dll 10.10.0 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.824.36908 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authentication 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authorization 8.0.824.36908 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.824.36908 dotnet -Microsoft.AspNetCore.Components 8.0.824.36908 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.824.36908 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.824.36908 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.824.36908 dotnet -Microsoft.AspNetCore.Components.Server 8.0.824.36908 dotnet -Microsoft.AspNetCore.Components.Web 8.0.824.36908 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.824.36908 dotnet -Microsoft.AspNetCore.Cors 8.0.824.36908 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.824.36908 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.824.36908 dotnet -Microsoft.AspNetCore.DataProtection 8.0.824.36908 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.824.36908 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.824.36908 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.824.36908 dotnet -Microsoft.AspNetCore.Hosting 8.0.824.36908 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Http 8.0.824.36908 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.824.36908 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.824.36908 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Http.Features 8.0.824.36908 dotnet -Microsoft.AspNetCore.Http.Results 8.0.824.36908 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.824.36908 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.824.36908 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.824.36908 dotnet -Microsoft.AspNetCore.Identity 8.0.824.36908 dotnet -Microsoft.AspNetCore.Localization 8.0.824.36908 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.824.36908 dotnet -Microsoft.AspNetCore.Metadata 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.824.36908 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.824.36908 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.824.36908 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.824.36908 dotnet -Microsoft.AspNetCore.Razor 8.0.824.36908 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.824.36908 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.824.36908 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.824.36908 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.824.36908 dotnet -Microsoft.AspNetCore.Rewrite 8.0.824.36908 dotnet -Microsoft.AspNetCore.Routing 8.0.824.36908 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.824.36908 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.824.36908 dotnet -Microsoft.AspNetCore.Session 8.0.824.36908 dotnet -Microsoft.AspNetCore.SignalR 8.0.824.36908 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.824.36908 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.824.36908 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.824.36908 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.824.36908 dotnet -Microsoft.AspNetCore.WebSockets 8.0.824.36908 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.824.36908 dotnet +Microsoft.AspNetCore 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authentication 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authorization 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Components 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Components.Server 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Components.Web 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Cors 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1024.46804 dotnet +Microsoft.AspNetCore.DataProtection 8.0.1024.46804 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1024.46804 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Hosting 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Http 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Http.Features 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Http.Results 8.0.1024.46804 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.1024.46804 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.1024.46804 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Identity 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Localization 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Metadata 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1024.46804 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.1024.46804 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Razor 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.1024.46804 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.1024.46804 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.1024.46804 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Rewrite 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Routing 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1024.46804 dotnet +Microsoft.AspNetCore.Session 8.0.1024.46804 dotnet +Microsoft.AspNetCore.SignalR 8.0.1024.46804 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.1024.46804 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.1024.46804 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1024.46804 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.1024.46804 dotnet +Microsoft.AspNetCore.WebSockets 8.0.1024.46804 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.1024.46804 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.824.36612 dotnet -Microsoft.Data.Sqlite 8.0.724.31404 dotnet -Microsoft.EntityFrameworkCore 8.0.724.31404 dotnet -Microsoft.EntityFrameworkCore.Abstractions 8.0.724.31404 dotnet -Microsoft.EntityFrameworkCore.Relational 8.0.724.31404 dotnet -Microsoft.EntityFrameworkCore.Sqlite 8.0.724.31404 dotnet +Microsoft.CSharp 8.0.1024.46610 dotnet +Microsoft.Data.Sqlite 8.0.1024.46708 dotnet +Microsoft.EntityFrameworkCore 8.0.1024.46708 dotnet +Microsoft.EntityFrameworkCore.Abstractions 8.0.1024.46708 dotnet +Microsoft.EntityFrameworkCore.Relational 8.0.1024.46708 dotnet +Microsoft.EntityFrameworkCore.Sqlite 8.0.1024.46708 dotnet Microsoft.Extensions.Caching.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Caching.Memory 8.0.23.53103 dotnet +Microsoft.Extensions.Caching.Memory 8.0.1024.46610 dotnet Microsoft.Extensions.Configuration 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Binder 8.0.724.31311 dotnet @@ -130,52 +131,52 @@ Microsoft.Extensions.Configuration.CommandLine 8.0.23.53103 Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.FileExtensions 8.0.724.31311 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Json 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.824.36908 dotnet -Microsoft.Extensions.Configuration.UserSecrets 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Xml 8.0.23.53103 dotnet -Microsoft.Extensions.DependencyInjection 8.0.23.53103 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 8.0.324.11423 dotnet -Microsoft.Extensions.DependencyModel 8.0.724.31311 dotnet -Microsoft.Extensions.Diagnostics 8.0.23.53103 dotnet -Microsoft.Extensions.Diagnostics.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.824.36908 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.824.36908 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.724.31402 dotnet -Microsoft.Extensions.Features 8.0.824.36908 dotnet +Microsoft.Extensions.Configuration.Json 8.0.1024.46610 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.1024.46804 dotnet +Microsoft.Extensions.Configuration.UserSecrets 8.0.1024.46610 dotnet +Microsoft.Extensions.Configuration.Xml 8.0.1024.46610 dotnet +Microsoft.Extensions.DependencyInjection 8.0.1024.46610 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 8.0.1024.46610 dotnet +Microsoft.Extensions.DependencyModel 8.0.1024.46610 dotnet +Microsoft.Extensions.Diagnostics 8.0.1024.46610 dotnet +Microsoft.Extensions.Diagnostics.Abstractions 8.0.1024.46610 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1024.46804 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1024.46804 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.1024.46804 dotnet +Microsoft.Extensions.Features 8.0.1024.46804 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.824.36908 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.1024.46804 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet -Microsoft.Extensions.Hosting 8.0.23.53103 dotnet -Microsoft.Extensions.Hosting.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Http 8.0.23.53103 dotnet -Microsoft.Extensions.Identity.Core 8.0.824.36908 dotnet -Microsoft.Extensions.Identity.Stores 8.0.824.36908 dotnet -Microsoft.Extensions.Localization 8.0.824.36908 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.824.36908 dotnet -Microsoft.Extensions.Logging 8.0.23.53103 dotnet -Microsoft.Extensions.Logging.Abstractions 8.0.324.11423 dotnet -Microsoft.Extensions.Logging.Configuration 8.0.23.53103 dotnet -Microsoft.Extensions.Logging.Console 8.0.23.53103 dotnet -Microsoft.Extensions.Logging.Debug 8.0.23.53103 dotnet -Microsoft.Extensions.Logging.EventLog 8.0.23.53103 dotnet -Microsoft.Extensions.Logging.EventSource 8.0.23.53103 dotnet -Microsoft.Extensions.Logging.TraceSource 8.0.23.53103 dotnet -Microsoft.Extensions.ObjectPool 8.0.824.36908 dotnet +Microsoft.Extensions.Hosting 8.0.1024.46610 dotnet +Microsoft.Extensions.Hosting.Abstractions 8.0.1024.46610 dotnet +Microsoft.Extensions.Http 8.0.1024.46610 dotnet +Microsoft.Extensions.Identity.Core 8.0.1024.46804 dotnet +Microsoft.Extensions.Identity.Stores 8.0.1024.46804 dotnet +Microsoft.Extensions.Localization 8.0.1024.46804 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.1024.46804 dotnet +Microsoft.Extensions.Logging 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Abstractions 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Configuration 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Console 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Debug 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.EventLog 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.EventSource 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.TraceSource 8.0.1024.46610 dotnet +Microsoft.Extensions.ObjectPool 8.0.1024.46804 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.824.36908 dotnet -Microsoft.JSInterop 8.0.824.36908 dotnet -Microsoft.Net.Http.Headers 8.0.824.36908 dotnet +Microsoft.Extensions.WebEncoders 8.0.1024.46804 dotnet +Microsoft.JSInterop 8.0.1024.46804 dotnet +Microsoft.Net.Http.Headers 8.0.1024.46804 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.824.36612 dotnet -Microsoft.VisualBasic.Core 13.0.824.36612 dotnet -Microsoft.Win32.Primitives 8.0.824.36612 dotnet -Microsoft.Win32.Registry 8.0.824.36612 dotnet +Microsoft.VisualBasic 8.0.1024.46610 dotnet +Microsoft.VisualBasic.Core 13.0.1024.46610 dotnet +Microsoft.Win32.Primitives 8.0.1024.46610 dotnet +Microsoft.Win32.Registry 8.0.1024.46610 dotnet Microsoft.Win32.SystemEvents 8.0.23.53103 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet @@ -185,200 +186,201 @@ Prometheus.NetStandard.dll 8.2.1 SQLitePCLRaw.batteries_v2 2.1.6.2060 dotnet SQLitePCLRaw.core 2.1.6.2060 dotnet SQLitePCLRaw.provider.e_sqlite3 2.1.6.2060 dotnet -Serilog 4.0.0.0 dotnet -Serilog.AspNetCore 8.0.2.0 dotnet -Serilog.Enrichers.Thread 3.1.0.0 dotnet +Serilog 4.1.0.0 dotnet +Serilog.AspNetCore 8.0.3.0 dotnet +Serilog.Enrichers.Thread 4.0.0.0 dotnet Serilog.Extensions.Hosting 8.0.0.0 dotnet Serilog.Extensions.Logging 8.0.0.0 dotnet Serilog.Formatting.Compact 2.0.0.0 dotnet -Serilog.Settings.Configuration 8.0.2.0 dotnet -Serilog.Sinks.Async 2.0.0.0 dotnet +Serilog.Settings.Configuration 8.0.4.0 dotnet +Serilog.Sinks.Async 2.1.0.0 dotnet Serilog.Sinks.Console 6.0.0.0 dotnet Serilog.Sinks.Debug 2.0.0.0 dotnet Serilog.Sinks.File 6.0.0.0 dotnet Serilog.Sinks.Graylog 3.1.1 dotnet Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet -ShimSkiaSharp 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet +ShimSkiaSharp 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet SkiaSharp 2.88.8.0 dotnet SkiaSharp.HarfBuzz 2.88.8.0 dotnet -Svg.Custom 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet -Svg.Model 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet -Svg.Skia 1.0.0.18+2b7ddddf67008488d2f5bd681bf61eb8a983ea79 dotnet -Swashbuckle.AspNetCore.ReDoc 6.6.2.401 dotnet +Svg.Custom 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet +Svg.Model 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet +Svg.Skia 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet +Swashbuckle.AspNetCore.ReDoc 6.5.0.0 dotnet Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.824.36612 dotnet -System.AppContext 8.0.824.36612 dotnet -System.Buffers 8.0.824.36612 dotnet -System.Collections 8.0.824.36612 dotnet -System.Collections.Concurrent 8.0.824.36612 dotnet -System.Collections.Immutable 8.0.824.36612 dotnet -System.Collections.NonGeneric 8.0.824.36612 dotnet -System.Collections.Specialized 8.0.824.36612 dotnet -System.ComponentModel 8.0.824.36612 dotnet -System.ComponentModel.Annotations 8.0.824.36612 dotnet -System.ComponentModel.DataAnnotations 8.0.824.36612 dotnet -System.ComponentModel.EventBasedAsync 8.0.824.36612 dotnet -System.ComponentModel.Primitives 8.0.824.36612 dotnet -System.ComponentModel.TypeConverter 8.0.824.36612 dotnet -System.Configuration 8.0.824.36612 dotnet -System.Console 8.0.824.36612 dotnet -System.Core 8.0.824.36612 dotnet -System.Data 8.0.824.36612 dotnet -System.Data.Common 8.0.824.36612 dotnet -System.Data.DataSetExtensions 8.0.824.36612 dotnet -System.Diagnostics.Contracts 8.0.824.36612 dotnet -System.Diagnostics.Debug 8.0.824.36612 dotnet -System.Diagnostics.DiagnosticSource 8.0.824.36612 dotnet -System.Diagnostics.EventLog 8.0.23.53103 dotnet -System.Diagnostics.FileVersionInfo 8.0.824.36612 dotnet -System.Diagnostics.Process 8.0.824.36612 dotnet -System.Diagnostics.StackTrace 8.0.824.36612 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.824.36612 dotnet -System.Diagnostics.Tools 8.0.824.36612 dotnet -System.Diagnostics.TraceSource 8.0.824.36612 dotnet -System.Diagnostics.Tracing 8.0.824.36612 dotnet -System.Drawing 8.0.824.36612 dotnet -System.Drawing.Common 8.0.624.26909 dotnet -System.Drawing.Primitives 8.0.824.36612 dotnet -System.Dynamic.Runtime 8.0.824.36612 dotnet -System.Formats.Asn1 8.0.824.36612 dotnet -System.Formats.Tar 8.0.824.36612 dotnet -System.Globalization 8.0.824.36612 dotnet -System.Globalization.Calendars 8.0.824.36612 dotnet -System.Globalization.Extensions 8.0.824.36612 dotnet -System.IO 8.0.824.36612 dotnet -System.IO.Compression 8.0.824.36612 dotnet -System.IO.Compression.Brotli 8.0.824.36612 dotnet -System.IO.Compression.FileSystem 8.0.824.36612 dotnet -System.IO.Compression.ZipFile 8.0.824.36612 dotnet -System.IO.FileSystem 8.0.824.36612 dotnet -System.IO.FileSystem.AccessControl 8.0.824.36612 dotnet -System.IO.FileSystem.DriveInfo 8.0.824.36612 dotnet -System.IO.FileSystem.Primitives 8.0.824.36612 dotnet -System.IO.FileSystem.Watcher 8.0.824.36612 dotnet -System.IO.IsolatedStorage 8.0.824.36612 dotnet -System.IO.MemoryMappedFiles 8.0.824.36612 dotnet +System 8.0.1024.46610 dotnet +System.AppContext 8.0.1024.46610 dotnet +System.Buffers 8.0.1024.46610 dotnet +System.Collections 8.0.1024.46610 dotnet +System.Collections.Concurrent 8.0.1024.46610 dotnet +System.Collections.Immutable 8.0.1024.46610 dotnet +System.Collections.NonGeneric 8.0.1024.46610 dotnet +System.Collections.Specialized 8.0.1024.46610 dotnet +System.ComponentModel 8.0.1024.46610 dotnet +System.ComponentModel.Annotations 8.0.1024.46610 dotnet +System.ComponentModel.DataAnnotations 8.0.1024.46610 dotnet +System.ComponentModel.EventBasedAsync 8.0.1024.46610 dotnet +System.ComponentModel.Primitives 8.0.1024.46610 dotnet +System.ComponentModel.TypeConverter 8.0.1024.46610 dotnet +System.Configuration 8.0.1024.46610 dotnet +System.Console 8.0.1024.46610 dotnet +System.Core 8.0.1024.46610 dotnet +System.Data 8.0.1024.46610 dotnet +System.Data.Common 8.0.1024.46610 dotnet +System.Data.DataSetExtensions 8.0.1024.46610 dotnet +System.Diagnostics.Contracts 8.0.1024.46610 dotnet +System.Diagnostics.Debug 8.0.1024.46610 dotnet +System.Diagnostics.DiagnosticSource 8.0.1024.46610 dotnet +System.Diagnostics.EventLog 8.0.1024.46610 dotnet +System.Diagnostics.FileVersionInfo 8.0.1024.46610 dotnet +System.Diagnostics.Process 8.0.1024.46610 dotnet +System.Diagnostics.StackTrace 8.0.1024.46610 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.1024.46610 dotnet +System.Diagnostics.Tools 8.0.1024.46610 dotnet +System.Diagnostics.TraceSource 8.0.1024.46610 dotnet +System.Diagnostics.Tracing 8.0.1024.46610 dotnet +System.Drawing 8.0.1024.46610 dotnet +System.Drawing.Common 8.0.824.36606 dotnet +System.Drawing.Primitives 8.0.1024.46610 dotnet +System.Dynamic.Runtime 8.0.1024.46610 dotnet +System.Formats.Asn1 8.0.1024.46610 dotnet +System.Formats.Tar 8.0.1024.46610 dotnet +System.Globalization 8.0.1024.46610 dotnet +System.Globalization.Calendars 8.0.1024.46610 dotnet +System.Globalization.Extensions 8.0.1024.46610 dotnet +System.IO 8.0.1024.46610 dotnet +System.IO.Compression 8.0.1024.46610 dotnet +System.IO.Compression.Brotli 8.0.1024.46610 dotnet +System.IO.Compression.FileSystem 8.0.1024.46610 dotnet +System.IO.Compression.ZipFile 8.0.1024.46610 dotnet +System.IO.FileSystem 8.0.1024.46610 dotnet +System.IO.FileSystem.AccessControl 8.0.1024.46610 dotnet +System.IO.FileSystem.DriveInfo 8.0.1024.46610 dotnet +System.IO.FileSystem.Primitives 8.0.1024.46610 dotnet +System.IO.FileSystem.Watcher 8.0.1024.46610 dotnet +System.IO.IsolatedStorage 8.0.1024.46610 dotnet +System.IO.MemoryMappedFiles 8.0.1024.46610 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.824.36612 dotnet -System.IO.Pipes.AccessControl 8.0.824.36612 dotnet -System.IO.UnmanagedMemoryStream 8.0.824.36612 dotnet -System.Linq 8.0.824.36612 dotnet +System.IO.Pipes 8.0.1024.46610 dotnet +System.IO.Pipes.AccessControl 8.0.1024.46610 dotnet +System.IO.UnmanagedMemoryStream 8.0.1024.46610 dotnet +System.Linq 8.0.1024.46610 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.824.36612 dotnet -System.Linq.Parallel 8.0.824.36612 dotnet -System.Linq.Queryable 8.0.824.36612 dotnet -System.Memory 8.0.824.36612 dotnet -System.Net 8.0.824.36612 dotnet -System.Net.Http 8.0.824.36612 dotnet -System.Net.Http.Json 8.0.824.36612 dotnet -System.Net.HttpListener 8.0.824.36612 dotnet -System.Net.Mail 8.0.824.36612 dotnet -System.Net.NameResolution 8.0.824.36612 dotnet -System.Net.NetworkInformation 8.0.824.36612 dotnet -System.Net.Ping 8.0.824.36612 dotnet -System.Net.Primitives 8.0.824.36612 dotnet -System.Net.Quic 8.0.824.36612 dotnet -System.Net.Requests 8.0.824.36612 dotnet -System.Net.Security 8.0.824.36612 dotnet -System.Net.ServicePoint 8.0.824.36612 dotnet -System.Net.Sockets 8.0.824.36612 dotnet -System.Net.WebClient 8.0.824.36612 dotnet -System.Net.WebHeaderCollection 8.0.824.36612 dotnet -System.Net.WebProxy 8.0.824.36612 dotnet -System.Net.WebSockets 8.0.824.36612 dotnet -System.Net.WebSockets.Client 8.0.824.36612 dotnet -System.Numerics 8.0.824.36612 dotnet -System.Numerics.Vectors 8.0.824.36612 dotnet -System.ObjectModel 8.0.824.36612 dotnet -System.Private.CoreLib 8.0.824.36612 dotnet -System.Private.DataContractSerialization 8.0.824.36612 dotnet -System.Private.Uri 8.0.824.36612 dotnet -System.Private.Xml 8.0.824.36612 dotnet -System.Private.Xml.Linq 8.0.824.36612 dotnet -System.Reflection 8.0.824.36612 dotnet -System.Reflection.DispatchProxy 8.0.824.36612 dotnet -System.Reflection.Emit 8.0.824.36612 dotnet -System.Reflection.Emit.ILGeneration 8.0.824.36612 dotnet -System.Reflection.Emit.Lightweight 8.0.824.36612 dotnet -System.Reflection.Extensions 8.0.824.36612 dotnet -System.Reflection.Metadata 8.0.824.36612 dotnet -System.Reflection.Primitives 8.0.824.36612 dotnet -System.Reflection.TypeExtensions 8.0.824.36612 dotnet -System.Resources.Reader 8.0.824.36612 dotnet -System.Resources.ResourceManager 8.0.824.36612 dotnet -System.Resources.Writer 8.0.824.36612 dotnet -System.Runtime 8.0.824.36612 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.824.36612 dotnet -System.Runtime.CompilerServices.VisualC 8.0.824.36612 dotnet -System.Runtime.Extensions 8.0.824.36612 dotnet -System.Runtime.Handles 8.0.824.36612 dotnet -System.Runtime.InteropServices 8.0.824.36612 dotnet -System.Runtime.InteropServices.JavaScript 8.0.824.36612 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.824.36612 dotnet -System.Runtime.Intrinsics 8.0.824.36612 dotnet -System.Runtime.Loader 8.0.824.36612 dotnet -System.Runtime.Numerics 8.0.824.36612 dotnet -System.Runtime.Serialization 8.0.824.36612 dotnet -System.Runtime.Serialization.Formatters 8.0.824.36612 dotnet -System.Runtime.Serialization.Json 8.0.824.36612 dotnet -System.Runtime.Serialization.Primitives 8.0.824.36612 dotnet -System.Runtime.Serialization.Xml 8.0.824.36612 dotnet -System.Security 8.0.824.36612 dotnet -System.Security.AccessControl 8.0.824.36612 dotnet -System.Security.Claims 8.0.824.36612 dotnet -System.Security.Cryptography 8.0.824.36612 dotnet -System.Security.Cryptography.Algorithms 8.0.824.36612 dotnet -System.Security.Cryptography.Cng 8.0.824.36612 dotnet -System.Security.Cryptography.Csp 8.0.824.36612 dotnet -System.Security.Cryptography.Encoding 8.0.824.36612 dotnet -System.Security.Cryptography.OpenSsl 8.0.824.36612 dotnet -System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet -System.Security.Cryptography.Primitives 8.0.824.36612 dotnet -System.Security.Cryptography.X509Certificates 8.0.824.36612 dotnet -System.Security.Cryptography.Xml 8.0.524.21615 dotnet -System.Security.Principal 8.0.824.36612 dotnet -System.Security.Principal.Windows 8.0.824.36612 dotnet -System.Security.SecureString 8.0.824.36612 dotnet -System.ServiceModel.Web 8.0.824.36612 dotnet -System.ServiceProcess 8.0.824.36612 dotnet -System.Text.Encoding 8.0.824.36612 dotnet -System.Text.Encoding.CodePages 8.0.824.36612 dotnet -System.Text.Encoding.Extensions 8.0.824.36612 dotnet -System.Text.Encodings.Web 8.0.824.36612 dotnet -System.Text.Json 8.0.824.36612 dotnet -System.Text.RegularExpressions 8.0.824.36612 dotnet -System.Threading 8.0.824.36612 dotnet -System.Threading.Channels 8.0.824.36612 dotnet -System.Threading.Overlapped 8.0.824.36612 dotnet +System.Linq.Expressions 8.0.1024.46610 dotnet +System.Linq.Parallel 8.0.1024.46610 dotnet +System.Linq.Queryable 8.0.1024.46610 dotnet +System.Memory 8.0.1024.46610 dotnet +System.Net 8.0.1024.46610 dotnet +System.Net.Http 8.0.1024.46610 dotnet +System.Net.Http.Json 8.0.1024.46610 dotnet +System.Net.HttpListener 8.0.1024.46610 dotnet +System.Net.Mail 8.0.1024.46610 dotnet +System.Net.NameResolution 8.0.1024.46610 dotnet +System.Net.NetworkInformation 8.0.1024.46610 dotnet +System.Net.Ping 8.0.1024.46610 dotnet +System.Net.Primitives 8.0.1024.46610 dotnet +System.Net.Quic 8.0.1024.46610 dotnet +System.Net.Requests 8.0.1024.46610 dotnet +System.Net.Security 8.0.1024.46610 dotnet +System.Net.ServicePoint 8.0.1024.46610 dotnet +System.Net.Sockets 8.0.1024.46610 dotnet +System.Net.WebClient 8.0.1024.46610 dotnet +System.Net.WebHeaderCollection 8.0.1024.46610 dotnet +System.Net.WebProxy 8.0.1024.46610 dotnet +System.Net.WebSockets 8.0.1024.46610 dotnet +System.Net.WebSockets.Client 8.0.1024.46610 dotnet +System.Numerics 8.0.1024.46610 dotnet +System.Numerics.Vectors 8.0.1024.46610 dotnet +System.ObjectModel 8.0.1024.46610 dotnet +System.Private.CoreLib 8.0.1024.46610 dotnet +System.Private.DataContractSerialization 8.0.1024.46610 dotnet +System.Private.Uri 8.0.1024.46610 dotnet +System.Private.Xml 8.0.1024.46610 dotnet +System.Private.Xml.Linq 8.0.1024.46610 dotnet +System.Reflection 8.0.1024.46610 dotnet +System.Reflection.DispatchProxy 8.0.1024.46610 dotnet +System.Reflection.Emit 8.0.1024.46610 dotnet +System.Reflection.Emit.ILGeneration 8.0.1024.46610 dotnet +System.Reflection.Emit.Lightweight 8.0.1024.46610 dotnet +System.Reflection.Extensions 8.0.1024.46610 dotnet +System.Reflection.Metadata 8.0.1024.46610 dotnet +System.Reflection.Primitives 8.0.1024.46610 dotnet +System.Reflection.TypeExtensions 8.0.1024.46610 dotnet +System.Resources.Reader 8.0.1024.46610 dotnet +System.Resources.ResourceManager 8.0.1024.46610 dotnet +System.Resources.Writer 8.0.1024.46610 dotnet +System.Runtime 8.0.1024.46610 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.1024.46610 dotnet +System.Runtime.CompilerServices.VisualC 8.0.1024.46610 dotnet +System.Runtime.Extensions 8.0.1024.46610 dotnet +System.Runtime.Handles 8.0.1024.46610 dotnet +System.Runtime.InteropServices 8.0.1024.46610 dotnet +System.Runtime.InteropServices.JavaScript 8.0.1024.46610 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.1024.46610 dotnet +System.Runtime.Intrinsics 8.0.1024.46610 dotnet +System.Runtime.Loader 8.0.1024.46610 dotnet +System.Runtime.Numerics 8.0.1024.46610 dotnet +System.Runtime.Serialization 8.0.1024.46610 dotnet +System.Runtime.Serialization.Formatters 8.0.1024.46610 dotnet +System.Runtime.Serialization.Json 8.0.1024.46610 dotnet +System.Runtime.Serialization.Primitives 8.0.1024.46610 dotnet +System.Runtime.Serialization.Xml 8.0.1024.46610 dotnet +System.Security 8.0.1024.46610 dotnet +System.Security.AccessControl 8.0.1024.46610 dotnet +System.Security.Claims 8.0.1024.46610 dotnet +System.Security.Cryptography 8.0.1024.46610 dotnet +System.Security.Cryptography.Algorithms 8.0.1024.46610 dotnet +System.Security.Cryptography.Cng 8.0.1024.46610 dotnet +System.Security.Cryptography.Csp 8.0.1024.46610 dotnet +System.Security.Cryptography.Encoding 8.0.1024.46610 dotnet +System.Security.Cryptography.OpenSsl 8.0.1024.46610 dotnet +System.Security.Cryptography.Pkcs 8.0.1024.46610 dotnet +System.Security.Cryptography.Primitives 8.0.1024.46610 dotnet +System.Security.Cryptography.X509Certificates 8.0.1024.46610 dotnet +System.Security.Cryptography.Xml 8.0.1024.46610 dotnet +System.Security.Principal 8.0.1024.46610 dotnet +System.Security.Principal.Windows 8.0.1024.46610 dotnet +System.Security.SecureString 8.0.1024.46610 dotnet +System.ServiceModel.Web 8.0.1024.46610 dotnet +System.ServiceProcess 8.0.1024.46610 dotnet +System.Text.Encoding 8.0.1024.46610 dotnet +System.Text.Encoding.CodePages 8.0.1024.46610 dotnet +System.Text.Encoding.Extensions 8.0.1024.46610 dotnet +System.Text.Encodings.Web 8.0.1024.46610 dotnet +System.Text.Json 8.0.1024.46610 dotnet +System.Text.RegularExpressions 8.0.1024.46610 dotnet +System.Threading 8.0.1024.46610 dotnet +System.Threading.Channels 8.0.1024.46610 dotnet +System.Threading.Overlapped 8.0.1024.46610 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.824.36612 dotnet -System.Threading.Tasks.Dataflow 8.0.824.36612 dotnet -System.Threading.Tasks.Extensions 8.0.824.36612 dotnet -System.Threading.Tasks.Parallel 8.0.824.36612 dotnet -System.Threading.Thread 8.0.824.36612 dotnet -System.Threading.ThreadPool 8.0.824.36612 dotnet -System.Threading.Timer 8.0.824.36612 dotnet -System.Transactions 8.0.824.36612 dotnet -System.Transactions.Local 8.0.824.36612 dotnet -System.ValueTuple 8.0.824.36612 dotnet -System.Web 8.0.824.36612 dotnet -System.Web.HttpUtility 8.0.824.36612 dotnet -System.Windows 8.0.824.36612 dotnet -System.Xml 8.0.824.36612 dotnet -System.Xml.Linq 8.0.824.36612 dotnet -System.Xml.ReaderWriter 8.0.824.36612 dotnet -System.Xml.Serialization 8.0.824.36612 dotnet -System.Xml.XDocument 8.0.824.36612 dotnet -System.Xml.XPath 8.0.824.36612 dotnet -System.Xml.XPath.XDocument 8.0.824.36612 dotnet -System.Xml.XmlDocument 8.0.824.36612 dotnet -System.Xml.XmlSerializer 8.0.824.36612 dotnet +System.Threading.Tasks 8.0.1024.46610 dotnet +System.Threading.Tasks.Dataflow 8.0.1024.46610 dotnet +System.Threading.Tasks.Extensions 8.0.1024.46610 dotnet +System.Threading.Tasks.Parallel 8.0.1024.46610 dotnet +System.Threading.Thread 8.0.1024.46610 dotnet +System.Threading.ThreadPool 8.0.1024.46610 dotnet +System.Threading.Timer 8.0.1024.46610 dotnet +System.Transactions 8.0.1024.46610 dotnet +System.Transactions.Local 8.0.1024.46610 dotnet +System.ValueTuple 8.0.1024.46610 dotnet +System.Web 8.0.1024.46610 dotnet +System.Web.HttpUtility 8.0.1024.46610 dotnet +System.Windows 8.0.1024.46610 dotnet +System.Xml 8.0.1024.46610 dotnet +System.Xml.Linq 8.0.1024.46610 dotnet +System.Xml.ReaderWriter 8.0.1024.46610 dotnet +System.Xml.Serialization 8.0.1024.46610 dotnet +System.Xml.XDocument 8.0.1024.46610 dotnet +System.Xml.XPath 8.0.1024.46610 dotnet +System.Xml.XPath.XDocument 8.0.1024.46610 dotnet +System.Xml.XmlDocument 8.0.1024.46610 dotnet +System.Xml.XmlSerializer 8.0.1024.46610 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet +Ude.NetStandard.dll 1.2 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.824.36612 dotnet +WindowsBase 8.0.1024.46610 dotnet adduser 3.137ubuntu1 deb apt 2.7.14build2 deb apt-utils 2.7.14build2 deb @@ -404,7 +406,7 @@ findutils 4.9.0-5build1 fontconfig-config 2.15.0-1.1ubuntu2 deb fonts-dejavu-core 2.37-8 deb fonts-dejavu-mono 2.37-8 deb -gcc-14-base 14-20240412-0ubuntu1 deb +gcc-14-base 14.2.0-4ubuntu2~24.04 deb gnupg 2.4.4-2ubuntu17 deb gnupg-l10n 2.4.4-2ubuntu17 deb gnupg-utils 2.4.4-2ubuntu17 deb @@ -418,12 +420,12 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.9.11+ubu2404 deb -jellyfin-ffmpeg6 6.0.1-8-noble deb -jellyfin-server 10.9.11+ubu2404 deb -jellyfin-web 10.9.11+ubu2404 deb +jellyfin 10.10.0+ubu2404 deb +jellyfin-ffmpeg7 7.0.2-5-noble deb +jellyfin-server 10.10.0+ubu2404 deb +jellyfin-web 10.10.0+ubu2404 deb jq 1.7.1-3build1 deb -karaoke --dev 2023.524.0.0 dotnet +karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb krb5-locales 1.20.1-6ubuntu2.1 deb libacl1 2.3.2-1build1 deb @@ -459,7 +461,7 @@ libext2fs2t64 1.47.0-2.4~ex libffi8 3.4.6-1build1 deb libfontconfig1 2.15.0-1.1ubuntu2 deb libfreetype6 2.13.2+dfsg-1build3 deb -libgcc-s1 14-20240412-0ubuntu1 deb +libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb @@ -501,14 +503,14 @@ libpciaccess0 0.17-3build1 libpcre2-8-0 10.42-4ubuntu2 deb libpixman-1-0 0.42.2-1build1 deb libpng16-16t64 1.6.43-5build1 deb -libproc2-0 2:4.0.4-4ubuntu3.1 deb +libproc2-0 2:4.0.4-4ubuntu3.2 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb -libse 4.0.7.45 dotnet +libse 4.0.8.0 dotnet libseccomp2 2.5.5-1ubuntu3.1 deb libselinux1 3.5-2ubuntu2 deb libsemanage-common 3.5-1build5 deb @@ -520,7 +522,7 @@ libsqlite3-0 3.45.1-1ubunt libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.4 deb -libstdc++6 14-20240412-0ubuntu1 deb +libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.4 deb libtasn1-6 4.19.0-3build1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb @@ -561,23 +563,23 @@ libzstd1 1.5.5+dfsg2-2 libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb locales 2.39-0ubuntu8.3 deb -login 1:4.13+dfsg1-4ubuntu3 deb +login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb mesa-va-drivers 24.0.9-0ubuntu0.2 deb mount 2.39.3-9ubuntu6.1 deb -mscorlib 8.0.824.36612 dotnet +mscorlib 8.0.1024.46610 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb -netstandard 8.0.824.36612 dotnet +netstandard 8.0.1024.46610 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.4 deb -passwd 1:4.13+dfsg1-4ubuntu3 deb +passwd 1:4.13+dfsg1-4ubuntu3.2 deb perl-base 5.38.2-3.2build2 deb pinentry-curses 1.2.1-3ubuntu5 deb -procps 2:4.0.4-4ubuntu3.1 deb -prometheus-net.DotNetRuntime 4.4.0.0 dotnet +procps 2:4.0.4-4ubuntu3.2 deb +prometheus-net.DotNetRuntime 4.4.1.0 dotnet publicsuffix 20231001.0357-0.1 deb readline-common 8.2-4build1 deb sed 4.9-2build1 deb @@ -589,5 +591,5 @@ tzdata 2024a-3ubuntu ubuntu-keyring 2023.11.28.1 deb util-linux 2.39.3-9ubuntu6.1 deb xmlstarlet 1.6.1-4 deb -zlib.net 1.0.6.0 dotnet +zlib.net 1.0.8.0 dotnet zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From 2802f00552ee4c281ab5563693e7cdf39cf0c499 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 3 Nov 2024 17:11:50 +0000 Subject: [PATCH 375/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2ab2973..fb9ee4e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -16,14 +16,14 @@ HarfBuzzSharp 7.3.0.2 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.10.0 dotnet (+13 duplicates) +Jellyfin Server 10.10.1 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.10.0 dotnet -Jellyfin.Extensions.dll 10.10.0 dotnet +Jellyfin.Data.dll 10.10.1 dotnet +Jellyfin.Extensions.dll 10.10.1 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.10.0 dotnet +Jellyfin.Networking.dll 10.10.1 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -420,10 +420,10 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.0+ubu2404 deb +jellyfin 10.10.1+ubu2404 deb jellyfin-ffmpeg7 7.0.2-5-noble deb -jellyfin-server 10.10.0+ubu2404 deb -jellyfin-web 10.10.0+ubu2404 deb +jellyfin-server 10.10.1+ubu2404 deb +jellyfin-web 10.10.1+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb From 125ae9fe1abba4926b3f9f1758f0107c20bf3faa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 12 Nov 2024 12:53:13 +0000 Subject: [PATCH 376/456] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 684e045..68f734b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -884,7 +884,7 @@ pipeline { echo '{"tag_name":"'${META_TAG}'",\ "target_commitish": "master",\ "name": "'${META_TAG}'",\ - "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start + "body": "**CI Report:**\\n\\n'${CI_URL:-N/A}'\\n\\n**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start printf '","draft": false,"prerelease": false}' >> releasebody.json paste -d'\\0' start releasebody.json > releasebody.json.done curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' From 064f46f3e603e1b70726c21e7f98de1f085c1eab Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 12 Nov 2024 12:55:00 +0000 Subject: [PATCH 377/456] Bot Updating Templated Files --- .github/CONTRIBUTING.md | 4 ++-- .github/workflows/package_trigger_scheduler.yml | 5 +++-- README.md | 5 +++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index ce2ce17..e21c936 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -105,10 +105,10 @@ docker build \ -t linuxserver/jellyfin:latest . ``` -The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` +The ARM variants can be built on x86_64 hardware and vice versa using `lscr.io/linuxserver/qemu-static` ```bash -docker run --rm --privileged multiarch/qemu-user-static:register --reset +docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset ``` Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`. diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 1d7d109..aa2d52b 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -70,13 +70,14 @@ jobs: if [[ -n "${triggered_branches}" ]] || [[ -n "${skipped_branches}" ]]; then if [[ -n "${triggered_branches}" ]]; then NOTIFY_BRANCHES="**Triggered:** ${triggered_branches} \n" + NOTIFY_BUILD_URL="**Build URL:** https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-jellyfin/activity/ \n" + echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" fi if [[ -n "${skipped_branches}" ]]; then NOTIFY_BRANCHES="${NOTIFY_BRANCHES}**Skipped:** ${skipped_branches} \n" fi - echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" echo "**** Notifying Discord ****" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, - "description": "**Package Check Build(s) Triggered for jellyfin** \n'"${NOTIFY_BRANCHES}"'**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-jellyfin/activity/"' \n"}], + "description": "**Package Check Build(s) for jellyfin** \n'"${NOTIFY_BRANCHES}"''"${NOTIFY_BUILD_URL}"'"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} fi diff --git a/README.md b/README.md index bcb7594..7b5f883 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,7 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev --device=/dev/video12:/dev/video12 ``` + ### Hardware Acceleration Many desktop applications need access to a GPU to function properly and even some Desktop Environments have compositor effects that will not function without a GPU. However this is not a hard requirement and all base images will function without a video device mounted into the container. @@ -362,10 +363,10 @@ docker build \ -t lscr.io/linuxserver/jellyfin:latest . ``` -The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` +The ARM variants can be built on x86_64 hardware and vice versa using `lscr.io/linuxserver/qemu-static` ```bash -docker run --rm --privileged multiarch/qemu-user-static:register --reset +docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset ``` Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`. From 954b05b733835f3433a800e8698f455c227b5e8f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 12 Nov 2024 12:58:27 +0000 Subject: [PATCH 378/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fb9ee4e..93afce9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -421,7 +421,7 @@ gzip 1.12-1ubuntu3 hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.1+ubu2404 deb -jellyfin-ffmpeg7 7.0.2-5-noble deb +jellyfin-ffmpeg7 7.0.2-6-noble deb jellyfin-server 10.10.1+ubu2404 deb jellyfin-web 10.10.1+ubu2404 deb jq 1.7.1-3build1 deb @@ -484,7 +484,7 @@ liblzma5 5.6.1+really5 libmd0 1.1.0-2build1 deb libmount1 2.39.3-9ubuntu6.1 deb libmp3lame0 3.100-6build1 deb -libmpg123-0t64 1.32.5-1ubuntu1 deb +libmpg123-0t64 1.32.5-1ubuntu1.1 deb libncursesw6 6.4+20240113-1ubuntu2 deb libnettle8t64 3.9.1-2.2build1.1 deb libnghttp2-14 1.59.0-1ubuntu0.1 deb From cde6776b6d5d3b82555667cb466ba0fd3054bad6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 16 Nov 2024 21:12:04 +0000 Subject: [PATCH 379/456] Bot Updating Package Versions --- package_versions.txt | 594 +++++++++++++++++++++---------------------- 1 file changed, 297 insertions(+), 297 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 93afce9..1e38be6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ NAME VERSION TYPE AsyncKeyedLock 7.0.2.0 dotnet -Audio Tools Library (ATL) for .NET 6.6.0.0 dotnet +Audio Tools Library (ATL) for .NET 6.8.0.0 dotnet BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet BlurHashSharp 1.3.3.0 dotnet BlurHashSharp.SkiaSharp 1.3.3.0 dotnet @@ -12,116 +12,116 @@ DiscUtils.Streams 0.16.13.55129 DiscUtils.Udf 0.16.13.55129 dotnet DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet ExCSS 4.2.3-release.0+Branch.release-v4.2.3.Sha.fae6c5b37e8dc7320518803aba15f64638100141 dotnet -HarfBuzzSharp 7.3.0.2 dotnet +HarfBuzzSharp 7.3.0.3 dotnet ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.10.1 dotnet (+13 duplicates) +Jellyfin Server 10.10.2 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.10.1 dotnet -Jellyfin.Extensions.dll 10.10.1 dotnet +Jellyfin.Data.dll 10.10.2 dotnet +Jellyfin.Extensions.dll 10.10.2 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.10.1 dotnet +Jellyfin.Networking.dll 10.10.2 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authentication 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authorization 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Components 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Components.Server 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Components.Web 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Cors 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1024.46804 dotnet -Microsoft.AspNetCore.DataProtection 8.0.1024.46804 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1024.46804 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Hosting 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Http 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Http.Features 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Http.Results 8.0.1024.46804 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.1024.46804 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.1024.46804 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Identity 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Localization 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Metadata 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1024.46804 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.1024.46804 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Razor 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.1024.46804 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.1024.46804 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.1024.46804 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Rewrite 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Routing 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1024.46804 dotnet -Microsoft.AspNetCore.Session 8.0.1024.46804 dotnet -Microsoft.AspNetCore.SignalR 8.0.1024.46804 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.1024.46804 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.1024.46804 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1024.46804 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.1024.46804 dotnet -Microsoft.AspNetCore.WebSockets 8.0.1024.46804 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.1024.46804 dotnet +Microsoft.AspNetCore 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authentication 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authorization 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Components 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Components.Server 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Components.Web 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Cors 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1124.52116 dotnet +Microsoft.AspNetCore.DataProtection 8.0.1124.52116 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1124.52116 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Hosting 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Http 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Http.Features 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Http.Results 8.0.1124.52116 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.1124.52116 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.1124.52116 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Identity 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Localization 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Metadata 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1124.52116 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.1124.52116 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Razor 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.1124.52116 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.1124.52116 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.1124.52116 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Rewrite 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Routing 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1124.52116 dotnet +Microsoft.AspNetCore.Session 8.0.1124.52116 dotnet +Microsoft.AspNetCore.SignalR 8.0.1124.52116 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.1124.52116 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.1124.52116 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1124.52116 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.1124.52116 dotnet +Microsoft.AspNetCore.WebSockets 8.0.1124.52116 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.1124.52116 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.1024.46610 dotnet -Microsoft.Data.Sqlite 8.0.1024.46708 dotnet -Microsoft.EntityFrameworkCore 8.0.1024.46708 dotnet -Microsoft.EntityFrameworkCore.Abstractions 8.0.1024.46708 dotnet -Microsoft.EntityFrameworkCore.Relational 8.0.1024.46708 dotnet -Microsoft.EntityFrameworkCore.Sqlite 8.0.1024.46708 dotnet +Microsoft.CSharp 8.0.1124.51707 dotnet +Microsoft.Data.Sqlite 8.0.1124.52104 dotnet +Microsoft.EntityFrameworkCore 8.0.1124.52104 dotnet +Microsoft.EntityFrameworkCore.Abstractions 8.0.1124.52104 dotnet +Microsoft.EntityFrameworkCore.Relational 8.0.1124.52104 dotnet +Microsoft.EntityFrameworkCore.Sqlite 8.0.1124.52104 dotnet Microsoft.Extensions.Caching.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.Caching.Memory 8.0.1024.46610 dotnet Microsoft.Extensions.Configuration 8.0.23.53103 dotnet @@ -131,52 +131,52 @@ Microsoft.Extensions.Configuration.CommandLine 8.0.23.53103 Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.FileExtensions 8.0.724.31311 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Json 8.0.1024.46610 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.1024.46804 dotnet -Microsoft.Extensions.Configuration.UserSecrets 8.0.1024.46610 dotnet -Microsoft.Extensions.Configuration.Xml 8.0.1024.46610 dotnet +Microsoft.Extensions.Configuration.Json 8.0.1024.47404 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.1124.52116 dotnet +Microsoft.Extensions.Configuration.UserSecrets 8.0.1024.47404 dotnet +Microsoft.Extensions.Configuration.Xml 8.0.1024.47404 dotnet Microsoft.Extensions.DependencyInjection 8.0.1024.46610 dotnet Microsoft.Extensions.DependencyInjection.Abstractions 8.0.1024.46610 dotnet Microsoft.Extensions.DependencyModel 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics 8.0.1024.46610 dotnet +Microsoft.Extensions.Diagnostics 8.0.1024.47404 dotnet Microsoft.Extensions.Diagnostics.Abstractions 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1024.46804 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1024.46804 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.1024.46804 dotnet -Microsoft.Extensions.Features 8.0.1024.46804 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1124.52116 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1124.52116 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.1124.52116 dotnet +Microsoft.Extensions.Features 8.0.1124.52116 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.1024.46804 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.1124.52116 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet Microsoft.Extensions.Hosting 8.0.1024.46610 dotnet -Microsoft.Extensions.Hosting.Abstractions 8.0.1024.46610 dotnet +Microsoft.Extensions.Hosting.Abstractions 8.0.1024.47404 dotnet Microsoft.Extensions.Http 8.0.1024.46610 dotnet -Microsoft.Extensions.Identity.Core 8.0.1024.46804 dotnet -Microsoft.Extensions.Identity.Stores 8.0.1024.46804 dotnet -Microsoft.Extensions.Localization 8.0.1024.46804 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.1024.46804 dotnet +Microsoft.Extensions.Identity.Core 8.0.1124.52116 dotnet +Microsoft.Extensions.Identity.Stores 8.0.1124.52116 dotnet +Microsoft.Extensions.Localization 8.0.1124.52116 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.1124.52116 dotnet Microsoft.Extensions.Logging 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Abstractions 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Configuration 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Console 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Debug 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.EventLog 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.EventSource 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Abstractions 8.0.1024.47404 dotnet +Microsoft.Extensions.Logging.Configuration 8.0.1024.47404 dotnet +Microsoft.Extensions.Logging.Console 8.0.1024.47404 dotnet +Microsoft.Extensions.Logging.Debug 8.0.1024.47404 dotnet +Microsoft.Extensions.Logging.EventLog 8.0.1024.47404 dotnet +Microsoft.Extensions.Logging.EventSource 8.0.1024.47404 dotnet Microsoft.Extensions.Logging.TraceSource 8.0.1024.46610 dotnet -Microsoft.Extensions.ObjectPool 8.0.1024.46804 dotnet +Microsoft.Extensions.ObjectPool 8.0.1124.52116 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.1024.46804 dotnet -Microsoft.JSInterop 8.0.1024.46804 dotnet -Microsoft.Net.Http.Headers 8.0.1024.46804 dotnet +Microsoft.Extensions.WebEncoders 8.0.1124.52116 dotnet +Microsoft.JSInterop 8.0.1124.52116 dotnet +Microsoft.Net.Http.Headers 8.0.1124.52116 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.1024.46610 dotnet -Microsoft.VisualBasic.Core 13.0.1024.46610 dotnet -Microsoft.Win32.Primitives 8.0.1024.46610 dotnet -Microsoft.Win32.Registry 8.0.1024.46610 dotnet +Microsoft.VisualBasic 8.0.1124.51707 dotnet +Microsoft.VisualBasic.Core 13.0.1124.51707 dotnet +Microsoft.Win32.Primitives 8.0.1124.51707 dotnet +Microsoft.Win32.Registry 8.0.1124.51707 dotnet Microsoft.Win32.SystemEvents 8.0.23.53103 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.11.0.0 dotnet @@ -200,8 +200,8 @@ Serilog.Sinks.File 6.0.0.0 Serilog.Sinks.Graylog 3.1.1 dotnet Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet ShimSkiaSharp 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet -SkiaSharp 2.88.8.0 dotnet -SkiaSharp.HarfBuzz 2.88.8.0 dotnet +SkiaSharp 2.88.9.0 dotnet +SkiaSharp.HarfBuzz 2.88.9.0 dotnet Svg.Custom 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet Svg.Model 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet Svg.Skia 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet @@ -209,178 +209,178 @@ Swashbuckle.AspNetCore.ReDoc 6.5.0.0 Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.1024.46610 dotnet -System.AppContext 8.0.1024.46610 dotnet -System.Buffers 8.0.1024.46610 dotnet -System.Collections 8.0.1024.46610 dotnet -System.Collections.Concurrent 8.0.1024.46610 dotnet -System.Collections.Immutable 8.0.1024.46610 dotnet -System.Collections.NonGeneric 8.0.1024.46610 dotnet -System.Collections.Specialized 8.0.1024.46610 dotnet -System.ComponentModel 8.0.1024.46610 dotnet -System.ComponentModel.Annotations 8.0.1024.46610 dotnet -System.ComponentModel.DataAnnotations 8.0.1024.46610 dotnet -System.ComponentModel.EventBasedAsync 8.0.1024.46610 dotnet -System.ComponentModel.Primitives 8.0.1024.46610 dotnet -System.ComponentModel.TypeConverter 8.0.1024.46610 dotnet -System.Configuration 8.0.1024.46610 dotnet -System.Console 8.0.1024.46610 dotnet -System.Core 8.0.1024.46610 dotnet -System.Data 8.0.1024.46610 dotnet -System.Data.Common 8.0.1024.46610 dotnet -System.Data.DataSetExtensions 8.0.1024.46610 dotnet -System.Diagnostics.Contracts 8.0.1024.46610 dotnet -System.Diagnostics.Debug 8.0.1024.46610 dotnet -System.Diagnostics.DiagnosticSource 8.0.1024.46610 dotnet -System.Diagnostics.EventLog 8.0.1024.46610 dotnet -System.Diagnostics.FileVersionInfo 8.0.1024.46610 dotnet -System.Diagnostics.Process 8.0.1024.46610 dotnet -System.Diagnostics.StackTrace 8.0.1024.46610 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.1024.46610 dotnet -System.Diagnostics.Tools 8.0.1024.46610 dotnet -System.Diagnostics.TraceSource 8.0.1024.46610 dotnet -System.Diagnostics.Tracing 8.0.1024.46610 dotnet -System.Drawing 8.0.1024.46610 dotnet +System 8.0.1124.51707 dotnet +System.AppContext 8.0.1124.51707 dotnet +System.Buffers 8.0.1124.51707 dotnet +System.Collections 8.0.1124.51707 dotnet +System.Collections.Concurrent 8.0.1124.51707 dotnet +System.Collections.Immutable 8.0.1124.51707 dotnet +System.Collections.NonGeneric 8.0.1124.51707 dotnet +System.Collections.Specialized 8.0.1124.51707 dotnet +System.ComponentModel 8.0.1124.51707 dotnet +System.ComponentModel.Annotations 8.0.1124.51707 dotnet +System.ComponentModel.DataAnnotations 8.0.1124.51707 dotnet +System.ComponentModel.EventBasedAsync 8.0.1124.51707 dotnet +System.ComponentModel.Primitives 8.0.1124.51707 dotnet +System.ComponentModel.TypeConverter 8.0.1124.51707 dotnet +System.Configuration 8.0.1124.51707 dotnet +System.Console 8.0.1124.51707 dotnet +System.Core 8.0.1124.51707 dotnet +System.Data 8.0.1124.51707 dotnet +System.Data.Common 8.0.1124.51707 dotnet +System.Data.DataSetExtensions 8.0.1124.51707 dotnet +System.Diagnostics.Contracts 8.0.1124.51707 dotnet +System.Diagnostics.Debug 8.0.1124.51707 dotnet +System.Diagnostics.DiagnosticSource 8.0.1124.51707 dotnet +System.Diagnostics.EventLog 8.0.1024.47404 dotnet +System.Diagnostics.FileVersionInfo 8.0.1124.51707 dotnet +System.Diagnostics.Process 8.0.1124.51707 dotnet +System.Diagnostics.StackTrace 8.0.1124.51707 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.1124.51707 dotnet +System.Diagnostics.Tools 8.0.1124.51707 dotnet +System.Diagnostics.TraceSource 8.0.1124.51707 dotnet +System.Diagnostics.Tracing 8.0.1124.51707 dotnet +System.Drawing 8.0.1124.51707 dotnet System.Drawing.Common 8.0.824.36606 dotnet -System.Drawing.Primitives 8.0.1024.46610 dotnet -System.Dynamic.Runtime 8.0.1024.46610 dotnet -System.Formats.Asn1 8.0.1024.46610 dotnet -System.Formats.Tar 8.0.1024.46610 dotnet -System.Globalization 8.0.1024.46610 dotnet -System.Globalization.Calendars 8.0.1024.46610 dotnet -System.Globalization.Extensions 8.0.1024.46610 dotnet -System.IO 8.0.1024.46610 dotnet -System.IO.Compression 8.0.1024.46610 dotnet -System.IO.Compression.Brotli 8.0.1024.46610 dotnet -System.IO.Compression.FileSystem 8.0.1024.46610 dotnet -System.IO.Compression.ZipFile 8.0.1024.46610 dotnet -System.IO.FileSystem 8.0.1024.46610 dotnet -System.IO.FileSystem.AccessControl 8.0.1024.46610 dotnet -System.IO.FileSystem.DriveInfo 8.0.1024.46610 dotnet -System.IO.FileSystem.Primitives 8.0.1024.46610 dotnet -System.IO.FileSystem.Watcher 8.0.1024.46610 dotnet -System.IO.IsolatedStorage 8.0.1024.46610 dotnet -System.IO.MemoryMappedFiles 8.0.1024.46610 dotnet +System.Drawing.Primitives 8.0.1124.51707 dotnet +System.Dynamic.Runtime 8.0.1124.51707 dotnet +System.Formats.Asn1 8.0.1124.51707 dotnet +System.Formats.Tar 8.0.1124.51707 dotnet +System.Globalization 8.0.1124.51707 dotnet +System.Globalization.Calendars 8.0.1124.51707 dotnet +System.Globalization.Extensions 8.0.1124.51707 dotnet +System.IO 8.0.1124.51707 dotnet +System.IO.Compression 8.0.1124.51707 dotnet +System.IO.Compression.Brotli 8.0.1124.51707 dotnet +System.IO.Compression.FileSystem 8.0.1124.51707 dotnet +System.IO.Compression.ZipFile 8.0.1124.51707 dotnet +System.IO.FileSystem 8.0.1124.51707 dotnet +System.IO.FileSystem.AccessControl 8.0.1124.51707 dotnet +System.IO.FileSystem.DriveInfo 8.0.1124.51707 dotnet +System.IO.FileSystem.Primitives 8.0.1124.51707 dotnet +System.IO.FileSystem.Watcher 8.0.1124.51707 dotnet +System.IO.IsolatedStorage 8.0.1124.51707 dotnet +System.IO.MemoryMappedFiles 8.0.1124.51707 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.1024.46610 dotnet -System.IO.Pipes.AccessControl 8.0.1024.46610 dotnet -System.IO.UnmanagedMemoryStream 8.0.1024.46610 dotnet -System.Linq 8.0.1024.46610 dotnet +System.IO.Pipes 8.0.1124.51707 dotnet +System.IO.Pipes.AccessControl 8.0.1124.51707 dotnet +System.IO.UnmanagedMemoryStream 8.0.1124.51707 dotnet +System.Linq 8.0.1124.51707 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.1024.46610 dotnet -System.Linq.Parallel 8.0.1024.46610 dotnet -System.Linq.Queryable 8.0.1024.46610 dotnet -System.Memory 8.0.1024.46610 dotnet -System.Net 8.0.1024.46610 dotnet -System.Net.Http 8.0.1024.46610 dotnet -System.Net.Http.Json 8.0.1024.46610 dotnet -System.Net.HttpListener 8.0.1024.46610 dotnet -System.Net.Mail 8.0.1024.46610 dotnet -System.Net.NameResolution 8.0.1024.46610 dotnet -System.Net.NetworkInformation 8.0.1024.46610 dotnet -System.Net.Ping 8.0.1024.46610 dotnet -System.Net.Primitives 8.0.1024.46610 dotnet -System.Net.Quic 8.0.1024.46610 dotnet -System.Net.Requests 8.0.1024.46610 dotnet -System.Net.Security 8.0.1024.46610 dotnet -System.Net.ServicePoint 8.0.1024.46610 dotnet -System.Net.Sockets 8.0.1024.46610 dotnet -System.Net.WebClient 8.0.1024.46610 dotnet -System.Net.WebHeaderCollection 8.0.1024.46610 dotnet -System.Net.WebProxy 8.0.1024.46610 dotnet -System.Net.WebSockets 8.0.1024.46610 dotnet -System.Net.WebSockets.Client 8.0.1024.46610 dotnet -System.Numerics 8.0.1024.46610 dotnet -System.Numerics.Vectors 8.0.1024.46610 dotnet -System.ObjectModel 8.0.1024.46610 dotnet -System.Private.CoreLib 8.0.1024.46610 dotnet -System.Private.DataContractSerialization 8.0.1024.46610 dotnet -System.Private.Uri 8.0.1024.46610 dotnet -System.Private.Xml 8.0.1024.46610 dotnet -System.Private.Xml.Linq 8.0.1024.46610 dotnet -System.Reflection 8.0.1024.46610 dotnet -System.Reflection.DispatchProxy 8.0.1024.46610 dotnet -System.Reflection.Emit 8.0.1024.46610 dotnet -System.Reflection.Emit.ILGeneration 8.0.1024.46610 dotnet -System.Reflection.Emit.Lightweight 8.0.1024.46610 dotnet -System.Reflection.Extensions 8.0.1024.46610 dotnet -System.Reflection.Metadata 8.0.1024.46610 dotnet -System.Reflection.Primitives 8.0.1024.46610 dotnet -System.Reflection.TypeExtensions 8.0.1024.46610 dotnet -System.Resources.Reader 8.0.1024.46610 dotnet -System.Resources.ResourceManager 8.0.1024.46610 dotnet -System.Resources.Writer 8.0.1024.46610 dotnet -System.Runtime 8.0.1024.46610 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.1024.46610 dotnet -System.Runtime.CompilerServices.VisualC 8.0.1024.46610 dotnet -System.Runtime.Extensions 8.0.1024.46610 dotnet -System.Runtime.Handles 8.0.1024.46610 dotnet -System.Runtime.InteropServices 8.0.1024.46610 dotnet -System.Runtime.InteropServices.JavaScript 8.0.1024.46610 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.1024.46610 dotnet -System.Runtime.Intrinsics 8.0.1024.46610 dotnet -System.Runtime.Loader 8.0.1024.46610 dotnet -System.Runtime.Numerics 8.0.1024.46610 dotnet -System.Runtime.Serialization 8.0.1024.46610 dotnet -System.Runtime.Serialization.Formatters 8.0.1024.46610 dotnet -System.Runtime.Serialization.Json 8.0.1024.46610 dotnet -System.Runtime.Serialization.Primitives 8.0.1024.46610 dotnet -System.Runtime.Serialization.Xml 8.0.1024.46610 dotnet -System.Security 8.0.1024.46610 dotnet -System.Security.AccessControl 8.0.1024.46610 dotnet -System.Security.Claims 8.0.1024.46610 dotnet -System.Security.Cryptography 8.0.1024.46610 dotnet -System.Security.Cryptography.Algorithms 8.0.1024.46610 dotnet -System.Security.Cryptography.Cng 8.0.1024.46610 dotnet -System.Security.Cryptography.Csp 8.0.1024.46610 dotnet -System.Security.Cryptography.Encoding 8.0.1024.46610 dotnet -System.Security.Cryptography.OpenSsl 8.0.1024.46610 dotnet +System.Linq.Expressions 8.0.1124.51707 dotnet +System.Linq.Parallel 8.0.1124.51707 dotnet +System.Linq.Queryable 8.0.1124.51707 dotnet +System.Memory 8.0.1124.51707 dotnet +System.Net 8.0.1124.51707 dotnet +System.Net.Http 8.0.1124.51707 dotnet +System.Net.Http.Json 8.0.1124.51707 dotnet +System.Net.HttpListener 8.0.1124.51707 dotnet +System.Net.Mail 8.0.1124.51707 dotnet +System.Net.NameResolution 8.0.1124.51707 dotnet +System.Net.NetworkInformation 8.0.1124.51707 dotnet +System.Net.Ping 8.0.1124.51707 dotnet +System.Net.Primitives 8.0.1124.51707 dotnet +System.Net.Quic 8.0.1124.51707 dotnet +System.Net.Requests 8.0.1124.51707 dotnet +System.Net.Security 8.0.1124.51707 dotnet +System.Net.ServicePoint 8.0.1124.51707 dotnet +System.Net.Sockets 8.0.1124.51707 dotnet +System.Net.WebClient 8.0.1124.51707 dotnet +System.Net.WebHeaderCollection 8.0.1124.51707 dotnet +System.Net.WebProxy 8.0.1124.51707 dotnet +System.Net.WebSockets 8.0.1124.51707 dotnet +System.Net.WebSockets.Client 8.0.1124.51707 dotnet +System.Numerics 8.0.1124.51707 dotnet +System.Numerics.Vectors 8.0.1124.51707 dotnet +System.ObjectModel 8.0.1124.51707 dotnet +System.Private.CoreLib 8.0.1124.51707 dotnet +System.Private.DataContractSerialization 8.0.1124.51707 dotnet +System.Private.Uri 8.0.1124.51707 dotnet +System.Private.Xml 8.0.1124.51707 dotnet +System.Private.Xml.Linq 8.0.1124.51707 dotnet +System.Reflection 8.0.1124.51707 dotnet +System.Reflection.DispatchProxy 8.0.1124.51707 dotnet +System.Reflection.Emit 8.0.1124.51707 dotnet +System.Reflection.Emit.ILGeneration 8.0.1124.51707 dotnet +System.Reflection.Emit.Lightweight 8.0.1124.51707 dotnet +System.Reflection.Extensions 8.0.1124.51707 dotnet +System.Reflection.Metadata 8.0.1124.51707 dotnet +System.Reflection.Primitives 8.0.1124.51707 dotnet +System.Reflection.TypeExtensions 8.0.1124.51707 dotnet +System.Resources.Reader 8.0.1124.51707 dotnet +System.Resources.ResourceManager 8.0.1124.51707 dotnet +System.Resources.Writer 8.0.1124.51707 dotnet +System.Runtime 8.0.1124.51707 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.1124.51707 dotnet +System.Runtime.CompilerServices.VisualC 8.0.1124.51707 dotnet +System.Runtime.Extensions 8.0.1124.51707 dotnet +System.Runtime.Handles 8.0.1124.51707 dotnet +System.Runtime.InteropServices 8.0.1124.51707 dotnet +System.Runtime.InteropServices.JavaScript 8.0.1124.51707 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.1124.51707 dotnet +System.Runtime.Intrinsics 8.0.1124.51707 dotnet +System.Runtime.Loader 8.0.1124.51707 dotnet +System.Runtime.Numerics 8.0.1124.51707 dotnet +System.Runtime.Serialization 8.0.1124.51707 dotnet +System.Runtime.Serialization.Formatters 8.0.1124.51707 dotnet +System.Runtime.Serialization.Json 8.0.1124.51707 dotnet +System.Runtime.Serialization.Primitives 8.0.1124.51707 dotnet +System.Runtime.Serialization.Xml 8.0.1124.51707 dotnet +System.Security 8.0.1124.51707 dotnet +System.Security.AccessControl 8.0.1124.51707 dotnet +System.Security.Claims 8.0.1124.51707 dotnet +System.Security.Cryptography 8.0.1124.51707 dotnet +System.Security.Cryptography.Algorithms 8.0.1124.51707 dotnet +System.Security.Cryptography.Cng 8.0.1124.51707 dotnet +System.Security.Cryptography.Csp 8.0.1124.51707 dotnet +System.Security.Cryptography.Encoding 8.0.1124.51707 dotnet +System.Security.Cryptography.OpenSsl 8.0.1124.51707 dotnet System.Security.Cryptography.Pkcs 8.0.1024.46610 dotnet -System.Security.Cryptography.Primitives 8.0.1024.46610 dotnet -System.Security.Cryptography.X509Certificates 8.0.1024.46610 dotnet +System.Security.Cryptography.Primitives 8.0.1124.51707 dotnet +System.Security.Cryptography.X509Certificates 8.0.1124.51707 dotnet System.Security.Cryptography.Xml 8.0.1024.46610 dotnet -System.Security.Principal 8.0.1024.46610 dotnet -System.Security.Principal.Windows 8.0.1024.46610 dotnet -System.Security.SecureString 8.0.1024.46610 dotnet -System.ServiceModel.Web 8.0.1024.46610 dotnet -System.ServiceProcess 8.0.1024.46610 dotnet -System.Text.Encoding 8.0.1024.46610 dotnet -System.Text.Encoding.CodePages 8.0.1024.46610 dotnet -System.Text.Encoding.Extensions 8.0.1024.46610 dotnet -System.Text.Encodings.Web 8.0.1024.46610 dotnet -System.Text.Json 8.0.1024.46610 dotnet -System.Text.RegularExpressions 8.0.1024.46610 dotnet -System.Threading 8.0.1024.46610 dotnet -System.Threading.Channels 8.0.1024.46610 dotnet -System.Threading.Overlapped 8.0.1024.46610 dotnet +System.Security.Principal 8.0.1124.51707 dotnet +System.Security.Principal.Windows 8.0.1124.51707 dotnet +System.Security.SecureString 8.0.1124.51707 dotnet +System.ServiceModel.Web 8.0.1124.51707 dotnet +System.ServiceProcess 8.0.1124.51707 dotnet +System.Text.Encoding 8.0.1124.51707 dotnet +System.Text.Encoding.CodePages 8.0.1124.51707 dotnet +System.Text.Encoding.Extensions 8.0.1124.51707 dotnet +System.Text.Encodings.Web 8.0.1124.51707 dotnet +System.Text.Json 8.0.1124.51707 dotnet +System.Text.RegularExpressions 8.0.1124.51707 dotnet +System.Threading 8.0.1124.51707 dotnet +System.Threading.Channels 8.0.1124.51707 dotnet +System.Threading.Overlapped 8.0.1124.51707 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.1024.46610 dotnet -System.Threading.Tasks.Dataflow 8.0.1024.46610 dotnet -System.Threading.Tasks.Extensions 8.0.1024.46610 dotnet -System.Threading.Tasks.Parallel 8.0.1024.46610 dotnet -System.Threading.Thread 8.0.1024.46610 dotnet -System.Threading.ThreadPool 8.0.1024.46610 dotnet -System.Threading.Timer 8.0.1024.46610 dotnet -System.Transactions 8.0.1024.46610 dotnet -System.Transactions.Local 8.0.1024.46610 dotnet -System.ValueTuple 8.0.1024.46610 dotnet -System.Web 8.0.1024.46610 dotnet -System.Web.HttpUtility 8.0.1024.46610 dotnet -System.Windows 8.0.1024.46610 dotnet -System.Xml 8.0.1024.46610 dotnet -System.Xml.Linq 8.0.1024.46610 dotnet -System.Xml.ReaderWriter 8.0.1024.46610 dotnet -System.Xml.Serialization 8.0.1024.46610 dotnet -System.Xml.XDocument 8.0.1024.46610 dotnet -System.Xml.XPath 8.0.1024.46610 dotnet -System.Xml.XPath.XDocument 8.0.1024.46610 dotnet -System.Xml.XmlDocument 8.0.1024.46610 dotnet -System.Xml.XmlSerializer 8.0.1024.46610 dotnet +System.Threading.Tasks 8.0.1124.51707 dotnet +System.Threading.Tasks.Dataflow 8.0.1124.51707 dotnet +System.Threading.Tasks.Extensions 8.0.1124.51707 dotnet +System.Threading.Tasks.Parallel 8.0.1124.51707 dotnet +System.Threading.Thread 8.0.1124.51707 dotnet +System.Threading.ThreadPool 8.0.1124.51707 dotnet +System.Threading.Timer 8.0.1124.51707 dotnet +System.Transactions 8.0.1124.51707 dotnet +System.Transactions.Local 8.0.1124.51707 dotnet +System.ValueTuple 8.0.1124.51707 dotnet +System.Web 8.0.1124.51707 dotnet +System.Web.HttpUtility 8.0.1124.51707 dotnet +System.Windows 8.0.1124.51707 dotnet +System.Xml 8.0.1124.51707 dotnet +System.Xml.Linq 8.0.1124.51707 dotnet +System.Xml.ReaderWriter 8.0.1124.51707 dotnet +System.Xml.Serialization 8.0.1124.51707 dotnet +System.Xml.XDocument 8.0.1124.51707 dotnet +System.Xml.XPath 8.0.1124.51707 dotnet +System.Xml.XPath.XDocument 8.0.1124.51707 dotnet +System.Xml.XmlDocument 8.0.1124.51707 dotnet +System.Xml.XmlSerializer 8.0.1124.51707 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet Ude.NetStandard.dll 1.2 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.1024.46610 dotnet +WindowsBase 8.0.1124.51707 dotnet adduser 3.137ubuntu1 deb apt 2.7.14build2 deb apt-utils 2.7.14build2 deb @@ -420,10 +420,10 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.1+ubu2404 deb -jellyfin-ffmpeg7 7.0.2-6-noble deb -jellyfin-server 10.10.1+ubu2404 deb -jellyfin-web 10.10.1+ubu2404 deb +jellyfin 10.10.2+ubu2404 deb +jellyfin-ffmpeg7 7.0.2-7-noble deb +jellyfin-server 10.10.2+ubu2404 deb +jellyfin-web 10.10.2+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb @@ -568,11 +568,11 @@ logsave 1.47.0-2.4~ex mawk 1.3.4.20240123-1build1 deb mesa-va-drivers 24.0.9-0ubuntu0.2 deb mount 2.39.3-9ubuntu6.1 deb -mscorlib 8.0.1024.46610 dotnet +mscorlib 8.0.1124.51707 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb -netstandard 8.0.1024.46610 dotnet +netstandard 8.0.1124.51707 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.4 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb From 132af6b94055b2d5362ce91260b327222b1f6f9e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 19 Nov 2024 04:17:38 +0000 Subject: [PATCH 380/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1e38be6..5210cab 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -16,14 +16,14 @@ HarfBuzzSharp 7.3.0.3 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.10.2 dotnet (+13 duplicates) +Jellyfin Server 10.10.3 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.10.2 dotnet -Jellyfin.Extensions.dll 10.10.2 dotnet +Jellyfin.Data.dll 10.10.3 dotnet +Jellyfin.Extensions.dll 10.10.3 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.10.2 dotnet +Jellyfin.Networking.dll 10.10.3 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -420,10 +420,10 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.2+ubu2404 deb +jellyfin 10.10.3+ubu2404 deb jellyfin-ffmpeg7 7.0.2-7-noble deb -jellyfin-server 10.10.2+ubu2404 deb -jellyfin-web 10.10.2+ubu2404 deb +jellyfin-server 10.10.3+ubu2404 deb +jellyfin-web 10.10.3+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb From 654e47a9a6da5e58869eb2df9c6eefbca104241c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 3 Dec 2024 12:55:29 +0000 Subject: [PATCH 381/456] Bot Updating Templated Files --- Jenkinsfile | 268 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 176 insertions(+), 92 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 68f734b..91af4c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,7 +8,7 @@ pipeline { } // Input to determine if this is a package check parameters { - string(defaultValue: 'false', description: 'package check run', name: 'PACKAGE_CHECK') + string(defaultValue: 'false', description: 'package check run', name: 'PACKAGE_CHECK') } // Configuration for the variables used for this specific repo environment { @@ -191,6 +191,7 @@ pipeline { env.VERSION_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN + env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' } } } @@ -215,6 +216,7 @@ pipeline { env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' + env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' } } } @@ -239,6 +241,7 @@ pipeline { env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/' + env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' } } } @@ -335,6 +338,35 @@ pipeline { else echo "No templates to delete" fi + echo "Starting Stage 2.5 - Update init diagram" + if ! grep -q 'init_diagram:' readme-vars.yml; then + echo "Adding the key 'init_diagram' to readme-vars.yml" + sed -i '\\|^#.*changelog.*$|d' readme-vars.yml + sed -i 's|^changelogs:|# init diagram\\ninit_diagram:\\n\\n# changelog\\nchangelogs:|' readme-vars.yml + fi + mkdir -p ${TEMPDIR}/d2 + docker run --rm -v ${TEMPDIR}/d2:/output -e PUID=$(id -u) -e PGID=$(id -g) -e RAW="true" ghcr.io/linuxserver/d2-builder:latest ${CONTAINER_NAME}:latest + ls -al ${TEMPDIR}/d2 + yq -ei ".init_diagram |= load_str(\\"${TEMPDIR}/d2/${CONTAINER_NAME}-latest.d2\\")" readme-vars.yml + if [[ $(md5sum readme-vars.yml | cut -c1-8) != $(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/readme-vars.yml | cut -c1-8) ]]; then + echo "'init_diagram' has been updated. Updating repo and exiting build, new one will trigger based on commit." + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + cp ${WORKSPACE}/readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/readme-vars.yml + git add readme-vars.yml + git commit -m 'Bot Updating Templated Files' + git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master + echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Updating templates and exiting build, new one will trigger based on commit" + rm -Rf ${TEMPDIR} + exit 0 + else + echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} + echo "Init diagram is unchanged" + fi echo "Starting Stage 3 - Update templates" CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) cd ${TEMPDIR}/docker-${CONTAINER_NAME} @@ -543,8 +575,40 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \ - --provenance=false --sbom=false \ + --provenance=false --sbom=false --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh '''#! /bin/bash + set -e + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker tag ${IMAGE}:${META_TAG} ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + done + ''' + withCredentials([ + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' + ] + ]) { + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin + echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin + echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin + echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + done + wait + fi + ''' + } + } } } // Build MultiArch Docker containers for push to LS Repo @@ -575,8 +639,40 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \ - --provenance=false --sbom=false \ + --provenance=false --sbom=false --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh '''#! /bin/bash + set -e + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker tag ${IMAGE}:amd64-${META_TAG} ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + done + ''' + withCredentials([ + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' + ] + ]) { + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin + echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin + echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin + echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + done + wait + fi + ''' + } + } } } stage('Build ARM64') { @@ -585,10 +681,6 @@ pipeline { } steps { echo "Running on node: ${NODE_NAME}" - echo 'Logging into Github' - sh '''#! /bin/bash - echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin - ''' sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.aarch64" sh "docker buildx build \ --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ @@ -604,18 +696,47 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \ - --provenance=false --sbom=false \ + --provenance=false --sbom=false --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." - sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" - retry_backoff(5,5) { - sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" + sh '''#! /bin/bash + set -e + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker tag ${IMAGE}:arm64v8-${META_TAG} ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + done + ''' + withCredentials([ + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' + ] + ]) { + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin + echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin + echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin + echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & + done + wait + fi + ''' + } } sh '''#! /bin/bash containers=$(docker ps -aq) if [[ -n "${containers}" ]]; then docker stop ${containers} fi - docker system prune -af --volumes || : ''' + docker system prune -af --volumes || : + ''' } } } @@ -765,37 +886,23 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: 'Quay.io-Robot', - usernameVariable: 'QUAYUSER', - passwordVariable: 'QUAYPASS' - ] - ]) { - retry_backoff(5,5) { - sh '''#! /bin/bash - set -e - echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin - echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin - echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin - echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin - for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do - docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${SEMVER} - fi - docker push ${PUSHIMAGE}:latest - docker push ${PUSHIMAGE}:${META_TAG} - docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker push ${PUSHIMAGE}:${SEMVER} - fi + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + for PUSHIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do + [[ ${PUSHIMAGE%%/*} =~ \\. ]] && PUSHIMAGEPLUS="${PUSHIMAGE}" || PUSHIMAGEPLUS="docker.io/${PUSHIMAGE}" + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + if [[ "${PUSHIMAGEPLUS}" == "$(cut -d "/" -f1 <<< ${i})"* ]]; then + CACHEIMAGE=${i} + fi done - ''' - } + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + if [ -n "${SEMVER}" ]; then + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + fi + done + ''' } } } @@ -806,57 +913,34 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: 'Quay.io-Robot', - usernameVariable: 'QUAYUSER', - passwordVariable: 'QUAYPASS' - ] - ]) { - retry_backoff(5,5) { - sh '''#! /bin/bash - set -e - echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin - echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin - echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin - echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin - if [ "${CI}" == "false" ]; then - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 - docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do + [[ ${MANIFESTIMAGE%%/*} =~ \\. ]] && MANIFESTIMAGEPLUS="${MANIFESTIMAGE}" || MANIFESTIMAGEPLUS="docker.io/${MANIFESTIMAGE}" + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + if [[ "${MANIFESTIMAGEPLUS}" == "$(cut -d "/" -f1 <<< ${i})"* ]]; then + CACHEIMAGE=${i} + fi + done + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + if [ -n "${SEMVER}" ]; then + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} fi - for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} - docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER} - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER} - fi - docker push ${MANIFESTIMAGE}:amd64-${META_TAG} - docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} - docker push ${MANIFESTIMAGE}:amd64-latest - docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker push ${MANIFESTIMAGE}:arm64v8-latest - docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker push ${MANIFESTIMAGE}:amd64-${SEMVER} - docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} - fi - done - for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest - docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} - fi - done - ''' - } + done + for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do + docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest + docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} + + docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + if [ -n "${SEMVER}" ]; then + docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + fi + done + ''' } } } From a6e87623bc82b96d09ecdbf8c06f4cc873ff55f3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 3 Dec 2024 12:57:36 +0000 Subject: [PATCH 382/456] Bot Updating Templated Files --- readme-vars.yml | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 29bc137..f9791bd 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -86,9 +86,52 @@ app_setup_block: | --device=/dev/video11:/dev/video11 --device=/dev/video12:/dev/video12 ``` - readme_hwaccel: true unraid_template_sync: false +# init diagram +init_diagram: | + "jellyfin:latest": { + docker-mods + base { + fix-attr +\nlegacy cont-init + } + docker-mods -> base + legacy-services + custom services + init-services -> legacy-services + init-services -> custom services + custom services -> legacy-services + legacy-services -> ci-service-check + init-migrations -> init-adduser + init-os-end -> init-config + init-config -> init-config-end + init-jellyfin-video -> init-config-end + init-os-end -> init-crontab-config + init-mods-end -> init-custom-files + base -> init-envfile + init-config -> init-jellyfin-config + init-jellyfin-config -> init-jellyfin-video + base -> init-migrations + base -> init-mods + init-config-end -> init-mods + init-mods -> init-mods-end + init-mods-package-install -> init-mods-end + init-mods -> init-mods-package-install + base -> init-os-end + init-adduser -> init-os-end + init-envfile -> init-os-end + init-migrations -> init-os-end + init-custom-files -> init-services + init-mods-end -> init-services + init-services -> svc-cron + svc-cron -> legacy-services + init-services -> svc-jellyfin + svc-jellyfin -> legacy-services + } + Base Images: { + "baseimage-ubuntu:noble" + } + "jellyfin:latest" <- Base Images # changelog changelogs: - {date: "06.10.24:", desc: "Fix fontconfig cache path."} From 149b9729b97af67a1574fb3cd639c988816a7738 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 3 Dec 2024 12:59:46 +0000 Subject: [PATCH 383/456] Bot Updating Templated Files --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7b5f883..9d6ab64 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,6 @@ Hardware acceleration users for Raspberry Pi V4L2 will need to mount their `/dev --device=/dev/video12:/dev/video12 ``` - ### Hardware Acceleration Many desktop applications need access to a GPU to function properly and even some Desktop Environments have compositor effects that will not function without a GPU. However this is not a hard requirement and all base images will function without a video device mounted into the container. @@ -133,6 +132,9 @@ Best effort is made to install tools to allow mounting in /dev/dri on Arm device To help you get started creating a container from this image you can either use docker-compose or the docker cli. +>[!NOTE] +>Unless a parameter is flaged as 'optional', it is *mandatory* and a value must be provided. + ### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose)) ```yaml @@ -184,7 +186,7 @@ Containers are configured using parameters passed at runtime (such as those abov | Parameter | Function | | :----: | --- | -| `-p 8096` | Http webUI. | +| `-p 8096:8096` | Http webUI. | | `-p 8920` | Optional - Https webUI (you need to set up your own certificate). | | `-p 7359/udp` | Optional - Allows clients to discover Jellyfin on the local network. | | `-p 1900/udp` | Optional - Service discovery used by DNLA and clients. | From a0dc044a0e03abdbc7a5b12802707940af23c59e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Dec 2024 12:57:17 +0000 Subject: [PATCH 384/456] Bot Updating Templated Files --- readme-vars.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index f9791bd..c524af4 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -105,24 +105,20 @@ init_diagram: | init-migrations -> init-adduser init-os-end -> init-config init-config -> init-config-end + init-crontab-config -> init-config-end init-jellyfin-video -> init-config-end - init-os-end -> init-crontab-config + init-config -> init-crontab-config init-mods-end -> init-custom-files base -> init-envfile init-config -> init-jellyfin-config init-jellyfin-config -> init-jellyfin-video base -> init-migrations - base -> init-mods init-config-end -> init-mods - init-mods -> init-mods-end init-mods-package-install -> init-mods-end init-mods -> init-mods-package-install - base -> init-os-end init-adduser -> init-os-end init-envfile -> init-os-end - init-migrations -> init-os-end init-custom-files -> init-services - init-mods-end -> init-services init-services -> svc-cron svc-cron -> legacy-services init-services -> svc-jellyfin From 60a1f6472722238541155ac70bee683bd701f0aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Dec 2024 12:59:14 +0000 Subject: [PATCH 385/456] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 4bddb97..1e3f9bc 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -43,16 +43,18 @@ jobs: token=$(curl -sX GET \ "https://ghcr.io/token?scope=repository%3Alinuxserver%2Fjellyfin%3Apull" \ | jq -r '.token') - multidigest=$(curl -s \ - --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ - --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/${image}/manifests/${tag}" \ - | jq -r 'first(.manifests[].digest)') - digest=$(curl -s \ - --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ - --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/${image}/manifests/${multidigest}" \ - | jq -r '.config.digest') + multidigest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Accept: application/vnd.oci.image.index.v1+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${tag}") + multidigest=$(jq -r ".manifests[] | select(.platform.architecture == \"amd64\").digest?" <<< "${multidigest}") + digest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Accept: application/vnd.oci.image.manifest.v1+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${multidigest}" \ + | jq -r '.config.digest') image_info=$(curl -sL \ --header "Authorization: Bearer ${token}" \ "https://ghcr.io/v2/${image}/blobs/${digest}") From 42f5e536accfd14d78e78541775f5e90625b708c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Dec 2024 13:04:38 +0000 Subject: [PATCH 386/456] Bot Updating Package Versions --- package_versions.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5210cab..59bd79c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -394,7 +394,7 @@ catatonit 0.1.7-1 coreutils 9.4-3ubuntu6 deb cron 3.0pl1-184ubuntu2 deb cron-daemon-common 3.0pl1-184ubuntu2 deb -curl 8.5.0-2ubuntu10.4 deb +curl 8.5.0-2ubuntu10.5 deb dash 0.5.12-6ubuntu5 deb debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb @@ -427,13 +427,13 @@ jellyfin-web 10.10.3+ubu24 jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.1 deb -libacl1 2.3.2-1build1 deb +krb5-locales 1.20.1-6ubuntu2.2 deb +libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb libattr1 1:2.5.2-1build1 deb -libaudit-common 1:3.1.2-2.1build1 deb -libaudit1 1:3.1.2-2.1build1 deb +libaudit-common 1:3.1.2-2.1build1.1 deb +libaudit1 1:3.1.2-2.1build1.1 deb libblkid1 2.39.3-9ubuntu6.1 deb libbluray2 1:1.3.4-1build1 deb libbrotli1 1.1.0-2build2 deb @@ -446,7 +446,7 @@ libcap-ng0 0.8.4-2build2 libcap2 1:2.66-5ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb -libcurl4t64 8.5.0-2ubuntu10.4 deb +libcurl4t64 8.5.0-2ubuntu10.5 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libdrm-amdgpu1 2.4.120-2build1 deb @@ -456,7 +456,7 @@ libdrm-radeon1 2.4.120-2buil libdrm2 2.4.120-2build1 deb libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1build4 deb -libexpat1 2.6.1-2ubuntu0.1 deb +libexpat1 2.6.1-2ubuntu0.2 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfontconfig1 2.15.0-1.1ubuntu2 deb @@ -466,18 +466,18 @@ libgcrypt20 1.10.3-2build libgmp10 2:6.3.0+dfsg-2ubuntu6 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.1 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.2 deb libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.1 deb +libk5crypto3 1.20.1-6ubuntu2.2 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.1 deb -libkrb5support0 1.20.1-6ubuntu2.1 deb +libkrb5-3 1.20.1-6ubuntu2.2 deb +libkrb5support0 1.20.1-6ubuntu2.2 deb libksba8 1.6.6-1build1 deb -libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb -libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb libllvm17t64 1:17.0.6-9ubuntu1 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1build0.1 deb From 053fc4d97448cb2a17f1d41c584e411ef5d02e3e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 17 Dec 2024 12:57:26 +0000 Subject: [PATCH 387/456] Bot Updating Templated Files --- Jenkinsfile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 91af4c0..2358258 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -575,7 +575,7 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \ - --provenance=false --sbom=false --builder=container --load \ + --provenance=true --sbom=true --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh '''#! /bin/bash set -e @@ -604,7 +604,9 @@ pipeline { for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & done - wait + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } + done fi ''' } @@ -639,7 +641,7 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \ - --provenance=false --sbom=false --builder=container --load \ + --provenance=true --sbom=true --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh '''#! /bin/bash set -e @@ -668,7 +670,9 @@ pipeline { for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & done - wait + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } + done fi ''' } @@ -696,7 +700,7 @@ pipeline { --label \"org.opencontainers.image.title=Jellyfin\" \ --label \"org.opencontainers.image.description=[Jellyfin](https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\" \ --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \ - --provenance=false --sbom=false --builder=container --load \ + --provenance=true --sbom=true --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh '''#! /bin/bash set -e @@ -725,7 +729,9 @@ pipeline { for i in "${CACHE[@]}"; do docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & done - wait + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } + done fi ''' } From 5956ab08c28d4fd8558f9c3df38593dff1cce3bb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 17 Dec 2024 12:59:51 +0000 Subject: [PATCH 388/456] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 33 ++++++++++++++----- .../workflows/package_trigger_scheduler.yml | 27 ++++++++++++--- 2 files changed, 47 insertions(+), 13 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 1e3f9bc..d6a7977 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -48,13 +48,30 @@ jobs: --header "Accept: application/vnd.oci.image.index.v1+json" \ --header "Authorization: Bearer ${token}" \ "https://ghcr.io/v2/${image}/manifests/${tag}") - multidigest=$(jq -r ".manifests[] | select(.platform.architecture == \"amd64\").digest?" <<< "${multidigest}") - digest=$(curl -s \ - --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ - --header "Accept: application/vnd.oci.image.manifest.v1+json" \ - --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/${image}/manifests/${multidigest}" \ - | jq -r '.config.digest') + if jq -e '.layers // empty' <<< "${multidigest}" >/dev/null 2>&1; then + # If there's a layer element it's a single-arch manifest so just get that digest + digest=$(jq -r '.config.digest' <<< "${multidigest}") + else + # Otherwise it's multi-arch or has manifest annotations + if jq -e '.manifests[]?.annotations // empty' <<< "${multidigest}" >/dev/null 2>&1; then + # Check for manifest annotations and delete if found + multidigest=$(jq 'del(.manifests[] | select(.annotations))' <<< "${multidigest}") + fi + if [[ $(jq '.manifests | length' <<< "${multidigest}") -gt 1 ]]; then + # If there's still more than one digest, it's multi-arch + multidigest=$(jq -r ".manifests[] | select(.platform.architecture == \"amd64\").digest?" <<< "${multidigest}") + else + # Otherwise it's single arch + multidigest=$(jq -r ".manifests[].digest?" <<< "${multidigest}") + fi + if digest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Accept: application/vnd.oci.image.manifest.v1+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${multidigest}"); then + digest=$(jq -r '.config.digest' <<< "${digest}"); + fi + fi image_info=$(curl -sL \ --header "Authorization: Bearer ${token}" \ "https://ghcr.io/v2/${image}/blobs/${digest}") @@ -92,7 +109,7 @@ jobs: else printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY - if "${artifacts_found}" == "true" ]]; then + if [[ "${artifacts_found}" == "true" ]]; then echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY fi response=$(curl -iX POST \ diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index aa2d52b..a950c05 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -27,9 +27,18 @@ jobs: fi printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY JENKINS_VARS=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/jenkins-vars.yml) - if [[ "${br}" == $(yq -r '.ls_branch' <<< "${JENKINS_VARS}") ]]; then + if ! curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/Jenkinsfile >/dev/null 2>&1; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> No Jenkinsfile found. Branch is either deprecated or is an early dev branch." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif [[ "${br}" == $(yq -r '.ls_branch' <<< "${JENKINS_VARS}") ]]; then echo "Branch appears to be live; checking workflow." >> $GITHUB_STEP_SUMMARY - if [[ $(yq -r '.skip_package_check' <<< "${JENKINS_VARS}") == "true" ]]; then + README_VARS=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-jellyfin/${br}/readme-vars.yml) + if [[ $(yq -r '.project_deprecation_status' <<< "${README_VARS}") == "true" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Branch appears to be deprecated; skipping trigger." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif [[ $(yq -r '.skip_package_check' <<< "${JENKINS_VARS}") == "true" ]]; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Skipping branch ${br} due to \`skip_package_check\` being set in \`jenkins-vars.yml\`." >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " @@ -37,7 +46,7 @@ jobs: echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Github organizational variable \`SKIP_PACKAGE_TRIGGER\` contains \`jellyfin_${br}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " - elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/${br}/lastBuild/api/json | jq -r '.building') == "true" ]; then + elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/${br}/lastBuild/api/json | jq -r '.building' 2>/dev/null) == "true" ]; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> There already seems to be an active build on Jenkins; skipping package trigger for ${br}" >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " @@ -49,6 +58,11 @@ jobs: response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/${br}/buildWithParameters?PACKAGE_CHECK=true \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + if [[ -z "${response}" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Jenkins build could not be triggered. Skipping branch." + continue + fi echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY sleep 10 @@ -56,11 +70,14 @@ jobs: buildurl="${buildurl%$'\r'}" echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY - curl -iX POST \ + if ! curl -ifX POST \ "${buildurl}submitDescription" \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ --data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ - --data-urlencode "Submit=Submit" + --data-urlencode "Submit=Submit"; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Unable to change the Jenkins job description." + fi sleep 20 fi else From 88a7bb963d01b2c11cd13ac7adb1d8a4108dc9b8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 17 Dec 2024 13:08:26 +0000 Subject: [PATCH 389/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 59bd79c..0d3a432 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -421,7 +421,7 @@ gzip 1.12-1ubuntu3 hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.3+ubu2404 deb -jellyfin-ffmpeg7 7.0.2-7-noble deb +jellyfin-ffmpeg7 7.0.2-8-noble deb jellyfin-server 10.10.3+ubu2404 deb jellyfin-web 10.10.3+ubu2404 deb jq 1.7.1-3build1 deb @@ -566,7 +566,7 @@ locales 2.39-0ubuntu8 login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb -mesa-va-drivers 24.0.9-0ubuntu0.2 deb +mesa-va-drivers 24.0.9-0ubuntu0.3 deb mount 2.39.3-9ubuntu6.1 deb mscorlib 8.0.1124.51707 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb From a676cad649b8e4e7693f4ac322e5aaf304e85dab Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 24 Dec 2024 12:52:52 +0000 Subject: [PATCH 390/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0d3a432..e1ad053 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -394,7 +394,7 @@ catatonit 0.1.7-1 coreutils 9.4-3ubuntu6 deb cron 3.0pl1-184ubuntu2 deb cron-daemon-common 3.0pl1-184ubuntu2 deb -curl 8.5.0-2ubuntu10.5 deb +curl 8.5.0-2ubuntu10.6 deb dash 0.5.12-6ubuntu5 deb debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb @@ -446,7 +446,7 @@ libcap-ng0 0.8.4-2build2 libcap2 1:2.66-5ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb -libcurl4t64 8.5.0-2ubuntu10.5 deb +libcurl4t64 8.5.0-2ubuntu10.6 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libdrm-amdgpu1 2.4.120-2build1 deb From 6878f713c50b82093e2b61de2bb0616bf935d2ed Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 22 Jan 2025 03:17:27 +0000 Subject: [PATCH 391/456] Bot Updating Package Versions --- package_versions.txt | 578 +++++++++++++++++++++---------------------- 1 file changed, 289 insertions(+), 289 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e1ad053..e4c0d1c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ NAME VERSION TYPE AsyncKeyedLock 7.0.2.0 dotnet -Audio Tools Library (ATL) for .NET 6.8.0.0 dotnet +Audio Tools Library (ATL) for .NET 6.11.0.0 dotnet BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet BlurHashSharp 1.3.3.0 dotnet BlurHashSharp.SkiaSharp 1.3.3.0 dotnet @@ -16,107 +16,107 @@ HarfBuzzSharp 7.3.0.3 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.10.3 dotnet (+13 duplicates) +Jellyfin Server 10.10.4 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.10.3 dotnet -Jellyfin.Extensions.dll 10.10.3 dotnet +Jellyfin.Data.dll 10.10.4 dotnet +Jellyfin.Extensions.dll 10.10.4 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.10.3 dotnet +Jellyfin.Networking.dll 10.10.4 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authentication 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authorization 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Components 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Components.Server 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Components.Web 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Cors 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1124.52116 dotnet -Microsoft.AspNetCore.DataProtection 8.0.1124.52116 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1124.52116 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Hosting 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Http 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Http.Features 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Http.Results 8.0.1124.52116 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.1124.52116 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.1124.52116 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Identity 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Localization 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Metadata 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1124.52116 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.1124.52116 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Razor 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.1124.52116 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.1124.52116 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.1124.52116 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Rewrite 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Routing 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1124.52116 dotnet -Microsoft.AspNetCore.Session 8.0.1124.52116 dotnet -Microsoft.AspNetCore.SignalR 8.0.1124.52116 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.1124.52116 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.1124.52116 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1124.52116 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.1124.52116 dotnet -Microsoft.AspNetCore.WebSockets 8.0.1124.52116 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.1124.52116 dotnet +Microsoft.AspNetCore 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authentication 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authorization 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Components 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Components.Server 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Components.Web 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Cors 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1224.60312 dotnet +Microsoft.AspNetCore.DataProtection 8.0.1224.60312 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1224.60312 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Hosting 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Http 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Http.Features 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Http.Results 8.0.1224.60312 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.1224.60312 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.1224.60312 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Identity 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Localization 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Metadata 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1224.60312 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.1224.60312 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Razor 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.1224.60312 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.1224.60312 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.1224.60312 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Rewrite 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Routing 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1224.60312 dotnet +Microsoft.AspNetCore.Session 8.0.1224.60312 dotnet +Microsoft.AspNetCore.SignalR 8.0.1224.60312 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.1224.60312 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.1224.60312 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1224.60312 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.1224.60312 dotnet +Microsoft.AspNetCore.WebSockets 8.0.1224.60312 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.1224.60312 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.1124.51707 dotnet +Microsoft.CSharp 8.0.1224.60305 dotnet Microsoft.Data.Sqlite 8.0.1124.52104 dotnet Microsoft.EntityFrameworkCore 8.0.1124.52104 dotnet Microsoft.EntityFrameworkCore.Abstractions 8.0.1124.52104 dotnet @@ -131,55 +131,55 @@ Microsoft.Extensions.Configuration.CommandLine 8.0.23.53103 Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.FileExtensions 8.0.724.31311 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Json 8.0.1024.47404 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.1124.52116 dotnet -Microsoft.Extensions.Configuration.UserSecrets 8.0.1024.47404 dotnet -Microsoft.Extensions.Configuration.Xml 8.0.1024.47404 dotnet +Microsoft.Extensions.Configuration.Json 8.0.1024.46610 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.1224.60312 dotnet +Microsoft.Extensions.Configuration.UserSecrets 8.0.1024.46610 dotnet +Microsoft.Extensions.Configuration.Xml 8.0.1024.46610 dotnet Microsoft.Extensions.DependencyInjection 8.0.1024.46610 dotnet Microsoft.Extensions.DependencyInjection.Abstractions 8.0.1024.46610 dotnet Microsoft.Extensions.DependencyModel 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics 8.0.1024.47404 dotnet +Microsoft.Extensions.Diagnostics 8.0.1024.46610 dotnet Microsoft.Extensions.Diagnostics.Abstractions 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1124.52116 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1124.52116 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1224.60312 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1224.60312 dotnet Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.1124.52116 dotnet -Microsoft.Extensions.Features 8.0.1124.52116 dotnet +Microsoft.Extensions.Features 8.0.1224.60312 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.1124.52116 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.1224.60312 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet Microsoft.Extensions.Hosting 8.0.1024.46610 dotnet -Microsoft.Extensions.Hosting.Abstractions 8.0.1024.47404 dotnet +Microsoft.Extensions.Hosting.Abstractions 8.0.1024.46610 dotnet Microsoft.Extensions.Http 8.0.1024.46610 dotnet -Microsoft.Extensions.Identity.Core 8.0.1124.52116 dotnet -Microsoft.Extensions.Identity.Stores 8.0.1124.52116 dotnet -Microsoft.Extensions.Localization 8.0.1124.52116 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.1124.52116 dotnet +Microsoft.Extensions.Identity.Core 8.0.1224.60312 dotnet +Microsoft.Extensions.Identity.Stores 8.0.1224.60312 dotnet +Microsoft.Extensions.Localization 8.0.1224.60312 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.1224.60312 dotnet Microsoft.Extensions.Logging 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Abstractions 8.0.1024.47404 dotnet -Microsoft.Extensions.Logging.Configuration 8.0.1024.47404 dotnet -Microsoft.Extensions.Logging.Console 8.0.1024.47404 dotnet -Microsoft.Extensions.Logging.Debug 8.0.1024.47404 dotnet -Microsoft.Extensions.Logging.EventLog 8.0.1024.47404 dotnet -Microsoft.Extensions.Logging.EventSource 8.0.1024.47404 dotnet +Microsoft.Extensions.Logging.Abstractions 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Configuration 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Console 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Debug 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.EventLog 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.EventSource 8.0.1024.46610 dotnet Microsoft.Extensions.Logging.TraceSource 8.0.1024.46610 dotnet -Microsoft.Extensions.ObjectPool 8.0.1124.52116 dotnet +Microsoft.Extensions.ObjectPool 8.0.1224.60312 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.1124.52116 dotnet -Microsoft.JSInterop 8.0.1124.52116 dotnet -Microsoft.Net.Http.Headers 8.0.1124.52116 dotnet +Microsoft.Extensions.WebEncoders 8.0.1224.60312 dotnet +Microsoft.JSInterop 8.0.1224.60312 dotnet +Microsoft.Net.Http.Headers 8.0.1224.60312 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.1124.51707 dotnet -Microsoft.VisualBasic.Core 13.0.1124.51707 dotnet -Microsoft.Win32.Primitives 8.0.1124.51707 dotnet -Microsoft.Win32.Registry 8.0.1124.51707 dotnet +Microsoft.VisualBasic 8.0.1224.60305 dotnet +Microsoft.VisualBasic.Core 13.0.1224.60305 dotnet +Microsoft.Win32.Primitives 8.0.1224.60305 dotnet +Microsoft.Win32.Registry 8.0.1224.60305 dotnet Microsoft.Win32.SystemEvents 8.0.23.53103 dotnet Mono.Nat 3.0.4 dotnet -NEbml.Core 0.11.0.0 dotnet +NEbml.Core 0.12.0.0 dotnet PlaylistsNET 1.4.1.0 dotnet Prometheus.AspNetCore.dll 8.2.1 dotnet Prometheus.NetStandard.dll 8.2.1 dotnet @@ -209,178 +209,178 @@ Swashbuckle.AspNetCore.ReDoc 6.5.0.0 Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.1124.51707 dotnet -System.AppContext 8.0.1124.51707 dotnet -System.Buffers 8.0.1124.51707 dotnet -System.Collections 8.0.1124.51707 dotnet -System.Collections.Concurrent 8.0.1124.51707 dotnet -System.Collections.Immutable 8.0.1124.51707 dotnet -System.Collections.NonGeneric 8.0.1124.51707 dotnet -System.Collections.Specialized 8.0.1124.51707 dotnet -System.ComponentModel 8.0.1124.51707 dotnet -System.ComponentModel.Annotations 8.0.1124.51707 dotnet -System.ComponentModel.DataAnnotations 8.0.1124.51707 dotnet -System.ComponentModel.EventBasedAsync 8.0.1124.51707 dotnet -System.ComponentModel.Primitives 8.0.1124.51707 dotnet -System.ComponentModel.TypeConverter 8.0.1124.51707 dotnet -System.Configuration 8.0.1124.51707 dotnet -System.Console 8.0.1124.51707 dotnet -System.Core 8.0.1124.51707 dotnet -System.Data 8.0.1124.51707 dotnet -System.Data.Common 8.0.1124.51707 dotnet -System.Data.DataSetExtensions 8.0.1124.51707 dotnet -System.Diagnostics.Contracts 8.0.1124.51707 dotnet -System.Diagnostics.Debug 8.0.1124.51707 dotnet -System.Diagnostics.DiagnosticSource 8.0.1124.51707 dotnet -System.Diagnostics.EventLog 8.0.1024.47404 dotnet -System.Diagnostics.FileVersionInfo 8.0.1124.51707 dotnet -System.Diagnostics.Process 8.0.1124.51707 dotnet -System.Diagnostics.StackTrace 8.0.1124.51707 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.1124.51707 dotnet -System.Diagnostics.Tools 8.0.1124.51707 dotnet -System.Diagnostics.TraceSource 8.0.1124.51707 dotnet -System.Diagnostics.Tracing 8.0.1124.51707 dotnet -System.Drawing 8.0.1124.51707 dotnet +System 8.0.1224.60305 dotnet +System.AppContext 8.0.1224.60305 dotnet +System.Buffers 8.0.1224.60305 dotnet +System.Collections 8.0.1224.60305 dotnet +System.Collections.Concurrent 8.0.1224.60305 dotnet +System.Collections.Immutable 8.0.1224.60305 dotnet +System.Collections.NonGeneric 8.0.1224.60305 dotnet +System.Collections.Specialized 8.0.1224.60305 dotnet +System.ComponentModel 8.0.1224.60305 dotnet +System.ComponentModel.Annotations 8.0.1224.60305 dotnet +System.ComponentModel.DataAnnotations 8.0.1224.60305 dotnet +System.ComponentModel.EventBasedAsync 8.0.1224.60305 dotnet +System.ComponentModel.Primitives 8.0.1224.60305 dotnet +System.ComponentModel.TypeConverter 8.0.1224.60305 dotnet +System.Configuration 8.0.1224.60305 dotnet +System.Console 8.0.1224.60305 dotnet +System.Core 8.0.1224.60305 dotnet +System.Data 8.0.1224.60305 dotnet +System.Data.Common 8.0.1224.60305 dotnet +System.Data.DataSetExtensions 8.0.1224.60305 dotnet +System.Diagnostics.Contracts 8.0.1224.60305 dotnet +System.Diagnostics.Debug 8.0.1224.60305 dotnet +System.Diagnostics.DiagnosticSource 8.0.1224.60305 dotnet +System.Diagnostics.EventLog 8.0.1024.46610 dotnet +System.Diagnostics.FileVersionInfo 8.0.1224.60305 dotnet +System.Diagnostics.Process 8.0.1224.60305 dotnet +System.Diagnostics.StackTrace 8.0.1224.60305 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.1224.60305 dotnet +System.Diagnostics.Tools 8.0.1224.60305 dotnet +System.Diagnostics.TraceSource 8.0.1224.60305 dotnet +System.Diagnostics.Tracing 8.0.1224.60305 dotnet +System.Drawing 8.0.1224.60305 dotnet System.Drawing.Common 8.0.824.36606 dotnet -System.Drawing.Primitives 8.0.1124.51707 dotnet -System.Dynamic.Runtime 8.0.1124.51707 dotnet -System.Formats.Asn1 8.0.1124.51707 dotnet -System.Formats.Tar 8.0.1124.51707 dotnet -System.Globalization 8.0.1124.51707 dotnet -System.Globalization.Calendars 8.0.1124.51707 dotnet -System.Globalization.Extensions 8.0.1124.51707 dotnet -System.IO 8.0.1124.51707 dotnet -System.IO.Compression 8.0.1124.51707 dotnet -System.IO.Compression.Brotli 8.0.1124.51707 dotnet -System.IO.Compression.FileSystem 8.0.1124.51707 dotnet -System.IO.Compression.ZipFile 8.0.1124.51707 dotnet -System.IO.FileSystem 8.0.1124.51707 dotnet -System.IO.FileSystem.AccessControl 8.0.1124.51707 dotnet -System.IO.FileSystem.DriveInfo 8.0.1124.51707 dotnet -System.IO.FileSystem.Primitives 8.0.1124.51707 dotnet -System.IO.FileSystem.Watcher 8.0.1124.51707 dotnet -System.IO.IsolatedStorage 8.0.1124.51707 dotnet -System.IO.MemoryMappedFiles 8.0.1124.51707 dotnet +System.Drawing.Primitives 8.0.1224.60305 dotnet +System.Dynamic.Runtime 8.0.1224.60305 dotnet +System.Formats.Asn1 8.0.1224.60305 dotnet +System.Formats.Tar 8.0.1224.60305 dotnet +System.Globalization 8.0.1224.60305 dotnet +System.Globalization.Calendars 8.0.1224.60305 dotnet +System.Globalization.Extensions 8.0.1224.60305 dotnet +System.IO 8.0.1224.60305 dotnet +System.IO.Compression 8.0.1224.60305 dotnet +System.IO.Compression.Brotli 8.0.1224.60305 dotnet +System.IO.Compression.FileSystem 8.0.1224.60305 dotnet +System.IO.Compression.ZipFile 8.0.1224.60305 dotnet +System.IO.FileSystem 8.0.1224.60305 dotnet +System.IO.FileSystem.AccessControl 8.0.1224.60305 dotnet +System.IO.FileSystem.DriveInfo 8.0.1224.60305 dotnet +System.IO.FileSystem.Primitives 8.0.1224.60305 dotnet +System.IO.FileSystem.Watcher 8.0.1224.60305 dotnet +System.IO.IsolatedStorage 8.0.1224.60305 dotnet +System.IO.MemoryMappedFiles 8.0.1224.60305 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.1124.51707 dotnet -System.IO.Pipes.AccessControl 8.0.1124.51707 dotnet -System.IO.UnmanagedMemoryStream 8.0.1124.51707 dotnet -System.Linq 8.0.1124.51707 dotnet +System.IO.Pipes 8.0.1224.60305 dotnet +System.IO.Pipes.AccessControl 8.0.1224.60305 dotnet +System.IO.UnmanagedMemoryStream 8.0.1224.60305 dotnet +System.Linq 8.0.1224.60305 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.1124.51707 dotnet -System.Linq.Parallel 8.0.1124.51707 dotnet -System.Linq.Queryable 8.0.1124.51707 dotnet -System.Memory 8.0.1124.51707 dotnet -System.Net 8.0.1124.51707 dotnet -System.Net.Http 8.0.1124.51707 dotnet -System.Net.Http.Json 8.0.1124.51707 dotnet -System.Net.HttpListener 8.0.1124.51707 dotnet -System.Net.Mail 8.0.1124.51707 dotnet -System.Net.NameResolution 8.0.1124.51707 dotnet -System.Net.NetworkInformation 8.0.1124.51707 dotnet -System.Net.Ping 8.0.1124.51707 dotnet -System.Net.Primitives 8.0.1124.51707 dotnet -System.Net.Quic 8.0.1124.51707 dotnet -System.Net.Requests 8.0.1124.51707 dotnet -System.Net.Security 8.0.1124.51707 dotnet -System.Net.ServicePoint 8.0.1124.51707 dotnet -System.Net.Sockets 8.0.1124.51707 dotnet -System.Net.WebClient 8.0.1124.51707 dotnet -System.Net.WebHeaderCollection 8.0.1124.51707 dotnet -System.Net.WebProxy 8.0.1124.51707 dotnet -System.Net.WebSockets 8.0.1124.51707 dotnet -System.Net.WebSockets.Client 8.0.1124.51707 dotnet -System.Numerics 8.0.1124.51707 dotnet -System.Numerics.Vectors 8.0.1124.51707 dotnet -System.ObjectModel 8.0.1124.51707 dotnet -System.Private.CoreLib 8.0.1124.51707 dotnet -System.Private.DataContractSerialization 8.0.1124.51707 dotnet -System.Private.Uri 8.0.1124.51707 dotnet -System.Private.Xml 8.0.1124.51707 dotnet -System.Private.Xml.Linq 8.0.1124.51707 dotnet -System.Reflection 8.0.1124.51707 dotnet -System.Reflection.DispatchProxy 8.0.1124.51707 dotnet -System.Reflection.Emit 8.0.1124.51707 dotnet -System.Reflection.Emit.ILGeneration 8.0.1124.51707 dotnet -System.Reflection.Emit.Lightweight 8.0.1124.51707 dotnet -System.Reflection.Extensions 8.0.1124.51707 dotnet -System.Reflection.Metadata 8.0.1124.51707 dotnet -System.Reflection.Primitives 8.0.1124.51707 dotnet -System.Reflection.TypeExtensions 8.0.1124.51707 dotnet -System.Resources.Reader 8.0.1124.51707 dotnet -System.Resources.ResourceManager 8.0.1124.51707 dotnet -System.Resources.Writer 8.0.1124.51707 dotnet -System.Runtime 8.0.1124.51707 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.1124.51707 dotnet -System.Runtime.CompilerServices.VisualC 8.0.1124.51707 dotnet -System.Runtime.Extensions 8.0.1124.51707 dotnet -System.Runtime.Handles 8.0.1124.51707 dotnet -System.Runtime.InteropServices 8.0.1124.51707 dotnet -System.Runtime.InteropServices.JavaScript 8.0.1124.51707 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.1124.51707 dotnet -System.Runtime.Intrinsics 8.0.1124.51707 dotnet -System.Runtime.Loader 8.0.1124.51707 dotnet -System.Runtime.Numerics 8.0.1124.51707 dotnet -System.Runtime.Serialization 8.0.1124.51707 dotnet -System.Runtime.Serialization.Formatters 8.0.1124.51707 dotnet -System.Runtime.Serialization.Json 8.0.1124.51707 dotnet -System.Runtime.Serialization.Primitives 8.0.1124.51707 dotnet -System.Runtime.Serialization.Xml 8.0.1124.51707 dotnet -System.Security 8.0.1124.51707 dotnet -System.Security.AccessControl 8.0.1124.51707 dotnet -System.Security.Claims 8.0.1124.51707 dotnet -System.Security.Cryptography 8.0.1124.51707 dotnet -System.Security.Cryptography.Algorithms 8.0.1124.51707 dotnet -System.Security.Cryptography.Cng 8.0.1124.51707 dotnet -System.Security.Cryptography.Csp 8.0.1124.51707 dotnet -System.Security.Cryptography.Encoding 8.0.1124.51707 dotnet -System.Security.Cryptography.OpenSsl 8.0.1124.51707 dotnet +System.Linq.Expressions 8.0.1224.60305 dotnet +System.Linq.Parallel 8.0.1224.60305 dotnet +System.Linq.Queryable 8.0.1224.60305 dotnet +System.Memory 8.0.1224.60305 dotnet +System.Net 8.0.1224.60305 dotnet +System.Net.Http 8.0.1224.60305 dotnet +System.Net.Http.Json 8.0.1224.60305 dotnet +System.Net.HttpListener 8.0.1224.60305 dotnet +System.Net.Mail 8.0.1224.60305 dotnet +System.Net.NameResolution 8.0.1224.60305 dotnet +System.Net.NetworkInformation 8.0.1224.60305 dotnet +System.Net.Ping 8.0.1224.60305 dotnet +System.Net.Primitives 8.0.1224.60305 dotnet +System.Net.Quic 8.0.1224.60305 dotnet +System.Net.Requests 8.0.1224.60305 dotnet +System.Net.Security 8.0.1224.60305 dotnet +System.Net.ServicePoint 8.0.1224.60305 dotnet +System.Net.Sockets 8.0.1224.60305 dotnet +System.Net.WebClient 8.0.1224.60305 dotnet +System.Net.WebHeaderCollection 8.0.1224.60305 dotnet +System.Net.WebProxy 8.0.1224.60305 dotnet +System.Net.WebSockets 8.0.1224.60305 dotnet +System.Net.WebSockets.Client 8.0.1224.60305 dotnet +System.Numerics 8.0.1224.60305 dotnet +System.Numerics.Vectors 8.0.1224.60305 dotnet +System.ObjectModel 8.0.1224.60305 dotnet +System.Private.CoreLib 8.0.1224.60305 dotnet +System.Private.DataContractSerialization 8.0.1224.60305 dotnet +System.Private.Uri 8.0.1224.60305 dotnet +System.Private.Xml 8.0.1224.60305 dotnet +System.Private.Xml.Linq 8.0.1224.60305 dotnet +System.Reflection 8.0.1224.60305 dotnet +System.Reflection.DispatchProxy 8.0.1224.60305 dotnet +System.Reflection.Emit 8.0.1224.60305 dotnet +System.Reflection.Emit.ILGeneration 8.0.1224.60305 dotnet +System.Reflection.Emit.Lightweight 8.0.1224.60305 dotnet +System.Reflection.Extensions 8.0.1224.60305 dotnet +System.Reflection.Metadata 8.0.1224.60305 dotnet +System.Reflection.Primitives 8.0.1224.60305 dotnet +System.Reflection.TypeExtensions 8.0.1224.60305 dotnet +System.Resources.Reader 8.0.1224.60305 dotnet +System.Resources.ResourceManager 8.0.1224.60305 dotnet +System.Resources.Writer 8.0.1224.60305 dotnet +System.Runtime 8.0.1224.60305 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.1224.60305 dotnet +System.Runtime.CompilerServices.VisualC 8.0.1224.60305 dotnet +System.Runtime.Extensions 8.0.1224.60305 dotnet +System.Runtime.Handles 8.0.1224.60305 dotnet +System.Runtime.InteropServices 8.0.1224.60305 dotnet +System.Runtime.InteropServices.JavaScript 8.0.1224.60305 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.1224.60305 dotnet +System.Runtime.Intrinsics 8.0.1224.60305 dotnet +System.Runtime.Loader 8.0.1224.60305 dotnet +System.Runtime.Numerics 8.0.1224.60305 dotnet +System.Runtime.Serialization 8.0.1224.60305 dotnet +System.Runtime.Serialization.Formatters 8.0.1224.60305 dotnet +System.Runtime.Serialization.Json 8.0.1224.60305 dotnet +System.Runtime.Serialization.Primitives 8.0.1224.60305 dotnet +System.Runtime.Serialization.Xml 8.0.1224.60305 dotnet +System.Security 8.0.1224.60305 dotnet +System.Security.AccessControl 8.0.1224.60305 dotnet +System.Security.Claims 8.0.1224.60305 dotnet +System.Security.Cryptography 8.0.1224.60305 dotnet +System.Security.Cryptography.Algorithms 8.0.1224.60305 dotnet +System.Security.Cryptography.Cng 8.0.1224.60305 dotnet +System.Security.Cryptography.Csp 8.0.1224.60305 dotnet +System.Security.Cryptography.Encoding 8.0.1224.60305 dotnet +System.Security.Cryptography.OpenSsl 8.0.1224.60305 dotnet System.Security.Cryptography.Pkcs 8.0.1024.46610 dotnet -System.Security.Cryptography.Primitives 8.0.1124.51707 dotnet -System.Security.Cryptography.X509Certificates 8.0.1124.51707 dotnet +System.Security.Cryptography.Primitives 8.0.1224.60305 dotnet +System.Security.Cryptography.X509Certificates 8.0.1224.60305 dotnet System.Security.Cryptography.Xml 8.0.1024.46610 dotnet -System.Security.Principal 8.0.1124.51707 dotnet -System.Security.Principal.Windows 8.0.1124.51707 dotnet -System.Security.SecureString 8.0.1124.51707 dotnet -System.ServiceModel.Web 8.0.1124.51707 dotnet -System.ServiceProcess 8.0.1124.51707 dotnet -System.Text.Encoding 8.0.1124.51707 dotnet -System.Text.Encoding.CodePages 8.0.1124.51707 dotnet -System.Text.Encoding.Extensions 8.0.1124.51707 dotnet -System.Text.Encodings.Web 8.0.1124.51707 dotnet -System.Text.Json 8.0.1124.51707 dotnet -System.Text.RegularExpressions 8.0.1124.51707 dotnet -System.Threading 8.0.1124.51707 dotnet -System.Threading.Channels 8.0.1124.51707 dotnet -System.Threading.Overlapped 8.0.1124.51707 dotnet +System.Security.Principal 8.0.1224.60305 dotnet +System.Security.Principal.Windows 8.0.1224.60305 dotnet +System.Security.SecureString 8.0.1224.60305 dotnet +System.ServiceModel.Web 8.0.1224.60305 dotnet +System.ServiceProcess 8.0.1224.60305 dotnet +System.Text.Encoding 8.0.1224.60305 dotnet +System.Text.Encoding.CodePages 8.0.1224.60305 dotnet +System.Text.Encoding.Extensions 8.0.1224.60305 dotnet +System.Text.Encodings.Web 8.0.1224.60305 dotnet +System.Text.Json 8.0.1224.60305 dotnet +System.Text.RegularExpressions 8.0.1224.60305 dotnet +System.Threading 8.0.1224.60305 dotnet +System.Threading.Channels 8.0.1224.60305 dotnet +System.Threading.Overlapped 8.0.1224.60305 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.1124.51707 dotnet -System.Threading.Tasks.Dataflow 8.0.1124.51707 dotnet -System.Threading.Tasks.Extensions 8.0.1124.51707 dotnet -System.Threading.Tasks.Parallel 8.0.1124.51707 dotnet -System.Threading.Thread 8.0.1124.51707 dotnet -System.Threading.ThreadPool 8.0.1124.51707 dotnet -System.Threading.Timer 8.0.1124.51707 dotnet -System.Transactions 8.0.1124.51707 dotnet -System.Transactions.Local 8.0.1124.51707 dotnet -System.ValueTuple 8.0.1124.51707 dotnet -System.Web 8.0.1124.51707 dotnet -System.Web.HttpUtility 8.0.1124.51707 dotnet -System.Windows 8.0.1124.51707 dotnet -System.Xml 8.0.1124.51707 dotnet -System.Xml.Linq 8.0.1124.51707 dotnet -System.Xml.ReaderWriter 8.0.1124.51707 dotnet -System.Xml.Serialization 8.0.1124.51707 dotnet -System.Xml.XDocument 8.0.1124.51707 dotnet -System.Xml.XPath 8.0.1124.51707 dotnet -System.Xml.XPath.XDocument 8.0.1124.51707 dotnet -System.Xml.XmlDocument 8.0.1124.51707 dotnet -System.Xml.XmlSerializer 8.0.1124.51707 dotnet +System.Threading.Tasks 8.0.1224.60305 dotnet +System.Threading.Tasks.Dataflow 8.0.1224.60305 dotnet +System.Threading.Tasks.Extensions 8.0.1224.60305 dotnet +System.Threading.Tasks.Parallel 8.0.1224.60305 dotnet +System.Threading.Thread 8.0.1224.60305 dotnet +System.Threading.ThreadPool 8.0.1224.60305 dotnet +System.Threading.Timer 8.0.1224.60305 dotnet +System.Transactions 8.0.1224.60305 dotnet +System.Transactions.Local 8.0.1224.60305 dotnet +System.ValueTuple 8.0.1224.60305 dotnet +System.Web 8.0.1224.60305 dotnet +System.Web.HttpUtility 8.0.1224.60305 dotnet +System.Windows 8.0.1224.60305 dotnet +System.Xml 8.0.1224.60305 dotnet +System.Xml.Linq 8.0.1224.60305 dotnet +System.Xml.ReaderWriter 8.0.1224.60305 dotnet +System.Xml.Serialization 8.0.1224.60305 dotnet +System.Xml.XDocument 8.0.1224.60305 dotnet +System.Xml.XPath 8.0.1224.60305 dotnet +System.Xml.XPath.XDocument 8.0.1224.60305 dotnet +System.Xml.XmlDocument 8.0.1224.60305 dotnet +System.Xml.XmlSerializer 8.0.1224.60305 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet Ude.NetStandard.dll 1.2 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.1124.51707 dotnet +WindowsBase 8.0.1224.60305 dotnet adduser 3.137ubuntu1 deb apt 2.7.14build2 deb apt-utils 2.7.14build2 deb @@ -420,10 +420,10 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.3+ubu2404 deb -jellyfin-ffmpeg7 7.0.2-8-noble deb -jellyfin-server 10.10.3+ubu2404 deb -jellyfin-web 10.10.3+ubu2404 deb +jellyfin 10.10.4+ubu2404 deb +jellyfin-ffmpeg7 7.0.2-9-noble deb +jellyfin-server 10.10.4+ubu2404 deb +jellyfin-web 10.10.4+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb @@ -568,11 +568,11 @@ logsave 1.47.0-2.4~ex mawk 1.3.4.20240123-1build1 deb mesa-va-drivers 24.0.9-0ubuntu0.3 deb mount 2.39.3-9ubuntu6.1 deb -mscorlib 8.0.1124.51707 dotnet +mscorlib 8.0.1224.60305 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb -netstandard 8.0.1124.51707 dotnet +netstandard 8.0.1224.60305 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.4 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb From 59af1fdcc65e5b9c6f1fcc7bcf6807136d5e69d6 Mon Sep 17 00:00:00 2001 From: quietsy <github@qtsy.cc> Date: Wed, 22 Jan 2025 14:53:44 +0200 Subject: [PATCH 392/456] Add categories to readme-vars.yml --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index c524af4..7445a95 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -5,6 +5,7 @@ project_name: jellyfin project_url: "https://github.com/jellyfin/jellyfin" project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png" project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" +project_categories: "Media Servers,Music,Audiobooks" project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it." # supported architectures available_architectures: From 144eb37b33f1beb04f2d992deabe1dfc7b6edc53 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 25 Jan 2025 20:14:08 +0000 Subject: [PATCH 393/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e4c0d1c..d66bf03 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,8 +2,8 @@ NAME VERSION AsyncKeyedLock 7.0.2.0 dotnet Audio Tools Library (ATL) for .NET 6.11.0.0 dotnet BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet -BlurHashSharp 1.3.3.0 dotnet -BlurHashSharp.SkiaSharp 1.3.3.0 dotnet +BlurHashSharp 1.3.4.0 dotnet +BlurHashSharp.SkiaSharp 1.3.4.0 dotnet CommandLine 2.9.1.0 dotnet Diacritics.NET 3.3.29 dotnet DiscUtils.Core 0.16.13.55129 dotnet @@ -16,14 +16,14 @@ HarfBuzzSharp 7.3.0.3 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.10.4 dotnet (+13 duplicates) +Jellyfin Server 10.10.5 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.10.4 dotnet -Jellyfin.Extensions.dll 10.10.4 dotnet +Jellyfin.Data.dll 10.10.5 dotnet +Jellyfin.Extensions.dll 10.10.5 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.10.4 dotnet +Jellyfin.Networking.dll 10.10.5 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -420,10 +420,10 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.4+ubu2404 deb +jellyfin 10.10.5+ubu2404 deb jellyfin-ffmpeg7 7.0.2-9-noble deb -jellyfin-server 10.10.4+ubu2404 deb -jellyfin-web 10.10.4+ubu2404 deb +jellyfin-server 10.10.5+ubu2404 deb +jellyfin-web 10.10.5+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb From fbbc4acc71a37075a8ecb527abba466e41d85115 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 28 Jan 2025 12:51:56 +0000 Subject: [PATCH 394/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index d66bf03..9d4bc79 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -455,7 +455,7 @@ libdrm-nouveau2 2.4.120-2buil libdrm-radeon1 2.4.120-2build1 deb libdrm2 2.4.120-2build1 deb libedit2 3.1-20230828-1build1 deb -libelf1t64 0.190-1.1build4 deb +libelf1t64 0.190-1.1build4.1 deb libexpat1 2.6.1-2ubuntu0.2 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb From c6dcfffa96ebd36e49d78c4801766a0670a7d685 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Feb 2025 13:12:40 +0000 Subject: [PATCH 395/456] Bot Updating Templated Files --- Jenkinsfile | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2358258..f9abf01 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -56,11 +56,21 @@ pipeline { steps{ echo "Running on node: ${NODE_NAME}" sh '''#! /bin/bash - containers=$(docker ps -aq) + echo "Pruning builder" + docker builder prune -f --builder container || : + containers=$(docker ps -q) if [[ -n "${containers}" ]]; then - docker stop ${containers} + BUILDX_CONTAINER_ID=$(docker ps -qf 'name=buildx_buildkit') + for container in ${containers}; do + if [[ "${container}" == "${BUILDX_CONTAINER_ID}" ]]; then + echo "skipping buildx container in docker stop" + else + echo "Stopping container ${container}" + docker stop ${container} + fi + done fi - docker system prune -af --volumes || : ''' + docker system prune -f --volumes || : ''' script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( @@ -1152,12 +1162,21 @@ EOF } cleanup { sh '''#! /bin/bash - echo "Performing docker system prune!!" - containers=$(docker ps -aq) + echo "Pruning builder!!" + docker builder prune -f --builder container || : + containers=$(docker ps -q) if [[ -n "${containers}" ]]; then - docker stop ${containers} + BUILDX_CONTAINER_ID=$(docker ps -qf 'name=buildx_buildkit') + for container in ${containers}; do + if [[ "${container}" == "${BUILDX_CONTAINER_ID}" ]]; then + echo "skipping buildx container in docker stop" + else + echo "Stopping container ${container}" + docker stop ${container} + fi + done fi - docker system prune -af --volumes || : + docker system prune -f --volumes || : ''' cleanWs() } From 5060bc50817c2efe3ab1d53575174297e555ce6a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Feb 2025 13:14:53 +0000 Subject: [PATCH 396/456] Bot Updating Templated Files --- .github/CONTRIBUTING.md | 2 +- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/workflows/external_trigger.yml | 10 +++++++++- README.md | 4 ++-- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index e21c936..f1f8bdb 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -6,7 +6,7 @@ * Read, and fill the Pull Request template * If this is a fix for a typo (in code, documentation, or the README) please file an issue and let us sort it out. We do not need a PR * If the PR is addressing an existing issue include, closes #\<issue number>, in the body of the PR commit message -* If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://discord.gg/YWrKVTn) +* If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://linuxserver.io/discord) ## Common files diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index a1b8f4e..27771a7 100755 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,7 +1,7 @@ blank_issues_enabled: false contact_links: - name: Discord chat support - url: https://discord.gg/YWrKVTn + url: https://linuxserver.io/discord about: Realtime support / chat with the community and the team. - name: Discourse discussion forum diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index d6a7977..346db0f 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -15,7 +15,10 @@ jobs: SKIP_EXTERNAL_TRIGGER: ${{ vars.SKIP_EXTERNAL_TRIGGER }} run: | printf "# External trigger for docker-jellyfin\n\n" >> $GITHUB_STEP_SUMMARY - if grep -q "^jellyfin_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + if grep -q "^jellyfin_master_" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`jellyfin_master_\`; will skip trigger if version matches." >> $GITHUB_STEP_SUMMARY + elif grep -q "^jellyfin_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`jellyfin_master\`; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 @@ -25,6 +28,11 @@ jobs: printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/noble/main/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY + if grep -q "^jellyfin_master_${EXT_RELEASE}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` matches current external release; skipping trigger." >> $GITHUB_STEP_SUMMARY + exit 0 + fi if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Can't retrieve external version, exiting" >> $GITHUB_STEP_SUMMARY diff --git a/README.md b/README.md index 9d6ab64..f5688f8 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)](https://linuxserver.io) [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") -[![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://discord.gg/YWrKVTn "realtime support / chat with the community and the team.") +[![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://linuxserver.io/discord "realtime support / chat with the community and the team.") [![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=discourse)](https://discourse.linuxserver.io "post on our community forum.") [![Fleet](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.") [![GitHub](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub&logo=github)](https://github.com/linuxserver "view the source for all of our repositories.") @@ -20,7 +20,7 @@ The [LinuxServer.io](https://linuxserver.io) team brings you another container r Find us at: * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! -* [Discord](https://discord.gg/YWrKVTn) - realtime support / chat with the community and the team. +* [Discord](https://linuxserver.io/discord) - realtime support / chat with the community and the team. * [Discourse](https://discourse.linuxserver.io) - post on our community forum. * [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images. * [GitHub](https://github.com/linuxserver) - view the source for all of our repositories. From b73f6a6c67a871988ec5005d9e1a79705c2d4e52 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Feb 2025 13:19:00 +0000 Subject: [PATCH 397/456] Bot Updating Package Versions --- package_versions.txt | 50 ++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9d4bc79..8189eef 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -388,7 +388,7 @@ at 3.2.5-2.1ubun base-files 13ubuntu10.1 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb -bsdutils 1:2.39.3-9ubuntu6.1 deb +bsdutils 1:2.39.3-9ubuntu6.2 deb ca-certificates 20240203 deb catatonit 0.1.7-1 deb coreutils 9.4-3ubuntu6 deb @@ -431,29 +431,24 @@ krb5-locales 1.20.1-6ubunt libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb -libattr1 1:2.5.2-1build1 deb +libattr1 1:2.5.2-1build1.1 deb libaudit-common 1:3.1.2-2.1build1.1 deb libaudit1 1:3.1.2-2.1build1.1 deb -libblkid1 2.39.3-9ubuntu6.1 deb +libblkid1 2.39.3-9ubuntu6.2 deb libbluray2 1:1.3.4-1build1 deb libbrotli1 1.1.0-2build2 deb -libbsd0 0.12.1-1build1 deb +libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb libc-bin 2.39-0ubuntu8.3 deb libc6 2.39-0ubuntu8.3 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb -libcap2 1:2.66-5ubuntu2 deb +libcap2 1:2.66-5ubuntu2.1 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb libcurl4t64 8.5.0-2ubuntu10.6 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb -libdrm-amdgpu1 2.4.120-2build1 deb -libdrm-common 2.4.120-2build1 deb -libdrm-nouveau2 2.4.120-2build1 deb -libdrm-radeon1 2.4.120-2build1 deb -libdrm2 2.4.120-2build1 deb libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1build4.1 deb libexpat1 2.6.1-2ubuntu0.2 deb @@ -463,13 +458,13 @@ libfontconfig1 2.15.0-1.1ubu libfreetype6 2.13.2+dfsg-1build3 deb libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb -libgmp10 2:6.3.0+dfsg-2ubuntu6 deb +libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb -libgpg-error0 1.47-3build2 deb +libgpg-error0 1.47-3build2.1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.2 deb libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb -libidn2-0 2.3.7-2build1 deb +libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb libk5crypto3 1.20.1-6ubuntu2.2 deb libkeyutils1 1.6.3-3build1 deb @@ -481,13 +476,13 @@ libldap2 2.6.7+dfsg-1~ libllvm17t64 1:17.0.6-9ubuntu1 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1build0.1 deb -libmd0 1.1.0-2build1 deb -libmount1 2.39.3-9ubuntu6.1 deb +libmd0 1.1.0-2build1.1 deb +libmount1 2.39.3-9ubuntu6.2 deb libmp3lame0 3.100-6build1 deb libmpg123-0t64 1.32.5-1ubuntu1.1 deb libncursesw6 6.4+20240113-1ubuntu2 deb libnettle8t64 3.9.1-2.2build1.1 deb -libnghttp2-14 1.59.0-1ubuntu0.1 deb +libnghttp2-14 1.59.0-1ubuntu0.2 deb libnpth0t64 1.6-3.1build1 deb libnuma1 2.0.18-1build1 deb libogg0 1.3.5-3build1 deb @@ -500,7 +495,7 @@ libpam-modules-bin 1.5.3-5ubuntu libpam-runtime 1.5.3-5ubuntu5.1 deb libpam0g 1.5.3-5ubuntu5.1 deb libpciaccess0 0.17-3build1 deb -libpcre2-8-0 10.42-4ubuntu2 deb +libpcre2-8-0 10.42-4ubuntu2.1 deb libpixman-1-0 0.42.2-1build1 deb libpng16-16t64 1.6.43-5build1 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb @@ -512,13 +507,13 @@ libsasl2-modules 2.1.28+dfsg1- libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb libse 4.0.8.0 dotnet libseccomp2 2.5.5-1ubuntu3.1 deb -libselinux1 3.5-2ubuntu2 deb +libselinux1 3.5-2ubuntu2.1 deb libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb libsharpyuv0 1.3.2-0.4build3 deb -libsmartcols1 2.39.3-9ubuntu6.1 deb -libsqlite3-0 3.45.1-1ubuntu2 deb +libsmartcols1 2.39.3-9ubuntu6.2 deb +libsqlite3-0 3.45.1-1ubuntu2.1 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.4 deb @@ -529,8 +524,8 @@ libtheora0 1.1.1+dfsg.1- libtinfo6 6.4+20240113-1ubuntu2 deb libudev1 255.4-1ubuntu8.4 deb libudfread0 1.1.2-1build1 deb -libunistring5 1.1-2build1 deb -libuuid1 2.39.3-9ubuntu6.1 deb +libunistring5 1.1-2build1.1 deb +libuuid1 2.39.3-9ubuntu6.2 deb libvorbis0a 1.3.7-1build3 deb libvorbisenc2 1.3.7-1build3 deb libvorbisfile3 1.3.7-1build3 deb @@ -554,7 +549,7 @@ libxcb-xfixes0 1.15-1ubuntu2 libxcb1 1.15-1ubuntu2 deb libxdmcp6 1:1.1.3-0ubuntu6 deb libxext6 2:1.3.4-1build2 deb -libxml2 2.9.14+dfsg-1.3ubuntu3 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.1 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb libxslt1.1 1.1.39-0exp1build1 deb @@ -566,8 +561,8 @@ locales 2.39-0ubuntu8 login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb -mesa-va-drivers 24.0.9-0ubuntu0.3 deb -mount 2.39.3-9ubuntu6.1 deb +mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb +mount 2.39.3-9ubuntu6.2 deb mscorlib 8.0.1224.60305 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb @@ -576,7 +571,7 @@ netstandard 8.0.1224.6030 ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.4 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb -perl-base 5.38.2-3.2build2 deb +perl-base 5.38.2-3.2build2.1 deb pinentry-curses 1.2.1-3ubuntu5 deb procps 2:4.0.4-4ubuntu3.2 deb prometheus-net.DotNetRuntime 4.4.1.0 dotnet @@ -589,7 +584,8 @@ sysvinit-utils 3.08-6ubuntu3 tar 1.35+dfsg-3build1 deb tzdata 2024a-3ubuntu1.1 deb ubuntu-keyring 2023.11.28.1 deb -util-linux 2.39.3-9ubuntu6.1 deb +unminimize 0.2.1 deb +util-linux 2.39.3-9ubuntu6.2 deb xmlstarlet 1.6.1-4 deb zlib.net 1.0.8.0 dotnet zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From bf19804b440ca7bb1fc69ffbafa6fccc65899cef Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 11 Feb 2025 12:52:02 +0000 Subject: [PATCH 398/456] Bot Updating Templated Files --- Jenkinsfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f9abf01..7afd086 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -70,7 +70,9 @@ pipeline { fi done fi - docker system prune -f --volumes || : ''' + docker system prune -f --volumes || : + docker image prune -af || : + ''' script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( @@ -751,7 +753,8 @@ pipeline { if [[ -n "${containers}" ]]; then docker stop ${containers} fi - docker system prune -af --volumes || : + docker system prune -f --volumes || : + docker image prune -af || : ''' } } @@ -1177,6 +1180,7 @@ EOF done fi docker system prune -f --volumes || : + docker image prune -af || : ''' cleanWs() } From baf72a48abbe6e67a9835a0b597fc4f4c450bc9c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 11 Feb 2025 12:56:01 +0000 Subject: [PATCH 399/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8189eef..e68fb8d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -518,11 +518,11 @@ libss2 1.47.0-2.4~ex libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.4 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.4 deb +libsystemd0 255.4-1ubuntu8.5 deb libtasn1-6 4.19.0-3build1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.4 deb +libudev1 255.4-1ubuntu8.5 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.2 deb @@ -579,10 +579,10 @@ publicsuffix 20231001.0357 readline-common 8.2-4build1 deb sed 4.9-2build1 deb sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.4 deb +systemd-standalone-sysusers 255.4-1ubuntu8.5 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb -tzdata 2024a-3ubuntu1.1 deb +tzdata 2024b-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.2 deb From b925097ae95bf8c933930f9d839cc699946f95f6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 16 Feb 2025 23:13:36 +0000 Subject: [PATCH 400/456] Bot Updating Package Versions --- package_versions.txt | 572 +++++++++++++++++++++---------------------- 1 file changed, 286 insertions(+), 286 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e68fb8d..3b8c1f4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ NAME VERSION TYPE AsyncKeyedLock 7.0.2.0 dotnet -Audio Tools Library (ATL) for .NET 6.11.0.0 dotnet +Audio Tools Library (ATL) for .NET 6.16+3e439d3991497ffc46f2c095c8ff8e9294bfff26 dotnet BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet BlurHashSharp 1.3.4.0 dotnet BlurHashSharp.SkiaSharp 1.3.4.0 dotnet @@ -16,107 +16,107 @@ HarfBuzzSharp 7.3.0.3 ICU4N 60.1.0 dotnet ICU4N.Transliterator 60.1.0 dotnet J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.10.5 dotnet (+13 duplicates) +Jellyfin Server 10.10.6 dotnet (+13 duplicates) Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.10.5 dotnet -Jellyfin.Extensions.dll 10.10.5 dotnet +Jellyfin.Data.dll 10.10.6 dotnet +Jellyfin.Extensions.dll 10.10.6 dotnet Jellyfin.LiveTv 24.4.0.0 dotnet Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.10.5 dotnet +Jellyfin.Networking.dll 10.10.6 dotnet Jellyfin.XmlTv 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authentication 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authorization 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Components 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Components.Server 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Components.Web 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Cors 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1224.60312 dotnet -Microsoft.AspNetCore.DataProtection 8.0.1224.60312 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1224.60312 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Hosting 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Http 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Http.Features 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Http.Results 8.0.1224.60312 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.1224.60312 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.1224.60312 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Identity 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Localization 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Metadata 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1224.60312 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.1224.60312 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Razor 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.1224.60312 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.1224.60312 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.1224.60312 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Rewrite 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Routing 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1224.60312 dotnet -Microsoft.AspNetCore.Session 8.0.1224.60312 dotnet -Microsoft.AspNetCore.SignalR 8.0.1224.60312 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.1224.60312 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.1224.60312 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1224.60312 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.1224.60312 dotnet -Microsoft.AspNetCore.WebSockets 8.0.1224.60312 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.1224.60312 dotnet +Microsoft.AspNetCore 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Antiforgery 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authentication 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authentication.BearerToken 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authentication.Cookies 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authentication.Core 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authentication.OAuth 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authorization 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Authorization.Policy 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Components 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Components.Authorization 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Components.Endpoints 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Components.Forms 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Components.Server 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Components.Web 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Connections.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.CookiePolicy 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Cors 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Cryptography.Internal 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1325.6610 dotnet +Microsoft.AspNetCore.DataProtection 8.0.1325.6610 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Diagnostics 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1325.6610 dotnet +Microsoft.AspNetCore.HostFiltering 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Hosting 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Html.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Http 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Http.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Http.Connections 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Http.Connections.Common 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Http.Extensions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Http.Features 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Http.Results 8.0.1325.6610 dotnet +Microsoft.AspNetCore.HttpLogging 8.0.1325.6610 dotnet +Microsoft.AspNetCore.HttpOverrides 8.0.1325.6610 dotnet +Microsoft.AspNetCore.HttpsPolicy 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Identity 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Localization 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Localization.Routing 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Metadata 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.Core 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.Cors 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.Localization 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.Razor 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1325.6610 dotnet +Microsoft.AspNetCore.OutputCaching 8.0.1325.6610 dotnet +Microsoft.AspNetCore.RateLimiting 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Razor 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Razor.Runtime 8.0.1325.6610 dotnet +Microsoft.AspNetCore.RequestDecompression 8.0.1325.6610 dotnet +Microsoft.AspNetCore.ResponseCaching 8.0.1325.6610 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.ResponseCompression 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Rewrite 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Routing 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Routing.Abstractions 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.HttpSys 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.IIS 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.IISIntegration 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.Kestrel 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1325.6610 dotnet +Microsoft.AspNetCore.Session 8.0.1325.6610 dotnet +Microsoft.AspNetCore.SignalR 8.0.1325.6610 dotnet +Microsoft.AspNetCore.SignalR.Common 8.0.1325.6610 dotnet +Microsoft.AspNetCore.SignalR.Core 8.0.1325.6610 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1325.6610 dotnet +Microsoft.AspNetCore.StaticFiles 8.0.1325.6610 dotnet +Microsoft.AspNetCore.WebSockets 8.0.1325.6610 dotnet +Microsoft.AspNetCore.WebUtilities 8.0.1325.6610 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.1224.60305 dotnet +Microsoft.CSharp 8.0.1325.6609 dotnet Microsoft.Data.Sqlite 8.0.1124.52104 dotnet Microsoft.EntityFrameworkCore 8.0.1124.52104 dotnet Microsoft.EntityFrameworkCore.Abstractions 8.0.1124.52104 dotnet @@ -132,7 +132,7 @@ Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 Microsoft.Extensions.Configuration.FileExtensions 8.0.724.31311 dotnet Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet Microsoft.Extensions.Configuration.Json 8.0.1024.46610 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.1224.60312 dotnet +Microsoft.Extensions.Configuration.KeyPerFile 8.0.1325.6610 dotnet Microsoft.Extensions.Configuration.UserSecrets 8.0.1024.46610 dotnet Microsoft.Extensions.Configuration.Xml 8.0.1024.46610 dotnet Microsoft.Extensions.DependencyInjection 8.0.1024.46610 dotnet @@ -140,43 +140,43 @@ Microsoft.Extensions.DependencyInjection.Abstractions 8.0.1024.4661 Microsoft.Extensions.DependencyModel 8.0.1024.46610 dotnet Microsoft.Extensions.Diagnostics 8.0.1024.46610 dotnet Microsoft.Extensions.Diagnostics.Abstractions 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1224.60312 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1224.60312 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1325.6610 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1325.6610 dotnet Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.1124.52116 dotnet -Microsoft.Extensions.Features 8.0.1224.60312 dotnet +Microsoft.Extensions.Features 8.0.1325.6610 dotnet Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.1224.60312 dotnet +Microsoft.Extensions.FileProviders.Embedded 8.0.1325.6610 dotnet Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet Microsoft.Extensions.Hosting 8.0.1024.46610 dotnet Microsoft.Extensions.Hosting.Abstractions 8.0.1024.46610 dotnet Microsoft.Extensions.Http 8.0.1024.46610 dotnet -Microsoft.Extensions.Identity.Core 8.0.1224.60312 dotnet -Microsoft.Extensions.Identity.Stores 8.0.1224.60312 dotnet -Microsoft.Extensions.Localization 8.0.1224.60312 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.1224.60312 dotnet +Microsoft.Extensions.Identity.Core 8.0.1325.6610 dotnet +Microsoft.Extensions.Identity.Stores 8.0.1325.6610 dotnet +Microsoft.Extensions.Localization 8.0.1325.6610 dotnet +Microsoft.Extensions.Localization.Abstractions 8.0.1325.6610 dotnet Microsoft.Extensions.Logging 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Abstractions 8.0.1024.46610 dotnet +Microsoft.Extensions.Logging.Abstractions 8.0.1325.6609 dotnet Microsoft.Extensions.Logging.Configuration 8.0.1024.46610 dotnet Microsoft.Extensions.Logging.Console 8.0.1024.46610 dotnet Microsoft.Extensions.Logging.Debug 8.0.1024.46610 dotnet Microsoft.Extensions.Logging.EventLog 8.0.1024.46610 dotnet Microsoft.Extensions.Logging.EventSource 8.0.1024.46610 dotnet Microsoft.Extensions.Logging.TraceSource 8.0.1024.46610 dotnet -Microsoft.Extensions.ObjectPool 8.0.1224.60312 dotnet +Microsoft.Extensions.ObjectPool 8.0.1325.6610 dotnet Microsoft.Extensions.Options 8.0.224.6711 dotnet Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.1224.60312 dotnet -Microsoft.JSInterop 8.0.1224.60312 dotnet -Microsoft.Net.Http.Headers 8.0.1224.60312 dotnet +Microsoft.Extensions.WebEncoders 8.0.1325.6610 dotnet +Microsoft.JSInterop 8.0.1325.6610 dotnet +Microsoft.Net.Http.Headers 8.0.1325.6610 dotnet Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.1224.60305 dotnet -Microsoft.VisualBasic.Core 13.0.1224.60305 dotnet -Microsoft.Win32.Primitives 8.0.1224.60305 dotnet -Microsoft.Win32.Registry 8.0.1224.60305 dotnet +Microsoft.VisualBasic 8.0.1325.6609 dotnet +Microsoft.VisualBasic.Core 13.0.1325.6609 dotnet +Microsoft.Win32.Primitives 8.0.1325.6609 dotnet +Microsoft.Win32.Registry 8.0.1325.6609 dotnet Microsoft.Win32.SystemEvents 8.0.23.53103 dotnet Mono.Nat 3.0.4 dotnet NEbml.Core 0.12.0.0 dotnet @@ -209,183 +209,183 @@ Swashbuckle.AspNetCore.ReDoc 6.5.0.0 Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.1224.60305 dotnet -System.AppContext 8.0.1224.60305 dotnet -System.Buffers 8.0.1224.60305 dotnet -System.Collections 8.0.1224.60305 dotnet -System.Collections.Concurrent 8.0.1224.60305 dotnet -System.Collections.Immutable 8.0.1224.60305 dotnet -System.Collections.NonGeneric 8.0.1224.60305 dotnet -System.Collections.Specialized 8.0.1224.60305 dotnet -System.ComponentModel 8.0.1224.60305 dotnet -System.ComponentModel.Annotations 8.0.1224.60305 dotnet -System.ComponentModel.DataAnnotations 8.0.1224.60305 dotnet -System.ComponentModel.EventBasedAsync 8.0.1224.60305 dotnet -System.ComponentModel.Primitives 8.0.1224.60305 dotnet -System.ComponentModel.TypeConverter 8.0.1224.60305 dotnet -System.Configuration 8.0.1224.60305 dotnet -System.Console 8.0.1224.60305 dotnet -System.Core 8.0.1224.60305 dotnet -System.Data 8.0.1224.60305 dotnet -System.Data.Common 8.0.1224.60305 dotnet -System.Data.DataSetExtensions 8.0.1224.60305 dotnet -System.Diagnostics.Contracts 8.0.1224.60305 dotnet -System.Diagnostics.Debug 8.0.1224.60305 dotnet -System.Diagnostics.DiagnosticSource 8.0.1224.60305 dotnet +System 8.0.1325.6609 dotnet +System.AppContext 8.0.1325.6609 dotnet +System.Buffers 8.0.1325.6609 dotnet +System.Collections 8.0.1325.6609 dotnet +System.Collections.Concurrent 8.0.1325.6609 dotnet +System.Collections.Immutable 8.0.1325.6609 dotnet +System.Collections.NonGeneric 8.0.1325.6609 dotnet +System.Collections.Specialized 8.0.1325.6609 dotnet +System.ComponentModel 8.0.1325.6609 dotnet +System.ComponentModel.Annotations 8.0.1325.6609 dotnet +System.ComponentModel.DataAnnotations 8.0.1325.6609 dotnet +System.ComponentModel.EventBasedAsync 8.0.1325.6609 dotnet +System.ComponentModel.Primitives 8.0.1325.6609 dotnet +System.ComponentModel.TypeConverter 8.0.1325.6609 dotnet +System.Configuration 8.0.1325.6609 dotnet +System.Console 8.0.1325.6609 dotnet +System.Core 8.0.1325.6609 dotnet +System.Data 8.0.1325.6609 dotnet +System.Data.Common 8.0.1325.6609 dotnet +System.Data.DataSetExtensions 8.0.1325.6609 dotnet +System.Diagnostics.Contracts 8.0.1325.6609 dotnet +System.Diagnostics.Debug 8.0.1325.6609 dotnet +System.Diagnostics.DiagnosticSource 8.0.1325.6609 dotnet System.Diagnostics.EventLog 8.0.1024.46610 dotnet -System.Diagnostics.FileVersionInfo 8.0.1224.60305 dotnet -System.Diagnostics.Process 8.0.1224.60305 dotnet -System.Diagnostics.StackTrace 8.0.1224.60305 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.1224.60305 dotnet -System.Diagnostics.Tools 8.0.1224.60305 dotnet -System.Diagnostics.TraceSource 8.0.1224.60305 dotnet -System.Diagnostics.Tracing 8.0.1224.60305 dotnet -System.Drawing 8.0.1224.60305 dotnet +System.Diagnostics.FileVersionInfo 8.0.1325.6609 dotnet +System.Diagnostics.Process 8.0.1325.6609 dotnet +System.Diagnostics.StackTrace 8.0.1325.6609 dotnet +System.Diagnostics.TextWriterTraceListener 8.0.1325.6609 dotnet +System.Diagnostics.Tools 8.0.1325.6609 dotnet +System.Diagnostics.TraceSource 8.0.1325.6609 dotnet +System.Diagnostics.Tracing 8.0.1325.6609 dotnet +System.Drawing 8.0.1325.6609 dotnet System.Drawing.Common 8.0.824.36606 dotnet -System.Drawing.Primitives 8.0.1224.60305 dotnet -System.Dynamic.Runtime 8.0.1224.60305 dotnet -System.Formats.Asn1 8.0.1224.60305 dotnet -System.Formats.Tar 8.0.1224.60305 dotnet -System.Globalization 8.0.1224.60305 dotnet -System.Globalization.Calendars 8.0.1224.60305 dotnet -System.Globalization.Extensions 8.0.1224.60305 dotnet -System.IO 8.0.1224.60305 dotnet -System.IO.Compression 8.0.1224.60305 dotnet -System.IO.Compression.Brotli 8.0.1224.60305 dotnet -System.IO.Compression.FileSystem 8.0.1224.60305 dotnet -System.IO.Compression.ZipFile 8.0.1224.60305 dotnet -System.IO.FileSystem 8.0.1224.60305 dotnet -System.IO.FileSystem.AccessControl 8.0.1224.60305 dotnet -System.IO.FileSystem.DriveInfo 8.0.1224.60305 dotnet -System.IO.FileSystem.Primitives 8.0.1224.60305 dotnet -System.IO.FileSystem.Watcher 8.0.1224.60305 dotnet -System.IO.IsolatedStorage 8.0.1224.60305 dotnet -System.IO.MemoryMappedFiles 8.0.1224.60305 dotnet +System.Drawing.Primitives 8.0.1325.6609 dotnet +System.Dynamic.Runtime 8.0.1325.6609 dotnet +System.Formats.Asn1 8.0.1325.6609 dotnet +System.Formats.Tar 8.0.1325.6609 dotnet +System.Globalization 8.0.1325.6609 dotnet +System.Globalization.Calendars 8.0.1325.6609 dotnet +System.Globalization.Extensions 8.0.1325.6609 dotnet +System.IO 8.0.1325.6609 dotnet +System.IO.Compression 8.0.1325.6609 dotnet +System.IO.Compression.Brotli 8.0.1325.6609 dotnet +System.IO.Compression.FileSystem 8.0.1325.6609 dotnet +System.IO.Compression.ZipFile 8.0.1325.6609 dotnet +System.IO.FileSystem 8.0.1325.6609 dotnet +System.IO.FileSystem.AccessControl 8.0.1325.6609 dotnet +System.IO.FileSystem.DriveInfo 8.0.1325.6609 dotnet +System.IO.FileSystem.Primitives 8.0.1325.6609 dotnet +System.IO.FileSystem.Watcher 8.0.1325.6609 dotnet +System.IO.IsolatedStorage 8.0.1325.6609 dotnet +System.IO.MemoryMappedFiles 8.0.1325.6609 dotnet System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.1224.60305 dotnet -System.IO.Pipes.AccessControl 8.0.1224.60305 dotnet -System.IO.UnmanagedMemoryStream 8.0.1224.60305 dotnet -System.Linq 8.0.1224.60305 dotnet +System.IO.Pipes 8.0.1325.6609 dotnet +System.IO.Pipes.AccessControl 8.0.1325.6609 dotnet +System.IO.UnmanagedMemoryStream 8.0.1325.6609 dotnet +System.Linq 8.0.1325.6609 dotnet System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.1224.60305 dotnet -System.Linq.Parallel 8.0.1224.60305 dotnet -System.Linq.Queryable 8.0.1224.60305 dotnet -System.Memory 8.0.1224.60305 dotnet -System.Net 8.0.1224.60305 dotnet -System.Net.Http 8.0.1224.60305 dotnet -System.Net.Http.Json 8.0.1224.60305 dotnet -System.Net.HttpListener 8.0.1224.60305 dotnet -System.Net.Mail 8.0.1224.60305 dotnet -System.Net.NameResolution 8.0.1224.60305 dotnet -System.Net.NetworkInformation 8.0.1224.60305 dotnet -System.Net.Ping 8.0.1224.60305 dotnet -System.Net.Primitives 8.0.1224.60305 dotnet -System.Net.Quic 8.0.1224.60305 dotnet -System.Net.Requests 8.0.1224.60305 dotnet -System.Net.Security 8.0.1224.60305 dotnet -System.Net.ServicePoint 8.0.1224.60305 dotnet -System.Net.Sockets 8.0.1224.60305 dotnet -System.Net.WebClient 8.0.1224.60305 dotnet -System.Net.WebHeaderCollection 8.0.1224.60305 dotnet -System.Net.WebProxy 8.0.1224.60305 dotnet -System.Net.WebSockets 8.0.1224.60305 dotnet -System.Net.WebSockets.Client 8.0.1224.60305 dotnet -System.Numerics 8.0.1224.60305 dotnet -System.Numerics.Vectors 8.0.1224.60305 dotnet -System.ObjectModel 8.0.1224.60305 dotnet -System.Private.CoreLib 8.0.1224.60305 dotnet -System.Private.DataContractSerialization 8.0.1224.60305 dotnet -System.Private.Uri 8.0.1224.60305 dotnet -System.Private.Xml 8.0.1224.60305 dotnet -System.Private.Xml.Linq 8.0.1224.60305 dotnet -System.Reflection 8.0.1224.60305 dotnet -System.Reflection.DispatchProxy 8.0.1224.60305 dotnet -System.Reflection.Emit 8.0.1224.60305 dotnet -System.Reflection.Emit.ILGeneration 8.0.1224.60305 dotnet -System.Reflection.Emit.Lightweight 8.0.1224.60305 dotnet -System.Reflection.Extensions 8.0.1224.60305 dotnet -System.Reflection.Metadata 8.0.1224.60305 dotnet -System.Reflection.Primitives 8.0.1224.60305 dotnet -System.Reflection.TypeExtensions 8.0.1224.60305 dotnet -System.Resources.Reader 8.0.1224.60305 dotnet -System.Resources.ResourceManager 8.0.1224.60305 dotnet -System.Resources.Writer 8.0.1224.60305 dotnet -System.Runtime 8.0.1224.60305 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.1224.60305 dotnet -System.Runtime.CompilerServices.VisualC 8.0.1224.60305 dotnet -System.Runtime.Extensions 8.0.1224.60305 dotnet -System.Runtime.Handles 8.0.1224.60305 dotnet -System.Runtime.InteropServices 8.0.1224.60305 dotnet -System.Runtime.InteropServices.JavaScript 8.0.1224.60305 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.1224.60305 dotnet -System.Runtime.Intrinsics 8.0.1224.60305 dotnet -System.Runtime.Loader 8.0.1224.60305 dotnet -System.Runtime.Numerics 8.0.1224.60305 dotnet -System.Runtime.Serialization 8.0.1224.60305 dotnet -System.Runtime.Serialization.Formatters 8.0.1224.60305 dotnet -System.Runtime.Serialization.Json 8.0.1224.60305 dotnet -System.Runtime.Serialization.Primitives 8.0.1224.60305 dotnet -System.Runtime.Serialization.Xml 8.0.1224.60305 dotnet -System.Security 8.0.1224.60305 dotnet -System.Security.AccessControl 8.0.1224.60305 dotnet -System.Security.Claims 8.0.1224.60305 dotnet -System.Security.Cryptography 8.0.1224.60305 dotnet -System.Security.Cryptography.Algorithms 8.0.1224.60305 dotnet -System.Security.Cryptography.Cng 8.0.1224.60305 dotnet -System.Security.Cryptography.Csp 8.0.1224.60305 dotnet -System.Security.Cryptography.Encoding 8.0.1224.60305 dotnet -System.Security.Cryptography.OpenSsl 8.0.1224.60305 dotnet +System.Linq.Expressions 8.0.1325.6609 dotnet +System.Linq.Parallel 8.0.1325.6609 dotnet +System.Linq.Queryable 8.0.1325.6609 dotnet +System.Memory 8.0.1325.6609 dotnet +System.Net 8.0.1325.6609 dotnet +System.Net.Http 8.0.1325.6609 dotnet +System.Net.Http.Json 8.0.1325.6609 dotnet +System.Net.HttpListener 8.0.1325.6609 dotnet +System.Net.Mail 8.0.1325.6609 dotnet +System.Net.NameResolution 8.0.1325.6609 dotnet +System.Net.NetworkInformation 8.0.1325.6609 dotnet +System.Net.Ping 8.0.1325.6609 dotnet +System.Net.Primitives 8.0.1325.6609 dotnet +System.Net.Quic 8.0.1325.6609 dotnet +System.Net.Requests 8.0.1325.6609 dotnet +System.Net.Security 8.0.1325.6609 dotnet +System.Net.ServicePoint 8.0.1325.6609 dotnet +System.Net.Sockets 8.0.1325.6609 dotnet +System.Net.WebClient 8.0.1325.6609 dotnet +System.Net.WebHeaderCollection 8.0.1325.6609 dotnet +System.Net.WebProxy 8.0.1325.6609 dotnet +System.Net.WebSockets 8.0.1325.6609 dotnet +System.Net.WebSockets.Client 8.0.1325.6609 dotnet +System.Numerics 8.0.1325.6609 dotnet +System.Numerics.Vectors 8.0.1325.6609 dotnet +System.ObjectModel 8.0.1325.6609 dotnet +System.Private.CoreLib 8.0.1325.6609 dotnet +System.Private.DataContractSerialization 8.0.1325.6609 dotnet +System.Private.Uri 8.0.1325.6609 dotnet +System.Private.Xml 8.0.1325.6609 dotnet +System.Private.Xml.Linq 8.0.1325.6609 dotnet +System.Reflection 8.0.1325.6609 dotnet +System.Reflection.DispatchProxy 8.0.1325.6609 dotnet +System.Reflection.Emit 8.0.1325.6609 dotnet +System.Reflection.Emit.ILGeneration 8.0.1325.6609 dotnet +System.Reflection.Emit.Lightweight 8.0.1325.6609 dotnet +System.Reflection.Extensions 8.0.1325.6609 dotnet +System.Reflection.Metadata 8.0.1325.6609 dotnet +System.Reflection.Primitives 8.0.1325.6609 dotnet +System.Reflection.TypeExtensions 8.0.1325.6609 dotnet +System.Resources.Reader 8.0.1325.6609 dotnet +System.Resources.ResourceManager 8.0.1325.6609 dotnet +System.Resources.Writer 8.0.1325.6609 dotnet +System.Runtime 8.0.1325.6609 dotnet +System.Runtime.CompilerServices.Unsafe 8.0.1325.6609 dotnet +System.Runtime.CompilerServices.VisualC 8.0.1325.6609 dotnet +System.Runtime.Extensions 8.0.1325.6609 dotnet +System.Runtime.Handles 8.0.1325.6609 dotnet +System.Runtime.InteropServices 8.0.1325.6609 dotnet +System.Runtime.InteropServices.JavaScript 8.0.1325.6609 dotnet +System.Runtime.InteropServices.RuntimeInformation 8.0.1325.6609 dotnet +System.Runtime.Intrinsics 8.0.1325.6609 dotnet +System.Runtime.Loader 8.0.1325.6609 dotnet +System.Runtime.Numerics 8.0.1325.6609 dotnet +System.Runtime.Serialization 8.0.1325.6609 dotnet +System.Runtime.Serialization.Formatters 8.0.1325.6609 dotnet +System.Runtime.Serialization.Json 8.0.1325.6609 dotnet +System.Runtime.Serialization.Primitives 8.0.1325.6609 dotnet +System.Runtime.Serialization.Xml 8.0.1325.6609 dotnet +System.Security 8.0.1325.6609 dotnet +System.Security.AccessControl 8.0.1325.6609 dotnet +System.Security.Claims 8.0.1325.6609 dotnet +System.Security.Cryptography 8.0.1325.6609 dotnet +System.Security.Cryptography.Algorithms 8.0.1325.6609 dotnet +System.Security.Cryptography.Cng 8.0.1325.6609 dotnet +System.Security.Cryptography.Csp 8.0.1325.6609 dotnet +System.Security.Cryptography.Encoding 8.0.1325.6609 dotnet +System.Security.Cryptography.OpenSsl 8.0.1325.6609 dotnet System.Security.Cryptography.Pkcs 8.0.1024.46610 dotnet -System.Security.Cryptography.Primitives 8.0.1224.60305 dotnet -System.Security.Cryptography.X509Certificates 8.0.1224.60305 dotnet +System.Security.Cryptography.Primitives 8.0.1325.6609 dotnet +System.Security.Cryptography.X509Certificates 8.0.1325.6609 dotnet System.Security.Cryptography.Xml 8.0.1024.46610 dotnet -System.Security.Principal 8.0.1224.60305 dotnet -System.Security.Principal.Windows 8.0.1224.60305 dotnet -System.Security.SecureString 8.0.1224.60305 dotnet -System.ServiceModel.Web 8.0.1224.60305 dotnet -System.ServiceProcess 8.0.1224.60305 dotnet -System.Text.Encoding 8.0.1224.60305 dotnet -System.Text.Encoding.CodePages 8.0.1224.60305 dotnet -System.Text.Encoding.Extensions 8.0.1224.60305 dotnet -System.Text.Encodings.Web 8.0.1224.60305 dotnet -System.Text.Json 8.0.1224.60305 dotnet -System.Text.RegularExpressions 8.0.1224.60305 dotnet -System.Threading 8.0.1224.60305 dotnet -System.Threading.Channels 8.0.1224.60305 dotnet -System.Threading.Overlapped 8.0.1224.60305 dotnet +System.Security.Principal 8.0.1325.6609 dotnet +System.Security.Principal.Windows 8.0.1325.6609 dotnet +System.Security.SecureString 8.0.1325.6609 dotnet +System.ServiceModel.Web 8.0.1325.6609 dotnet +System.ServiceProcess 8.0.1325.6609 dotnet +System.Text.Encoding 8.0.1325.6609 dotnet +System.Text.Encoding.CodePages 8.0.1325.6609 dotnet +System.Text.Encoding.Extensions 8.0.1325.6609 dotnet +System.Text.Encodings.Web 8.0.1325.6609 dotnet +System.Text.Json 8.0.1325.6609 dotnet +System.Text.RegularExpressions 8.0.1325.6609 dotnet +System.Threading 8.0.1325.6609 dotnet +System.Threading.Channels 8.0.1325.6609 dotnet +System.Threading.Overlapped 8.0.1325.6609 dotnet System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.1224.60305 dotnet -System.Threading.Tasks.Dataflow 8.0.1224.60305 dotnet -System.Threading.Tasks.Extensions 8.0.1224.60305 dotnet -System.Threading.Tasks.Parallel 8.0.1224.60305 dotnet -System.Threading.Thread 8.0.1224.60305 dotnet -System.Threading.ThreadPool 8.0.1224.60305 dotnet -System.Threading.Timer 8.0.1224.60305 dotnet -System.Transactions 8.0.1224.60305 dotnet -System.Transactions.Local 8.0.1224.60305 dotnet -System.ValueTuple 8.0.1224.60305 dotnet -System.Web 8.0.1224.60305 dotnet -System.Web.HttpUtility 8.0.1224.60305 dotnet -System.Windows 8.0.1224.60305 dotnet -System.Xml 8.0.1224.60305 dotnet -System.Xml.Linq 8.0.1224.60305 dotnet -System.Xml.ReaderWriter 8.0.1224.60305 dotnet -System.Xml.Serialization 8.0.1224.60305 dotnet -System.Xml.XDocument 8.0.1224.60305 dotnet -System.Xml.XPath 8.0.1224.60305 dotnet -System.Xml.XPath.XDocument 8.0.1224.60305 dotnet -System.Xml.XmlDocument 8.0.1224.60305 dotnet -System.Xml.XmlSerializer 8.0.1224.60305 dotnet +System.Threading.Tasks 8.0.1325.6609 dotnet +System.Threading.Tasks.Dataflow 8.0.1325.6609 dotnet +System.Threading.Tasks.Extensions 8.0.1325.6609 dotnet +System.Threading.Tasks.Parallel 8.0.1325.6609 dotnet +System.Threading.Thread 8.0.1325.6609 dotnet +System.Threading.ThreadPool 8.0.1325.6609 dotnet +System.Threading.Timer 8.0.1325.6609 dotnet +System.Transactions 8.0.1325.6609 dotnet +System.Transactions.Local 8.0.1325.6609 dotnet +System.ValueTuple 8.0.1325.6609 dotnet +System.Web 8.0.1325.6609 dotnet +System.Web.HttpUtility 8.0.1325.6609 dotnet +System.Windows 8.0.1325.6609 dotnet +System.Xml 8.0.1325.6609 dotnet +System.Xml.Linq 8.0.1325.6609 dotnet +System.Xml.ReaderWriter 8.0.1325.6609 dotnet +System.Xml.Serialization 8.0.1325.6609 dotnet +System.Xml.XDocument 8.0.1325.6609 dotnet +System.Xml.XPath 8.0.1325.6609 dotnet +System.Xml.XPath.XDocument 8.0.1325.6609 dotnet +System.Xml.XmlDocument 8.0.1325.6609 dotnet +System.Xml.XmlSerializer 8.0.1325.6609 dotnet TMDbLib 2.2.0.0 dotnet TagLib# 2.3.0.0 dotnet Ude.NetStandard.dll 1.2 dotnet UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.1224.60305 dotnet +WindowsBase 8.0.1325.6609 dotnet adduser 3.137ubuntu1 deb apt 2.7.14build2 deb apt-utils 2.7.14build2 deb at 3.2.5-2.1ubuntu3 deb -base-files 13ubuntu10.1 deb +base-files 13ubuntu10.2 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb bsdutils 1:2.39.3-9ubuntu6.2 deb @@ -420,14 +420,14 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.5+ubu2404 deb +jellyfin 10.10.6+ubu2404 deb jellyfin-ffmpeg7 7.0.2-9-noble deb -jellyfin-server 10.10.5+ubu2404 deb -jellyfin-web 10.10.5+ubu2404 deb +jellyfin-server 10.10.6+ubu2404 deb +jellyfin-web 10.10.6+ubu2404 deb jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.2 deb +krb5-locales 1.20.1-6ubuntu2.3 deb libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb @@ -439,8 +439,8 @@ libbluray2 1:1.3.4-1buil libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb -libc-bin 2.39-0ubuntu8.3 deb -libc6 2.39-0ubuntu8.3 deb +libc-bin 2.39-0ubuntu8.4 deb +libc6 2.39-0ubuntu8.4 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2.1 deb @@ -461,15 +461,15 @@ libgcrypt20 1.10.3-2build libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.2 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.3 deb libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.2 deb +libk5crypto3 1.20.1-6ubuntu2.3 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.2 deb -libkrb5support0 1.20.1-6ubuntu2.2 deb +libkrb5-3 1.20.1-6ubuntu2.3 deb +libkrb5support0 1.20.1-6ubuntu2.3 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb @@ -557,17 +557,17 @@ libxxhash0 0.8.2-2build1 libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb -locales 2.39-0ubuntu8.3 deb +locales 2.39-0ubuntu8.4 deb login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb mount 2.39.3-9ubuntu6.2 deb -mscorlib 8.0.1224.60305 dotnet +mscorlib 8.0.1325.6609 dotnet ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb -netstandard 8.0.1224.60305 dotnet +netstandard 8.0.1325.6609 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.4 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb @@ -582,7 +582,7 @@ sensible-utils 0.0.22 systemd-standalone-sysusers 255.4-1ubuntu8.5 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb -tzdata 2024b-0ubuntu0.24.04 deb +tzdata 2024b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.2 deb From bdabdc739d7009bcefde3ad7fb2030d3384c0eb0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 25 Feb 2025 12:55:10 +0000 Subject: [PATCH 401/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3b8c1f4..9090bb2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -427,7 +427,7 @@ jellyfin-web 10.10.6+ubu24 jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.3 deb +krb5-locales 1.20.1-6ubuntu2.4 deb libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb @@ -461,15 +461,15 @@ libgcrypt20 1.10.3-2build libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.3 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.4 deb libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.3 deb +libk5crypto3 1.20.1-6ubuntu2.4 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.3 deb -libkrb5support0 1.20.1-6ubuntu2.3 deb +libkrb5-3 1.20.1-6ubuntu2.4 deb +libkrb5support0 1.20.1-6ubuntu2.4 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb From aafa95871135ded51cfdcde363275fbe2c36960b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Mar 2025 12:56:47 +0000 Subject: [PATCH 402/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9090bb2..fdfe8e4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -443,7 +443,7 @@ libc-bin 2.39-0ubuntu8 libc6 2.39-0ubuntu8.4 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb -libcap2 1:2.66-5ubuntu2.1 deb +libcap2 1:2.66-5ubuntu2.2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb libcurl4t64 8.5.0-2ubuntu10.6 deb @@ -459,7 +459,7 @@ libfreetype6 2.13.2+dfsg-1 libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb -libgnutls30t64 3.8.3-1.1ubuntu3.2 deb +libgnutls30t64 3.8.3-1.1ubuntu3.3 deb libgpg-error0 1.47-3build2.1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.4 deb libhogweed6t64 3.9.1-2.2build1.1 deb @@ -471,8 +471,8 @@ libkeyutils1 1.6.3-3build1 libkrb5-3 1.20.1-6ubuntu2.4 deb libkrb5support0 1.20.1-6ubuntu2.4 deb libksba8 1.6.6-1build1 deb -libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb -libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb libllvm17t64 1:17.0.6-9ubuntu1 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1build0.1 deb @@ -516,10 +516,10 @@ libsmartcols1 2.39.3-9ubunt libsqlite3-0 3.45.1-1ubuntu2.1 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb -libssl3t64 3.0.13-0ubuntu3.4 deb +libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.5 deb -libtasn1-6 4.19.0-3build1 deb +libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb libudev1 255.4-1ubuntu8.5 deb @@ -549,7 +549,7 @@ libxcb-xfixes0 1.15-1ubuntu2 libxcb1 1.15-1ubuntu2 deb libxdmcp6 1:1.1.3-0ubuntu6 deb libxext6 2:1.3.4-1build2 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.1 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.2 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb libxslt1.1 1.1.39-0exp1build1 deb @@ -569,7 +569,7 @@ ncurses-bin 6.4+20240113- netcat-openbsd 1.226-1ubuntu2 deb netstandard 8.0.1325.6609 dotnet ocl-icd-libopencl1 2.3.2-1build1 deb -openssl 3.0.13-0ubuntu3.4 deb +openssl 3.0.13-0ubuntu3.5 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb perl-base 5.38.2-3.2build2.1 deb pinentry-curses 1.2.1-3ubuntu5 deb From f59db6bef495d138993da433e357f7677d7ef4c8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 11 Mar 2025 12:58:20 +0000 Subject: [PATCH 403/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fdfe8e4..9034926 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -427,7 +427,7 @@ jellyfin-web 10.10.6+ubu24 jq 1.7.1-3build1 deb karaoke --dev 2024.728.2.0 dotnet keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.4 deb +krb5-locales 1.20.1-6ubuntu2.5 deb libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb @@ -461,15 +461,15 @@ libgcrypt20 1.10.3-2build libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.3 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.4 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.5 deb libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.4 deb +libk5crypto3 1.20.1-6ubuntu2.5 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.4 deb -libkrb5support0 1.20.1-6ubuntu2.4 deb +libkrb5-3 1.20.1-6ubuntu2.5 deb +libkrb5support0 1.20.1-6ubuntu2.5 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb From 36448dd152b604960f6efe5526f63be3eceaf009 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 25 Mar 2025 12:56:30 +0000 Subject: [PATCH 404/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9034926..92b8a56 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -450,7 +450,7 @@ libcurl4t64 8.5.0-2ubuntu libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb -libelf1t64 0.190-1.1build4.1 deb +libelf1t64 0.190-1.1ubuntu0.1 deb libexpat1 2.6.1-2ubuntu0.2 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb @@ -518,11 +518,11 @@ libss2 1.47.0-2.4~ex libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.5 deb +libsystemd0 255.4-1ubuntu8.6 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.5 deb +libudev1 255.4-1ubuntu8.6 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.2 deb @@ -552,7 +552,7 @@ libxext6 2:1.3.4-1buil libxml2 2.9.14+dfsg-1.3ubuntu3.2 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb -libxslt1.1 1.1.39-0exp1build1 deb +libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb libxxhash0 0.8.2-2build1 deb libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb @@ -579,7 +579,7 @@ publicsuffix 20231001.0357 readline-common 8.2-4build1 deb sed 4.9-2build1 deb sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.5 deb +systemd-standalone-sysusers 255.4-1ubuntu8.6 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tzdata 2024b-0ubuntu0.24.04.1 deb From 893213b38995664e944012d64c6d82ef8b0fd093 Mon Sep 17 00:00:00 2001 From: quietsy <github@qtsy.cc> Date: Tue, 1 Apr 2025 11:45:39 +0300 Subject: [PATCH 405/456] Add malloc trim --- Dockerfile | 2 ++ Dockerfile.aarch64 | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6f05aa2..9d5187d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,8 @@ LABEL maintainer="thelamer" # environment settings ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" +# https://github.com/dlemstra/Magick.NET/issues/707#issuecomment-785351620 +ENV MALLOC_TRIM_THRESHOLD_=131072 RUN \ echo "**** install jellyfin *****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 279b0f4..bf89228 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -12,6 +12,8 @@ LABEL maintainer="thelamer" # environment settings ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" +# https://github.com/dlemstra/Magick.NET/issues/707#issuecomment-785351620 +ENV MALLOC_TRIM_THRESHOLD_=131072 RUN \ echo "**** install jellyfin *****" && \ From 39b2bb3529ff5d17cdaaf0e9589cd790a89f1b91 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 5 Apr 2025 20:14:15 +0000 Subject: [PATCH 406/456] Bot Updating Package Versions --- package_versions.txt | 893 +++++++++++++++---------------------------- 1 file changed, 302 insertions(+), 591 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 92b8a56..10150bd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,591 +1,302 @@ -NAME VERSION TYPE -AsyncKeyedLock 7.0.2.0 dotnet -Audio Tools Library (ATL) for .NET 6.16+3e439d3991497ffc46f2c095c8ff8e9294bfff26 dotnet -BDInfo 0.8.0.0+40d2c5be76f68096f7277b706ccaf23395ee6e6e dotnet -BlurHashSharp 1.3.4.0 dotnet -BlurHashSharp.SkiaSharp 1.3.4.0 dotnet -CommandLine 2.9.1.0 dotnet -Diacritics.NET 3.3.29 dotnet -DiscUtils.Core 0.16.13.55129 dotnet -DiscUtils.Iso9660 0.16.13.55129 dotnet -DiscUtils.Streams 0.16.13.55129 dotnet -DiscUtils.Udf 0.16.13.55129 dotnet -DotNet.Glob 3.1.3+Branch.master.Sha.6f8a320a9cc6069e80f36bb24f777a21d1c48064.6f8a320a9cc6069e80f36bb24f777a21d1c48064 dotnet -ExCSS 4.2.3-release.0+Branch.release-v4.2.3.Sha.fae6c5b37e8dc7320518803aba15f64638100141 dotnet -HarfBuzzSharp 7.3.0.3 dotnet -ICU4N 60.1.0 dotnet -ICU4N.Transliterator 60.1.0 dotnet -J2N 2.0.0+ca530a621b935deeb854593acba0ebd103ceb35e dotnet -Jellyfin Server 10.10.6 dotnet (+13 duplicates) -Jellyfin.Api 24.4.0.0 dotnet -Jellyfin.Data.dll 10.10.6 dotnet -Jellyfin.Extensions.dll 10.10.6 dotnet -Jellyfin.LiveTv 24.4.0.0 dotnet -Jellyfin.MediaEncoding.Hls 24.4.0.0 dotnet -Jellyfin.MediaEncoding.Keyframes 24.4.0.0 dotnet -Jellyfin.Networking.dll 10.10.6 dotnet -Jellyfin.XmlTv 1.0.0.0 dotnet -Json.NET 13.0.3.27908 dotnet -MetaBrainz.Common 3.0.0 dotnet -MetaBrainz.Common.Json 6.0.2 dotnet -MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.AspNetCore 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Antiforgery 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authentication 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authentication.BearerToken 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authentication.Cookies 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authentication.Core 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authentication.OAuth 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authorization 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Authorization.Policy 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Components 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Components.Authorization 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Components.Endpoints 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Components.Forms 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Components.Server 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Components.Web 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Connections.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.CookiePolicy 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Cors 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Cryptography.Internal 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.1325.6610 dotnet -Microsoft.AspNetCore.DataProtection 8.0.1325.6610 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Diagnostics 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 8.0.1325.6610 dotnet -Microsoft.AspNetCore.HostFiltering 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Hosting 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Html.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Http 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Http.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Http.Connections 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Http.Connections.Common 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Http.Extensions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Http.Features 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Http.Results 8.0.1325.6610 dotnet -Microsoft.AspNetCore.HttpLogging 8.0.1325.6610 dotnet -Microsoft.AspNetCore.HttpOverrides 8.0.1325.6610 dotnet -Microsoft.AspNetCore.HttpsPolicy 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Identity 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Localization 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Localization.Routing 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Metadata 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.Core 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.Cors 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.Localization 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.Razor 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 8.0.1325.6610 dotnet -Microsoft.AspNetCore.OutputCaching 8.0.1325.6610 dotnet -Microsoft.AspNetCore.RateLimiting 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Razor 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Razor.Runtime 8.0.1325.6610 dotnet -Microsoft.AspNetCore.RequestDecompression 8.0.1325.6610 dotnet -Microsoft.AspNetCore.ResponseCaching 8.0.1325.6610 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.ResponseCompression 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Rewrite 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Routing 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Routing.Abstractions 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.HttpSys 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.IIS 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.IISIntegration 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.Kestrel 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 8.0.1325.6610 dotnet -Microsoft.AspNetCore.Session 8.0.1325.6610 dotnet -Microsoft.AspNetCore.SignalR 8.0.1325.6610 dotnet -Microsoft.AspNetCore.SignalR.Common 8.0.1325.6610 dotnet -Microsoft.AspNetCore.SignalR.Core 8.0.1325.6610 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 8.0.1325.6610 dotnet -Microsoft.AspNetCore.StaticFiles 8.0.1325.6610 dotnet -Microsoft.AspNetCore.WebSockets 8.0.1325.6610 dotnet -Microsoft.AspNetCore.WebUtilities 8.0.1325.6610 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.CSharp 8.0.1325.6609 dotnet -Microsoft.Data.Sqlite 8.0.1124.52104 dotnet -Microsoft.EntityFrameworkCore 8.0.1124.52104 dotnet -Microsoft.EntityFrameworkCore.Abstractions 8.0.1124.52104 dotnet -Microsoft.EntityFrameworkCore.Relational 8.0.1124.52104 dotnet -Microsoft.EntityFrameworkCore.Sqlite 8.0.1124.52104 dotnet -Microsoft.Extensions.Caching.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Caching.Memory 8.0.1024.46610 dotnet -Microsoft.Extensions.Configuration 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Binder 8.0.724.31311 dotnet -Microsoft.Extensions.Configuration.CommandLine 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.EnvironmentVariables 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.FileExtensions 8.0.724.31311 dotnet -Microsoft.Extensions.Configuration.Ini 8.0.23.53103 dotnet -Microsoft.Extensions.Configuration.Json 8.0.1024.46610 dotnet -Microsoft.Extensions.Configuration.KeyPerFile 8.0.1325.6610 dotnet -Microsoft.Extensions.Configuration.UserSecrets 8.0.1024.46610 dotnet -Microsoft.Extensions.Configuration.Xml 8.0.1024.46610 dotnet -Microsoft.Extensions.DependencyInjection 8.0.1024.46610 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 8.0.1024.46610 dotnet -Microsoft.Extensions.DependencyModel 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics.Abstractions 8.0.1024.46610 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 8.0.1325.6610 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 8.0.1325.6610 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.1124.52116 dotnet -Microsoft.Extensions.Features 8.0.1325.6610 dotnet -Microsoft.Extensions.FileProviders.Abstractions 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Composite 8.0.23.53103 dotnet -Microsoft.Extensions.FileProviders.Embedded 8.0.1325.6610 dotnet -Microsoft.Extensions.FileProviders.Physical 8.0.23.53103 dotnet -Microsoft.Extensions.FileSystemGlobbing 8.0.23.53103 dotnet -Microsoft.Extensions.Hosting 8.0.1024.46610 dotnet -Microsoft.Extensions.Hosting.Abstractions 8.0.1024.46610 dotnet -Microsoft.Extensions.Http 8.0.1024.46610 dotnet -Microsoft.Extensions.Identity.Core 8.0.1325.6610 dotnet -Microsoft.Extensions.Identity.Stores 8.0.1325.6610 dotnet -Microsoft.Extensions.Localization 8.0.1325.6610 dotnet -Microsoft.Extensions.Localization.Abstractions 8.0.1325.6610 dotnet -Microsoft.Extensions.Logging 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Abstractions 8.0.1325.6609 dotnet -Microsoft.Extensions.Logging.Configuration 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Console 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.Debug 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.EventLog 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.EventSource 8.0.1024.46610 dotnet -Microsoft.Extensions.Logging.TraceSource 8.0.1024.46610 dotnet -Microsoft.Extensions.ObjectPool 8.0.1325.6610 dotnet -Microsoft.Extensions.Options 8.0.224.6711 dotnet -Microsoft.Extensions.Options.ConfigurationExtensions 8.0.23.53103 dotnet -Microsoft.Extensions.Options.DataAnnotations 8.0.23.53103 dotnet -Microsoft.Extensions.Primitives 8.0.23.53103 dotnet -Microsoft.Extensions.WebEncoders 8.0.1325.6610 dotnet -Microsoft.JSInterop 8.0.1325.6610 dotnet -Microsoft.Net.Http.Headers 8.0.1325.6610 dotnet -Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 8.0.1325.6609 dotnet -Microsoft.VisualBasic.Core 13.0.1325.6609 dotnet -Microsoft.Win32.Primitives 8.0.1325.6609 dotnet -Microsoft.Win32.Registry 8.0.1325.6609 dotnet -Microsoft.Win32.SystemEvents 8.0.23.53103 dotnet -Mono.Nat 3.0.4 dotnet -NEbml.Core 0.12.0.0 dotnet -PlaylistsNET 1.4.1.0 dotnet -Prometheus.AspNetCore.dll 8.2.1 dotnet -Prometheus.NetStandard.dll 8.2.1 dotnet -SQLitePCLRaw.batteries_v2 2.1.6.2060 dotnet -SQLitePCLRaw.core 2.1.6.2060 dotnet -SQLitePCLRaw.provider.e_sqlite3 2.1.6.2060 dotnet -Serilog 4.1.0.0 dotnet -Serilog.AspNetCore 8.0.3.0 dotnet -Serilog.Enrichers.Thread 4.0.0.0 dotnet -Serilog.Extensions.Hosting 8.0.0.0 dotnet -Serilog.Extensions.Logging 8.0.0.0 dotnet -Serilog.Formatting.Compact 2.0.0.0 dotnet -Serilog.Settings.Configuration 8.0.4.0 dotnet -Serilog.Sinks.Async 2.1.0.0 dotnet -Serilog.Sinks.Console 6.0.0.0 dotnet -Serilog.Sinks.Debug 2.0.0.0 dotnet -Serilog.Sinks.File 6.0.0.0 dotnet -Serilog.Sinks.Graylog 3.1.1 dotnet -Serilog.Sinks.Graylog.Core 1.0.0.0 dotnet -ShimSkiaSharp 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet -SkiaSharp 2.88.9.0 dotnet -SkiaSharp.HarfBuzz 2.88.9.0 dotnet -Svg.Custom 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet -Svg.Model 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet -Svg.Skia 2.0.0.1+b30ba2c1f5219e32a59693e0cea5fa2549d37109 dotnet -Swashbuckle.AspNetCore.ReDoc 6.5.0.0 dotnet -Swashbuckle.AspNetCore.Swagger 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.2.3.0 dotnet -Swashbuckle.AspNetCore.SwaggerUI 6.2.3.0 dotnet -System 8.0.1325.6609 dotnet -System.AppContext 8.0.1325.6609 dotnet -System.Buffers 8.0.1325.6609 dotnet -System.Collections 8.0.1325.6609 dotnet -System.Collections.Concurrent 8.0.1325.6609 dotnet -System.Collections.Immutable 8.0.1325.6609 dotnet -System.Collections.NonGeneric 8.0.1325.6609 dotnet -System.Collections.Specialized 8.0.1325.6609 dotnet -System.ComponentModel 8.0.1325.6609 dotnet -System.ComponentModel.Annotations 8.0.1325.6609 dotnet -System.ComponentModel.DataAnnotations 8.0.1325.6609 dotnet -System.ComponentModel.EventBasedAsync 8.0.1325.6609 dotnet -System.ComponentModel.Primitives 8.0.1325.6609 dotnet -System.ComponentModel.TypeConverter 8.0.1325.6609 dotnet -System.Configuration 8.0.1325.6609 dotnet -System.Console 8.0.1325.6609 dotnet -System.Core 8.0.1325.6609 dotnet -System.Data 8.0.1325.6609 dotnet -System.Data.Common 8.0.1325.6609 dotnet -System.Data.DataSetExtensions 8.0.1325.6609 dotnet -System.Diagnostics.Contracts 8.0.1325.6609 dotnet -System.Diagnostics.Debug 8.0.1325.6609 dotnet -System.Diagnostics.DiagnosticSource 8.0.1325.6609 dotnet -System.Diagnostics.EventLog 8.0.1024.46610 dotnet -System.Diagnostics.FileVersionInfo 8.0.1325.6609 dotnet -System.Diagnostics.Process 8.0.1325.6609 dotnet -System.Diagnostics.StackTrace 8.0.1325.6609 dotnet -System.Diagnostics.TextWriterTraceListener 8.0.1325.6609 dotnet -System.Diagnostics.Tools 8.0.1325.6609 dotnet -System.Diagnostics.TraceSource 8.0.1325.6609 dotnet -System.Diagnostics.Tracing 8.0.1325.6609 dotnet -System.Drawing 8.0.1325.6609 dotnet -System.Drawing.Common 8.0.824.36606 dotnet -System.Drawing.Primitives 8.0.1325.6609 dotnet -System.Dynamic.Runtime 8.0.1325.6609 dotnet -System.Formats.Asn1 8.0.1325.6609 dotnet -System.Formats.Tar 8.0.1325.6609 dotnet -System.Globalization 8.0.1325.6609 dotnet -System.Globalization.Calendars 8.0.1325.6609 dotnet -System.Globalization.Extensions 8.0.1325.6609 dotnet -System.IO 8.0.1325.6609 dotnet -System.IO.Compression 8.0.1325.6609 dotnet -System.IO.Compression.Brotli 8.0.1325.6609 dotnet -System.IO.Compression.FileSystem 8.0.1325.6609 dotnet -System.IO.Compression.ZipFile 8.0.1325.6609 dotnet -System.IO.FileSystem 8.0.1325.6609 dotnet -System.IO.FileSystem.AccessControl 8.0.1325.6609 dotnet -System.IO.FileSystem.DriveInfo 8.0.1325.6609 dotnet -System.IO.FileSystem.Primitives 8.0.1325.6609 dotnet -System.IO.FileSystem.Watcher 8.0.1325.6609 dotnet -System.IO.IsolatedStorage 8.0.1325.6609 dotnet -System.IO.MemoryMappedFiles 8.0.1325.6609 dotnet -System.IO.Pipelines 8.0.23.53103 dotnet -System.IO.Pipes 8.0.1325.6609 dotnet -System.IO.Pipes.AccessControl 8.0.1325.6609 dotnet -System.IO.UnmanagedMemoryStream 8.0.1325.6609 dotnet -System.Linq 8.0.1325.6609 dotnet -System.Linq.Async (net6.0) 6.0.1.35981 dotnet -System.Linq.Expressions 8.0.1325.6609 dotnet -System.Linq.Parallel 8.0.1325.6609 dotnet -System.Linq.Queryable 8.0.1325.6609 dotnet -System.Memory 8.0.1325.6609 dotnet -System.Net 8.0.1325.6609 dotnet -System.Net.Http 8.0.1325.6609 dotnet -System.Net.Http.Json 8.0.1325.6609 dotnet -System.Net.HttpListener 8.0.1325.6609 dotnet -System.Net.Mail 8.0.1325.6609 dotnet -System.Net.NameResolution 8.0.1325.6609 dotnet -System.Net.NetworkInformation 8.0.1325.6609 dotnet -System.Net.Ping 8.0.1325.6609 dotnet -System.Net.Primitives 8.0.1325.6609 dotnet -System.Net.Quic 8.0.1325.6609 dotnet -System.Net.Requests 8.0.1325.6609 dotnet -System.Net.Security 8.0.1325.6609 dotnet -System.Net.ServicePoint 8.0.1325.6609 dotnet -System.Net.Sockets 8.0.1325.6609 dotnet -System.Net.WebClient 8.0.1325.6609 dotnet -System.Net.WebHeaderCollection 8.0.1325.6609 dotnet -System.Net.WebProxy 8.0.1325.6609 dotnet -System.Net.WebSockets 8.0.1325.6609 dotnet -System.Net.WebSockets.Client 8.0.1325.6609 dotnet -System.Numerics 8.0.1325.6609 dotnet -System.Numerics.Vectors 8.0.1325.6609 dotnet -System.ObjectModel 8.0.1325.6609 dotnet -System.Private.CoreLib 8.0.1325.6609 dotnet -System.Private.DataContractSerialization 8.0.1325.6609 dotnet -System.Private.Uri 8.0.1325.6609 dotnet -System.Private.Xml 8.0.1325.6609 dotnet -System.Private.Xml.Linq 8.0.1325.6609 dotnet -System.Reflection 8.0.1325.6609 dotnet -System.Reflection.DispatchProxy 8.0.1325.6609 dotnet -System.Reflection.Emit 8.0.1325.6609 dotnet -System.Reflection.Emit.ILGeneration 8.0.1325.6609 dotnet -System.Reflection.Emit.Lightweight 8.0.1325.6609 dotnet -System.Reflection.Extensions 8.0.1325.6609 dotnet -System.Reflection.Metadata 8.0.1325.6609 dotnet -System.Reflection.Primitives 8.0.1325.6609 dotnet -System.Reflection.TypeExtensions 8.0.1325.6609 dotnet -System.Resources.Reader 8.0.1325.6609 dotnet -System.Resources.ResourceManager 8.0.1325.6609 dotnet -System.Resources.Writer 8.0.1325.6609 dotnet -System.Runtime 8.0.1325.6609 dotnet -System.Runtime.CompilerServices.Unsafe 8.0.1325.6609 dotnet -System.Runtime.CompilerServices.VisualC 8.0.1325.6609 dotnet -System.Runtime.Extensions 8.0.1325.6609 dotnet -System.Runtime.Handles 8.0.1325.6609 dotnet -System.Runtime.InteropServices 8.0.1325.6609 dotnet -System.Runtime.InteropServices.JavaScript 8.0.1325.6609 dotnet -System.Runtime.InteropServices.RuntimeInformation 8.0.1325.6609 dotnet -System.Runtime.Intrinsics 8.0.1325.6609 dotnet -System.Runtime.Loader 8.0.1325.6609 dotnet -System.Runtime.Numerics 8.0.1325.6609 dotnet -System.Runtime.Serialization 8.0.1325.6609 dotnet -System.Runtime.Serialization.Formatters 8.0.1325.6609 dotnet -System.Runtime.Serialization.Json 8.0.1325.6609 dotnet -System.Runtime.Serialization.Primitives 8.0.1325.6609 dotnet -System.Runtime.Serialization.Xml 8.0.1325.6609 dotnet -System.Security 8.0.1325.6609 dotnet -System.Security.AccessControl 8.0.1325.6609 dotnet -System.Security.Claims 8.0.1325.6609 dotnet -System.Security.Cryptography 8.0.1325.6609 dotnet -System.Security.Cryptography.Algorithms 8.0.1325.6609 dotnet -System.Security.Cryptography.Cng 8.0.1325.6609 dotnet -System.Security.Cryptography.Csp 8.0.1325.6609 dotnet -System.Security.Cryptography.Encoding 8.0.1325.6609 dotnet -System.Security.Cryptography.OpenSsl 8.0.1325.6609 dotnet -System.Security.Cryptography.Pkcs 8.0.1024.46610 dotnet -System.Security.Cryptography.Primitives 8.0.1325.6609 dotnet -System.Security.Cryptography.X509Certificates 8.0.1325.6609 dotnet -System.Security.Cryptography.Xml 8.0.1024.46610 dotnet -System.Security.Principal 8.0.1325.6609 dotnet -System.Security.Principal.Windows 8.0.1325.6609 dotnet -System.Security.SecureString 8.0.1325.6609 dotnet -System.ServiceModel.Web 8.0.1325.6609 dotnet -System.ServiceProcess 8.0.1325.6609 dotnet -System.Text.Encoding 8.0.1325.6609 dotnet -System.Text.Encoding.CodePages 8.0.1325.6609 dotnet -System.Text.Encoding.Extensions 8.0.1325.6609 dotnet -System.Text.Encodings.Web 8.0.1325.6609 dotnet -System.Text.Json 8.0.1325.6609 dotnet -System.Text.RegularExpressions 8.0.1325.6609 dotnet -System.Threading 8.0.1325.6609 dotnet -System.Threading.Channels 8.0.1325.6609 dotnet -System.Threading.Overlapped 8.0.1325.6609 dotnet -System.Threading.RateLimiting 8.0.23.53103 dotnet -System.Threading.Tasks 8.0.1325.6609 dotnet -System.Threading.Tasks.Dataflow 8.0.1325.6609 dotnet -System.Threading.Tasks.Extensions 8.0.1325.6609 dotnet -System.Threading.Tasks.Parallel 8.0.1325.6609 dotnet -System.Threading.Thread 8.0.1325.6609 dotnet -System.Threading.ThreadPool 8.0.1325.6609 dotnet -System.Threading.Timer 8.0.1325.6609 dotnet -System.Transactions 8.0.1325.6609 dotnet -System.Transactions.Local 8.0.1325.6609 dotnet -System.ValueTuple 8.0.1325.6609 dotnet -System.Web 8.0.1325.6609 dotnet -System.Web.HttpUtility 8.0.1325.6609 dotnet -System.Windows 8.0.1325.6609 dotnet -System.Xml 8.0.1325.6609 dotnet -System.Xml.Linq 8.0.1325.6609 dotnet -System.Xml.ReaderWriter 8.0.1325.6609 dotnet -System.Xml.Serialization 8.0.1325.6609 dotnet -System.Xml.XDocument 8.0.1325.6609 dotnet -System.Xml.XPath 8.0.1325.6609 dotnet -System.Xml.XPath.XDocument 8.0.1325.6609 dotnet -System.Xml.XmlDocument 8.0.1325.6609 dotnet -System.Xml.XmlSerializer 8.0.1325.6609 dotnet -TMDbLib 2.2.0.0 dotnet -TagLib# 2.3.0.0 dotnet -Ude.NetStandard.dll 1.2 dotnet -UtfUnknown 2.5.1+0c87445567d750f685c739f92360ab43c129fe50 dotnet -WindowsBase 8.0.1325.6609 dotnet -adduser 3.137ubuntu1 deb -apt 2.7.14build2 deb -apt-utils 2.7.14build2 deb -at 3.2.5-2.1ubuntu3 deb -base-files 13ubuntu10.2 deb -base-passwd 3.6.3build1 deb -bash 5.2.21-2ubuntu4 deb -bsdutils 1:2.39.3-9ubuntu6.2 deb -ca-certificates 20240203 deb -catatonit 0.1.7-1 deb -coreutils 9.4-3ubuntu6 deb -cron 3.0pl1-184ubuntu2 deb -cron-daemon-common 3.0pl1-184ubuntu2 deb -curl 8.5.0-2ubuntu10.6 deb -dash 0.5.12-6ubuntu5 deb -debconf 1.5.86ubuntu1 deb -debianutils 5.17build1 deb -diffutils 1:3.10-1build1 deb -dirmngr 2.4.4-2ubuntu17 deb -dpkg 1.22.6ubuntu6.1 deb -e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb -findutils 4.9.0-5build1 deb -fontconfig-config 2.15.0-1.1ubuntu2 deb -fonts-dejavu-core 2.37-8 deb -fonts-dejavu-mono 2.37-8 deb -gcc-14-base 14.2.0-4ubuntu2~24.04 deb -gnupg 2.4.4-2ubuntu17 deb -gnupg-l10n 2.4.4-2ubuntu17 deb -gnupg-utils 2.4.4-2ubuntu17 deb -gpg 2.4.4-2ubuntu17 deb -gpg-agent 2.4.4-2ubuntu17 deb -gpg-wks-client 2.4.4-2ubuntu17 deb -gpgconf 2.4.4-2ubuntu17 deb -gpgsm 2.4.4-2ubuntu17 deb -gpgv 2.4.4-2ubuntu17 deb -grep 3.11-4build1 deb -gzip 1.12-1ubuntu3 deb -hostname 3.23+nmu2ubuntu2 deb -init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.6+ubu2404 deb -jellyfin-ffmpeg7 7.0.2-9-noble deb -jellyfin-server 10.10.6+ubu2404 deb -jellyfin-web 10.10.6+ubu2404 deb -jq 1.7.1-3build1 deb -karaoke --dev 2024.728.2.0 dotnet -keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.5 deb -libacl1 2.3.2-1build1.1 deb -libapt-pkg6.0t64 2.7.14build2 deb -libassuan0 2.5.6-1build1 deb -libattr1 1:2.5.2-1build1.1 deb -libaudit-common 1:3.1.2-2.1build1.1 deb -libaudit1 1:3.1.2-2.1build1.1 deb -libblkid1 2.39.3-9ubuntu6.2 deb -libbluray2 1:1.3.4-1build1 deb -libbrotli1 1.1.0-2build2 deb -libbsd0 0.12.1-1build1.1 deb -libbz2-1.0 1.0.8-5.1build0.1 deb -libc-bin 2.39-0ubuntu8.4 deb -libc6 2.39-0ubuntu8.4 deb -libcairo2 1.18.0-3build1 deb -libcap-ng0 0.8.4-2build2 deb -libcap2 1:2.66-5ubuntu2.2 deb -libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb -libcrypt1 1:4.4.36-4build1 deb -libcurl4t64 8.5.0-2ubuntu10.6 deb -libdb5.3t64 5.3.28+dfsg2-7 deb -libdebconfclient0 0.271ubuntu3 deb -libedit2 3.1-20230828-1build1 deb -libelf1t64 0.190-1.1ubuntu0.1 deb -libexpat1 2.6.1-2ubuntu0.2 deb -libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb -libffi8 3.4.6-1build1 deb -libfontconfig1 2.15.0-1.1ubuntu2 deb -libfreetype6 2.13.2+dfsg-1build3 deb -libgcc-s1 14.2.0-4ubuntu2~24.04 deb -libgcrypt20 1.10.3-2build1 deb -libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb -libgnutls30t64 3.8.3-1.1ubuntu3.3 deb -libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.5 deb -libhogweed6t64 3.9.1-2.2build1.1 deb -libicu74 74.2-1ubuntu3.1 deb -libidn2-0 2.3.7-2build1.1 deb -libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.5 deb -libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.5 deb -libkrb5support0 1.20.1-6ubuntu2.5 deb -libksba8 1.6.6-1build1 deb -libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb -libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb -libllvm17t64 1:17.0.6-9ubuntu1 deb -liblz4-1 1.9.4-1build1.1 deb -liblzma5 5.6.1+really5.4.5-1build0.1 deb -libmd0 1.1.0-2build1.1 deb -libmount1 2.39.3-9ubuntu6.2 deb -libmp3lame0 3.100-6build1 deb -libmpg123-0t64 1.32.5-1ubuntu1.1 deb -libncursesw6 6.4+20240113-1ubuntu2 deb -libnettle8t64 3.9.1-2.2build1.1 deb -libnghttp2-14 1.59.0-1ubuntu0.2 deb -libnpth0t64 1.6-3.1build1 deb -libnuma1 2.0.18-1build1 deb -libogg0 1.3.5-3build1 deb -libonig5 6.9.9-1build1 deb -libopenmpt0t64 0.7.3-1.1build3 deb -libopus0 1.4-1build1 deb -libp11-kit0 0.25.3-4ubuntu2.1 deb -libpam-modules 1.5.3-5ubuntu5.1 deb -libpam-modules-bin 1.5.3-5ubuntu5.1 deb -libpam-runtime 1.5.3-5ubuntu5.1 deb -libpam0g 1.5.3-5ubuntu5.1 deb -libpciaccess0 0.17-3build1 deb -libpcre2-8-0 10.42-4ubuntu2.1 deb -libpixman-1-0 0.42.2-1build1 deb -libpng16-16t64 1.6.43-5build1 deb -libproc2-0 2:4.0.4-4ubuntu3.2 deb -libpsl5t64 0.21.2-1.1build1 deb -libreadline8t64 8.2-4build1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb -libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb -libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb -libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb -libse 4.0.8.0 dotnet -libseccomp2 2.5.5-1ubuntu3.1 deb -libselinux1 3.5-2ubuntu2.1 deb -libsemanage-common 3.5-1build5 deb -libsemanage2 3.5-1build5 deb -libsepol2 3.5-2build1 deb -libsharpyuv0 1.3.2-0.4build3 deb -libsmartcols1 2.39.3-9ubuntu6.2 deb -libsqlite3-0 3.45.1-1ubuntu2.1 deb -libss2 1.47.0-2.4~exp1ubuntu4.1 deb -libssh-4 0.10.6-2build2 deb -libssl3t64 3.0.13-0ubuntu3.5 deb -libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.6 deb -libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb -libtheora0 1.1.1+dfsg.1-16.1build3 deb -libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.6 deb -libudfread0 1.1.2-1build1 deb -libunistring5 1.1-2build1.1 deb -libuuid1 2.39.3-9ubuntu6.2 deb -libvorbis0a 1.3.7-1build3 deb -libvorbisenc2 1.3.7-1build3 deb -libvorbisfile3 1.3.7-1build3 deb -libvpx9 1.14.0-1ubuntu2.1 deb -libwebp7 1.3.2-0.4build3 deb -libwebpmux3 1.3.2-0.4build3 deb -libx11-6 2:1.8.7-1build1 deb -libx11-data 2:1.8.7-1build1 deb -libx11-xcb1 2:1.8.7-1build1 deb -libx264-164 2:0.164.3108+git31e19f9-1 deb -libx265-199 3.5-2build1 deb -libxau6 1:1.0.9-1build6 deb -libxcb-dri2-0 1.15-1ubuntu2 deb -libxcb-dri3-0 1.15-1ubuntu2 deb -libxcb-present0 1.15-1ubuntu2 deb -libxcb-randr0 1.15-1ubuntu2 deb -libxcb-render0 1.15-1ubuntu2 deb -libxcb-shm0 1.15-1ubuntu2 deb -libxcb-sync1 1.15-1ubuntu2 deb -libxcb-xfixes0 1.15-1ubuntu2 deb -libxcb1 1.15-1ubuntu2 deb -libxdmcp6 1:1.1.3-0ubuntu6 deb -libxext6 2:1.3.4-1build2 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.2 deb -libxrender1 1:0.9.10-1.1build1 deb -libxshmfence1 1.3-1build5 deb -libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb -libxxhash0 0.8.2-2build1 deb -libzstd1 1.5.5+dfsg2-2build1.1 deb -libzvbi-common 0.2.42-2 deb -libzvbi0t64 0.2.42-2 deb -locales 2.39-0ubuntu8.4 deb -login 1:4.13+dfsg1-4ubuntu3.2 deb -logsave 1.47.0-2.4~exp1ubuntu4.1 deb -mawk 1.3.4.20240123-1build1 deb -mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb -mount 2.39.3-9ubuntu6.2 deb -mscorlib 8.0.1325.6609 dotnet -ncurses-base 6.4+20240113-1ubuntu2 deb -ncurses-bin 6.4+20240113-1ubuntu2 deb -netcat-openbsd 1.226-1ubuntu2 deb -netstandard 8.0.1325.6609 dotnet -ocl-icd-libopencl1 2.3.2-1build1 deb -openssl 3.0.13-0ubuntu3.5 deb -passwd 1:4.13+dfsg1-4ubuntu3.2 deb -perl-base 5.38.2-3.2build2.1 deb -pinentry-curses 1.2.1-3ubuntu5 deb -procps 2:4.0.4-4ubuntu3.2 deb -prometheus-net.DotNetRuntime 4.4.1.0 dotnet -publicsuffix 20231001.0357-0.1 deb -readline-common 8.2-4build1 deb -sed 4.9-2build1 deb -sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.6 deb -sysvinit-utils 3.08-6ubuntu3 deb -tar 1.35+dfsg-3build1 deb -tzdata 2024b-0ubuntu0.24.04.1 deb -ubuntu-keyring 2023.11.28.1 deb -unminimize 0.2.1 deb -util-linux 2.39.3-9ubuntu6.2 deb -xmlstarlet 1.6.1-4 deb -zlib.net 1.0.8.0 dotnet -zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb +NAME VERSION TYPE +AsyncKeyedLock 7.0.2 dotnet +BDInfo 0.8.0 dotnet +BlurHashSharp 1.3.4 dotnet +BlurHashSharp.SkiaSharp 1.3.4 dotnet +CommandLineParser 2.9.1 dotnet +Diacritics 3.3.29 dotnet +DiscUtils.Core 0.16.13 dotnet +DiscUtils.Iso9660 0.16.13 dotnet +DiscUtils.Streams 0.16.13 dotnet +DiscUtils.Udf 0.16.13 dotnet +DotNet.Glob 3.1.3 dotnet +Emby.Naming 10.10.7.0 dotnet +Emby.Photos 24.4.0 dotnet +Emby.Server.Implementations 24.4.0 dotnet +ExCSS 4.2.3 dotnet +HarfBuzzSharp 7.3.0.3 dotnet +ICU4N 60.1.0-alpha.356 dotnet +ICU4N.Transliterator 60.1.0-alpha.356 dotnet +J2N 2.0.0 dotnet +Jellyfin.Api 24.4.0 dotnet +Jellyfin.Common 24.4.0 dotnet +Jellyfin.Controller 24.4.0 dotnet +Jellyfin.Data 24.4.0 dotnet +Jellyfin.Drawing 24.4.0 dotnet +Jellyfin.Drawing.Skia 24.4.0 dotnet +Jellyfin.Extensions 24.4.0 dotnet +Jellyfin.LiveTv 24.4.0 dotnet +Jellyfin.MediaEncoding.Hls 24.4.0 dotnet +Jellyfin.MediaEncoding.Keyframes 24.4.0 dotnet +Jellyfin.Model 24.4.0 dotnet +Jellyfin.Naming 24.4.0 dotnet +Jellyfin.Networking 24.4.0 dotnet +Jellyfin.Server.Implementations 24.4.0 dotnet +Jellyfin.XmlTv 10.8.0 dotnet +LrcParser 2025.228.1 dotnet +MediaBrowser.Common 10.10.7.0 dotnet +MediaBrowser.Controller 10.10.7.0 dotnet +MediaBrowser.LocalMetadata 24.4.0 dotnet +MediaBrowser.MediaEncoding 24.4.0 dotnet +MediaBrowser.Model 10.10.7.0 dotnet +MediaBrowser.Providers 24.4.0 dotnet +MediaBrowser.XbmcMetadata 24.4.0 dotnet +MetaBrainz.Common 3.0.0 dotnet +MetaBrainz.Common.Json 6.0.2 dotnet +MetaBrainz.MusicBrainz 6.1.0 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.0 dotnet +Microsoft.Data.Sqlite.Core 8.0.11 dotnet +Microsoft.EntityFrameworkCore 8.0.11 dotnet +Microsoft.EntityFrameworkCore.Abstractions 8.0.11 dotnet +Microsoft.EntityFrameworkCore.Relational 8.0.11 dotnet +Microsoft.EntityFrameworkCore.Sqlite.Core 8.0.11 dotnet +Microsoft.Extensions.DependencyModel 8.0.2 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.11 dotnet +Microsoft.OpenApi 1.2.3 dotnet +Microsoft.Win32.SystemEvents 8.0.0 dotnet +Mono.Nat 3.0.4 dotnet +NEbml 0.12.0 dotnet +Newtonsoft.Json 13.0.3 dotnet +PlaylistsNET 1.4.1 dotnet +SQLitePCLRaw.bundle_e_sqlite3 2.1.6 dotnet +SQLitePCLRaw.core 2.1.6 dotnet +SQLitePCLRaw.provider.e_sqlite3 2.1.6 dotnet +Serilog 4.1.0 dotnet +Serilog.AspNetCore 8.0.3 dotnet +Serilog.Enrichers.Thread 4.0.0 dotnet +Serilog.Extensions.Hosting 8.0.0 dotnet +Serilog.Extensions.Logging 8.0.0 dotnet +Serilog.Formatting.Compact 2.0.0 dotnet +Serilog.Settings.Configuration 8.0.4 dotnet +Serilog.Sinks.Async 2.1.0 dotnet +Serilog.Sinks.Console 6.0.0 dotnet +Serilog.Sinks.Debug 2.0.0 dotnet +Serilog.Sinks.File 6.0.0 dotnet +Serilog.Sinks.Graylog 3.1.1 dotnet +ShimSkiaSharp 2.0.0.1 dotnet +SkiaSharp 2.88.9 dotnet +SkiaSharp.HarfBuzz 2.88.9 dotnet +Svg.Custom 2.0.0.1 dotnet +Svg.Model 2.0.0.1 dotnet +Svg.Skia 2.0.0.1 dotnet +Swashbuckle.AspNetCore.ReDoc 6.5.0 dotnet +Swashbuckle.AspNetCore.Swagger 6.2.3 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.2.3 dotnet +Swashbuckle.AspNetCore.SwaggerUI 6.2.3 dotnet +System.Drawing.Common 8.0.8 dotnet +System.Linq.Async 6.0.1 dotnet +TMDbLib 2.2.0 dotnet +TagLibSharp 2.3.0 dotnet +UTF.Unknown 2.5.1 dotnet +Ude.NetStandard 1.2.0 dotnet +adduser 3.137ubuntu1 deb +apt 2.7.14build2 deb +apt-utils 2.7.14build2 deb +at 3.2.5-2.1ubuntu3 deb +base-files 13ubuntu10.2 deb +base-passwd 3.6.3build1 deb +bash 5.2.21-2ubuntu4 deb +bsdutils 1:2.39.3-9ubuntu6.2 deb +ca-certificates 20240203 deb +catatonit 0.1.7-1 deb +coreutils 9.4-3ubuntu6 deb +cron 3.0pl1-184ubuntu2 deb +cron-daemon-common 3.0pl1-184ubuntu2 deb +curl 8.5.0-2ubuntu10.6 deb +dash 0.5.12-6ubuntu5 deb +debconf 1.5.86ubuntu1 deb +debianutils 5.17build1 deb +diffutils 1:3.10-1build1 deb +dirmngr 2.4.4-2ubuntu17 deb +dpkg 1.22.6ubuntu6.1 deb +e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb +findutils 4.9.0-5build1 deb +fontconfig-config 2.15.0-1.1ubuntu2 deb +fonts-dejavu-core 2.37-8 deb +fonts-dejavu-mono 2.37-8 deb +gcc-14-base 14.2.0-4ubuntu2~24.04 deb +gnupg 2.4.4-2ubuntu17 deb +gnupg-l10n 2.4.4-2ubuntu17 deb +gnupg-utils 2.4.4-2ubuntu17 deb +gpg 2.4.4-2ubuntu17 deb +gpg-agent 2.4.4-2ubuntu17 deb +gpg-wks-client 2.4.4-2ubuntu17 deb +gpgconf 2.4.4-2ubuntu17 deb +gpgsm 2.4.4-2ubuntu17 deb +gpgv 2.4.4-2ubuntu17 deb +grep 3.11-4build1 deb +gzip 1.12-1ubuntu3 deb +hostname 3.23+nmu2ubuntu2 deb +init-system-helpers 1.66ubuntu1 deb +jellyfin 10.10.7+ubu2404 deb +jellyfin 24.04 dotnet +jellyfin-ffmpeg7 7.0.2-9-noble deb +jellyfin-server 10.10.7+ubu2404 deb +jellyfin-web 10.10.7+ubu2404 deb +jq 1.7.1-3build1 deb +keyboxd 2.4.4-2ubuntu17 deb +krb5-locales 1.20.1-6ubuntu2.5 deb +libacl1 2.3.2-1build1.1 deb +libapt-pkg6.0t64 2.7.14build2 deb +libassuan0 2.5.6-1build1 deb +libattr1 1:2.5.2-1build1.1 deb +libaudit-common 1:3.1.2-2.1build1.1 deb +libaudit1 1:3.1.2-2.1build1.1 deb +libblkid1 2.39.3-9ubuntu6.2 deb +libbluray2 1:1.3.4-1build1 deb +libbrotli1 1.1.0-2build2 deb +libbsd0 0.12.1-1build1.1 deb +libbz2-1.0 1.0.8-5.1build0.1 deb +libc-bin 2.39-0ubuntu8.4 deb +libc6 2.39-0ubuntu8.4 deb +libcairo2 1.18.0-3build1 deb +libcap-ng0 0.8.4-2build2 deb +libcap2 1:2.66-5ubuntu2.2 deb +libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb +libcrypt1 1:4.4.36-4build1 deb +libcurl4t64 8.5.0-2ubuntu10.6 deb +libdb5.3t64 5.3.28+dfsg2-7 deb +libdebconfclient0 0.271ubuntu3 deb +libedit2 3.1-20230828-1build1 deb +libelf1t64 0.190-1.1ubuntu0.1 deb +libexpat1 2.6.1-2ubuntu0.2 deb +libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb +libffi8 3.4.6-1build1 deb +libfontconfig1 2.15.0-1.1ubuntu2 deb +libfreetype6 2.13.2+dfsg-1build3 deb +libgcc-s1 14.2.0-4ubuntu2~24.04 deb +libgcrypt20 1.10.3-2build1 deb +libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb +libgnutls30t64 3.8.3-1.1ubuntu3.3 deb +libgpg-error0 1.47-3build2.1 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.5 deb +libhogweed6t64 3.9.1-2.2build1.1 deb +libicu74 74.2-1ubuntu3.1 deb +libidn2-0 2.3.7-2build1.1 deb +libjq1 1.7.1-3build1 deb +libk5crypto3 1.20.1-6ubuntu2.5 deb +libkeyutils1 1.6.3-3build1 deb +libkrb5-3 1.20.1-6ubuntu2.5 deb +libkrb5support0 1.20.1-6ubuntu2.5 deb +libksba8 1.6.6-1build1 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb +libllvm17t64 1:17.0.6-9ubuntu1 deb +liblz4-1 1.9.4-1build1.1 deb +liblzma5 5.6.1+really5.4.5-1build0.1 deb +libmd0 1.1.0-2build1.1 deb +libmount1 2.39.3-9ubuntu6.2 deb +libmp3lame0 3.100-6build1 deb +libmpg123-0t64 1.32.5-1ubuntu1.1 deb +libncursesw6 6.4+20240113-1ubuntu2 deb +libnettle8t64 3.9.1-2.2build1.1 deb +libnghttp2-14 1.59.0-1ubuntu0.2 deb +libnpth0t64 1.6-3.1build1 deb +libnuma1 2.0.18-1build1 deb +libogg0 1.3.5-3build1 deb +libonig5 6.9.9-1build1 deb +libopenmpt0t64 0.7.3-1.1build3 deb +libopus0 1.4-1build1 deb +libp11-kit0 0.25.3-4ubuntu2.1 deb +libpam-modules 1.5.3-5ubuntu5.1 deb +libpam-modules-bin 1.5.3-5ubuntu5.1 deb +libpam-runtime 1.5.3-5ubuntu5.1 deb +libpam0g 1.5.3-5ubuntu5.1 deb +libpciaccess0 0.17-3build1 deb +libpcre2-8-0 10.42-4ubuntu2.1 deb +libpixman-1-0 0.42.2-1build1 deb +libpng16-16t64 1.6.43-5build1 deb +libproc2-0 2:4.0.4-4ubuntu3.2 deb +libpsl5t64 0.21.2-1.1build1 deb +libreadline8t64 8.2-4build1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb +libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb +libse 4.0.8 dotnet +libseccomp2 2.5.5-1ubuntu3.1 deb +libselinux1 3.5-2ubuntu2.1 deb +libsemanage-common 3.5-1build5 deb +libsemanage2 3.5-1build5 deb +libsepol2 3.5-2build1 deb +libsharpyuv0 1.3.2-0.4build3 deb +libsmartcols1 2.39.3-9ubuntu6.2 deb +libsqlite3-0 3.45.1-1ubuntu2.1 deb +libss2 1.47.0-2.4~exp1ubuntu4.1 deb +libssh-4 0.10.6-2build2 deb +libssl3t64 3.0.13-0ubuntu3.5 deb +libstdc++6 14.2.0-4ubuntu2~24.04 deb +libsystemd0 255.4-1ubuntu8.6 deb +libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb +libtheora0 1.1.1+dfsg.1-16.1build3 deb +libtinfo6 6.4+20240113-1ubuntu2 deb +libudev1 255.4-1ubuntu8.6 deb +libudfread0 1.1.2-1build1 deb +libunistring5 1.1-2build1.1 deb +libuuid1 2.39.3-9ubuntu6.2 deb +libvorbis0a 1.3.7-1build3 deb +libvorbisenc2 1.3.7-1build3 deb +libvorbisfile3 1.3.7-1build3 deb +libvpx9 1.14.0-1ubuntu2.1 deb +libwebp7 1.3.2-0.4build3 deb +libwebpmux3 1.3.2-0.4build3 deb +libx11-6 2:1.8.7-1build1 deb +libx11-data 2:1.8.7-1build1 deb +libx11-xcb1 2:1.8.7-1build1 deb +libx264-164 2:0.164.3108+git31e19f9-1 deb +libx265-199 3.5-2build1 deb +libxau6 1:1.0.9-1build6 deb +libxcb-dri2-0 1.15-1ubuntu2 deb +libxcb-dri3-0 1.15-1ubuntu2 deb +libxcb-present0 1.15-1ubuntu2 deb +libxcb-randr0 1.15-1ubuntu2 deb +libxcb-render0 1.15-1ubuntu2 deb +libxcb-shm0 1.15-1ubuntu2 deb +libxcb-sync1 1.15-1ubuntu2 deb +libxcb-xfixes0 1.15-1ubuntu2 deb +libxcb1 1.15-1ubuntu2 deb +libxdmcp6 1:1.1.3-0ubuntu6 deb +libxext6 2:1.3.4-1build2 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.2 deb +libxrender1 1:0.9.10-1.1build1 deb +libxshmfence1 1.3-1build5 deb +libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb +libxxhash0 0.8.2-2build1 deb +libzstd1 1.5.5+dfsg2-2build1.1 deb +libzvbi-common 0.2.42-2 deb +libzvbi0t64 0.2.42-2 deb +locales 2.39-0ubuntu8.4 deb +login 1:4.13+dfsg1-4ubuntu3.2 deb +logsave 1.47.0-2.4~exp1ubuntu4.1 deb +mawk 1.3.4.20240123-1build1 deb +mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb +mount 2.39.3-9ubuntu6.2 deb +ncurses-base 6.4+20240113-1ubuntu2 deb +ncurses-bin 6.4+20240113-1ubuntu2 deb +netcat-openbsd 1.226-1ubuntu2 deb +ocl-icd-libopencl1 2.3.2-1build1 deb +openssl 3.0.13-0ubuntu3.5 deb +passwd 1:4.13+dfsg1-4ubuntu3.2 deb +perl-base 5.38.2-3.2build2.1 deb +pinentry-curses 1.2.1-3ubuntu5 deb +procps 2:4.0.4-4ubuntu3.2 deb +prometheus-net 8.2.1 dotnet +prometheus-net.AspNetCore 8.2.1 dotnet +prometheus-net.DotNetRuntime 4.4.1 dotnet +publicsuffix 20231001.0357-0.1 deb +readline-common 8.2-4build1 deb +runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 8.0.14 dotnet +runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 8.0.14 dotnet +sed 4.9-2build1 deb +sensible-utils 0.0.22 deb +systemd-standalone-sysusers 255.4-1ubuntu8.6 deb +sysvinit-utils 3.08-6ubuntu3 deb +tar 1.35+dfsg-3build1 deb +tzdata 2025a-0ubuntu0.24.04 deb +ubuntu-keyring 2023.11.28.1 deb +unminimize 0.2.1 deb +util-linux 2.39.3-9ubuntu6.2 deb +xmlstarlet 1.6.1-4 deb +z440.atl.core 6.20.0 dotnet +zlib.net-mutliplatform 1.0.8 dotnet +zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From 464b549dfdfb1317925d501fc6abdfb225287b7b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 8 Apr 2025 12:59:18 +0000 Subject: [PATCH 407/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 10150bd..4a8a857 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -159,7 +159,7 @@ libdb5.3t64 5.3.28+dfsg2- libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1ubuntu0.1 deb -libexpat1 2.6.1-2ubuntu0.2 deb +libexpat1 2.6.1-2ubuntu0.3 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfontconfig1 2.15.0-1.1ubuntu2 deb From c2ae6e2e469e11411534b9c1d520db79cef6d0fb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 15 Apr 2025 13:01:37 +0000 Subject: [PATCH 408/456] Bot Updating Package Versions --- package_versions.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4a8a857..ea53e87 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -107,7 +107,7 @@ dash 0.5.12-6ubunt debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb -dirmngr 2.4.4-2ubuntu17 deb +dirmngr 2.4.4-2ubuntu17.2 deb dpkg 1.22.6ubuntu6.1 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb findutils 4.9.0-5build1 deb @@ -115,15 +115,15 @@ fontconfig-config 2.15.0-1.1ubu fonts-dejavu-core 2.37-8 deb fonts-dejavu-mono 2.37-8 deb gcc-14-base 14.2.0-4ubuntu2~24.04 deb -gnupg 2.4.4-2ubuntu17 deb -gnupg-l10n 2.4.4-2ubuntu17 deb -gnupg-utils 2.4.4-2ubuntu17 deb -gpg 2.4.4-2ubuntu17 deb -gpg-agent 2.4.4-2ubuntu17 deb -gpg-wks-client 2.4.4-2ubuntu17 deb -gpgconf 2.4.4-2ubuntu17 deb -gpgsm 2.4.4-2ubuntu17 deb -gpgv 2.4.4-2ubuntu17 deb +gnupg 2.4.4-2ubuntu17.2 deb +gnupg-l10n 2.4.4-2ubuntu17.2 deb +gnupg-utils 2.4.4-2ubuntu17.2 deb +gpg 2.4.4-2ubuntu17.2 deb +gpg-agent 2.4.4-2ubuntu17.2 deb +gpg-wks-client 2.4.4-2ubuntu17.2 deb +gpgconf 2.4.4-2ubuntu17.2 deb +gpgsm 2.4.4-2ubuntu17.2 deb +gpgv 2.4.4-2ubuntu17.2 deb grep 3.11-4build1 deb gzip 1.12-1ubuntu3 deb hostname 3.23+nmu2ubuntu2 deb @@ -134,7 +134,7 @@ jellyfin-ffmpeg7 7.0.2-9-noble jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb -keyboxd 2.4.4-2ubuntu17 deb +keyboxd 2.4.4-2ubuntu17.2 deb krb5-locales 1.20.1-6ubuntu2.5 deb libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.7.14build2 deb @@ -183,7 +183,7 @@ libldap-common 2.6.7+dfsg-1~ libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb libllvm17t64 1:17.0.6-9ubuntu1 deb liblz4-1 1.9.4-1build1.1 deb -liblzma5 5.6.1+really5.4.5-1build0.1 deb +liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb libmount1 2.39.3-9ubuntu6.2 deb libmp3lame0 3.100-6build1 deb @@ -292,7 +292,7 @@ sensible-utils 0.0.22 systemd-standalone-sysusers 255.4-1ubuntu8.6 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb -tzdata 2025a-0ubuntu0.24.04 deb +tzdata 2025b-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.2 deb From b91970f33f370483e32583f2aa3a79c0dab96530 Mon Sep 17 00:00:00 2001 From: Esmail EL BoB <github.defilable@simplelogin.co> Date: Fri, 18 Apr 2025 23:04:14 +0000 Subject: [PATCH 409/456] Update readme-vars.yml --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index 7445a95..7ce431c 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -67,6 +67,7 @@ app_setup_block: | https://mods.linuxserver.io/?mod=jellyfin + And follow this guide even if you are using iGPU: https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-and-verify-lp-mode-on-linux #### OpenMAX (Raspberry Pi) From 022c39305aa9bd1881b559f0ff3b6e7f4507f1c5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 19 Apr 2025 00:35:15 +0000 Subject: [PATCH 410/456] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f5688f8..58d2bd1 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the O https://mods.linuxserver.io/?mod=jellyfin +And follow this guide even if you are using iGPU: https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-and-verify-lp-mode-on-linux #### OpenMAX (Raspberry Pi) From 6396eae137d823308daf90acc975f56bc36bf59e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 19 Apr 2025 00:39:26 +0000 Subject: [PATCH 411/456] Bot Updating Package Versions --- package_versions.txt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ea53e87..a2d171b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -130,7 +130,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.0.2-9-noble deb +jellyfin-ffmpeg7 7.1.1-1-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb @@ -157,7 +157,6 @@ libcrypt1 1:4.4.36-4bui libcurl4t64 8.5.0-2ubuntu10.6 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb -libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1ubuntu0.1 deb libexpat1 2.6.1-2ubuntu0.3 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb @@ -181,7 +180,6 @@ libkrb5support0 1.20.1-6ubunt libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb -libllvm17t64 1:17.0.6-9ubuntu1 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb @@ -246,7 +244,6 @@ libx11-xcb1 2:1.8.7-1buil libx264-164 2:0.164.3108+git31e19f9-1 deb libx265-199 3.5-2build1 deb libxau6 1:1.0.9-1build6 deb -libxcb-dri2-0 1.15-1ubuntu2 deb libxcb-dri3-0 1.15-1ubuntu2 deb libxcb-present0 1.15-1ubuntu2 deb libxcb-randr0 1.15-1ubuntu2 deb @@ -277,7 +274,7 @@ netcat-openbsd 1.226-1ubuntu ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.5 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb -perl-base 5.38.2-3.2build2.1 deb +perl-base 5.38.2-3.2ubuntu0.1 deb pinentry-curses 1.2.1-3ubuntu5 deb procps 2:4.0.4-4ubuntu3.2 deb prometheus-net 8.2.1 dotnet From 910ac59ce96eac3e12d26e36e5f5f64cc6f334f2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 29 Apr 2025 13:05:00 +0000 Subject: [PATCH 412/456] Bot Updating Package Versions --- package_versions.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index a2d171b..65b1b69 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -15,6 +15,7 @@ Emby.Photos 24.4.0 Emby.Server.Implementations 24.4.0 dotnet ExCSS 4.2.3 dotnet HarfBuzzSharp 7.3.0.3 dotnet +HarfBuzzSharp.NativeAssets.Linux 7.3.0.3 dotnet ICU4N 60.1.0-alpha.356 dotnet ICU4N.Transliterator 60.1.0-alpha.356 dotnet J2N 2.0.0 dotnet @@ -45,10 +46,12 @@ MetaBrainz.Common 3.0.0 MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet Microsoft.Bcl.AsyncInterfaces 6.0.0 dotnet +Microsoft.Data.Sqlite 8.0.11 dotnet Microsoft.Data.Sqlite.Core 8.0.11 dotnet Microsoft.EntityFrameworkCore 8.0.11 dotnet Microsoft.EntityFrameworkCore.Abstractions 8.0.11 dotnet Microsoft.EntityFrameworkCore.Relational 8.0.11 dotnet +Microsoft.EntityFrameworkCore.Sqlite 8.0.11 dotnet Microsoft.EntityFrameworkCore.Sqlite.Core 8.0.11 dotnet Microsoft.Extensions.DependencyModel 8.0.2 dotnet Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.11 dotnet @@ -60,6 +63,7 @@ Newtonsoft.Json 13.0.3 PlaylistsNET 1.4.1 dotnet SQLitePCLRaw.bundle_e_sqlite3 2.1.6 dotnet SQLitePCLRaw.core 2.1.6 dotnet +SQLitePCLRaw.lib.e_sqlite3 2.1.6 dotnet SQLitePCLRaw.provider.e_sqlite3 2.1.6 dotnet Serilog 4.1.0 dotnet Serilog.AspNetCore 8.0.3 dotnet @@ -76,9 +80,11 @@ Serilog.Sinks.Graylog 3.1.1 ShimSkiaSharp 2.0.0.1 dotnet SkiaSharp 2.88.9 dotnet SkiaSharp.HarfBuzz 2.88.9 dotnet +SkiaSharp.NativeAssets.Linux 2.88.9 dotnet Svg.Custom 2.0.0.1 dotnet Svg.Model 2.0.0.1 dotnet Svg.Skia 2.0.0.1 dotnet +Swashbuckle.AspNetCore 6.2.3 dotnet Swashbuckle.AspNetCore.ReDoc 6.5.0 dotnet Swashbuckle.AspNetCore.Swagger 6.2.3 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3 dotnet @@ -254,7 +260,7 @@ libxcb-xfixes0 1.15-1ubuntu2 libxcb1 1.15-1ubuntu2 deb libxdmcp6 1:1.1.3-0ubuntu6 deb libxext6 2:1.3.4-1build2 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.2 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.3 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb From 29fa36d5b5cf70cc8d81dd1a8d9d1a1e240e714d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 6 May 2025 13:03:33 +0000 Subject: [PATCH 413/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 65b1b69..606238f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -136,7 +136,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.1-1-noble deb +jellyfin-ffmpeg7 7.1.1-2-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb From 10702c93c375f910a8458d48297101bb324d12aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 May 2025 13:02:44 +0000 Subject: [PATCH 414/456] Bot Updating Templated Files --- readme-vars.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme-vars.yml b/readme-vars.yml index 7ce431c..657a465 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -111,6 +111,7 @@ init_diagram: | init-jellyfin-video -> init-config-end init-config -> init-crontab-config init-mods-end -> init-custom-files + init-adduser -> init-device-perms base -> init-envfile init-config -> init-jellyfin-config init-jellyfin-config -> init-jellyfin-video @@ -119,6 +120,7 @@ init_diagram: | init-mods-package-install -> init-mods-end init-mods -> init-mods-package-install init-adduser -> init-os-end + init-device-perms -> init-os-end init-envfile -> init-os-end init-custom-files -> init-services init-services -> svc-cron From 549a522c87d6457ed3402189a87ad577c15ea094 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 May 2025 13:07:36 +0000 Subject: [PATCH 415/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 606238f..a3db0cd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -136,7 +136,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.1-2-noble deb +jellyfin-ffmpeg7 7.1.1-3-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb From ecd8b9024f8878b8055708fdbaaa481e0e77cb1a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 3 Jun 2025 13:03:51 +0000 Subject: [PATCH 416/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a3db0cd..f87f2ce 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -136,7 +136,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.1-3-noble deb +jellyfin-ffmpeg7 7.1.1-4-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb @@ -225,7 +225,7 @@ libsemanage2 3.5-1build5 libsepol2 3.5-2build1 deb libsharpyuv0 1.3.2-0.4build3 deb libsmartcols1 2.39.3-9ubuntu6.2 deb -libsqlite3-0 3.45.1-1ubuntu2.1 deb +libsqlite3-0 3.45.1-1ubuntu2.3 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.5 deb From 10a47052fad3cb8e21a11305cfc05abdb040eef3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Jun 2025 13:02:44 +0000 Subject: [PATCH 417/456] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7afd086..b27dd04 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -780,7 +780,7 @@ pipeline { docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v ${TEMPDIR}:/tmp \ - ghcr.io/anchore/syft:latest \ + ghcr.io/anchore/syft:v1.26.1 \ ${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" From a8e884cb9b80aefadbba824275daee6a3b02ddbb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Jun 2025 13:07:32 +0000 Subject: [PATCH 418/456] Bot Updating Package Versions --- package_versions.txt | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f87f2ce..951bfdf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -96,8 +96,8 @@ TagLibSharp 2.3.0 UTF.Unknown 2.5.1 dotnet Ude.NetStandard 1.2.0 dotnet adduser 3.137ubuntu1 deb -apt 2.7.14build2 deb -apt-utils 2.7.14build2 deb +apt 2.8.3 deb +apt-utils 2.8.3 deb at 3.2.5-2.1ubuntu3 deb base-files 13ubuntu10.2 deb base-passwd 3.6.3build1 deb @@ -136,14 +136,14 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.1-4-noble deb +jellyfin-ffmpeg7 7.1.1-5-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb keyboxd 2.4.4-2ubuntu17.2 deb -krb5-locales 1.20.1-6ubuntu2.5 deb +krb5-locales 1.20.1-6ubuntu2.6 deb libacl1 2.3.2-1build1.1 deb -libapt-pkg6.0t64 2.7.14build2 deb +libapt-pkg6.0t64 2.8.3 deb libassuan0 2.5.6-1build1 deb libattr1 1:2.5.2-1build1.1 deb libaudit-common 1:3.1.2-2.1build1.1 deb @@ -174,15 +174,15 @@ libgcrypt20 1.10.3-2build libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.3 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.5 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.5 deb +libk5crypto3 1.20.1-6ubuntu2.6 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.5 deb -libkrb5support0 1.20.1-6ubuntu2.5 deb +libkrb5-3 1.20.1-6ubuntu2.6 deb +libkrb5support0 1.20.1-6ubuntu2.6 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb @@ -241,7 +241,7 @@ libuuid1 2.39.3-9ubunt libvorbis0a 1.3.7-1build3 deb libvorbisenc2 1.3.7-1build3 deb libvorbisfile3 1.3.7-1build3 deb -libvpx9 1.14.0-1ubuntu2.1 deb +libvpx9 1.14.0-1ubuntu2.2 deb libwebp7 1.3.2-0.4build3 deb libwebpmux3 1.3.2-0.4build3 deb libx11-6 2:1.8.7-1build1 deb @@ -295,7 +295,7 @@ sensible-utils 0.0.22 systemd-standalone-sysusers 255.4-1ubuntu8.6 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb -tzdata 2025b-0ubuntu0.24.04 deb +tzdata 2025b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.2 deb From 280add02dc7ce50c7717f085022af206a46bee03 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 17 Jun 2025 13:04:52 +0000 Subject: [PATCH 419/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 951bfdf..076d05f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -136,7 +136,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.1-5-noble deb +jellyfin-ffmpeg7 7.1.1-6-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb @@ -230,11 +230,11 @@ libss2 1.47.0-2.4~ex libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.6 deb +libsystemd0 255.4-1ubuntu8.8 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.6 deb +libudev1 255.4-1ubuntu8.8 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.2 deb @@ -292,7 +292,7 @@ runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 8.0.14 runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 8.0.14 dotnet sed 4.9-2build1 deb sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.6 deb +systemd-standalone-sysusers 255.4-1ubuntu8.8 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tzdata 2025b-0ubuntu0.24.04.1 deb From e1ede11a212d9626ae934a288a402676bc1c3a60 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 1 Jul 2025 13:05:00 +0000 Subject: [PATCH 420/456] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 076d05f..0c39a24 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -202,11 +202,11 @@ libonig5 6.9.9-1build1 libopenmpt0t64 0.7.3-1.1build3 deb libopus0 1.4-1build1 deb libp11-kit0 0.25.3-4ubuntu2.1 deb -libpam-modules 1.5.3-5ubuntu5.1 deb -libpam-modules-bin 1.5.3-5ubuntu5.1 deb -libpam-runtime 1.5.3-5ubuntu5.1 deb -libpam0g 1.5.3-5ubuntu5.1 deb -libpciaccess0 0.17-3build1 deb +libpam-modules 1.5.3-5ubuntu5.4 deb +libpam-modules-bin 1.5.3-5ubuntu5.4 deb +libpam-runtime 1.5.3-5ubuntu5.4 deb +libpam0g 1.5.3-5ubuntu5.4 deb +libpciaccess0 0.17-3ubuntu0.24.04.2 deb libpcre2-8-0 10.42-4ubuntu2.1 deb libpixman-1-0 0.42.2-1build1 deb libpng16-16t64 1.6.43-5build1 deb From 0bdf9b4f3fdfd00963c2c37123b58de9f3882412 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 8 Jul 2025 13:03:22 +0000 Subject: [PATCH 421/456] Bot Updating Templated Files --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b27dd04..f050785 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -94,7 +94,11 @@ pipeline { env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./root/donate.txt' + if ( env.SYFT_IMAGE_TAG == null ) { + env.SYFT_IMAGE_TAG = 'latest' + } } + echo "Using syft image tag ${SYFT_IMAGE_TAG}" sh '''#! /bin/bash echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" ''' script{ @@ -780,7 +784,7 @@ pipeline { docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v ${TEMPDIR}:/tmp \ - ghcr.io/anchore/syft:v1.26.1 \ + ghcr.io/anchore/syft:${SYFT_IMAGE_TAG} \ ${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" @@ -890,6 +894,7 @@ pipeline { -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ + -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ -t ghcr.io/linuxserver/ci:latest \ python3 test_build.py''' } From a6e220d212f7c59e2f4902af6c3e23c262132e99 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 8 Jul 2025 13:05:57 +0000 Subject: [PATCH 422/456] Bot Updating Templated Files --- .github/workflows/call_issue_pr_tracker.yml | 3 +++ .github/workflows/call_issues_cron.yml | 3 +++ .github/workflows/external_trigger.yml | 15 +++++++++------ .github/workflows/external_trigger_scheduler.yml | 3 +++ .github/workflows/greetings.yml | 6 ++++++ .github/workflows/package_trigger_scheduler.yml | 3 +++ README.md | 3 --- 7 files changed, 27 insertions(+), 9 deletions(-) diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml index 2c30784..d07cf12 100755 --- a/.github/workflows/call_issue_pr_tracker.yml +++ b/.github/workflows/call_issue_pr_tracker.yml @@ -8,6 +8,9 @@ on: pull_request_review: types: [submitted,edited,dismissed] +permissions: + contents: read + jobs: manage-project: permissions: diff --git a/.github/workflows/call_issues_cron.yml b/.github/workflows/call_issues_cron.yml index d827033..431f612 100755 --- a/.github/workflows/call_issues_cron.yml +++ b/.github/workflows/call_issues_cron.yml @@ -4,6 +4,9 @@ on: - cron: '46 10 * * *' workflow_dispatch: +permissions: + contents: read + jobs: stale: permissions: diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 346db0f..b28804a 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -3,6 +3,9 @@ name: External Trigger Main on: workflow_dispatch: +permissions: + contents: read + jobs: external-trigger-master: runs-on: ubuntu-latest @@ -43,8 +46,8 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi - EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') - echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY + EXT_RELEASE_SANITIZED=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') + echo "Sanitized external version: \`${EXT_RELEASE_SANITIZED}\`" >> $GITHUB_STEP_SUMMARY echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY image="linuxserver/jellyfin" tag="latest" @@ -100,8 +103,8 @@ jobs: exit 1 fi echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY - if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then - echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY + if [ "${EXT_RELEASE_SANITIZED}" == "${IMAGE_VERSION}" ]; then + echo "Sanitized version \`${EXT_RELEASE_SANITIZED}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY exit 0 elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-jellyfin/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY @@ -116,7 +119,7 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} else printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY - echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY + echo "New sanitized version \`${EXT_RELEASE_SANITIZED}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY if [[ "${artifacts_found}" == "true" ]]; then echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY fi @@ -136,7 +139,7 @@ jobs: --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ --data-urlencode "Submit=Submit" echo "**** Notifying Discord ****" - TRIGGER_REASON="A version change was detected for jellyfin tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" + TRIGGER_REASON="A version change was detected for jellyfin tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE_SANITIZED}" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index 881ec67..bd20842 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -5,6 +5,9 @@ on: - cron: '56 * * * *' workflow_dispatch: +permissions: + contents: read + jobs: external-trigger-scheduler: runs-on: ubuntu-latest diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 27cb588..7f3ca8b 100755 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -2,8 +2,14 @@ name: Greetings on: [pull_request_target, issues] +permissions: + contents: read + jobs: greeting: + permissions: + issues: write + pull-requests: write runs-on: ubuntu-latest steps: - uses: actions/first-interaction@v1 diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index a950c05..2661b70 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -5,6 +5,9 @@ on: - cron: '15 12 * * 2' workflow_dispatch: +permissions: + contents: read + jobs: package-trigger-scheduler: runs-on: ubuntu-latest diff --git a/README.md b/README.md index 58d2bd1..ea6a25d 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") [![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://linuxserver.io/discord "realtime support / chat with the community and the team.") [![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=discourse)](https://discourse.linuxserver.io "post on our community forum.") -[![Fleet](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.") [![GitHub](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub&logo=github)](https://github.com/linuxserver "view the source for all of our repositories.") [![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Supporters&logo=open%20collective)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget") @@ -22,7 +21,6 @@ Find us at: * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! * [Discord](https://linuxserver.io/discord) - realtime support / chat with the community and the team. * [Discourse](https://discourse.linuxserver.io) - post on our community forum. -* [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images. * [GitHub](https://github.com/linuxserver) - view the source for all of our repositories. * [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget @@ -55,7 +53,6 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\<version tag\> | | arm64 | ✅ | arm64v8-\<version tag\> | -| armhf | ❌ | | ## Version Tags From dee0c8c119b9906a5a6cc6bc1924105e574d141d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 8 Jul 2025 13:11:11 +0000 Subject: [PATCH 423/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 0c39a24..b765341 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -136,7 +136,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.1-6-noble deb +jellyfin-ffmpeg7 7.1.1-7-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb From 5d78132b63af6cf6641b32aa62d74bd3609d8c64 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 15 Jul 2025 13:06:16 +0000 Subject: [PATCH 424/456] Bot Updating Package Versions --- package_versions.txt | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b765341..0f8ecbc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -102,7 +102,7 @@ at 3.2.5-2.1ubun base-files 13ubuntu10.2 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb -bsdutils 1:2.39.3-9ubuntu6.2 deb +bsdutils 1:2.39.3-9ubuntu6.3 deb ca-certificates 20240203 deb catatonit 0.1.7-1 deb coreutils 9.4-3ubuntu6 deb @@ -113,7 +113,7 @@ dash 0.5.12-6ubunt debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb -dirmngr 2.4.4-2ubuntu17.2 deb +dirmngr 2.4.4-2ubuntu17.3 deb dpkg 1.22.6ubuntu6.1 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb findutils 4.9.0-5build1 deb @@ -121,17 +121,17 @@ fontconfig-config 2.15.0-1.1ubu fonts-dejavu-core 2.37-8 deb fonts-dejavu-mono 2.37-8 deb gcc-14-base 14.2.0-4ubuntu2~24.04 deb -gnupg 2.4.4-2ubuntu17.2 deb -gnupg-l10n 2.4.4-2ubuntu17.2 deb -gnupg-utils 2.4.4-2ubuntu17.2 deb -gpg 2.4.4-2ubuntu17.2 deb -gpg-agent 2.4.4-2ubuntu17.2 deb -gpg-wks-client 2.4.4-2ubuntu17.2 deb -gpgconf 2.4.4-2ubuntu17.2 deb -gpgsm 2.4.4-2ubuntu17.2 deb -gpgv 2.4.4-2ubuntu17.2 deb +gnupg 2.4.4-2ubuntu17.3 deb +gnupg-l10n 2.4.4-2ubuntu17.3 deb +gnupg-utils 2.4.4-2ubuntu17.3 deb +gpg 2.4.4-2ubuntu17.3 deb +gpg-agent 2.4.4-2ubuntu17.3 deb +gpg-wks-client 2.4.4-2ubuntu17.3 deb +gpgconf 2.4.4-2ubuntu17.3 deb +gpgsm 2.4.4-2ubuntu17.3 deb +gpgv 2.4.4-2ubuntu17.3 deb grep 3.11-4build1 deb -gzip 1.12-1ubuntu3 deb +gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb @@ -140,7 +140,7 @@ jellyfin-ffmpeg7 7.1.1-7-noble jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3build1 deb -keyboxd 2.4.4-2ubuntu17.2 deb +keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.8.3 deb @@ -148,7 +148,7 @@ libassuan0 2.5.6-1build1 libattr1 1:2.5.2-1build1.1 deb libaudit-common 1:3.1.2-2.1build1.1 deb libaudit1 1:3.1.2-2.1build1.1 deb -libblkid1 2.39.3-9ubuntu6.2 deb +libblkid1 2.39.3-9ubuntu6.3 deb libbluray2 1:1.3.4-1build1 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb @@ -189,7 +189,7 @@ libldap2 2.6.7+dfsg-1~ liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb -libmount1 2.39.3-9ubuntu6.2 deb +libmount1 2.39.3-9ubuntu6.3 deb libmp3lame0 3.100-6build1 deb libmpg123-0t64 1.32.5-1ubuntu1.1 deb libncursesw6 6.4+20240113-1ubuntu2 deb @@ -224,10 +224,10 @@ libsemanage-common 3.5-1build5 libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb libsharpyuv0 1.3.2-0.4build3 deb -libsmartcols1 2.39.3-9ubuntu6.2 deb +libsmartcols1 2.39.3-9ubuntu6.3 deb libsqlite3-0 3.45.1-1ubuntu2.3 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb -libssh-4 0.10.6-2build2 deb +libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.8 deb @@ -237,7 +237,7 @@ libtinfo6 6.4+20240113- libudev1 255.4-1ubuntu8.8 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb -libuuid1 2.39.3-9ubuntu6.2 deb +libuuid1 2.39.3-9ubuntu6.3 deb libvorbis0a 1.3.7-1build3 deb libvorbisenc2 1.3.7-1build3 deb libvorbisfile3 1.3.7-1build3 deb @@ -273,7 +273,7 @@ login 1:4.13+dfsg1- logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb -mount 2.39.3-9ubuntu6.2 deb +mount 2.39.3-9ubuntu6.3 deb ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb @@ -298,7 +298,7 @@ tar 1.35+dfsg-3bu tzdata 2025b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb unminimize 0.2.1 deb -util-linux 2.39.3-9ubuntu6.2 deb +util-linux 2.39.3-9ubuntu6.3 deb xmlstarlet 1.6.1-4 deb z440.atl.core 6.20.0 dotnet zlib.net-mutliplatform 1.0.8 dotnet From f82de6c0ff9465d2ada95f7c293124a17ada689f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 22 Jul 2025 13:07:51 +0000 Subject: [PATCH 425/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0f8ecbc..8f4e8cf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -153,8 +153,8 @@ libbluray2 1:1.3.4-1buil libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb -libc-bin 2.39-0ubuntu8.4 deb -libc6 2.39-0ubuntu8.4 deb +libc-bin 2.39-0ubuntu8.5 deb +libc6 2.39-0ubuntu8.5 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2.2 deb @@ -172,7 +172,7 @@ libfreetype6 2.13.2+dfsg-1 libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb -libgnutls30t64 3.8.3-1.1ubuntu3.3 deb +libgnutls30t64 3.8.3-1.1ubuntu3.4 deb libgpg-error0 1.47-3build2.1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb libhogweed6t64 3.9.1-2.2build1.1 deb @@ -230,11 +230,11 @@ libss2 1.47.0-2.4~ex libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.8 deb +libsystemd0 255.4-1ubuntu8.10 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.8 deb +libudev1 255.4-1ubuntu8.10 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.3 deb @@ -268,7 +268,7 @@ libxxhash0 0.8.2-2build1 libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb -locales 2.39-0ubuntu8.4 deb +locales 2.39-0ubuntu8.5 deb login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb @@ -292,7 +292,7 @@ runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 8.0.14 runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 8.0.14 dotnet sed 4.9-2build1 deb sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.8 deb +systemd-standalone-sysusers 255.4-1ubuntu8.10 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tzdata 2025b-0ubuntu0.24.04.1 deb From fe12df5d3851241465283c1bfe6d8814112c71be Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 29 Jul 2025 13:11:19 +0000 Subject: [PATCH 426/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8f4e8cf..7b46f99 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -139,7 +139,7 @@ jellyfin 24.04 jellyfin-ffmpeg7 7.1.1-7-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb -jq 1.7.1-3build1 deb +jq 1.7.1-3ubuntu0.24.04.1 deb keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb libacl1 2.3.2-1build1.1 deb @@ -178,7 +178,7 @@ libgssapi-krb5-2 1.20.1-6ubunt libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1.1 deb -libjq1 1.7.1-3build1 deb +libjq1 1.7.1-3ubuntu0.24.04.1 deb libk5crypto3 1.20.1-6ubuntu2.6 deb libkeyutils1 1.6.3-3build1 deb libkrb5-3 1.20.1-6ubuntu2.6 deb From bcd5e6643be811bda6cb5ed2c17aa3b8ba98e225 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 5 Aug 2025 13:11:15 +0000 Subject: [PATCH 427/456] Bot Updating Package Versions --- package_versions.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7b46f99..a773f13 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -163,6 +163,11 @@ libcrypt1 1:4.4.36-4bui libcurl4t64 8.5.0-2ubuntu10.6 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb +libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-common 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-intel1 2.4.122-1~ubuntu0.24.04.1 deb +libdrm2 2.4.122-1~ubuntu0.24.04.1 deb +libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1ubuntu0.1 deb libexpat1 2.6.1-2ubuntu0.3 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb @@ -186,6 +191,7 @@ libkrb5support0 1.20.1-6ubunt libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb +libllvm19 1:19.1.1-1ubuntu1~24.04.2 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb @@ -222,10 +228,12 @@ libseccomp2 2.5.5-1ubuntu libselinux1 3.5-2ubuntu2.1 deb libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb +libsensors-config 1:3.6.0-9build1 deb +libsensors5 1:3.6.0-9build1 deb libsepol2 3.5-2build1 deb libsharpyuv0 1.3.2-0.4build3 deb libsmartcols1 2.39.3-9ubuntu6.3 deb -libsqlite3-0 3.45.1-1ubuntu2.3 deb +libsqlite3-0 3.45.1-1ubuntu2.4 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.5 deb @@ -272,7 +280,8 @@ locales 2.39-0ubuntu8 login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb -mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb +mesa-libgallium 25.0.7-0ubuntu0.24.04.1 deb +mesa-va-drivers 25.0.7-0ubuntu0.24.04.1 deb mount 2.39.3-9ubuntu6.3 deb ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb @@ -280,7 +289,7 @@ netcat-openbsd 1.226-1ubuntu ocl-icd-libopencl1 2.3.2-1build1 deb openssl 3.0.13-0ubuntu3.5 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb -perl-base 5.38.2-3.2ubuntu0.1 deb +perl-base 5.38.2-3.2ubuntu0.2 deb pinentry-curses 1.2.1-3ubuntu5 deb procps 2:4.0.4-4ubuntu3.2 deb prometheus-net 8.2.1 dotnet From 0ff4d5b34ef8161afab5f2137ae506af57774157 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 12 Aug 2025 13:08:43 +0000 Subject: [PATCH 428/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index a773f13..864ea7a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -99,7 +99,7 @@ adduser 3.137ubuntu1 apt 2.8.3 deb apt-utils 2.8.3 deb at 3.2.5-2.1ubuntu3 deb -base-files 13ubuntu10.2 deb +base-files 13ubuntu10.3 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb bsdutils 1:2.39.3-9ubuntu6.3 deb From 3cbef24376f66b68ba5d72057ea9eb2dd5c7d6e2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 26 Aug 2025 13:05:48 +0000 Subject: [PATCH 429/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 864ea7a..320f34f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -268,7 +268,7 @@ libxcb-xfixes0 1.15-1ubuntu2 libxcb1 1.15-1ubuntu2 deb libxdmcp6 1:1.1.3-0ubuntu6 deb libxext6 2:1.3.4-1build2 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.3 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.4 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb From 6c06ae3d76a22fa5bb7f44f96533acc89d31b801 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 9 Sep 2025 13:04:08 +0000 Subject: [PATCH 430/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 320f34f..ac26b57 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -191,7 +191,7 @@ libkrb5support0 1.20.1-6ubunt libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb -libllvm19 1:19.1.1-1ubuntu1~24.04.2 deb +libllvm20 1:20.1.2-0ubuntu1~24.04.2 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb @@ -280,8 +280,8 @@ locales 2.39-0ubuntu8 login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb -mesa-libgallium 25.0.7-0ubuntu0.24.04.1 deb -mesa-va-drivers 25.0.7-0ubuntu0.24.04.1 deb +mesa-libgallium 25.0.7-0ubuntu0.24.04.2 deb +mesa-va-drivers 25.0.7-0ubuntu0.24.04.2 deb mount 2.39.3-9ubuntu6.3 deb ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb From 19bfc8fb81458573e07aa4f39f5cee0d96199646 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Sep 2025 13:00:54 +0000 Subject: [PATCH 431/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ac26b57..c21d77e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -105,7 +105,7 @@ bash 5.2.21-2ubunt bsdutils 1:2.39.3-9ubuntu6.3 deb ca-certificates 20240203 deb catatonit 0.1.7-1 deb -coreutils 9.4-3ubuntu6 deb +coreutils 9.4-3ubuntu6.1 deb cron 3.0pl1-184ubuntu2 deb cron-daemon-common 3.0pl1-184ubuntu2 deb curl 8.5.0-2ubuntu10.6 deb @@ -268,7 +268,7 @@ libxcb-xfixes0 1.15-1ubuntu2 libxcb1 1.15-1ubuntu2 deb libxdmcp6 1:1.1.3-0ubuntu6 deb libxext6 2:1.3.4-1build2 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.4 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.5 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb From f4eaf76e263058b19bde3d6067de7795c59845fb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 23 Sep 2025 13:02:01 +0000 Subject: [PATCH 432/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c21d77e..50e3f38 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -136,7 +136,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.1-7-noble deb +jellyfin-ffmpeg7 7.1.2-1-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb @@ -233,7 +233,7 @@ libsensors5 1:3.6.0-9buil libsepol2 3.5-2build1 deb libsharpyuv0 1.3.2-0.4build3 deb libsmartcols1 2.39.3-9ubuntu6.3 deb -libsqlite3-0 3.45.1-1ubuntu2.4 deb +libsqlite3-0 3.45.1-1ubuntu2.5 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.5 deb From 781379a1752cfd84e58977daf32606c81b78564f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 30 Sep 2025 13:03:17 +0000 Subject: [PATCH 433/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 50e3f38..1e29ede 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -114,7 +114,7 @@ debconf 1.5.86ubuntu1 debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17.3 deb -dpkg 1.22.6ubuntu6.1 deb +dpkg 1.22.6ubuntu6.2 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb findutils 4.9.0-5build1 deb fontconfig-config 2.15.0-1.1ubuntu2 deb @@ -153,8 +153,8 @@ libbluray2 1:1.3.4-1buil libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb -libc-bin 2.39-0ubuntu8.5 deb -libc6 2.39-0ubuntu8.5 deb +libc-bin 2.39-0ubuntu8.6 deb +libc6 2.39-0ubuntu8.6 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2.2 deb @@ -208,10 +208,10 @@ libonig5 6.9.9-1build1 libopenmpt0t64 0.7.3-1.1build3 deb libopus0 1.4-1build1 deb libp11-kit0 0.25.3-4ubuntu2.1 deb -libpam-modules 1.5.3-5ubuntu5.4 deb -libpam-modules-bin 1.5.3-5ubuntu5.4 deb -libpam-runtime 1.5.3-5ubuntu5.4 deb -libpam0g 1.5.3-5ubuntu5.4 deb +libpam-modules 1.5.3-5ubuntu5.5 deb +libpam-modules-bin 1.5.3-5ubuntu5.5 deb +libpam-runtime 1.5.3-5ubuntu5.5 deb +libpam0g 1.5.3-5ubuntu5.5 deb libpciaccess0 0.17-3ubuntu0.24.04.2 deb libpcre2-8-0 10.42-4ubuntu2.1 deb libpixman-1-0 0.42.2-1build1 deb @@ -276,7 +276,7 @@ libxxhash0 0.8.2-2build1 libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb -locales 2.39-0ubuntu8.5 deb +locales 2.39-0ubuntu8.6 deb login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb mawk 1.3.4.20240123-1build1 deb From 80cf35c512841dee206395b11b097d0cd0762875 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 7 Oct 2025 13:02:15 +0000 Subject: [PATCH 434/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1e29ede..08be86c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -114,7 +114,7 @@ debconf 1.5.86ubuntu1 debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17.3 deb -dpkg 1.22.6ubuntu6.2 deb +dpkg 1.22.6ubuntu6.5 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb findutils 4.9.0-5build1 deb fontconfig-config 2.15.0-1.1ubuntu2 deb @@ -136,7 +136,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.10.7+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.2-1-noble deb +jellyfin-ffmpeg7 7.1.2-2-noble deb jellyfin-server 10.10.7+ubu2404 deb jellyfin-web 10.10.7+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb @@ -236,7 +236,7 @@ libsmartcols1 2.39.3-9ubunt libsqlite3-0 3.45.1-1ubuntu2.5 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2ubuntu0.1 deb -libssl3t64 3.0.13-0ubuntu3.5 deb +libssl3t64 3.0.13-0ubuntu3.6 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.10 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb @@ -287,7 +287,7 @@ ncurses-base 6.4+20240113- ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb ocl-icd-libopencl1 2.3.2-1build1 deb -openssl 3.0.13-0ubuntu3.5 deb +openssl 3.0.13-0ubuntu3.6 deb passwd 1:4.13+dfsg1-4ubuntu3.2 deb perl-base 5.38.2-3.2ubuntu0.2 deb pinentry-curses 1.2.1-3ubuntu5 deb From 94e0e6d231c6c620d589fa60ae1b3c412a4484aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 20 Oct 2025 15:14:03 +0000 Subject: [PATCH 435/456] Bot Updating Templated Files --- Jenkinsfile | 87 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 62 insertions(+), 25 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f050785..2f646bf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -208,6 +208,7 @@ pipeline { env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'latest' } } } @@ -233,6 +234,7 @@ pipeline { env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -258,6 +260,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -615,13 +618,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -681,13 +687,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -741,12 +750,14 @@ pipeline { echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -871,7 +882,7 @@ pipeline { CI_DOCKERENV="LSIO_FIRST_PARTY=true" fi fi - docker pull ghcr.io/linuxserver/ci:latest + docker pull ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} if [ "${MULTIARCH}" == "true" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} @@ -895,7 +906,7 @@ pipeline { -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ - -t ghcr.io/linuxserver/ci:latest \ + -t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \ python3 test_build.py''' } } @@ -921,9 +932,11 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } fi done ''' @@ -948,20 +961,27 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } fi done for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest - docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - - docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} || \ + { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } fi done ''' @@ -979,6 +999,16 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { + echo "Auto-generating release notes" + sh '''if [ "$(git tag --points-at HEAD)" != "" ]; then + echo "Existing tag points to current commit, suggesting no new LS changes" + AUTO_RELEASE_NOTES="No changes" + else + AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \ + -d '{"tag_name":"'${META_TAG}'",\ + "target_commitish": "master"}' \ + | jq -r '.body' | sed 's|## What.s Changed||') + fi''' echo "Pushing New tag for current commit ${META_TAG}" sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ -d '{"tag":"'${META_TAG}'",\ @@ -989,12 +1019,19 @@ pipeline { echo "Pushing New release for Tag" sh '''#! /bin/bash echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json - echo '{"tag_name":"'${META_TAG}'",\ - "target_commitish": "master",\ - "name": "'${META_TAG}'",\ - "body": "**CI Report:**\\n\\n'${CI_URL:-N/A}'\\n\\n**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start - printf '","draft": false,"prerelease": false}' >> releasebody.json - paste -d'\\0' start releasebody.json > releasebody.json.done + jq -n \ + --arg tag_name "$META_TAG" \ + --arg target_commitish "master" \ + --arg ci_url "${CI_URL:-N/A}" \ + --arg ls_notes "$AUTO_RELEASE_NOTES" \ + --arg remote_notes "$(cat releasebody.json)" \ + '{ + "tag_name": $tag_name, + "target_commitish": $target_commitish, + "name": $tag_name, + "body": ("**CI Report:**\\n\\n" + $ci_url + "\\n\\n**LinuxServer Changes:**\\n\\n" + $ls_notes + "\\n\\n**Remote Changes:**\\n\\n" + $remote_notes), + "draft": false, + "prerelease": false }' > releasebody.json.done curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' } } From a73edc70d6fb65c380f16c5892c9961c2e4ecf68 Mon Sep 17 00:00:00 2001 From: thespad <spad@linuxserver.io> Date: Mon, 20 Oct 2025 10:47:08 +0100 Subject: [PATCH 436/456] Add libjemalloc as runtime dep --- .editorconfig | 0 .github/CONTRIBUTING.md | 0 .github/FUNDING.yml | 0 .github/ISSUE_TEMPLATE/config.yml | 0 .github/ISSUE_TEMPLATE/issue.bug.yml | 0 .github/ISSUE_TEMPLATE/issue.feature.yml | 0 .github/PULL_REQUEST_TEMPLATE.md | 0 .github/workflows/call_issue_pr_tracker.yml | 0 .github/workflows/call_issues_cron.yml | 0 .github/workflows/greetings.yml | 0 .github/workflows/permissions.yml | 0 Dockerfile | 4 +++- Dockerfile.aarch64 | 4 +++- README.md | 1 + readme-vars.yml | 1 + 15 files changed, 8 insertions(+), 2 deletions(-) mode change 100755 => 100644 .editorconfig mode change 100755 => 100644 .github/CONTRIBUTING.md mode change 100755 => 100644 .github/FUNDING.yml mode change 100755 => 100644 .github/ISSUE_TEMPLATE/config.yml mode change 100755 => 100644 .github/ISSUE_TEMPLATE/issue.bug.yml mode change 100755 => 100644 .github/ISSUE_TEMPLATE/issue.feature.yml mode change 100755 => 100644 .github/PULL_REQUEST_TEMPLATE.md mode change 100755 => 100644 .github/workflows/call_issue_pr_tracker.yml mode change 100755 => 100644 .github/workflows/call_issues_cron.yml mode change 100755 => 100644 .github/workflows/greetings.yml mode change 100755 => 100644 .github/workflows/permissions.yml diff --git a/.editorconfig b/.editorconfig old mode 100755 new mode 100644 diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md old mode 100755 new mode 100644 diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml old mode 100755 new mode 100644 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml old mode 100755 new mode 100644 diff --git a/.github/ISSUE_TEMPLATE/issue.bug.yml b/.github/ISSUE_TEMPLATE/issue.bug.yml old mode 100755 new mode 100644 diff --git a/.github/ISSUE_TEMPLATE/issue.feature.yml b/.github/ISSUE_TEMPLATE/issue.feature.yml old mode 100755 new mode 100644 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md old mode 100755 new mode 100644 diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml old mode 100755 new mode 100644 diff --git a/.github/workflows/call_issues_cron.yml b/.github/workflows/call_issues_cron.yml old mode 100755 new mode 100644 diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml old mode 100755 new mode 100644 diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml old mode 100755 new mode 100644 diff --git a/Dockerfile b/Dockerfile index 9d5187d..752e67f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,9 +25,11 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - jellyfin=${JELLYFIN_RELEASE} \ + libjemalloc2 \ mesa-va-drivers \ xmlstarlet && \ + apt-get install -y --no-install-recommends \ + jellyfin=${JELLYFIN_RELEASE} && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index bf89228..14d8a11 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -25,11 +25,13 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ at \ - jellyfin=${JELLYFIN_RELEASE} \ + libjemalloc2 \ libomxil-bellagio0 \ libomxil-bellagio-bin \ libraspberrypi0 \ xmlstarlet && \ + apt-get install -y --no-install-recommends \ + jellyfin=${JELLYFIN_RELEASE} && \ printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ rm -rf \ diff --git a/README.md b/README.md index ea6a25d..a97db46 100644 --- a/README.md +++ b/README.md @@ -373,6 +373,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **20.10.25:** - Add libjemalloc as runtime dep. * **06.10.24:** - Fix fontconfig cache path. * **13.08.24:** - Rebase to Ubuntu Noble. * **01.05.24:** - Increase verbosity of device permissions fixing. diff --git a/readme-vars.yml b/readme-vars.yml index 657a465..0ad4bde 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -134,6 +134,7 @@ init_diagram: | "jellyfin:latest" <- Base Images # changelog changelogs: + - {date: "20.10.25:", desc: "Add libjemalloc as runtime dep."} - {date: "06.10.24:", desc: "Fix fontconfig cache path."} - {date: "13.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.05.24:", desc: "Increase verbosity of device permissions fixing."} From 4abb23e0655fc63db255545181cedc6bea209759 Mon Sep 17 00:00:00 2001 From: thespad <spad@linuxserver.io> Date: Mon, 20 Oct 2025 16:23:15 +0100 Subject: [PATCH 437/456] Increase CI delay to account for slow arm startup --- Jenkinsfile | 2 +- jenkins-vars.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2f646bf..7443957 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,7 +32,7 @@ pipeline { CI_WEB='true' CI_PORT='8096' CI_SSL='false' - CI_DELAY='120' + CI_DELAY='300' CI_DOCKERENV='' CI_AUTH='' CI_WEBPATH='' diff --git a/jenkins-vars.yml b/jenkins-vars.yml index e407127..2c4a00c 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -21,7 +21,7 @@ repo_vars: - CI_WEB='true' - CI_PORT='8096' - CI_SSL='false' - - CI_DELAY='120' + - CI_DELAY='300' - CI_DOCKERENV='' - CI_AUTH='' - CI_WEBPATH='' From cf6f7c28af2f7788d88c8f50234ba06e27f1c5b0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 20 Oct 2025 17:33:46 +0000 Subject: [PATCH 438/456] Bot Updating Package Versions --- package_versions.txt | 127 +++++++++++++++++++++++-------------------- 1 file changed, 67 insertions(+), 60 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 08be86c..5443b52 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,28 +1,32 @@ NAME VERSION TYPE -AsyncKeyedLock 7.0.2 dotnet +AsyncKeyedLock 7.1.7 dotnet BDInfo 0.8.0 dotnet -BlurHashSharp 1.3.4 dotnet -BlurHashSharp.SkiaSharp 1.3.4 dotnet +BitFaster.Caching 2.5.4 dotnet +BlurHashSharp 1.4.0-pre.1 dotnet +BlurHashSharp.SkiaSharp 1.4.0-pre.1 dotnet CommandLineParser 2.9.1 dotnet -Diacritics 3.3.29 dotnet +Diacritics 4.0.17 dotnet DiscUtils.Core 0.16.13 dotnet DiscUtils.Iso9660 0.16.13 dotnet DiscUtils.Streams 0.16.13 dotnet DiscUtils.Udf 0.16.13 dotnet DotNet.Glob 3.1.3 dotnet -Emby.Naming 10.10.7.0 dotnet +Emby.Naming 10.11.0.0 dotnet Emby.Photos 24.4.0 dotnet Emby.Server.Implementations 24.4.0 dotnet -ExCSS 4.2.3 dotnet -HarfBuzzSharp 7.3.0.3 dotnet -HarfBuzzSharp.NativeAssets.Linux 7.3.0.3 dotnet +ExCSS 4.3.1 dotnet +HarfBuzzSharp 8.3.0.1 dotnet +HarfBuzzSharp.NativeAssets.Linux 8.3.1.1 dotnet ICU4N 60.1.0-alpha.356 dotnet ICU4N.Transliterator 60.1.0-alpha.356 dotnet +Ignore 0.2.1 dotnet J2N 2.0.0 dotnet Jellyfin.Api 24.4.0 dotnet Jellyfin.Common 24.4.0 dotnet Jellyfin.Controller 24.4.0 dotnet Jellyfin.Data 24.4.0 dotnet +Jellyfin.Database.Implementations 24.4.0 dotnet +Jellyfin.Database.Providers.Sqlite 24.4.0 dotnet Jellyfin.Drawing 24.4.0 dotnet Jellyfin.Drawing.Skia 24.4.0 dotnet Jellyfin.Extensions 24.4.0 dotnet @@ -34,66 +38,68 @@ Jellyfin.Naming 24.4.0 Jellyfin.Networking 24.4.0 dotnet Jellyfin.Server.Implementations 24.4.0 dotnet Jellyfin.XmlTv 10.8.0 dotnet -LrcParser 2025.228.1 dotnet -MediaBrowser.Common 10.10.7.0 dotnet -MediaBrowser.Controller 10.10.7.0 dotnet +LrcParser 2025.623.0 dotnet +MediaBrowser.Common 10.11.0.0 dotnet +MediaBrowser.Controller 10.11.0.0 dotnet MediaBrowser.LocalMetadata 24.4.0 dotnet MediaBrowser.MediaEncoding 24.4.0 dotnet -MediaBrowser.Model 10.10.7.0 dotnet +MediaBrowser.Model 10.11.0.0 dotnet MediaBrowser.Providers 24.4.0 dotnet MediaBrowser.XbmcMetadata 24.4.0 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.0 dotnet -Microsoft.Data.Sqlite 8.0.11 dotnet -Microsoft.Data.Sqlite.Core 8.0.11 dotnet -Microsoft.EntityFrameworkCore 8.0.11 dotnet -Microsoft.EntityFrameworkCore.Abstractions 8.0.11 dotnet -Microsoft.EntityFrameworkCore.Relational 8.0.11 dotnet -Microsoft.EntityFrameworkCore.Sqlite 8.0.11 dotnet -Microsoft.EntityFrameworkCore.Sqlite.Core 8.0.11 dotnet -Microsoft.Extensions.DependencyModel 8.0.2 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.11 dotnet +Microsoft.Data.Sqlite 9.0.10 dotnet +Microsoft.Data.Sqlite.Core 9.0.10 dotnet +Microsoft.EntityFrameworkCore 9.0.10 dotnet +Microsoft.EntityFrameworkCore.Abstractions 9.0.10 dotnet +Microsoft.EntityFrameworkCore.Relational 9.0.10 dotnet +Microsoft.EntityFrameworkCore.Sqlite 9.0.10 dotnet +Microsoft.EntityFrameworkCore.Sqlite.Core 9.0.10 dotnet +Microsoft.Extensions.DependencyModel 9.0.10 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 9.0.10 dotnet Microsoft.OpenApi 1.2.3 dotnet -Microsoft.Win32.SystemEvents 8.0.0 dotnet -Mono.Nat 3.0.4 dotnet -NEbml 0.12.0 dotnet -Newtonsoft.Json 13.0.3 dotnet +Microsoft.Win32.SystemEvents 9.0.2 dotnet +Morestachio 5.0.1.631 dotnet +NEbml 1.1.0.5 dotnet +Newtonsoft.Json 13.0.4 dotnet PlaylistsNET 1.4.1 dotnet -SQLitePCLRaw.bundle_e_sqlite3 2.1.6 dotnet -SQLitePCLRaw.core 2.1.6 dotnet -SQLitePCLRaw.lib.e_sqlite3 2.1.6 dotnet -SQLitePCLRaw.provider.e_sqlite3 2.1.6 dotnet -Serilog 4.1.0 dotnet -Serilog.AspNetCore 8.0.3 dotnet +Polly 8.6.4 dotnet +Polly.Core 8.6.4 dotnet +SQLitePCLRaw.bundle_e_sqlite3 2.1.10 dotnet +SQLitePCLRaw.core 2.1.10 dotnet +SQLitePCLRaw.lib.e_sqlite3 2.1.10 dotnet +SQLitePCLRaw.provider.e_sqlite3 2.1.10 dotnet +Serilog 4.2.0 dotnet +Serilog.AspNetCore 9.0.0 dotnet Serilog.Enrichers.Thread 4.0.0 dotnet -Serilog.Extensions.Hosting 8.0.0 dotnet -Serilog.Extensions.Logging 8.0.0 dotnet -Serilog.Formatting.Compact 2.0.0 dotnet -Serilog.Settings.Configuration 8.0.4 dotnet +Serilog.Expressions 5.0.0 dotnet +Serilog.Extensions.Hosting 9.0.0 dotnet +Serilog.Extensions.Logging 9.0.0 dotnet +Serilog.Formatting.Compact 3.0.0 dotnet +Serilog.Settings.Configuration 9.0.0 dotnet Serilog.Sinks.Async 2.1.0 dotnet Serilog.Sinks.Console 6.0.0 dotnet -Serilog.Sinks.Debug 2.0.0 dotnet -Serilog.Sinks.File 6.0.0 dotnet +Serilog.Sinks.Debug 3.0.0 dotnet +Serilog.Sinks.File 7.0.0 dotnet Serilog.Sinks.Graylog 3.1.1 dotnet -ShimSkiaSharp 2.0.0.1 dotnet -SkiaSharp 2.88.9 dotnet -SkiaSharp.HarfBuzz 2.88.9 dotnet -SkiaSharp.NativeAssets.Linux 2.88.9 dotnet -Svg.Custom 2.0.0.1 dotnet -Svg.Model 2.0.0.1 dotnet -Svg.Skia 2.0.0.1 dotnet +ShimSkiaSharp 3.2.1 dotnet +SkiaSharp 3.116.1 dotnet +SkiaSharp.HarfBuzz 3.116.1 dotnet +SkiaSharp.NativeAssets.Linux 3.116.1 dotnet +Svg.Custom 3.2.1 dotnet +Svg.Model 3.2.1 dotnet +Svg.Skia 3.2.1 dotnet Swashbuckle.AspNetCore 6.2.3 dotnet Swashbuckle.AspNetCore.ReDoc 6.5.0 dotnet Swashbuckle.AspNetCore.Swagger 6.2.3 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.2.3 dotnet Swashbuckle.AspNetCore.SwaggerUI 6.2.3 dotnet -System.Drawing.Common 8.0.8 dotnet -System.Linq.Async 6.0.1 dotnet -TMDbLib 2.2.0 dotnet +System.Drawing.Common 9.0.2 dotnet +System.Linq.Async 6.0.3 dotnet +TMDbLib 2.3.0 dotnet TagLibSharp 2.3.0 dotnet -UTF.Unknown 2.5.1 dotnet +UTF.Unknown 2.6.0 dotnet Ude.NetStandard 1.2.0 dotnet adduser 3.137ubuntu1 deb apt 2.8.3 deb @@ -134,11 +140,11 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.10.7+ubu2404 deb +jellyfin 10.11.0+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.2-2-noble deb -jellyfin-server 10.10.7+ubu2404 deb -jellyfin-web 10.10.7+ubu2404 deb +jellyfin-ffmpeg7 7.1.2-3-noble deb +jellyfin-server 10.11.0+ubu2404 deb +jellyfin-web 10.11.0+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb @@ -183,6 +189,7 @@ libgssapi-krb5-2 1.20.1-6ubunt libhogweed6t64 3.9.1-2.2build1.1 deb libicu74 74.2-1ubuntu3.1 deb libidn2-0 2.3.7-2build1.1 deb +libjemalloc2 5.3.0-2build1 deb libjq1 1.7.1-3ubuntu0.24.04.1 deb libk5crypto3 1.20.1-6ubuntu2.6 deb libkeyutils1 1.6.3-3build1 deb @@ -223,7 +230,7 @@ librtmp1 2.4+20151223. libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb -libse 4.0.8 dotnet +libse 4.0.12 dotnet libseccomp2 2.5.5-1ubuntu3.1 deb libselinux1 3.5-2ubuntu2.1 deb libsemanage-common 3.5-1build5 deb @@ -238,11 +245,11 @@ libss2 1.47.0-2.4~ex libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.6 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.10 deb +libsystemd0 255.4-1ubuntu8.11 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.10 deb +libudev1 255.4-1ubuntu8.11 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.3 deb @@ -297,11 +304,11 @@ prometheus-net.AspNetCore 8.2.1 prometheus-net.DotNetRuntime 4.4.1 dotnet publicsuffix 20231001.0357-0.1 deb readline-common 8.2-4build1 deb -runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 8.0.14 dotnet -runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 8.0.14 dotnet +runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 9.0.10 dotnet +runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 9.0.10 dotnet sed 4.9-2build1 deb sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.10 deb +systemd-standalone-sysusers 255.4-1ubuntu8.11 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tzdata 2025b-0ubuntu0.24.04.1 deb @@ -309,6 +316,6 @@ ubuntu-keyring 2023.11.28.1 unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.3 deb xmlstarlet 1.6.1-4 deb -z440.atl.core 6.20.0 dotnet +z440.atl.core 7.5.0 dotnet zlib.net-mutliplatform 1.0.8 dotnet zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From 11698332db7648d5d847dc287087520c450d9dbb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 21 Oct 2025 12:43:58 +0000 Subject: [PATCH 439/456] Bot Updating Templated Files --- Jenkinsfile | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7443957..b78bdb9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -283,7 +283,7 @@ pipeline { -v ${WORKSPACE}:/mnt \ -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ - ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + ghcr.io/linuxserver/baseimage-alpine:3 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ apk add --no-cache python3 && \ python3 -m venv /lsiopy && \ pip install --no-cache-dir -U pip && \ @@ -933,10 +933,10 @@ pipeline { fi done docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ - { [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ - { [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' @@ -962,26 +962,26 @@ pipeline { fi done docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} || \ - { [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]] && exit 1; } + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' From fad5b7be06d293f3e8f432a850d3d5c50abb2fea Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 27 Oct 2025 03:14:44 +0000 Subject: [PATCH 440/456] Bot Updating Templated Files --- Jenkinsfile | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b78bdb9..9a4d392 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -999,25 +999,25 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - echo "Auto-generating release notes" - sh '''if [ "$(git tag --points-at HEAD)" != "" ]; then - echo "Existing tag points to current commit, suggesting no new LS changes" - AUTO_RELEASE_NOTES="No changes" - else - AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \ - -d '{"tag_name":"'${META_TAG}'",\ - "target_commitish": "master"}' \ - | jq -r '.body' | sed 's|## What.s Changed||') - fi''' - echo "Pushing New tag for current commit ${META_TAG}" - sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ - -d '{"tag":"'${META_TAG}'",\ - "object": "'${COMMIT_SHA}'",\ - "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ - "type": "commit",\ - "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' - echo "Pushing New release for Tag" sh '''#! /bin/bash + echo "Auto-generating release notes" + if [ "$(git tag --points-at HEAD)" != "" ]; then + echo "Existing tag points to current commit, suggesting no new LS changes" + AUTO_RELEASE_NOTES="No changes" + else + AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \ + -d '{"tag_name":"'${META_TAG}'",\ + "target_commitish": "master"}' \ + | jq -r '.body' | sed 's|## What.s Changed||') + fi + echo "Pushing New tag for current commit ${META_TAG}" + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ + -d '{"tag":"'${META_TAG}'",\ + "object": "'${COMMIT_SHA}'",\ + "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ + "type": "commit",\ + "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' + echo "Pushing New release for Tag" echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json jq -n \ --arg tag_name "$META_TAG" \ @@ -1032,7 +1032,8 @@ pipeline { "body": ("**CI Report:**\\n\\n" + $ci_url + "\\n\\n**LinuxServer Changes:**\\n\\n" + $ls_notes + "\\n\\n**Remote Changes:**\\n\\n" + $remote_notes), "draft": false, "prerelease": false }' > releasebody.json.done - curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done + ''' } } // Add protection to the release branch From 434e4bef4a54b9553234b26b4848406722551fe2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 27 Oct 2025 03:19:19 +0000 Subject: [PATCH 441/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5443b52..e0a9b78 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,7 +11,7 @@ DiscUtils.Iso9660 0.16.13 DiscUtils.Streams 0.16.13 dotnet DiscUtils.Udf 0.16.13 dotnet DotNet.Glob 3.1.3 dotnet -Emby.Naming 10.11.0.0 dotnet +Emby.Naming 10.11.1.0 dotnet Emby.Photos 24.4.0 dotnet Emby.Server.Implementations 24.4.0 dotnet ExCSS 4.3.1 dotnet @@ -39,11 +39,11 @@ Jellyfin.Networking 24.4.0 Jellyfin.Server.Implementations 24.4.0 dotnet Jellyfin.XmlTv 10.8.0 dotnet LrcParser 2025.623.0 dotnet -MediaBrowser.Common 10.11.0.0 dotnet -MediaBrowser.Controller 10.11.0.0 dotnet +MediaBrowser.Common 10.11.1.0 dotnet +MediaBrowser.Controller 10.11.1.0 dotnet MediaBrowser.LocalMetadata 24.4.0 dotnet MediaBrowser.MediaEncoding 24.4.0 dotnet -MediaBrowser.Model 10.11.0.0 dotnet +MediaBrowser.Model 10.11.1.0 dotnet MediaBrowser.Providers 24.4.0 dotnet MediaBrowser.XbmcMetadata 24.4.0 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -140,11 +140,11 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.11.0+ubu2404 deb +jellyfin 10.11.1+ubu2404 deb jellyfin 24.04 dotnet jellyfin-ffmpeg7 7.1.2-3-noble deb -jellyfin-server 10.11.0+ubu2404 deb -jellyfin-web 10.11.0+ubu2404 deb +jellyfin-server 10.11.1+ubu2404 deb +jellyfin-web 10.11.1+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb @@ -316,6 +316,6 @@ ubuntu-keyring 2023.11.28.1 unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.3 deb xmlstarlet 1.6.1-4 deb -z440.atl.core 7.5.0 dotnet +z440.atl.core 7.6.0 dotnet zlib.net-mutliplatform 1.0.8 dotnet zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From 4dcbb8de2a03805a2448d4149e3a06249b71344d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 3 Nov 2025 03:20:12 +0000 Subject: [PATCH 442/456] Bot Updating Package Versions --- package_versions.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e0a9b78..c7eaf56 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,7 +11,7 @@ DiscUtils.Iso9660 0.16.13 DiscUtils.Streams 0.16.13 dotnet DiscUtils.Udf 0.16.13 dotnet DotNet.Glob 3.1.3 dotnet -Emby.Naming 10.11.1.0 dotnet +Emby.Naming 10.11.2.0 dotnet Emby.Photos 24.4.0 dotnet Emby.Server.Implementations 24.4.0 dotnet ExCSS 4.3.1 dotnet @@ -39,11 +39,11 @@ Jellyfin.Networking 24.4.0 Jellyfin.Server.Implementations 24.4.0 dotnet Jellyfin.XmlTv 10.8.0 dotnet LrcParser 2025.623.0 dotnet -MediaBrowser.Common 10.11.1.0 dotnet -MediaBrowser.Controller 10.11.1.0 dotnet +MediaBrowser.Common 10.11.2.0 dotnet +MediaBrowser.Controller 10.11.2.0 dotnet MediaBrowser.LocalMetadata 24.4.0 dotnet MediaBrowser.MediaEncoding 24.4.0 dotnet -MediaBrowser.Model 10.11.1.0 dotnet +MediaBrowser.Model 10.11.2.0 dotnet MediaBrowser.Providers 24.4.0 dotnet MediaBrowser.XbmcMetadata 24.4.0 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -140,11 +140,11 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.11.1+ubu2404 deb +jellyfin 10.11.2+ubu2404 deb jellyfin 24.04 dotnet jellyfin-ffmpeg7 7.1.2-3-noble deb -jellyfin-server 10.11.1+ubu2404 deb -jellyfin-web 10.11.1+ubu2404 deb +jellyfin-server 10.11.2+ubu2404 deb +jellyfin-web 10.11.2+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb @@ -275,7 +275,7 @@ libxcb-xfixes0 1.15-1ubuntu2 libxcb1 1.15-1ubuntu2 deb libxdmcp6 1:1.1.3-0ubuntu6 deb libxext6 2:1.3.4-1build2 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.5 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.6 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb From 6d48589dd3f898b707e15a1397d3362f0a5d5ef6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 11 Nov 2025 13:04:41 +0000 Subject: [PATCH 443/456] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c7eaf56..9d43747 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -142,7 +142,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.11.2+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.2-3-noble deb +jellyfin-ffmpeg7 7.1.2-4-noble deb jellyfin-server 10.11.2+ubu2404 deb jellyfin-web 10.11.2+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb @@ -242,7 +242,7 @@ libsharpyuv0 1.3.2-0.4buil libsmartcols1 2.39.3-9ubuntu6.3 deb libsqlite3-0 3.45.1-1ubuntu2.5 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb -libssh-4 0.10.6-2ubuntu0.1 deb +libssh-4 0.10.6-2ubuntu0.2 deb libssl3t64 3.0.13-0ubuntu3.6 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.11 deb From 868639323e08a6e1a67b1c09f2085b5afad18c1b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sun, 16 Nov 2025 23:14:37 +0000 Subject: [PATCH 444/456] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9d43747..3fcc412 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,7 +11,7 @@ DiscUtils.Iso9660 0.16.13 DiscUtils.Streams 0.16.13 dotnet DiscUtils.Udf 0.16.13 dotnet DotNet.Glob 3.1.3 dotnet -Emby.Naming 10.11.2.0 dotnet +Emby.Naming 10.11.3.0 dotnet Emby.Photos 24.4.0 dotnet Emby.Server.Implementations 24.4.0 dotnet ExCSS 4.3.1 dotnet @@ -39,11 +39,11 @@ Jellyfin.Networking 24.4.0 Jellyfin.Server.Implementations 24.4.0 dotnet Jellyfin.XmlTv 10.8.0 dotnet LrcParser 2025.623.0 dotnet -MediaBrowser.Common 10.11.2.0 dotnet -MediaBrowser.Controller 10.11.2.0 dotnet +MediaBrowser.Common 10.11.3.0 dotnet +MediaBrowser.Controller 10.11.3.0 dotnet MediaBrowser.LocalMetadata 24.4.0 dotnet MediaBrowser.MediaEncoding 24.4.0 dotnet -MediaBrowser.Model 10.11.2.0 dotnet +MediaBrowser.Model 10.11.3.0 dotnet MediaBrowser.Providers 24.4.0 dotnet MediaBrowser.XbmcMetadata 24.4.0 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -140,11 +140,11 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.11.2+ubu2404 deb +jellyfin 10.11.3+ubu2404 deb jellyfin 24.04 dotnet jellyfin-ffmpeg7 7.1.2-4-noble deb -jellyfin-server 10.11.2+ubu2404 deb -jellyfin-web 10.11.2+ubu2404 deb +jellyfin-server 10.11.3+ubu2404 deb +jellyfin-web 10.11.3+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb @@ -304,8 +304,8 @@ prometheus-net.AspNetCore 8.2.1 prometheus-net.DotNetRuntime 4.4.1 dotnet publicsuffix 20231001.0357-0.1 deb readline-common 8.2-4build1 deb -runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 9.0.10 dotnet -runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 9.0.10 dotnet +runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 9.0.11 dotnet +runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 9.0.11 dotnet sed 4.9-2build1 deb sensible-utils 0.0.22 deb systemd-standalone-sysusers 255.4-1ubuntu8.11 deb From 79e24906d1f2c1e8245c8b9ea8144bd2a8976374 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 25 Nov 2025 13:02:45 +0000 Subject: [PATCH 445/456] Bot Updating Templated Files --- Jenkinsfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 9a4d392..1b852ef 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -906,6 +906,8 @@ pipeline { -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ + -e COMMIT_SHA=\"${COMMIT_SHA}\" \ + -e BUILD_NUMBER=\"${BUILD_NUMBER}\" \ -t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \ python3 test_build.py''' } From cf2894fe15ca4977f51d0b7a06dd865be7d35cf3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 25 Nov 2025 13:09:50 +0000 Subject: [PATCH 446/456] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3fcc412..622aabe 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -169,10 +169,10 @@ libcrypt1 1:4.4.36-4bui libcurl4t64 8.5.0-2ubuntu10.6 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb -libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-common 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-intel1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm2 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-common 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-intel1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm2 2.4.122-1~ubuntu0.24.04.2 deb libedit2 3.1-20230828-1build1 deb libelf1t64 0.190-1.1ubuntu0.1 deb libexpat1 2.6.1-2ubuntu0.3 deb From 758600658bd387e0e5951f95689876f1a6f6008c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 1 Dec 2025 03:47:17 +0000 Subject: [PATCH 447/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 622aabe..3f59539 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,7 +11,7 @@ DiscUtils.Iso9660 0.16.13 DiscUtils.Streams 0.16.13 dotnet DiscUtils.Udf 0.16.13 dotnet DotNet.Glob 3.1.3 dotnet -Emby.Naming 10.11.3.0 dotnet +Emby.Naming 10.11.4.0 dotnet Emby.Photos 24.4.0 dotnet Emby.Server.Implementations 24.4.0 dotnet ExCSS 4.3.1 dotnet @@ -39,11 +39,11 @@ Jellyfin.Networking 24.4.0 Jellyfin.Server.Implementations 24.4.0 dotnet Jellyfin.XmlTv 10.8.0 dotnet LrcParser 2025.623.0 dotnet -MediaBrowser.Common 10.11.3.0 dotnet -MediaBrowser.Controller 10.11.3.0 dotnet +MediaBrowser.Common 10.11.4.0 dotnet +MediaBrowser.Controller 10.11.4.0 dotnet MediaBrowser.LocalMetadata 24.4.0 dotnet MediaBrowser.MediaEncoding 24.4.0 dotnet -MediaBrowser.Model 10.11.3.0 dotnet +MediaBrowser.Model 10.11.4.0 dotnet MediaBrowser.Providers 24.4.0 dotnet MediaBrowser.XbmcMetadata 24.4.0 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -140,11 +140,11 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.11.3+ubu2404 deb +jellyfin 10.11.4+ubu2404 deb jellyfin 24.04 dotnet jellyfin-ffmpeg7 7.1.2-4-noble deb -jellyfin-server 10.11.3+ubu2404 deb -jellyfin-web 10.11.3+ubu2404 deb +jellyfin-server 10.11.4+ubu2404 deb +jellyfin-web 10.11.4+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb From 22f3da4e706a534acd82b5e611e338238a834d90 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 9 Dec 2025 13:08:31 +0000 Subject: [PATCH 448/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 3f59539..5311ea8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -142,7 +142,7 @@ hostname 3.23+nmu2ubun init-system-helpers 1.66ubuntu1 deb jellyfin 10.11.4+ubu2404 deb jellyfin 24.04 dotnet -jellyfin-ffmpeg7 7.1.2-4-noble deb +jellyfin-ffmpeg7 7.1.3-1-noble deb jellyfin-server 10.11.4+ubu2404 deb jellyfin-web 10.11.4+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb From aa7b822ca8a89d21ae3a8d33bc67fe2ac7c80a03 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Tue, 9 Dec 2025 12:45:14 -0500 Subject: [PATCH 449/456] use device perm fixer from baseimage --- Dockerfile | 1 + Dockerfile.aarch64 | 1 + .../dependencies.d/init-jellyfin-config | 0 .../dependencies.d/init-jellyfin-video | 0 .../s6-rc.d/init-jellyfin-video/run | 42 ------------------- .../s6-rc.d/init-jellyfin-video/type | 1 - .../s6-overlay/s6-rc.d/init-jellyfin-video/up | 1 - .../user/contents.d/init-jellyfin-video | 0 8 files changed, 2 insertions(+), 44 deletions(-) rename root/etc/s6-overlay/s6-rc.d/{init-jellyfin-video => init-config-end}/dependencies.d/init-jellyfin-config (100%) delete mode 100644 root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-video delete mode 100755 root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run delete mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type delete mode 100644 root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up delete mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-video diff --git a/Dockerfile b/Dockerfile index 752e67f..968d8b7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,7 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" # https://github.com/dlemstra/Magick.NET/issues/707#issuecomment-785351620 ENV MALLOC_TRIM_THRESHOLD_=131072 +ENV ATTACHED_DEVICES_PERMS="/dev/dri /dev/dvb /dev/vchiq /dev/vc-mem /dev/video1? -type c" RUN \ echo "**** install jellyfin *****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 14d8a11..f16fc19 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -14,6 +14,7 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" # https://github.com/dlemstra/Magick.NET/issues/707#issuecomment-785351620 ENV MALLOC_TRIM_THRESHOLD_=131072 +ENV ATTACHED_DEVICES_PERMS="/dev/dri /dev/dvb /dev/vchiq /dev/vc-mem /dev/video1? -type c" RUN \ echo "**** install jellyfin *****" && \ diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/dependencies.d/init-jellyfin-config b/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-config similarity index 100% rename from root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/dependencies.d/init-jellyfin-config rename to root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-config diff --git a/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-video b/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-jellyfin-video deleted file mode 100644 index e69de29..0000000 diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run deleted file mode 100755 index d62bc5e..0000000 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/with-contenv bash -# shellcheck shell=bash - -FILES=$(find /dev/dri /dev/dvb /dev/vchiq /dev/vc-mem /dev/video1? -type c -print 2>/dev/null) - -for i in ${FILES}; do - VIDEO_GID=$(stat -c '%g' "${i}") - VIDEO_UID=$(stat -c '%u' "${i}") - # check if user matches device - if id -u abc | grep -qw "${VIDEO_UID}"; then - echo "**** permissions for ${i} are good ****" - else - # check if group matches and that device has group rw - if id -G abc | grep -qw "${VIDEO_GID}" && [[ $(stat -c '%A' "${i}" | cut -b 5,6) == "rw" ]]; then - echo "**** permissions for ${i} are good ****" - # check if device needs to be added to video group - elif ! id -G abc | grep -qw "${VIDEO_GID}"; then - # check if video group needs to be created - VIDEO_NAME=$(getent group "${VIDEO_GID}" | awk -F: '{print $1}') - if [[ -z "${VIDEO_NAME}" ]]; then - VIDEO_NAME="video$(head /dev/urandom | tr -dc 'a-z0-9' | head -c4)" - groupadd "${VIDEO_NAME}" - groupmod -g "${VIDEO_GID}" "${VIDEO_NAME}" - echo "**** creating video group ${VIDEO_NAME} with id ${VIDEO_GID} ****" - fi - echo "**** adding ${i} to video group ${VIDEO_NAME} with id ${VIDEO_GID} ****" - usermod -a -G "${VIDEO_NAME}" abc - fi - # check if device has group rw - if [[ $(stat -c '%A' "${i}" | cut -b 5,6) != "rw" ]]; then - echo -e "**** The device ${i} does not have group read/write permissions, attempting to fix inside the container. ****" - chmod g+rw "${i}" - fi - fi -done - -# openmax lib loading -if [[ -e "/opt/vc/lib" ]] && [[ ! -e "/etc/ld.so.conf.d/00-vmcs.conf" ]]; then - echo "[jellyfin-init] Pi Libs detected loading" - echo "/opt/vc/lib" > "/etc/ld.so.conf.d/00-vmcs.conf" - ldconfig -fi diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type deleted file mode 100644 index bdd22a1..0000000 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up b/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up deleted file mode 100644 index 9c16049..0000000 --- a/root/etc/s6-overlay/s6-rc.d/init-jellyfin-video/up +++ /dev/null @@ -1 +0,0 @@ -/etc/s6-overlay/s6-rc.d/init-jellyfin-video/run diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-video b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-jellyfin-video deleted file mode 100644 index e69de29..0000000 From 590d9c3eebb6c2fc60bb8105bc163ab5a4708e09 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 13 Dec 2025 16:35:02 +0000 Subject: [PATCH 450/456] Bot Updating Templated Files --- readme-vars.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 0ad4bde..1f8845a 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -108,13 +108,12 @@ init_diagram: | init-os-end -> init-config init-config -> init-config-end init-crontab-config -> init-config-end - init-jellyfin-video -> init-config-end + init-jellyfin-config -> init-config-end init-config -> init-crontab-config init-mods-end -> init-custom-files init-adduser -> init-device-perms base -> init-envfile init-config -> init-jellyfin-config - init-jellyfin-config -> init-jellyfin-video base -> init-migrations init-config-end -> init-mods init-mods-package-install -> init-mods-end From 1826c6ad978ead60b5778754bd0d86540f99f502 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 13 Dec 2025 16:39:31 +0000 Subject: [PATCH 451/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 5311ea8..8b47192 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -222,7 +222,7 @@ libpam0g 1.5.3-5ubuntu libpciaccess0 0.17-3ubuntu0.24.04.2 deb libpcre2-8-0 10.42-4ubuntu2.1 deb libpixman-1-0 0.42.2-1build1 deb -libpng16-16t64 1.6.43-5build1 deb +libpng16-16t64 1.6.43-5ubuntu0.1 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb From 3c66b9697c0206b7b1c7a6e591e9ce4aaf200c5b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 15 Dec 2025 03:27:31 +0000 Subject: [PATCH 452/456] Bot Updating Package Versions --- package_versions.txt | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8b47192..9da5a16 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,5 @@ NAME VERSION TYPE -AsyncKeyedLock 7.1.7 dotnet +AsyncKeyedLock 7.1.8 dotnet BDInfo 0.8.0 dotnet BitFaster.Caching 2.5.4 dotnet BlurHashSharp 1.4.0-pre.1 dotnet @@ -11,7 +11,7 @@ DiscUtils.Iso9660 0.16.13 DiscUtils.Streams 0.16.13 dotnet DiscUtils.Udf 0.16.13 dotnet DotNet.Glob 3.1.3 dotnet -Emby.Naming 10.11.4.0 dotnet +Emby.Naming 10.11.5.0 dotnet Emby.Photos 24.4.0 dotnet Emby.Server.Implementations 24.4.0 dotnet ExCSS 4.3.1 dotnet @@ -39,33 +39,33 @@ Jellyfin.Networking 24.4.0 Jellyfin.Server.Implementations 24.4.0 dotnet Jellyfin.XmlTv 10.8.0 dotnet LrcParser 2025.623.0 dotnet -MediaBrowser.Common 10.11.4.0 dotnet -MediaBrowser.Controller 10.11.4.0 dotnet +MediaBrowser.Common 10.11.5.0 dotnet +MediaBrowser.Controller 10.11.5.0 dotnet MediaBrowser.LocalMetadata 24.4.0 dotnet MediaBrowser.MediaEncoding 24.4.0 dotnet -MediaBrowser.Model 10.11.4.0 dotnet +MediaBrowser.Model 10.11.5.0 dotnet MediaBrowser.Providers 24.4.0 dotnet MediaBrowser.XbmcMetadata 24.4.0 dotnet MetaBrainz.Common 3.0.0 dotnet MetaBrainz.Common.Json 6.0.2 dotnet MetaBrainz.MusicBrainz 6.1.0 dotnet -Microsoft.Data.Sqlite 9.0.10 dotnet -Microsoft.Data.Sqlite.Core 9.0.10 dotnet -Microsoft.EntityFrameworkCore 9.0.10 dotnet -Microsoft.EntityFrameworkCore.Abstractions 9.0.10 dotnet -Microsoft.EntityFrameworkCore.Relational 9.0.10 dotnet -Microsoft.EntityFrameworkCore.Sqlite 9.0.10 dotnet -Microsoft.EntityFrameworkCore.Sqlite.Core 9.0.10 dotnet -Microsoft.Extensions.DependencyModel 9.0.10 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 9.0.10 dotnet +Microsoft.Data.Sqlite 9.0.11 dotnet +Microsoft.Data.Sqlite.Core 9.0.11 dotnet +Microsoft.EntityFrameworkCore 9.0.11 dotnet +Microsoft.EntityFrameworkCore.Abstractions 9.0.11 dotnet +Microsoft.EntityFrameworkCore.Relational 9.0.11 dotnet +Microsoft.EntityFrameworkCore.Sqlite 9.0.11 dotnet +Microsoft.EntityFrameworkCore.Sqlite.Core 9.0.11 dotnet +Microsoft.Extensions.DependencyModel 9.0.11 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 9.0.11 dotnet Microsoft.OpenApi 1.2.3 dotnet Microsoft.Win32.SystemEvents 9.0.2 dotnet Morestachio 5.0.1.631 dotnet NEbml 1.1.0.5 dotnet Newtonsoft.Json 13.0.4 dotnet PlaylistsNET 1.4.1 dotnet -Polly 8.6.4 dotnet -Polly.Core 8.6.4 dotnet +Polly 8.6.5 dotnet +Polly.Core 8.6.5 dotnet SQLitePCLRaw.bundle_e_sqlite3 2.1.10 dotnet SQLitePCLRaw.core 2.1.10 dotnet SQLitePCLRaw.lib.e_sqlite3 2.1.10 dotnet @@ -79,7 +79,7 @@ Serilog.Extensions.Logging 9.0.0 Serilog.Formatting.Compact 3.0.0 dotnet Serilog.Settings.Configuration 9.0.0 dotnet Serilog.Sinks.Async 2.1.0 dotnet -Serilog.Sinks.Console 6.0.0 dotnet +Serilog.Sinks.Console 6.1.1 dotnet Serilog.Sinks.Debug 3.0.0 dotnet Serilog.Sinks.File 7.0.0 dotnet Serilog.Sinks.Graylog 3.1.1 dotnet @@ -140,11 +140,11 @@ grep 3.11-4build1 gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.11.4+ubu2404 deb +jellyfin 10.11.5+ubu2404 deb jellyfin 24.04 dotnet jellyfin-ffmpeg7 7.1.3-1-noble deb -jellyfin-server 10.11.4+ubu2404 deb -jellyfin-web 10.11.4+ubu2404 deb +jellyfin-server 10.11.5+ubu2404 deb +jellyfin-web 10.11.5+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb @@ -316,6 +316,6 @@ ubuntu-keyring 2023.11.28.1 unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.3 deb xmlstarlet 1.6.1-4 deb -z440.atl.core 7.6.0 dotnet +z440.atl.core 7.9.0 dotnet zlib.net-mutliplatform 1.0.8 dotnet zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From 45d9d8536cd4928b6d18bb3ba84ef21938d50ace Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 23 Dec 2025 13:09:25 +0000 Subject: [PATCH 453/456] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9da5a16..3cfbc75 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -108,7 +108,7 @@ at 3.2.5-2.1ubun base-files 13ubuntu10.3 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb -bsdutils 1:2.39.3-9ubuntu6.3 deb +bsdutils 1:2.39.3-9ubuntu6.4 deb ca-certificates 20240203 deb catatonit 0.1.7-1 deb coreutils 9.4-3ubuntu6.1 deb @@ -154,7 +154,7 @@ libassuan0 2.5.6-1build1 libattr1 1:2.5.2-1build1.1 deb libaudit-common 1:3.1.2-2.1build1.1 deb libaudit1 1:3.1.2-2.1build1.1 deb -libblkid1 2.39.3-9ubuntu6.3 deb +libblkid1 2.39.3-9ubuntu6.4 deb libbluray2 1:1.3.4-1build1 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb @@ -202,7 +202,7 @@ libllvm20 1:20.1.2-0ubu liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb -libmount1 2.39.3-9ubuntu6.3 deb +libmount1 2.39.3-9ubuntu6.4 deb libmp3lame0 3.100-6build1 deb libmpg123-0t64 1.32.5-1ubuntu1.1 deb libncursesw6 6.4+20240113-1ubuntu2 deb @@ -239,7 +239,7 @@ libsensors-config 1:3.6.0-9buil libsensors5 1:3.6.0-9build1 deb libsepol2 3.5-2build1 deb libsharpyuv0 1.3.2-0.4build3 deb -libsmartcols1 2.39.3-9ubuntu6.3 deb +libsmartcols1 2.39.3-9ubuntu6.4 deb libsqlite3-0 3.45.1-1ubuntu2.5 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2ubuntu0.2 deb @@ -252,7 +252,7 @@ libtinfo6 6.4+20240113- libudev1 255.4-1ubuntu8.11 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb -libuuid1 2.39.3-9ubuntu6.3 deb +libuuid1 2.39.3-9ubuntu6.4 deb libvorbis0a 1.3.7-1build3 deb libvorbisenc2 1.3.7-1build3 deb libvorbisfile3 1.3.7-1build3 deb @@ -289,7 +289,7 @@ logsave 1.47.0-2.4~ex mawk 1.3.4.20240123-1build1 deb mesa-libgallium 25.0.7-0ubuntu0.24.04.2 deb mesa-va-drivers 25.0.7-0ubuntu0.24.04.2 deb -mount 2.39.3-9ubuntu6.3 deb +mount 2.39.3-9ubuntu6.4 deb ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb netcat-openbsd 1.226-1ubuntu2 deb @@ -314,7 +314,7 @@ tar 1.35+dfsg-3bu tzdata 2025b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb unminimize 0.2.1 deb -util-linux 2.39.3-9ubuntu6.3 deb +util-linux 2.39.3-9ubuntu6.4 deb xmlstarlet 1.6.1-4 deb z440.atl.core 7.9.0 dotnet zlib.net-mutliplatform 1.0.8 dotnet From beef6cbbfb95530e94568764aa81b66c0abecda5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 30 Dec 2025 13:07:48 +0000 Subject: [PATCH 454/456] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3cfbc75..673b29d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -245,11 +245,11 @@ libss2 1.47.0-2.4~ex libssh-4 0.10.6-2ubuntu0.2 deb libssl3t64 3.0.13-0ubuntu3.6 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.11 deb +libsystemd0 255.4-1ubuntu8.12 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.11 deb +libudev1 255.4-1ubuntu8.12 deb libudfread0 1.1.2-1build1 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.4 deb @@ -308,7 +308,7 @@ runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 9.0.11 runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 9.0.11 dotnet sed 4.9-2build1 deb sensible-utils 0.0.22 deb -systemd-standalone-sysusers 255.4-1ubuntu8.11 deb +systemd-standalone-sysusers 255.4-1ubuntu8.12 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tzdata 2025b-0ubuntu0.24.04.1 deb From 10cca242c781ca8a61216c57e2314237165f8eac Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 13 Jan 2026 13:12:39 +0000 Subject: [PATCH 455/456] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 673b29d..6f5c2e5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -278,7 +278,7 @@ libxext6 2:1.3.4-1buil libxml2 2.9.14+dfsg-1.3ubuntu3.6 deb libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb -libxslt1.1 1.1.39-0exp1ubuntu0.24.04.2 deb +libxslt1.1 1.1.39-0exp1ubuntu0.24.04.3 deb libxxhash0 0.8.2-2build1 deb libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb From 71f0b359dfee5c054fed6a7c7f32a1f07c7fe27c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 19 Jan 2026 03:46:39 +0000 Subject: [PATCH 456/456] Bot Updating Package Versions --- package_versions.txt | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6f5c2e5..08f8033 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,7 +11,7 @@ DiscUtils.Iso9660 0.16.13 DiscUtils.Streams 0.16.13 dotnet DiscUtils.Udf 0.16.13 dotnet DotNet.Glob 3.1.3 dotnet -Emby.Naming 10.11.5.0 dotnet +Emby.Naming 10.11.6.0 dotnet Emby.Photos 24.4.0 dotnet Emby.Server.Implementations 24.4.0 dotnet ExCSS 4.3.1 dotnet @@ -39,11 +39,11 @@ Jellyfin.Networking 24.4.0 Jellyfin.Server.Implementations 24.4.0 dotnet Jellyfin.XmlTv 10.8.0 dotnet LrcParser 2025.623.0 dotnet -MediaBrowser.Common 10.11.5.0 dotnet -MediaBrowser.Controller 10.11.5.0 dotnet +MediaBrowser.Common 10.11.6.0 dotnet +MediaBrowser.Controller 10.11.6.0 dotnet MediaBrowser.LocalMetadata 24.4.0 dotnet MediaBrowser.MediaEncoding 24.4.0 dotnet -MediaBrowser.Model 10.11.5.0 dotnet +MediaBrowser.Model 10.11.6.0 dotnet MediaBrowser.Providers 24.4.0 dotnet MediaBrowser.XbmcMetadata 24.4.0 dotnet MetaBrainz.Common 3.0.0 dotnet @@ -119,7 +119,7 @@ dash 0.5.12-6ubunt debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb -dirmngr 2.4.4-2ubuntu17.3 deb +dirmngr 2.4.4-2ubuntu17.4 deb dpkg 1.22.6ubuntu6.5 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb findutils 4.9.0-5build1 deb @@ -127,26 +127,26 @@ fontconfig-config 2.15.0-1.1ubu fonts-dejavu-core 2.37-8 deb fonts-dejavu-mono 2.37-8 deb gcc-14-base 14.2.0-4ubuntu2~24.04 deb -gnupg 2.4.4-2ubuntu17.3 deb -gnupg-l10n 2.4.4-2ubuntu17.3 deb -gnupg-utils 2.4.4-2ubuntu17.3 deb -gpg 2.4.4-2ubuntu17.3 deb -gpg-agent 2.4.4-2ubuntu17.3 deb -gpg-wks-client 2.4.4-2ubuntu17.3 deb -gpgconf 2.4.4-2ubuntu17.3 deb -gpgsm 2.4.4-2ubuntu17.3 deb -gpgv 2.4.4-2ubuntu17.3 deb +gnupg 2.4.4-2ubuntu17.4 deb +gnupg-l10n 2.4.4-2ubuntu17.4 deb +gnupg-utils 2.4.4-2ubuntu17.4 deb +gpg 2.4.4-2ubuntu17.4 deb +gpg-agent 2.4.4-2ubuntu17.4 deb +gpg-wks-client 2.4.4-2ubuntu17.4 deb +gpgconf 2.4.4-2ubuntu17.4 deb +gpgsm 2.4.4-2ubuntu17.4 deb +gpgv 2.4.4-2ubuntu17.4 deb grep 3.11-4build1 deb gzip 1.12-1ubuntu3.1 deb hostname 3.23+nmu2ubuntu2 deb init-system-helpers 1.66ubuntu1 deb -jellyfin 10.11.5+ubu2404 deb +jellyfin 10.11.6+ubu2404 deb jellyfin 24.04 dotnet jellyfin-ffmpeg7 7.1.3-1-noble deb -jellyfin-server 10.11.5+ubu2404 deb -jellyfin-web 10.11.5+ubu2404 deb +jellyfin-server 10.11.6+ubu2404 deb +jellyfin-web 10.11.6+ubu2404 deb jq 1.7.1-3ubuntu0.24.04.1 deb -keyboxd 2.4.4-2ubuntu17.3 deb +keyboxd 2.4.4-2ubuntu17.4 deb krb5-locales 1.20.1-6ubuntu2.6 deb libacl1 2.3.2-1build1.1 deb libapt-pkg6.0t64 2.8.3 deb @@ -222,7 +222,7 @@ libpam0g 1.5.3-5ubuntu libpciaccess0 0.17-3ubuntu0.24.04.2 deb libpcre2-8-0 10.42-4ubuntu2.1 deb libpixman-1-0 0.42.2-1build1 deb -libpng16-16t64 1.6.43-5ubuntu0.1 deb +libpng16-16t64 1.6.43-5ubuntu0.3 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb @@ -246,7 +246,7 @@ libssh-4 0.10.6-2ubunt libssl3t64 3.0.13-0ubuntu3.6 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.12 deb -libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb +libtasn1-6 4.19.0-3ubuntu0.24.04.2 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb libtinfo6 6.4+20240113-1ubuntu2 deb libudev1 255.4-1ubuntu8.12 deb @@ -304,8 +304,8 @@ prometheus-net.AspNetCore 8.2.1 prometheus-net.DotNetRuntime 4.4.1 dotnet publicsuffix 20231001.0357-0.1 deb readline-common 8.2-4build1 deb -runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 9.0.11 dotnet -runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 9.0.11 dotnet +runtimepack.Microsoft.AspNetCore.App.Runtime.linux-x64 9.0.12 dotnet +runtimepack.Microsoft.NETCore.App.Runtime.linux-x64 9.0.12 dotnet sed 4.9-2build1 deb sensible-utils 0.0.22 deb systemd-standalone-sysusers 255.4-1ubuntu8.12 deb