From 50c61cea84a240ccbf63780ee33d89888ed7039a Mon Sep 17 00:00:00 2001 From: thelamer Date: Sun, 20 Jan 2019 20:49:37 -0800 Subject: [PATCH 001/393] updating branch with current pipeline build logic in prep for PR --- Dockerfile.aarch64 | 1 + Dockerfile.armhf | 1 + Jenkinsfile | 427 +++++++++++++++++++++++++++++---------------- README.md | 10 +- jenkins-vars.yml | 27 +++ 5 files changed, 306 insertions(+), 160 deletions(-) create mode 100644 jenkins-vars.yml diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 5b6074b..051a83a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,5 @@ FROM lsiobase/mono.arm64:xenial + # Add qemu to build on x86_64 systems COPY qemu-aarch64-static /usr/bin diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 15dfb0d..22ece36 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,5 @@ FROM lsiobase/mono.armhf:xenial + # Add qemu to build on x86_64 systems COPY qemu-arm-static /usr/bin diff --git a/Jenkinsfile b/Jenkinsfile index 3615f55..6a8a41e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,8 +2,14 @@ pipeline { agent { label 'X86-64-MULTI' } - // Configuraiton for the variables used for this specific repo + // Input to determine if this is a package check + parameters { + string(defaultValue: 'false', description: 'package check run', name: 'PACKAGE_CHECK') + } + // Configuration for the variables used for this specific repo environment { + BUILDS_DISCORD=credentials('build_webhook_url') + GITHUB_TOKEN=credentials('498b4638-2d02-4ce5-832d-8a57d01d97ab') BUILD_VERSION_ARG = 'SONARR_VERSION' LS_USER = 'linuxserver' LS_REPO = 'docker-sonarr' @@ -11,19 +17,13 @@ pipeline { DOCKERHUB_IMAGE = 'linuxserver/sonarr' DEV_DOCKERHUB_IMAGE = 'lsiodev/sonarr' PR_DOCKERHUB_IMAGE = 'lspipepr/sonarr' - BUILDS_DISCORD = credentials('build_webhook_url') - GITHUB_TOKEN = credentials('498b4638-2d02-4ce5-832d-8a57d01d97ab') DIST_IMAGE = 'ubuntu' - DIST_TAG = 'xenial' - DIST_PACKAGES = 'none' - DIST_REPO = 'http://apt.sonarr.tv/dists/master/main/binary-amd64/Packages' - DIST_REPO_PACKAGE = 'nzbdrone' MULTIARCH='true' CI='true' CI_WEB='true' CI_PORT='8989' CI_SSL='false' - CI_DELAY='60' + CI_DELAY='120' CI_DOCKERENV='TZ=US/Pacific' CI_AUTH='user:password' CI_WEBPATH='' @@ -33,6 +33,7 @@ pipeline { stage("Set ENV Variables base"){ steps{ script{ + env.EXIT_STATUS = '' env.LS_RELEASE = sh( script: '''curl -s https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/latest | jq -r '. | .tag_name' ''', returnStdout: true).trim() @@ -72,29 +73,44 @@ pipeline { /* ####################### Package Version Tagging ####################### */ - // If this does not track package tags - stage("Set Package tag None"){ - steps{ - script{ - env.PACKAGE_TAG = 'none' - } - } + // Grab the current package versions in Git to determine package tag + stage("Set Package tag"){ + steps{ + script{ + env.PACKAGE_TAG = sh( + script: '''#!/bin/bash + if [ -e package_versions.txt ] ; then + cat package_versions.txt | md5sum | cut -c1-8 + else + echo none + fi''', + returnStdout: true).trim() + } + } } /* ######################## External Release Tagging ######################## */ - // If this is a deb repo release pull the specific version from the packages file - stage("Set EXT tag deb repo"){ - steps{ - sh '''docker pull ${DIST_IMAGE}:${DIST_TAG}''' - script{ - env.EXT_RELEASE = sh( - script: '''curl -sX GET ${DIST_REPO} \ - |grep -A 6 -m 1 "Package: ${DIST_REPO_PACKAGE}" | awk -F ": " '/Version/{print $2;exit}' ''', - returnStdout: true).trim() - env.RELEASE_LINK = env.DIST_REPO - } - } + // 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 http://apt.sonarr.tv/dists/master/main/binary-amd64/Packages |grep -A 6 -m 1 'Package: nzbdrone' | 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"){ + steps{ + script{ + env.EXT_RELEASE_CLEAN = sh( + script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g' ''', + returnStdout: true).trim() + } + } } // If this is a master build use live docker endpoints stage("Set ENV live build"){ @@ -106,11 +122,11 @@ pipeline { script{ env.IMAGE = env.DOCKERHUB_IMAGE if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE + '-ls' + env.LS_TAG_NUMBER + '|arm32v6-' + env.EXT_RELEASE + '-ls' + env.LS_TAG_NUMBER + '|arm64v8-' + env.EXT_RELEASE + '-ls' + env.LS_TAG_NUMBER + env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm32v6-' + 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 + '-ls' + env.LS_TAG_NUMBER + env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } - env.META_TAG = env.EXT_RELEASE + '-ls' + env.LS_TAG_NUMBER + env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } } } @@ -124,11 +140,11 @@ pipeline { script{ env.IMAGE = env.DEV_DOCKERHUB_IMAGE if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm32v6-' + env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm64v8-' + env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm32v6-' + 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 + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA } - env.META_TAG = env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' } } @@ -142,18 +158,18 @@ pipeline { script{ env.IMAGE = env.PR_DOCKERHUB_IMAGE if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm32v6-' + env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm32v6-' + 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 { - env.CI_TAGS = env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST } - env.META_TAG = env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST 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/' } } } - // Use helper container to render a readme from the template if needed - stage('Update-README') { + // Use helper containers to render templated files + stage('Update-Templates') { when { branch "master" environment name: 'CHANGE_ID', value: '' @@ -163,126 +179,214 @@ pipeline { } steps { 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 linuxserver/doc-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -v ${TEMPDIR}:/ansible/readme linuxserver/doc-builder:latest - if [ "$(md5sum ${TEMPDIR}/${CONTAINER_NAME}/README.md | awk '{ print $1 }')" != "$(md5sum README.md | awk '{ print $1 }')" ]; then - git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/${LS_REPO} - cp ${TEMPDIR}/${CONTAINER_NAME}/README.md ${TEMPDIR}/${LS_REPO}/ - cd ${TEMPDIR}/${LS_REPO}/ - git --git-dir ${TEMPDIR}/${LS_REPO}/.git add README.md - git --git-dir ${TEMPDIR}/${LS_REPO}/.git commit -m 'Bot Updating README from template' - git --git-dir ${TEMPDIR}/${LS_REPO}/.git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all + docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/readme linuxserver/doc-builder:latest + if [ "$(md5sum ${TEMPDIR}/${LS_REPO}/Jenkinsfile | awk '{ print $1 }')" != "$(md5sum Jenkinsfile | awk '{ print $1 }')" ] || [ "$(md5sum ${TEMPDIR}/${CONTAINER_NAME}/README.md | awk '{ print $1 }')" != "$(md5sum README.md | awk '{ print $1 }')" ]; then + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git checkout -f master + cp ${TEMPDIR}/${CONTAINER_NAME}/README.md ${TEMPDIR}/repo/${LS_REPO}/ + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ + cd ${TEMPDIR}/repo/${LS_REPO}/ + git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git add Jenkinsfile README.md + git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git commit -m 'Bot Updating Templated Files' + git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.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 rm -Rf ${TEMPDIR}''' script{ - env.README_UPDATED = sh( + env.FILES_UPDATED = sh( script: '''cat /tmp/${COMMIT_SHA}-${BUILD_NUMBER}''', returnStdout: true).trim() } } } - // Exit the build if the Readme was just updated - stage('README-exit') { + // Exit the build if the Templated files were just updated + stage('Template-exit') { when { branch "master" environment name: 'CHANGE_ID', value: '' - environment name: 'README_UPDATED', value: 'true' + environment name: 'FILES_UPDATED', value: 'true' expression { env.CONTAINER_NAME != null } } steps { script{ - env.CI_URL = 'README_UPDATE' - env.RELEASE_LINK = 'README_UPDATE' - currentBuild.rawBuild.result = Result.ABORTED - throw new hudson.AbortException('ABORTED_README') + env.EXIT_STATUS = 'ABORTED' } } } /* ############### Build Container ############### */ - // Build Docker container for push to LS Repo - stage('Build-Single') { - when { - environment name: 'MULTIARCH', value: 'false' - } - steps { - sh "docker build --no-cache -t ${IMAGE}:${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." - } - } - // Build MultiArch Docker containers for push to LS Repo - stage('Build-Multi') { - when { - environment name: 'MULTIARCH', value: 'true' - } - parallel { - stage('Build X86') { - steps { - sh "docker build --no-cache -t ${IMAGE}:amd64-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." - } - } - stage('Build ARMHF') { - agent { - 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 "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-arm-static -o qemu-arm-static" - sh "chmod +x qemu-*" - sh "docker build --no-cache -f Dockerfile.armhf -t ${IMAGE}:arm32v6-${META_TAG} \ - --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." - sh "docker tag ${IMAGE}:arm32v6-${META_TAG} lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" - sh "docker push lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" - } - } - } - stage('Build ARM64') { - agent { - 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 "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-aarch64-static -o qemu-aarch64-static" - sh "chmod +x qemu-*" - sh "docker build --no-cache -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}" - } - } - } - } - } + // Build Docker container for push to LS Repo + stage('Build-Single') { + when { + environment name: 'MULTIARCH', value: 'false' + environment name: 'EXIT_STATUS', value: '' + } + steps { + sh "docker build --no-cache -t ${IMAGE}:${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + } + } + // Build MultiArch Docker containers for push to LS Repo + stage('Build-Multi') { + when { + environment name: 'MULTIARCH', value: 'true' + environment name: 'EXIT_STATUS', value: '' + } + parallel { + stage('Build X86') { + steps { + sh "docker build --no-cache -t ${IMAGE}:amd64-${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + } + } + stage('Build ARMHF') { + agent { + 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 "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-arm-static -o qemu-arm-static" + sh "chmod +x qemu-*" + sh "docker build --no-cache -f Dockerfile.armhf -t ${IMAGE}:arm32v6-${META_TAG} \ + --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh "docker tag ${IMAGE}:arm32v6-${META_TAG} lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" + sh "docker push lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" + } + } + } + stage('Build ARM64') { + agent { + 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 "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-aarch64-static -o qemu-aarch64-static" + sh "chmod +x qemu-*" + sh "docker build --no-cache -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}" + } + } + } + } + } + // Take the image we just built and dump package versions for comparison + stage('Update-packages') { + when { + branch "master" + environment name: 'CHANGE_ID', value: '' + environment name: 'EXIT_STATUS', value: '' + } + steps { + sh '''#! /bin/bash + set -e + TEMPDIR=$(mktemp -d) + if [ "${MULTIARCH}" == "true" ]; then + LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG} + 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 > packages && \ + apk info -v > versions && \ + paste -d " " packages versions > /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 > /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" + if [ "${NEW_PACKAGE_TAG}" != "${PACKAGE_TAG}" ]; then + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/${LS_REPO} + git --git-dir ${TEMPDIR}/${LS_REPO}/.git checkout -f master + cp ${TEMPDIR}/package_versions.txt ${TEMPDIR}/${LS_REPO}/ + cd ${TEMPDIR}/${LS_REPO}/ + 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 + echo "true" > /tmp/packages-${COMMIT_SHA}-${BUILD_NUMBER} + echo "Package tag updated, stopping build process" + else + echo "false" > /tmp/packages-${COMMIT_SHA}-${BUILD_NUMBER} + echo "Package tag is same as previous continue with build process" + fi + rm -Rf ${TEMPDIR}''' + script{ + env.PACKAGE_UPDATED = sh( + script: '''cat /tmp/packages-${COMMIT_SHA}-${BUILD_NUMBER}''', + returnStdout: true).trim() + } + } + } + // Exit the build if the package file was just updated + stage('PACKAGE-exit') { + when { + branch "master" + environment name: 'CHANGE_ID', value: '' + environment name: 'PACKAGE_UPDATED', value: 'true' + environment name: 'EXIT_STATUS', value: '' + } + steps { + script{ + env.EXIT_STATUS = 'ABORTED' + } + } + } + // Exit the build if this is just a package check and there are no changes to push + stage('PACKAGECHECK-exit') { + when { + branch "master" + environment name: 'CHANGE_ID', value: '' + environment name: 'PACKAGE_UPDATED', value: 'false' + environment name: 'EXIT_STATUS', value: '' + expression { + params.PACKAGE_CHECK == 'true' + } + } + steps { + script{ + env.EXIT_STATUS = 'ABORTED' + } + } + } /* ####### Testing ####### */ @@ -290,13 +394,18 @@ pipeline { stage('Test') { when { environment name: 'CI', value: 'true' + environment name: 'EXIT_STATUS', value: '' } steps { withCredentials([ string(credentialsId: 'spaces-key', variable: 'DO_KEY'), string(credentialsId: 'spaces-secret', variable: 'DO_SECRET') ]) { + script{ + env.CI_URL = 'https://lsio-ci.ams3.digitaloceanspaces.com/' + env.IMAGE + '/' + env.META_TAG + '/index.html' + } sh '''#! /bin/bash + set -e docker pull lsiodev/ci:latest if [ "${MULTIARCH}" == "true" ]; then docker pull lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} @@ -315,7 +424,7 @@ pipeline { -e BASE=\"${DIST_IMAGE}\" \ -e SECRET_KEY=\"${DO_SECRET}\" \ -e ACCESS_KEY=\"${DO_KEY}\" \ - -e DOCKER_ENV=\"DB_HOST=${TEST_MYSQL_HOST}|DB_DATABASE=bookstack|DB_USERNAME=root|DB_PASSWORD=${TEST_MYSQL_PASSWORD}\" \ + -e DOCKER_ENV=\"${CI_DOCKERENV}\" \ -e WEB_SCREENSHOT=\"${CI_WEB}\" \ -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ @@ -323,9 +432,6 @@ pipeline { -e DO_BUCKET="lsio-ci" \ -t lsiodev/ci:latest \ python /ci/ci.py''' - script{ - env.CI_URL = 'https://lsio-ci.ams3.digitaloceanspaces.com/' + env.IMAGE + '/' + env.META_TAG + '/index.html' - } } } } @@ -336,6 +442,7 @@ pipeline { stage('Docker-Push-Single') { when { environment name: 'MULTIARCH', value: 'false' + environment name: 'EXIT_STATUS', value: '' } steps { withCredentials([ @@ -360,6 +467,7 @@ pipeline { stage('Docker-Push-Multi') { when { environment name: 'MULTIARCH', value: 'true' + environment name: 'EXIT_STATUS', value: '' } steps { withCredentials([ @@ -392,40 +500,41 @@ pipeline { sh "docker manifest push --purge ${IMAGE}:latest || :" sh "docker manifest create ${IMAGE}:latest ${IMAGE}:amd64-latest ${IMAGE}:arm32v6-latest ${IMAGE}:arm64v8-latest" sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm32v6-latest --os linux --arch arm" - sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm64v8-latest --os linux --arch arm64 --variant armv8" - sh "docker manifest push --purge ${IMAGE}:${EXT_RELEASE}-ls${LS_TAG_NUMBER} || :" + sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8" + sh "docker manifest push --purge ${IMAGE}:${META_TAG} || :" sh "docker manifest create ${IMAGE}:${META_TAG} ${IMAGE}:amd64-${META_TAG} ${IMAGE}:arm32v6-${META_TAG} ${IMAGE}:arm64v8-${META_TAG}" sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm32v6-${META_TAG} --os linux --arch arm" - sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant armv8" + sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8" sh "docker manifest push --purge ${IMAGE}:latest" sh "docker manifest push --purge ${IMAGE}:${META_TAG}" } } } - // If this is a public release tag it in the LS Github and push a changelog from external repo and our internal one + // If this is a public release tag it in the LS Github stage('Github-Tag-Push-Release') { when { branch "master" expression { - env.LS_RELEASE != env.EXT_RELEASE + '-pkg-' + env.PACKAGE_TAG + '-ls' + env.LS_TAG_NUMBER + env.LS_RELEASE != env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-ls' + env.LS_TAG_NUMBER } environment name: 'CHANGE_ID', value: '' + environment name: 'EXIT_STATUS', value: '' } steps { - echo "Pushing New tag for current commit ${EXT_RELEASE}-pkg-${PACKAGE_TAG}-ls${LS_TAG_NUMBER}" + echo "Pushing New tag for current commit ${EXT_RELEASE_CLEAN}-pkg-${PACKAGE_TAG}-ls${LS_TAG_NUMBER}" sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ - -d '{"tag":"'${EXT_RELEASE}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ + -d '{"tag":"'${EXT_RELEASE_CLEAN}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ "object": "'${COMMIT_SHA}'",\ - "message": "Tagging Release '${EXT_RELEASE}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}' to master",\ + "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}' to master",\ "type": "commit",\ "tagger": {"name": "LinuxServer Jenkins","email": "jenkins@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' echo "Pushing New release for Tag" sh '''#! /bin/bash - echo "Updating ${DIST_REPO_PACKAGE} to ${EXT_RELEASE}" > releasebody.json - echo '{"tag_name":"'${EXT_RELEASE}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ + echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json + echo '{"tag_name":"'${EXT_RELEASE_CLEAN}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ "target_commitish": "master",\ - "name": "'${EXT_RELEASE}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ - "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n**Repo Changes:**\\n\\n' > start + "name": "'${EXT_RELEASE_CLEAN}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ + "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''' @@ -435,6 +544,7 @@ pipeline { stage('Sync-README') { when { environment name: 'CHANGE_ID', value: '' + environment name: 'EXIT_STATUS', value: '' } steps { withCredentials([ @@ -462,15 +572,22 @@ pipeline { Send status to Discord ###################### */ post { - success { - sh ''' curl -X POST --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 1681177,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_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} ''' - } - failure { - sh ''' curl -X POST --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 16711680,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_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} ''' + always { + script{ + if (env.EXIT_STATUS == "ABORTED"){ + sh 'echo "build aborted"' + } + else if (currentBuild.currentResult == "SUCCESS"){ + sh ''' curl -X POST --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 1681177,\ + "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_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 --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 16711680,\ + "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_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} ''' + } + } } } } diff --git a/README.md b/README.md index 12bae97..5f135d2 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Find us at: * [Discord](https://discord.gg/YWrKVTn) - realtime support / chat with the community and the team. * [IRC](https://irc.linuxserver.io) - on freenode at `#linuxserver.io`. Our primary support channel is Discord. * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! -* [Podcast](https://podcast.linuxserver.io) - on hiatus. Coming back soon (late 2018). +* [Podcast](https://anchor.fm/linuxserverio) - on hiatus. Coming back soon (late 2018). # PSA: Changes are happening @@ -21,6 +21,7 @@ From August 2018 onwards, Linuxserver are in the midst of switching to a new CI TLDR: Multi-arch support is changing from multiple repos to one repo per container image. # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) +[![](https://img.shields.io/discord/354974912613449730.svg?logo=discord&label=LSIO%20Discord&style=flat-square)](https://discord.gg/YWrKVTn) [![](https://images.microbadger.com/badges/version/linuxserver/sonarr.svg)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") [![](https://images.microbadger.com/badges/image/linuxserver/sonarr.svg)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") ![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg) @@ -33,13 +34,13 @@ TLDR: Multi-arch support is changing from multiple repos to one repo per contain ## 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). +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). The architectures supported by this image are: | Architecture | Tag | | :----: | --- | -| X86-64 | amd64-latest | +| x86-64 | amd64-latest | | arm64 | arm64v8-latest | | armhf | arm32v6-latest | @@ -59,6 +60,7 @@ docker create \ -v :/config \ -v :/tv \ -v :/downloads \ + --restart unless-stopped \ linuxserver/sonarr ``` @@ -70,8 +72,6 @@ Add one of the tags, if required, to the linuxserver/sonarr line of the run/cr + **develop** --p 8989:8989 \ - ### docker-compose Compatible with docker-compose v2 schemas. diff --git a/jenkins-vars.yml b/jenkins-vars.yml new file mode 100644 index 0000000..7e4710c --- /dev/null +++ b/jenkins-vars.yml @@ -0,0 +1,27 @@ +--- + +# jenkins variables +project_name: docker-sonarr +external_type: na +custom_version_command: "curl -sX GET http://apt.sonarr.tv/dists/master/main/binary-amd64/Packages |grep -A 6 -m 1 'Package: nzbdrone' | awk -F ': ' '/Version/{print $2;exit}'" +release_type: stable +release_tag: latest +ls_branch: master +repo_vars: + - BUILD_VERSION_ARG = 'SONARR_VERSION' + - LS_USER = 'linuxserver' + - LS_REPO = 'docker-sonarr' + - CONTAINER_NAME = 'sonarr' + - DOCKERHUB_IMAGE = 'linuxserver/sonarr' + - DEV_DOCKERHUB_IMAGE = 'lsiodev/sonarr' + - PR_DOCKERHUB_IMAGE = 'lspipepr/sonarr' + - DIST_IMAGE = 'ubuntu' + - MULTIARCH='true' + - CI='true' + - CI_WEB='true' + - CI_PORT='8989' + - CI_SSL='false' + - CI_DELAY='120' + - CI_DOCKERENV='TZ=US/Pacific' + - CI_AUTH='user:password' + - CI_WEBPATH='' From a5a5a5c3945cda43afec5e05677643ef37c40ed0 Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 28 Jan 2019 15:02:05 -0500 Subject: [PATCH 002/393] standardize the package download urls and simplify version retrieval --- Dockerfile | 23 +++++++++++++---------- Dockerfile.aarch64 | 25 +++++++++++++++---------- Dockerfile.armhf | 23 +++++++++++++---------- jenkins-vars.yml | 2 +- 4 files changed, 42 insertions(+), 31 deletions(-) diff --git a/Dockerfile b/Dockerfile index ed160fb..73f83e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,23 +13,26 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="master" RUN \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://apt.sonarr.tv/dists/${SONARR_BRANCH}/main/binary-amd64/Packages \ - |grep -A 6 -m 1 "Package: nzbdrone" | awk -F ": " '/Version/{print $2;exit}'); \ - fi && \ - echo "**** add sonarr repository ****" && \ - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FDA5DFFC && \ - echo "deb http://apt.sonarr.tv/ ${SONARR_BRANCH} main" > \ - /etc/apt/sources.list.d/sonarr.list && \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - nzbdrone=${SONARR_VERSION} && \ + jq && \ + echo "**** install sonarr ****" && \ + mkdir -p /opt/NzbDrone && \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ + | jq -r '.version'); \ + fi && \ + curl -o \ + /tmp/sonarr.tar.gz -L \ + "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.master.${SONARR_VERSION}.mono.tar.gz" && \ + tar xf \ + /tmp/sonarr.tar.gz -C \ + /opt/NzbDrone --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ /tmp/* \ - /var/lib/apt/lists/* \ /var/tmp/* # add local files diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 051a83a..e34de77 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -17,22 +17,27 @@ ENV XDG_CONFIG_HOME="/config/xdg" ARG SONARR_BRANCH="master" RUN \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://apt.sonarr.tv/dists/${SONARR_BRANCH}/main/binary-amd64/Packages \ - |grep -A 6 -m 1 "Package: nzbdrone" | awk -F ": " '/Version/{print $2;exit}'); \ - fi && \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y \ + jq && \ echo "**** install sonarr ****" && \ - mkdir -p \ - /opt/NzbDrone && \ + mkdir -p /opt/NzbDrone && \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ + | jq -r '.version'); \ + fi && \ curl -o \ - /tmp/sonarr.tar.gz -L \ - "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ + /tmp/sonarr.tar.gz -L \ + "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.master.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ - /tmp/sonarr.tar.gz -C \ + /tmp/sonarr.tar.gz -C \ /opt/NzbDrone --strip-components=1 && \ echo "**** cleanup ****" && \ + apt-get clean && \ rm -rf \ - /tmp/* + /tmp/* \ + /var/tmp/* # add local files COPY root/ / diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 22ece36..52a0c5c 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -16,23 +16,26 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="master" RUN \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://apt.sonarr.tv/dists/${SONARR_BRANCH}/main/binary-amd64/Packages \ - |grep -A 6 -m 1 "Package: nzbdrone" | awk -F ": " '/Version/{print $2;exit}'); \ - fi && \ - echo "**** add sonarr repository ****" && \ - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FDA5DFFC && \ - echo "deb http://apt.sonarr.tv/ ${SONARR_BRANCH} main" > \ - /etc/apt/sources.list.d/sonarr.list && \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - nzbdrone=${SONARR_VERSION} && \ + jq && \ + echo "**** install sonarr ****" && \ + mkdir -p /opt/NzbDrone && \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ + | jq -r '.version'); \ + fi && \ + curl -o \ + /tmp/sonarr.tar.gz -L \ + "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.master.${SONARR_VERSION}.mono.tar.gz" && \ + tar xf \ + /tmp/sonarr.tar.gz -C \ + /opt/NzbDrone --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ /tmp/* \ - /var/lib/apt/lists/* \ /var/tmp/* # add local files diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 7e4710c..08178ce 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-sonarr external_type: na -custom_version_command: "curl -sX GET http://apt.sonarr.tv/dists/master/main/binary-amd64/Packages |grep -A 6 -m 1 'Package: nzbdrone' | awk -F ': ' '/Version/{print $2;exit}'" +custom_version_command: "curl -sX GET http://services.sonarr.tv/v1/download/master | jq -r '.version'" release_type: stable release_tag: latest ls_branch: master From 24999c695f81f44a4f5440a5266cb2dfd66c1534 Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 28 Jan 2019 15:36:29 -0500 Subject: [PATCH 003/393] update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6a8a41e..679bf9c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET http://apt.sonarr.tv/dists/master/main/binary-amd64/Packages |grep -A 6 -m 1 'Package: nzbdrone' | awk -F ': ' '/Version/{print $2;exit}' ''', + script: ''' curl -sX GET http://services.sonarr.tv/v1/download/master | jq -r '.version' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } From 1631542801d6e9974f1d5a0f487a76c00564eefa Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 28 Jan 2019 15:42:38 -0500 Subject: [PATCH 004/393] fix download url --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 73f83e4..a05b952 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,7 +25,7 @@ RUN \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.master.${SONARR_VERSION}.mono.tar.gz" && \ + "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ /opt/NzbDrone --strip-components=1 && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index e34de77..5934c5b 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -29,7 +29,7 @@ RUN \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.master.${SONARR_VERSION}.mono.tar.gz" && \ + "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ /opt/NzbDrone --strip-components=1 && \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 52a0c5c..2800e72 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -28,7 +28,7 @@ RUN \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.master.${SONARR_VERSION}.mono.tar.gz" && \ + "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ /opt/NzbDrone --strip-components=1 && \ From 15d0d6719d235f3853e0f46b8817514d07eb045a Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 28 Jan 2019 16:07:32 -0500 Subject: [PATCH 005/393] standardize Dockerfiles --- Dockerfile.aarch64 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 5934c5b..66ec4a1 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -11,10 +11,9 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA LABEL maintainer="sparklyballs" # set environment variables +ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" - -# package versions -ARG SONARR_BRANCH="master" +ENV SONARR_BRANCH="master" RUN \ echo "**** install packages ****" && \ From de14fc3ab3934d06791d80176e888a9d9c4f0752 Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 28 Jan 2019 16:41:29 -0500 Subject: [PATCH 006/393] use https for api endpoints --- Dockerfile | 4 ++-- Dockerfile.aarch64 | 4 ++-- Dockerfile.armhf | 4 ++-- Jenkinsfile | 2 +- jenkins-vars.yml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index a05b952..302c143 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,12 +20,12 @@ RUN \ echo "**** install sonarr ****" && \ mkdir -p /opt/NzbDrone && \ if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ + SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ | jq -r '.version'); \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ + "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ /opt/NzbDrone --strip-components=1 && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 66ec4a1..7bf7402 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -23,12 +23,12 @@ RUN \ echo "**** install sonarr ****" && \ mkdir -p /opt/NzbDrone && \ if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ + SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ | jq -r '.version'); \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ + "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ /opt/NzbDrone --strip-components=1 && \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 2800e72..8c322c5 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -23,12 +23,12 @@ RUN \ echo "**** install sonarr ****" && \ mkdir -p /opt/NzbDrone && \ if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ + SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ | jq -r '.version'); \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "http://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ + "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ /opt/NzbDrone --strip-components=1 && \ diff --git a/Jenkinsfile b/Jenkinsfile index 679bf9c..9958585 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET http://services.sonarr.tv/v1/download/master | jq -r '.version' ''', + script: ''' curl -sX GET https://services.sonarr.tv/v1/download/master | jq -r '.version' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 08178ce..fde9bf4 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-sonarr external_type: na -custom_version_command: "curl -sX GET http://services.sonarr.tv/v1/download/master | jq -r '.version'" +custom_version_command: "curl -sX GET https://services.sonarr.tv/v1/download/master | jq -r '.version'" release_type: stable release_tag: latest ls_branch: master From 3ba471125133e9319158a8a768e17c6e407d084a Mon Sep 17 00:00:00 2001 From: aptalca Date: Fri, 1 Feb 2019 13:06:35 -0500 Subject: [PATCH 007/393] update readme, add tag info --- README.md | 13 ++++++++----- readme-vars.yml | 18 +++++++++++------- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 5f135d2..c5c0af7 100644 --- a/README.md +++ b/README.md @@ -64,12 +64,15 @@ docker create \ linuxserver/sonarr ``` -You can choose between ,using tags, various branch versions of sonarr, no tag is required to remain on the main branch. +### Version Tags -Add one of the tags, if required, to the linuxserver/sonarr line of the run/create command in the following format, linuxserver/sonarr:develop -#### 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. -+ **develop** +| Tag | Description | +| :----: | --- | +| latest | stable builds from the master branch of sonarr (currently v2) | +| develop | development builds from the develop branch of sonarr (currently v2) | +| preview | preview builds from the phantom-develop branch of sonarr (currently v3) | ### docker-compose @@ -142,7 +145,7 @@ Access the webui at `:8989`, for more information check out [Sonarr](ht ## Versions -* **08.09.18:** - Adding Multi arch images and pipeline build logic +* **01.02.19:** - Multi arch images and pipeline build logic * **15.12.17:** - Fix continuation lines. * **12.07.17:** - Add inspect commands to README, move to jenkins build and push. * **17.04.17:** - Switch to using inhouse mono baseimage, adds python also. diff --git a/readme-vars.yml b/readme-vars.yml index a06ee21..4ad03d1 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -18,12 +18,16 @@ available_architectures: optional_block_1: true optional_block_1_items: - | - You can choose between ,using tags, various branch versions of sonarr, no tag is required to remain on the main branch. - - Add one of the tags, if required, to the linuxserver/sonarr line of the run/create command in the following format, linuxserver/sonarr:develop - #### Tags - - + **develop** + ### 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 builds from the master branch of sonarr (currently v2) | + | develop | development builds from the develop branch of sonarr (currently v2) | + | preview | preview builds from the phantom-develop branch of sonarr (currently v3) | + # container parameters param_container_name: "{{ project_name }}" @@ -47,7 +51,7 @@ app_setup_block: | # changelog changelogs: - - { date: "08.09.18:", desc: "Adding Multi arch images and pipeline build logic" } + - { date: "01.02.19:", desc: "Multi arch images and pipeline build logic" } - { date: "15.12.17:", desc: "Fix continuation lines." } - { date: "12.07.17:", desc: "Add inspect commands to README, move to jenkins build and push." } - { date: "17.04.17:", desc: "Switch to using inhouse mono baseimage, adds python also." } From db72bcff5b99a4430b0cc3387f65115272cfb3e2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 1 Feb 2019 21:43:53 +0000 Subject: [PATCH 008/393] Bot Updating Package Versions --- package_versions.txt | 353 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 353 insertions(+) create mode 100755 package_versions.txt diff --git a/package_versions.txt b/package_versions.txt new file mode 100755 index 0000000..92a28a4 --- /dev/null +++ b/package_versions.txt @@ -0,0 +1,353 @@ +adduser/xenial,now 3.113+nmu3ubuntu4 all [installed] +apt/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] +apt-transport-https/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] +apt-utils/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] +base-files/xenial-updates,now 9.4ubuntu4.7 amd64 [installed] +base-passwd/xenial,now 3.5.39 amd64 [installed] +bash/xenial-updates,xenial-security,now 4.3-14ubuntu1.2 amd64 [installed] +binutils/xenial-updates,now 2.26.1-1ubuntu1~16.04.7 amd64 [installed,automatic] +bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 amd64 [installed] +bzip2/xenial,now 1.0.6-8 amd64 [installed] +ca-certificates/xenial-updates,now 20170717~16.04.2 all [installed,automatic] +ca-certificates-mono/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed] +cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 all [installed,automatic] +coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 amd64 [installed] +curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed] +dash/xenial,now 0.5.8-2.1ubuntu2 amd64 [installed] +debconf/xenial,now 1.5.58ubuntu1 all [installed] +debianutils/xenial,now 4.7 amd64 [installed] +diffutils/xenial,now 1:3.3-3 amd64 [installed] +dpkg/xenial-updates,now 1.18.4ubuntu1.5 amd64 [installed] +dpkg-dev/xenial-updates,now 1.18.4ubuntu1.5 all [installed,automatic] +e2fslibs/xenial,now 1.42.13-1ubuntu1 amd64 [installed] +e2fsprogs/xenial,now 1.42.13-1ubuntu1 amd64 [installed] +findutils/xenial,now 4.6.0+git+20160126-2 amd64 [installed] +fontconfig-config/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 all [installed,automatic] +fonts-dejavu-core/xenial,now 2.35-1 all [installed,automatic] +gcc-5-base/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 amd64 [installed] +gcc-6-base/xenial,now 6.0.1-0ubuntu1 amd64 [installed] +gnupg/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 amd64 [installed] +gpgv/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 amd64 [installed] +grep/xenial-updates,now 2.25-1~16.04.1 amd64 [installed] +gzip/xenial,now 1.6-4ubuntu1 amd64 [installed] +hostname/xenial,now 3.16ubuntu2 amd64 [installed] +init/xenial-updates,now 1.29ubuntu4 amd64 [installed] +init-system-helpers/xenial-updates,now 1.29ubuntu4 all [installed] +initscripts/xenial,now 2.88dsf-59.3ubuntu2 amd64 [installed] +insserv/xenial,now 1.14.0-5ubuntu3 amd64 [installed] +jq/xenial-updates,xenial-security,now 1.5+dfsg-1ubuntu0.1 amd64 [installed] +krb5-locales/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 all [installed,automatic] +libacl1/xenial,now 2.2.52-3 amd64 [installed] +libapparmor1/xenial-updates,xenial-security,now 2.10.95-0ubuntu2.10 amd64 [installed] +libapt-inst2.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed,automatic] +libapt-pkg5.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] +libasn1-8-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libattr1/xenial,now 1:2.4.47-2 amd64 [installed] +libaudit-common/xenial-updates,now 1:2.4.5-1ubuntu2.1 all [installed] +libaudit1/xenial-updates,now 1:2.4.5-1ubuntu2.1 amd64 [installed] +libblkid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] +libbz2-1.0/xenial,now 1.0.6-8 amd64 [installed] +libc-bin/xenial-updates,xenial-security,now 2.23-0ubuntu10 amd64 [installed] +libc6/xenial-updates,xenial-security,now 2.23-0ubuntu10 amd64 [installed] +libcairo2/xenial,now 1.14.6-1 amd64 [installed,automatic] +libcap2/xenial,now 1:2.24-12 amd64 [installed] +libcap2-bin/xenial,now 1:2.24-12 amd64 [installed] +libcomerr2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] +libcryptsetup4/xenial-updates,now 2:1.6.6-5ubuntu2.1 amd64 [installed] +libcurl3/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed,automatic] +libcurl3-gnutls/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed,automatic] +libcurl4-openssl-dev/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed] +libdb5.3/xenial-updates,xenial-security,now 5.3.28-11ubuntu0.1 amd64 [installed] +libdebconfclient0/xenial,now 0.198ubuntu1 amd64 [installed] +libdevmapper1.02.1/xenial,now 2:1.02.110-1ubuntu10 amd64 [installed] +libdpkg-perl/xenial-updates,now 1.18.4ubuntu1.5 all [installed,automatic] +libexif12/xenial,now 0.6.21-2 amd64 [installed,automatic] +libexpat1/xenial-updates,xenial-security,now 2.1.0-7ubuntu0.16.04.3 amd64 [installed,automatic] +libfdisk1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] +libffi6/xenial,now 3.2.1-4 amd64 [installed,automatic] +libfontconfig1/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 amd64 [installed,automatic] +libfreetype6/xenial-updates,xenial-security,now 2.6.1-0.1ubuntu2.3 amd64 [installed,automatic] +libgcc1/xenial,now 1:6.0.1-0ubuntu1 amd64 [installed] +libgcrypt20/xenial-updates,xenial-security,now 1.6.5-2ubuntu0.5 amd64 [installed] +libgdbm3/xenial,now 1.8.3-13.1 amd64 [installed,automatic] +libgdiplus/stable-xenial,now 5.6-0xamarin5+ubuntu1604b1 amd64 [installed,automatic] +libgif7/xenial-updates,now 5.1.4-0.3~16.04 amd64 [installed,automatic] +libglib2.0-0/xenial-updates,xenial-security,now 2.48.2-0ubuntu4.1 amd64 [installed,automatic] +libgmp10/xenial,now 2:6.1.0+dfsg-2 amd64 [installed,automatic] +libgnutls30/xenial-updates,now 3.4.10-4ubuntu1.4 amd64 [installed,automatic] +libgpg-error0/xenial,now 1.21-2ubuntu1 amd64 [installed] +libgssapi-krb5-2/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] +libgssapi3-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libhcrypto4-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libheimbase1-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libheimntlm0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libhogweed4/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 amd64 [installed,automatic] +libhx509-5-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libidn11/xenial-updates,xenial-security,now 1.32-3ubuntu1.2 amd64 [installed,automatic] +libjbig0/xenial,now 2.1-3.1 amd64 [installed,automatic] +libjpeg-turbo8/xenial-updates,xenial-security,now 1.4.2-0ubuntu3.1 amd64 [installed,automatic] +libjpeg8/xenial,now 8c-2ubuntu8 amd64 [installed,automatic] +libk5crypto3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] +libkeyutils1/xenial,now 1.5.9-8ubuntu1 amd64 [installed,automatic] +libkmod2/xenial-updates,now 22-1ubuntu5.1 amd64 [installed] +libkrb5-26-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libkrb5-3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] +libkrb5support0/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] +libldap-2.4-2/xenial-updates,now 2.4.42+dfsg-2ubuntu3.4 amd64 [installed,automatic] +liblz4-1/xenial,now 0.0~r131-2ubuntu2 amd64 [installed] +liblzma5/xenial,now 5.1.1alpha+20120614-2ubuntu2 amd64 [installed] +libmediainfo0v5/xenial,now 18.12-1 amd64 [installed,automatic] +libmms0/xenial,now 0.6.4-1 amd64 [installed,automatic] +libmono-2.0-dev/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] +libmono-accessibility4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-cairo4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-cecil-private-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-cecil-vb0.9-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-cil-dev/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-codecontracts4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-compilerservices-symbolwriter4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-corlib4.5-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-cscompmgd0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-csharp4.0c-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-custommarshalers4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-data-tds4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-db2-1.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-debugger-soft4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-http4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-i18n-cjk4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-i18n-mideast4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-i18n-other4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-i18n-rare4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-i18n-west4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-i18n4.0-all/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-i18n4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-ldap4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-management4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-messaging-rabbitmq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-messaging4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-build-engine4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-build-framework4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-build-tasks-v4.0-4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-build-utilities-v4.0-4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-build4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-csharp4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-visualbasic10.0-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-visualc10.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-microsoft-web-infrastructure1.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-oracle4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-parallel4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-peapi4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-posix4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-rabbitmq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-relaxng4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-security4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-sharpzip4.84-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-simd4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-smdiagnostics0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-sqlite4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-componentmodel-composition4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-componentmodel-dataannotations4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-configuration-install4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-configuration4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-core4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-data-datasetextensions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-data-entity4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-data-linq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-data-services-client4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-data-services4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-data4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-deployment4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-design4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-drawing-design4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-drawing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-dynamic4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-enterpriseservices4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-identitymodel-selectors4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-identitymodel4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-io-compression-filesystem4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-io-compression4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-json-microsoft4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-json4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-ldap-protocols4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-ldap4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-management4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-messaging4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-net-http-formatting4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-net-http-webrequest4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-net-http4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-net4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-numerics-vectors4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-numerics4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-core2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-debugger2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-experimental2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-interfaces2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-linq2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-observable-aliases0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-platformservices2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-providers2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-runtime-remoting2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-windows-forms2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reactive-windows-threading2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-reflection-context4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-runtime-caching4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-runtime-durableinstancing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-runtime-serialization-formatters-soap4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-runtime-serialization4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-runtime4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-security4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-servicemodel-activation4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-servicemodel-discovery4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-servicemodel-internals0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-servicemodel-routing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-servicemodel-web4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-servicemodel4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-serviceprocess4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-threading-tasks-dataflow4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-transactions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-abstractions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-applicationservices4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-dynamicdata4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-extensions-design4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-extensions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-http-selfhost4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-http-webhost4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-http4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-mobile4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-mvc3.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-razor2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-regularexpressions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-routing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-services4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-webpages-deployment2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-webpages-razor2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web-webpages2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-web4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-windows-forms-datavisualization4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-windows-forms4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-windows4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-workflow-activities4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-workflow-componentmodel4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-workflow-runtime4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-xaml4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-xml-linq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-xml-serialization4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system-xml4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-system4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-tasklets4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-webbrowser4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-webmatrix-data4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-windowsbase4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmono-xbuild-tasks4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +libmonosgen-2.0-1/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] +libmonosgen-2.0-dev/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] +libmount1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] +libncurses5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] +libncursesw5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] +libnettle6/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 amd64 [installed,automatic] +libnunit-cil-dev/xenial,now 2.6.4+dfsg-1 all [installed,automatic] +libnunit-console-runner2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] +libnunit-core-interfaces2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] +libnunit-core2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] +libnunit-framework2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] +libnunit-mocks2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] +libnunit-util2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] +libonig2/xenial-updates,xenial-security,now 5.9.6-1ubuntu0.1 amd64 [installed,automatic] +libp11-kit0/xenial-updates,now 0.23.2-5~ubuntu16.04.1 amd64 [installed,automatic] +libpam-modules/xenial-updates,now 1.1.8-3.2ubuntu2.1 amd64 [installed] +libpam-modules-bin/xenial-updates,now 1.1.8-3.2ubuntu2.1 amd64 [installed] +libpam-runtime/xenial-updates,now 1.1.8-3.2ubuntu2.1 all [installed] +libpam0g/xenial-updates,now 1.1.8-3.2ubuntu2.1 amd64 [installed] +libpcre3/xenial,now 2:8.38-3.1 amd64 [installed] +libperl5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 amd64 [installed,automatic] +libpixman-1-0/xenial,now 0.33.6-1 amd64 [installed,automatic] +libpng12-0/xenial-updates,xenial-security,now 1.2.54-1ubuntu1.1 amd64 [installed,automatic] +libprocps4/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 amd64 [installed] +libpython-stdlib/xenial-updates,now 2.7.12-1~16.04 amd64 [installed,automatic] +libpython2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] +libpython2.7-stdlib/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] +libreadline6/xenial,now 6.3-8ubuntu2 amd64 [installed] +libroken18-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +librtmp1/xenial-updates,xenial-security,now 2.4+20151223.gitfa8646d-1ubuntu0.1 amd64 [installed,automatic] +libsasl2-2/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 amd64 [installed,automatic] +libsasl2-modules/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 amd64 [installed,automatic] +libsasl2-modules-db/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 amd64 [installed,automatic] +libseccomp2/xenial-updates,now 2.3.1-2.1ubuntu2~16.04.1 amd64 [installed] +libselinux1/xenial,now 2.4-3build2 amd64 [installed] +libsemanage-common/xenial,now 2.3-1build3 all [installed] +libsemanage1/xenial,now 2.3-1build3 amd64 [installed] +libsepol1/xenial,now 2.4-2 amd64 [installed] +libsmartcols1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] +libsqlite3-0/xenial,now 3.11.0-1ubuntu1 amd64 [installed,automatic] +libss2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] +libssl1.0.0/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.14 amd64 [installed,automatic] +libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 amd64 [installed] +libsystemd0/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] +libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 amd64 [installed,automatic] +libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.5 amd64 [installed,automatic] +libtinfo5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] +libudev1/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] +libusb-0.1-4/xenial,now 2:0.1.12-28 amd64 [installed] +libustr-1.0-1/xenial,now 1.0.4-5 amd64 [installed] +libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] +libwind0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] +libx11-6/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 amd64 [installed,automatic] +libx11-data/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 all [installed,automatic] +libxau6/xenial,now 1:1.0.8-1 amd64 [installed,automatic] +libxcb-render0/xenial,now 1.11.1-1ubuntu1 amd64 [installed,automatic] +libxcb-shm0/xenial,now 1.11.1-1ubuntu1 amd64 [installed,automatic] +libxcb1/xenial,now 1.11.1-1ubuntu1 amd64 [installed,automatic] +libxdmcp6/xenial,now 1:1.1.2-1.1 amd64 [installed,automatic] +libxext6/xenial,now 2:1.3.3-1 amd64 [installed,automatic] +libxrender1/xenial,now 1:0.9.9-0ubuntu1 amd64 [installed,automatic] +libzen0v5/xenial,now 0.4.37-1 amd64 [installed,automatic] +locales/xenial-updates,xenial-security,now 2.23-0ubuntu10 all [installed] +login/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 amd64 [installed] +lsb-base/xenial-updates,now 9.20160110ubuntu0.2 all [installed] +make/xenial,now 4.1-6 amd64 [installed,automatic] +makedev/xenial-updates,now 2.3.1-93ubuntu2~ubuntu16.04.1 all [installed] +mawk/xenial,now 1.3.3-17ubuntu2 amd64 [installed] +mediainfo/xenial,now 18.12-1 amd64 [installed] +mime-support/xenial,now 3.59ubuntu1 all [installed,automatic] +mono-4.0-gac/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +mono-devel/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed] +mono-gac/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +mono-mcs/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +mono-roslyn/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +mono-runtime/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] +mono-runtime-common/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] +mono-runtime-sgen/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] +mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed] +mono-xbuild/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] +mount/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] +multiarch-support/xenial-updates,xenial-security,now 2.23-0ubuntu10 amd64 [installed] +ncurses-base/xenial,now 6.0+20160213-1ubuntu1 all [installed] +ncurses-bin/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] +openssl/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.14 amd64 [installed,automatic] +passwd/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 amd64 [installed] +patch/xenial-updates,xenial-security,now 2.7.5-1ubuntu0.16.04.1 amd64 [installed,automatic] +perl/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 amd64 [installed,automatic] +perl-base/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 amd64 [installed] +perl-modules-5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 all [installed,automatic] +pkg-config/xenial,now 0.29.1-0ubuntu1 amd64 [installed,automatic] +procps/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 amd64 [installed] +python/xenial-updates,now 2.7.12-1~16.04 amd64 [installed] +python-minimal/xenial-updates,now 2.7.12-1~16.04 amd64 [installed,automatic] +python2.7/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] +python2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] +readline-common/xenial,now 6.3-8ubuntu2 all [installed] +sed/xenial,now 4.2.2-7 amd64 [installed] +sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 all [installed] +sqlite3/xenial,now 3.11.0-1ubuntu1 amd64 [installed] +systemd/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] +systemd-sysv/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] +sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 all [installed] +sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 amd64 [installed] +tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 amd64 [installed] +tzdata/xenial-updates,xenial-security,now 2018i-0ubuntu0.16.04 all [installed] +ubuntu-keyring/xenial,now 2012.05.19 all [installed] +ucf/xenial,now 3.0036 all [installed,automatic] +unzip/xenial,now 6.0-20ubuntu1 amd64 [installed] +util-linux/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] +xz-utils/xenial,now 5.1.1alpha+20120614-2ubuntu2 amd64 [installed,automatic] +zlib1g/xenial-updates,now 1:1.2.8.dfsg-2ubuntu4.1 amd64 [installed] From 470d0be1f1d05d1f6f23becd388d0c781a3db98a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 Feb 2019 03:31:41 -0500 Subject: [PATCH 009/393] Bot Updating Templated Files --- Jenkinsfile | 9 +++++++++ README.md | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 9958585..0cf302f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -199,6 +199,15 @@ 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 [ ! -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}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" ]; then + cp ${TEMPDIR}/${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 Templated Files' + git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all + fi rm -Rf ${TEMPDIR}''' script{ env.FILES_UPDATED = sh( diff --git a/README.md b/README.md index c5c0af7..a9be01e 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,8 @@ TLDR: Multi-arch support is changing from multiple repos to one repo per contain [![](https://images.microbadger.com/badges/image/linuxserver/sonarr.svg)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") ![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg) ![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg) +[![Build Status](https://ci.linuxserver.io/buildStatus/icon?job=Docker-Pipeline-Builders/docker-sonarr/master)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/) +[![](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/badge.svg)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/index.html) [Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. @@ -36,6 +38,8 @@ TLDR: Multi-arch support is changing from multiple repos to one repo per contain 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). +Simply pulling `linuxserver/sonarr` 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 | @@ -44,6 +48,7 @@ The architectures supported by this image are: | arm64 | arm64v8-latest | | armhf | arm32v6-latest | + ## Usage Here are some example snippets to help you get started creating a container. From eef8d9d839701041fd0259e43c244890e9d999e0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 Feb 2019 08:36:36 +0000 Subject: [PATCH 010/393] 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 92a28a4..6030d7e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -12,7 +12,7 @@ ca-certificates/xenial-updates,now 20170717~16.04.2 all [installed,automatic] ca-certificates-mono/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed] cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 all [installed,automatic] coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 amd64 [installed] -curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed] +curl/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] dash/xenial,now 0.5.8-2.1ubuntu2 amd64 [installed] debconf/xenial,now 1.5.58ubuntu1 all [installed] debianutils/xenial,now 4.7 amd64 [installed] @@ -54,9 +54,9 @@ libcap2/xenial,now 1:2.24-12 amd64 [installed] libcap2-bin/xenial,now 1:2.24-12 amd64 [installed] libcomerr2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] libcryptsetup4/xenial-updates,now 2:1.6.6-5ubuntu2.1 amd64 [installed] -libcurl3/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed,automatic] -libcurl3-gnutls/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed,automatic] -libcurl4-openssl-dev/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.11 amd64 [installed] +libcurl3/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] +libcurl3-gnutls/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] +libcurl4-openssl-dev/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] libdb5.3/xenial-updates,xenial-security,now 5.3.28-11ubuntu0.1 amd64 [installed] libdebconfclient0/xenial,now 0.198ubuntu1 amd64 [installed] libdevmapper1.02.1/xenial,now 2:1.02.110-1ubuntu10 amd64 [installed] From 83bc6e031a69c61a80b5688b7d078b3ac1fb183f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 14 Feb 2019 08:31:32 +0000 Subject: [PATCH 011/393] Bot Updating Templated Files --- Jenkinsfile | 2 +- README.md | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0cf302f..6789f6d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -201,7 +201,7 @@ pipeline { fi mkdir -p ${TEMPDIR}/gitbook git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/gitbook/docker-documentation - if [ ! -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}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" ]; then + 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}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" ]; then cp ${TEMPDIR}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ cd ${TEMPDIR}/gitbook/docker-documentation/ git add images/docker-${CONTAINER_NAME}.md diff --git a/README.md b/README.md index a9be01e..a3aee62 100644 --- a/README.md +++ b/README.md @@ -132,6 +132,7 @@ In this instance `PUID=1001` and `PGID=1001`, to find yours use `id user` as bel uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup) ``` +   ## Application Setup @@ -148,6 +149,25 @@ Access the webui at `:8989`, for more information check out [Sonarr](ht * image version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' linuxserver/sonarr` +## 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. + +Below are the instructions for updating containers: + +### Via Docker Run/Create +* Update the image: `docker pull linuxserver/sonarr` +* Stop the running container: `docker stop sonarr` +* Delete the container: `docker rm sonarr` +* 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 sonarr` +* You can also remove the old dangling images: `docker image prune` + +### Via Docker Compose +* Update the image: `docker-compose pull linuxserver/sonarr` +* Let compose update containers as necessary: `docker-compose up -d` +* You can also remove the old dangling images: `docker image prune` + ## Versions * **01.02.19:** - Multi arch images and pipeline build logic From 31786b4cab77bc571bdf316846191dc6acfd38b0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 14 Feb 2019 08:35:54 +0000 Subject: [PATCH 012/393] 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 6030d7e..631f2be 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -12,7 +12,7 @@ ca-certificates/xenial-updates,now 20170717~16.04.2 all [installed,automatic] ca-certificates-mono/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed] cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 all [installed,automatic] coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 amd64 [installed] -curl/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] +curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed] dash/xenial,now 0.5.8-2.1ubuntu2 amd64 [installed] debconf/xenial,now 1.5.58ubuntu1 all [installed] debianutils/xenial,now 4.7 amd64 [installed] @@ -54,9 +54,9 @@ libcap2/xenial,now 1:2.24-12 amd64 [installed] libcap2-bin/xenial,now 1:2.24-12 amd64 [installed] libcomerr2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] libcryptsetup4/xenial-updates,now 2:1.6.6-5ubuntu2.1 amd64 [installed] -libcurl3/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] -libcurl3-gnutls/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] -libcurl4-openssl-dev/now 7.47.0-1ubuntu2.11 amd64 [installed,upgradable to: 7.47.0-1ubuntu2.12] +libcurl3/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed,automatic] +libcurl3-gnutls/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed,automatic] +libcurl4-openssl-dev/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed] libdb5.3/xenial-updates,xenial-security,now 5.3.28-11ubuntu0.1 amd64 [installed] libdebconfclient0/xenial,now 0.198ubuntu1 amd64 [installed] libdevmapper1.02.1/xenial,now 2:1.02.110-1ubuntu10 amd64 [installed] From c6f46c556924ba88c0697cded34b05455c0038ff Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 21 Feb 2019 08:34:25 +0000 Subject: [PATCH 013/393] 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 631f2be..f16a273 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,7 +5,7 @@ apt-utils/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] base-files/xenial-updates,now 9.4ubuntu4.7 amd64 [installed] base-passwd/xenial,now 3.5.39 amd64 [installed] bash/xenial-updates,xenial-security,now 4.3-14ubuntu1.2 amd64 [installed] -binutils/xenial-updates,now 2.26.1-1ubuntu1~16.04.7 amd64 [installed,automatic] +binutils/now 2.26.1-1ubuntu1~16.04.7 amd64 [installed,upgradable to: 2.26.1-1ubuntu1~16.04.8] bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 amd64 [installed] bzip2/xenial,now 1.0.6-8 amd64 [installed] ca-certificates/xenial-updates,now 20170717~16.04.2 all [installed,automatic] @@ -47,8 +47,8 @@ libaudit-common/xenial-updates,now 1:2.4.5-1ubuntu2.1 all [installed] libaudit1/xenial-updates,now 1:2.4.5-1ubuntu2.1 amd64 [installed] libblkid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] libbz2-1.0/xenial,now 1.0.6-8 amd64 [installed] -libc-bin/xenial-updates,xenial-security,now 2.23-0ubuntu10 amd64 [installed] -libc6/xenial-updates,xenial-security,now 2.23-0ubuntu10 amd64 [installed] +libc-bin/xenial-security,now 2.23-0ubuntu10 amd64 [installed,upgradable to: 2.23-0ubuntu11] +libc6/xenial-security,now 2.23-0ubuntu10 amd64 [installed,upgradable to: 2.23-0ubuntu11] libcairo2/xenial,now 1.14.6-1 amd64 [installed,automatic] libcap2/xenial,now 1:2.24-12 amd64 [installed] libcap2-bin/xenial,now 1:2.24-12 amd64 [installed] @@ -89,7 +89,7 @@ libjpeg-turbo8/xenial-updates,xenial-security,now 1.4.2-0ubuntu3.1 amd64 [instal libjpeg8/xenial,now 8c-2ubuntu8 amd64 [installed,automatic] libk5crypto3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] libkeyutils1/xenial,now 1.5.9-8ubuntu1 amd64 [installed,automatic] -libkmod2/xenial-updates,now 22-1ubuntu5.1 amd64 [installed] +libkmod2/now 22-1ubuntu5.1 amd64 [installed,upgradable to: 22-1ubuntu5.2] libkrb5-26-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] libkrb5-3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] libkrb5support0/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] @@ -282,11 +282,11 @@ libsqlite3-0/xenial,now 3.11.0-1ubuntu1 amd64 [installed,automatic] libss2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] libssl1.0.0/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.14 amd64 [installed,automatic] libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 amd64 [installed] -libsystemd0/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] +libsystemd0/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 amd64 [installed,automatic] libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.5 amd64 [installed,automatic] libtinfo5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] -libudev1/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] +libudev1/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] libusb-0.1-4/xenial,now 2:0.1.12-28 amd64 [installed] libustr-1.0-1/xenial,now 1.0.4-5 amd64 [installed] libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] @@ -301,7 +301,7 @@ libxdmcp6/xenial,now 1:1.1.2-1.1 amd64 [installed,automatic] libxext6/xenial,now 2:1.3.3-1 amd64 [installed,automatic] libxrender1/xenial,now 1:0.9.9-0ubuntu1 amd64 [installed,automatic] libzen0v5/xenial,now 0.4.37-1 amd64 [installed,automatic] -locales/xenial-updates,xenial-security,now 2.23-0ubuntu10 all [installed] +locales/xenial-security,now 2.23-0ubuntu10 all [installed,upgradable to: 2.23-0ubuntu11] login/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 amd64 [installed] lsb-base/xenial-updates,now 9.20160110ubuntu0.2 all [installed] make/xenial,now 4.1-6 amd64 [installed,automatic] @@ -320,7 +320,7 @@ mono-runtime-sgen/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [ins mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed] mono-xbuild/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] mount/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -multiarch-support/xenial-updates,xenial-security,now 2.23-0ubuntu10 amd64 [installed] +multiarch-support/xenial-security,now 2.23-0ubuntu10 amd64 [installed,upgradable to: 2.23-0ubuntu11] ncurses-base/xenial,now 6.0+20160213-1ubuntu1 all [installed] ncurses-bin/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] openssl/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.14 amd64 [installed,automatic] @@ -339,8 +339,8 @@ readline-common/xenial,now 6.3-8ubuntu2 all [installed] sed/xenial,now 4.2.2-7 amd64 [installed] sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 all [installed] sqlite3/xenial,now 3.11.0-1ubuntu1 amd64 [installed] -systemd/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] -systemd-sysv/xenial-updates,xenial-security,now 229-4ubuntu21.15 amd64 [installed] +systemd/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] +systemd-sysv/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 all [installed] sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 amd64 [installed] tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 amd64 [installed] From d9df6c5bc5c75d82e0ea98951239c7e2099390c6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 28 Feb 2019 03:31:42 -0500 Subject: [PATCH 014/393] Bot Updating Templated Files --- README.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/README.md b/README.md index a3aee62..63a0091 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,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! * [Podcast](https://anchor.fm/linuxserverio) - on hiatus. Coming back soon (late 2018). -# PSA: Changes are happening - -From August 2018 onwards, Linuxserver are in the midst of switching to a new CI platform which will enable us to build and release multiple architectures under a single repo. To this end, existing images for `arm64` and `armhf` builds are being deprecated. They are replaced by a manifest file in each container which automatically pulls the correct image for your architecture. You'll also be able to pull based on a specific architecture tag. - -TLDR: Multi-arch support is changing from multiple repos to one repo per container image. - # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) [![](https://img.shields.io/discord/354974912613449730.svg?logo=discord&label=LSIO%20Discord&style=flat-square)](https://discord.gg/YWrKVTn) [![](https://images.microbadger.com/badges/version/linuxserver/sonarr.svg)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") @@ -36,7 +30,7 @@ TLDR: Multi-arch support is changing from multiple repos to one repo per contain ## 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). +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/sonarr` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. From 29efe4d8774c45f4d3de05f389aa9bb9ce15dbbd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 28 Feb 2019 03:35:38 -0500 Subject: [PATCH 015/393] Bot Updating Package Versions --- package_versions.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f16a273..e10f9b4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,10 +2,10 @@ adduser/xenial,now 3.113+nmu3ubuntu4 all [installed] apt/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] apt-transport-https/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] apt-utils/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] -base-files/xenial-updates,now 9.4ubuntu4.7 amd64 [installed] +base-files/xenial-updates,now 9.4ubuntu4.8 amd64 [installed] base-passwd/xenial,now 3.5.39 amd64 [installed] bash/xenial-updates,xenial-security,now 4.3-14ubuntu1.2 amd64 [installed] -binutils/now 2.26.1-1ubuntu1~16.04.7 amd64 [installed,upgradable to: 2.26.1-1ubuntu1~16.04.8] +binutils/xenial-updates,xenial-security,now 2.26.1-1ubuntu1~16.04.8 amd64 [installed,automatic] bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 amd64 [installed] bzip2/xenial,now 1.0.6-8 amd64 [installed] ca-certificates/xenial-updates,now 20170717~16.04.2 all [installed,automatic] @@ -47,8 +47,8 @@ libaudit-common/xenial-updates,now 1:2.4.5-1ubuntu2.1 all [installed] libaudit1/xenial-updates,now 1:2.4.5-1ubuntu2.1 amd64 [installed] libblkid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] libbz2-1.0/xenial,now 1.0.6-8 amd64 [installed] -libc-bin/xenial-security,now 2.23-0ubuntu10 amd64 [installed,upgradable to: 2.23-0ubuntu11] -libc6/xenial-security,now 2.23-0ubuntu10 amd64 [installed,upgradable to: 2.23-0ubuntu11] +libc-bin/xenial-updates,now 2.23-0ubuntu11 amd64 [installed] +libc6/xenial-updates,now 2.23-0ubuntu11 amd64 [installed] libcairo2/xenial,now 1.14.6-1 amd64 [installed,automatic] libcap2/xenial,now 1:2.24-12 amd64 [installed] libcap2-bin/xenial,now 1:2.24-12 amd64 [installed] @@ -89,7 +89,7 @@ libjpeg-turbo8/xenial-updates,xenial-security,now 1.4.2-0ubuntu3.1 amd64 [instal libjpeg8/xenial,now 8c-2ubuntu8 amd64 [installed,automatic] libk5crypto3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] libkeyutils1/xenial,now 1.5.9-8ubuntu1 amd64 [installed,automatic] -libkmod2/now 22-1ubuntu5.1 amd64 [installed,upgradable to: 22-1ubuntu5.2] +libkmod2/xenial-updates,now 22-1ubuntu5.2 amd64 [installed] libkrb5-26-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] libkrb5-3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] libkrb5support0/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] @@ -278,15 +278,15 @@ libsemanage-common/xenial,now 2.3-1build3 all [installed] libsemanage1/xenial,now 2.3-1build3 amd64 [installed] libsepol1/xenial,now 2.4-2 amd64 [installed] libsmartcols1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -libsqlite3-0/xenial,now 3.11.0-1ubuntu1 amd64 [installed,automatic] +libsqlite3-0/xenial,now 3.11.0-1ubuntu1 amd64 [installed,upgradable to: 3.11.0-1ubuntu1.1] libss2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] -libssl1.0.0/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.14 amd64 [installed,automatic] +libssl1.0.0/now 1.0.2g-1ubuntu4.14 amd64 [installed,upgradable to: 1.0.2g-1ubuntu4.15] libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 amd64 [installed] -libsystemd0/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] +libsystemd0/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 amd64 [installed,automatic] libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.5 amd64 [installed,automatic] libtinfo5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] -libudev1/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] +libudev1/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] libusb-0.1-4/xenial,now 2:0.1.12-28 amd64 [installed] libustr-1.0-1/xenial,now 1.0.4-5 amd64 [installed] libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] @@ -301,7 +301,7 @@ libxdmcp6/xenial,now 1:1.1.2-1.1 amd64 [installed,automatic] libxext6/xenial,now 2:1.3.3-1 amd64 [installed,automatic] libxrender1/xenial,now 1:0.9.9-0ubuntu1 amd64 [installed,automatic] libzen0v5/xenial,now 0.4.37-1 amd64 [installed,automatic] -locales/xenial-security,now 2.23-0ubuntu10 all [installed,upgradable to: 2.23-0ubuntu11] +locales/xenial-updates,now 2.23-0ubuntu11 all [installed] login/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 amd64 [installed] lsb-base/xenial-updates,now 9.20160110ubuntu0.2 all [installed] make/xenial,now 4.1-6 amd64 [installed,automatic] @@ -320,10 +320,10 @@ mono-runtime-sgen/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [ins mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed] mono-xbuild/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] mount/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -multiarch-support/xenial-security,now 2.23-0ubuntu10 amd64 [installed,upgradable to: 2.23-0ubuntu11] +multiarch-support/xenial-updates,now 2.23-0ubuntu11 amd64 [installed] ncurses-base/xenial,now 6.0+20160213-1ubuntu1 all [installed] ncurses-bin/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] -openssl/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.14 amd64 [installed,automatic] +openssl/now 1.0.2g-1ubuntu4.14 amd64 [installed,upgradable to: 1.0.2g-1ubuntu4.15] passwd/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 amd64 [installed] patch/xenial-updates,xenial-security,now 2.7.5-1ubuntu0.16.04.1 amd64 [installed,automatic] perl/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 amd64 [installed,automatic] @@ -338,9 +338,9 @@ python2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd readline-common/xenial,now 6.3-8ubuntu2 all [installed] sed/xenial,now 4.2.2-7 amd64 [installed] sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 all [installed] -sqlite3/xenial,now 3.11.0-1ubuntu1 amd64 [installed] -systemd/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] -systemd-sysv/now 229-4ubuntu21.15 amd64 [installed,upgradable to: 229-4ubuntu21.16] +sqlite3/xenial,now 3.11.0-1ubuntu1 amd64 [installed,upgradable to: 3.11.0-1ubuntu1.1] +systemd/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] +systemd-sysv/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 all [installed] sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 amd64 [installed] tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 amd64 [installed] From 6ee43553269445ed5deeb1c8922cf0ed0b9eabd9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 Mar 2019 03:31:43 -0500 Subject: [PATCH 016/393] Bot Updating Templated Files --- Jenkinsfile | 35 +++++++++++++++++++++++++++++++++-- README.md | 32 +++++++++++++++++++++----------- 2 files changed, 54 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6789f6d..a378efb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -38,7 +38,7 @@ pipeline { script: '''curl -s https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/latest | jq -r '. | .tag_name' ''', returnStdout: true).trim() env.LS_RELEASE_NOTES = sh( - script: '''git log -1 --pretty=%B | sed -E ':a;N;$!ba;s/\\r{0,1}\\n/\\\\n/g' ''', + 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' ''', returnStdout: true).trim() env.GITHUB_DATE = sh( script: '''date '+%Y-%m-%dT%H:%M:%S%:z' ''', @@ -282,6 +282,9 @@ pipeline { --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${META_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh "docker tag ${IMAGE}:arm32v6-${META_TAG} lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" sh "docker push lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" + sh '''docker rmi \ + ${IMAGE}:arm32v6-${META_TAG} \ + lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} ''' } } } @@ -308,6 +311,9 @@ pipeline { --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}" + sh '''docker rmi \ + ${IMAGE}:arm64v8-${META_TAG} \ + lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ''' } } } @@ -337,7 +343,7 @@ pipeline { 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 > /tmp/package_versions.txt && \ + apt list -qq --installed | cut -d" " -f1-2 > /tmp/package_versions.txt && \ chmod 777 /tmp/package_versions.txt' fi NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) @@ -469,6 +475,10 @@ pipeline { sh "docker tag ${IMAGE}:${META_TAG} ${IMAGE}:latest" sh "docker push ${IMAGE}:latest" sh "docker push ${IMAGE}:${META_TAG}" + sh '''docker rmi \ + ${IMAGE}:${META_TAG} \ + ${IMAGE}:latest ''' + } } } @@ -516,6 +526,15 @@ pipeline { sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8" sh "docker manifest push --purge ${IMAGE}:latest" sh "docker manifest push --purge ${IMAGE}:${META_TAG}" + sh '''docker rmi \ + ${IMAGE}:amd64-${META_TAG} \ + ${IMAGE}:amd64-latest \ + ${IMAGE}:arm32v6-${META_TAG} \ + ${IMAGE}:arm32v6-latest \ + ${IMAGE}:arm64v8-${META_TAG} \ + ${IMAGE}:arm64v8-latest \ + lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} \ + lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ''' } } } @@ -576,6 +595,18 @@ pipeline { } } } + // If this is a Pull request send the CI link as a comment on it + stage('Pull Request Comment') { + when { + not {environment name: 'CHANGE_ID', value: ''} + environment name: 'CI', value: 'true' + 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 '${CI_URL}'"}' ''' + } + } } /* ###################### Send status to Discord diff --git a/README.md b/README.md index 63a0091..1263e42 100644 --- a/README.md +++ b/README.md @@ -52,8 +52,8 @@ Here are some example snippets to help you get started creating a container. ``` docker create \ --name=sonarr \ - -e PUID=1001 \ - -e PGID=1001 \ + -e PUID=1000 \ + -e PGID=1000 \ -e TZ=Europe/London \ -p 8989:8989 \ -v :/config \ @@ -86,8 +86,8 @@ services: image: linuxserver/sonarr container_name: sonarr environment: - - PUID=1001 - - PGID=1001 + - PUID=1000 + - PGID=1000 - TZ=Europe/London volumes: - :/config @@ -95,7 +95,6 @@ services: - :/downloads ports: - 8989:8989 - mem_limit: 4096m restart: unless-stopped ``` @@ -106,8 +105,8 @@ Container images are configured using parameters passed at runtime (such as thos | Parameter | Function | | :----: | --- | | `-p 8989` | The port for the Sonarr webinterface | -| `-e PUID=1001` | for UserID - see below for explanation | -| `-e PGID=1001` | for GroupID - see below for explanation | +| `-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, this is required for Sonarr | | `-v /config` | Database and sonarr configs | | `-v /tv` | Location of TV library on disk | @@ -119,11 +118,11 @@ When using volumes (`-v` flags) permissions issues can arise between the host OS 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=1001` and `PGID=1001`, to find yours use `id user` as below: +In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as below: ``` $ id username - uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup) + uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup) ``` @@ -157,9 +156,20 @@ Below are the instructions for updating containers: * Start the new container: `docker start sonarr` * You can also remove the old dangling images: `docker image prune` +### Via Taisun auto-updater (especially useful 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 shot: + ``` + docker run --rm \ + -v /var/run/docker.sock:/var/run/docker.sock taisun/updater \ + --oneshot sonarr + ``` +* You can also remove the old dangling images: `docker image prune` + ### Via Docker Compose -* Update the image: `docker-compose pull linuxserver/sonarr` -* Let compose update containers as necessary: `docker-compose up -d` +* Update all images: `docker-compose pull` + * or update a single image: `docker-compose pull sonarr` +* Let compose update all containers as necessary: `docker-compose up -d` + * or update a single container: `docker-compose up -d sonarr` * You can also remove the old dangling images: `docker image prune` ## Versions From ccfab772e28266344141c62976fb47b7211eb574 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 Mar 2019 03:35:56 -0500 Subject: [PATCH 017/393] Bot Updating Package Versions --- package_versions.txt | 706 +++++++++++++++++++++---------------------- 1 file changed, 353 insertions(+), 353 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e10f9b4..af0291f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,353 +1,353 @@ -adduser/xenial,now 3.113+nmu3ubuntu4 all [installed] -apt/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] -apt-transport-https/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] -apt-utils/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] -base-files/xenial-updates,now 9.4ubuntu4.8 amd64 [installed] -base-passwd/xenial,now 3.5.39 amd64 [installed] -bash/xenial-updates,xenial-security,now 4.3-14ubuntu1.2 amd64 [installed] -binutils/xenial-updates,xenial-security,now 2.26.1-1ubuntu1~16.04.8 amd64 [installed,automatic] -bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 amd64 [installed] -bzip2/xenial,now 1.0.6-8 amd64 [installed] -ca-certificates/xenial-updates,now 20170717~16.04.2 all [installed,automatic] -ca-certificates-mono/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed] -cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 all [installed,automatic] -coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 amd64 [installed] -curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed] -dash/xenial,now 0.5.8-2.1ubuntu2 amd64 [installed] -debconf/xenial,now 1.5.58ubuntu1 all [installed] -debianutils/xenial,now 4.7 amd64 [installed] -diffutils/xenial,now 1:3.3-3 amd64 [installed] -dpkg/xenial-updates,now 1.18.4ubuntu1.5 amd64 [installed] -dpkg-dev/xenial-updates,now 1.18.4ubuntu1.5 all [installed,automatic] -e2fslibs/xenial,now 1.42.13-1ubuntu1 amd64 [installed] -e2fsprogs/xenial,now 1.42.13-1ubuntu1 amd64 [installed] -findutils/xenial,now 4.6.0+git+20160126-2 amd64 [installed] -fontconfig-config/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 all [installed,automatic] -fonts-dejavu-core/xenial,now 2.35-1 all [installed,automatic] -gcc-5-base/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 amd64 [installed] -gcc-6-base/xenial,now 6.0.1-0ubuntu1 amd64 [installed] -gnupg/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 amd64 [installed] -gpgv/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 amd64 [installed] -grep/xenial-updates,now 2.25-1~16.04.1 amd64 [installed] -gzip/xenial,now 1.6-4ubuntu1 amd64 [installed] -hostname/xenial,now 3.16ubuntu2 amd64 [installed] -init/xenial-updates,now 1.29ubuntu4 amd64 [installed] -init-system-helpers/xenial-updates,now 1.29ubuntu4 all [installed] -initscripts/xenial,now 2.88dsf-59.3ubuntu2 amd64 [installed] -insserv/xenial,now 1.14.0-5ubuntu3 amd64 [installed] -jq/xenial-updates,xenial-security,now 1.5+dfsg-1ubuntu0.1 amd64 [installed] -krb5-locales/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 all [installed,automatic] -libacl1/xenial,now 2.2.52-3 amd64 [installed] -libapparmor1/xenial-updates,xenial-security,now 2.10.95-0ubuntu2.10 amd64 [installed] -libapt-inst2.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed,automatic] -libapt-pkg5.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 amd64 [installed] -libasn1-8-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libattr1/xenial,now 1:2.4.47-2 amd64 [installed] -libaudit-common/xenial-updates,now 1:2.4.5-1ubuntu2.1 all [installed] -libaudit1/xenial-updates,now 1:2.4.5-1ubuntu2.1 amd64 [installed] -libblkid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -libbz2-1.0/xenial,now 1.0.6-8 amd64 [installed] -libc-bin/xenial-updates,now 2.23-0ubuntu11 amd64 [installed] -libc6/xenial-updates,now 2.23-0ubuntu11 amd64 [installed] -libcairo2/xenial,now 1.14.6-1 amd64 [installed,automatic] -libcap2/xenial,now 1:2.24-12 amd64 [installed] -libcap2-bin/xenial,now 1:2.24-12 amd64 [installed] -libcomerr2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] -libcryptsetup4/xenial-updates,now 2:1.6.6-5ubuntu2.1 amd64 [installed] -libcurl3/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed,automatic] -libcurl3-gnutls/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed,automatic] -libcurl4-openssl-dev/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 amd64 [installed] -libdb5.3/xenial-updates,xenial-security,now 5.3.28-11ubuntu0.1 amd64 [installed] -libdebconfclient0/xenial,now 0.198ubuntu1 amd64 [installed] -libdevmapper1.02.1/xenial,now 2:1.02.110-1ubuntu10 amd64 [installed] -libdpkg-perl/xenial-updates,now 1.18.4ubuntu1.5 all [installed,automatic] -libexif12/xenial,now 0.6.21-2 amd64 [installed,automatic] -libexpat1/xenial-updates,xenial-security,now 2.1.0-7ubuntu0.16.04.3 amd64 [installed,automatic] -libfdisk1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -libffi6/xenial,now 3.2.1-4 amd64 [installed,automatic] -libfontconfig1/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 amd64 [installed,automatic] -libfreetype6/xenial-updates,xenial-security,now 2.6.1-0.1ubuntu2.3 amd64 [installed,automatic] -libgcc1/xenial,now 1:6.0.1-0ubuntu1 amd64 [installed] -libgcrypt20/xenial-updates,xenial-security,now 1.6.5-2ubuntu0.5 amd64 [installed] -libgdbm3/xenial,now 1.8.3-13.1 amd64 [installed,automatic] -libgdiplus/stable-xenial,now 5.6-0xamarin5+ubuntu1604b1 amd64 [installed,automatic] -libgif7/xenial-updates,now 5.1.4-0.3~16.04 amd64 [installed,automatic] -libglib2.0-0/xenial-updates,xenial-security,now 2.48.2-0ubuntu4.1 amd64 [installed,automatic] -libgmp10/xenial,now 2:6.1.0+dfsg-2 amd64 [installed,automatic] -libgnutls30/xenial-updates,now 3.4.10-4ubuntu1.4 amd64 [installed,automatic] -libgpg-error0/xenial,now 1.21-2ubuntu1 amd64 [installed] -libgssapi-krb5-2/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] -libgssapi3-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libhcrypto4-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libheimbase1-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libheimntlm0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libhogweed4/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 amd64 [installed,automatic] -libhx509-5-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libidn11/xenial-updates,xenial-security,now 1.32-3ubuntu1.2 amd64 [installed,automatic] -libjbig0/xenial,now 2.1-3.1 amd64 [installed,automatic] -libjpeg-turbo8/xenial-updates,xenial-security,now 1.4.2-0ubuntu3.1 amd64 [installed,automatic] -libjpeg8/xenial,now 8c-2ubuntu8 amd64 [installed,automatic] -libk5crypto3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] -libkeyutils1/xenial,now 1.5.9-8ubuntu1 amd64 [installed,automatic] -libkmod2/xenial-updates,now 22-1ubuntu5.2 amd64 [installed] -libkrb5-26-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libkrb5-3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] -libkrb5support0/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 amd64 [installed,automatic] -libldap-2.4-2/xenial-updates,now 2.4.42+dfsg-2ubuntu3.4 amd64 [installed,automatic] -liblz4-1/xenial,now 0.0~r131-2ubuntu2 amd64 [installed] -liblzma5/xenial,now 5.1.1alpha+20120614-2ubuntu2 amd64 [installed] -libmediainfo0v5/xenial,now 18.12-1 amd64 [installed,automatic] -libmms0/xenial,now 0.6.4-1 amd64 [installed,automatic] -libmono-2.0-dev/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] -libmono-accessibility4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-cairo4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-cecil-private-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-cecil-vb0.9-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-cil-dev/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-codecontracts4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-compilerservices-symbolwriter4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-corlib4.5-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-cscompmgd0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-csharp4.0c-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-custommarshalers4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-data-tds4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-db2-1.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-debugger-soft4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-http4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-i18n-cjk4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-i18n-mideast4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-i18n-other4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-i18n-rare4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-i18n-west4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-i18n4.0-all/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-i18n4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-ldap4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-management4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-messaging-rabbitmq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-messaging4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-build-engine4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-build-framework4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-build-tasks-v4.0-4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-build-utilities-v4.0-4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-build4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-csharp4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-visualbasic10.0-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-visualc10.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-microsoft-web-infrastructure1.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-oracle4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-parallel4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-peapi4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-posix4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-rabbitmq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-relaxng4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-security4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-sharpzip4.84-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-simd4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-smdiagnostics0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-sqlite4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-componentmodel-composition4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-componentmodel-dataannotations4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-configuration-install4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-configuration4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-core4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-data-datasetextensions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-data-entity4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-data-linq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-data-services-client4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-data-services4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-data4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-deployment4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-design4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-drawing-design4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-drawing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-dynamic4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-enterpriseservices4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-identitymodel-selectors4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-identitymodel4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-io-compression-filesystem4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-io-compression4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-json-microsoft4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-json4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-ldap-protocols4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-ldap4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-management4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-messaging4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-net-http-formatting4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-net-http-webrequest4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-net-http4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-net4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-numerics-vectors4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-numerics4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-core2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-debugger2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-experimental2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-interfaces2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-linq2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-observable-aliases0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-platformservices2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-providers2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-runtime-remoting2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-windows-forms2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reactive-windows-threading2.2-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-reflection-context4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-runtime-caching4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-runtime-durableinstancing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-runtime-serialization-formatters-soap4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-runtime-serialization4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-runtime4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-security4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-servicemodel-activation4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-servicemodel-discovery4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-servicemodel-internals0.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-servicemodel-routing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-servicemodel-web4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-servicemodel4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-serviceprocess4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-threading-tasks-dataflow4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-transactions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-abstractions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-applicationservices4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-dynamicdata4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-extensions-design4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-extensions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-http-selfhost4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-http-webhost4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-http4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-mobile4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-mvc3.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-razor2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-regularexpressions4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-routing4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-services4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-webpages-deployment2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-webpages-razor2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web-webpages2.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-web4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-windows-forms-datavisualization4.0a-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-windows-forms4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-windows4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-workflow-activities4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-workflow-componentmodel4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-workflow-runtime4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-xaml4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-xml-linq4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-xml-serialization4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system-xml4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-system4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-tasklets4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-webbrowser4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-webmatrix-data4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-windowsbase4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmono-xbuild-tasks4.0-cil/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -libmonosgen-2.0-1/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] -libmonosgen-2.0-dev/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] -libmount1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -libncurses5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] -libncursesw5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] -libnettle6/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 amd64 [installed,automatic] -libnunit-cil-dev/xenial,now 2.6.4+dfsg-1 all [installed,automatic] -libnunit-console-runner2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] -libnunit-core-interfaces2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] -libnunit-core2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] -libnunit-framework2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] -libnunit-mocks2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] -libnunit-util2.6.3-cil/xenial,now 2.6.4+dfsg-1 all [installed,automatic] -libonig2/xenial-updates,xenial-security,now 5.9.6-1ubuntu0.1 amd64 [installed,automatic] -libp11-kit0/xenial-updates,now 0.23.2-5~ubuntu16.04.1 amd64 [installed,automatic] -libpam-modules/xenial-updates,now 1.1.8-3.2ubuntu2.1 amd64 [installed] -libpam-modules-bin/xenial-updates,now 1.1.8-3.2ubuntu2.1 amd64 [installed] -libpam-runtime/xenial-updates,now 1.1.8-3.2ubuntu2.1 all [installed] -libpam0g/xenial-updates,now 1.1.8-3.2ubuntu2.1 amd64 [installed] -libpcre3/xenial,now 2:8.38-3.1 amd64 [installed] -libperl5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 amd64 [installed,automatic] -libpixman-1-0/xenial,now 0.33.6-1 amd64 [installed,automatic] -libpng12-0/xenial-updates,xenial-security,now 1.2.54-1ubuntu1.1 amd64 [installed,automatic] -libprocps4/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 amd64 [installed] -libpython-stdlib/xenial-updates,now 2.7.12-1~16.04 amd64 [installed,automatic] -libpython2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] -libpython2.7-stdlib/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] -libreadline6/xenial,now 6.3-8ubuntu2 amd64 [installed] -libroken18-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -librtmp1/xenial-updates,xenial-security,now 2.4+20151223.gitfa8646d-1ubuntu0.1 amd64 [installed,automatic] -libsasl2-2/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 amd64 [installed,automatic] -libsasl2-modules/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 amd64 [installed,automatic] -libsasl2-modules-db/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 amd64 [installed,automatic] -libseccomp2/xenial-updates,now 2.3.1-2.1ubuntu2~16.04.1 amd64 [installed] -libselinux1/xenial,now 2.4-3build2 amd64 [installed] -libsemanage-common/xenial,now 2.3-1build3 all [installed] -libsemanage1/xenial,now 2.3-1build3 amd64 [installed] -libsepol1/xenial,now 2.4-2 amd64 [installed] -libsmartcols1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -libsqlite3-0/xenial,now 3.11.0-1ubuntu1 amd64 [installed,upgradable to: 3.11.0-1ubuntu1.1] -libss2/xenial,now 1.42.13-1ubuntu1 amd64 [installed] -libssl1.0.0/now 1.0.2g-1ubuntu4.14 amd64 [installed,upgradable to: 1.0.2g-1ubuntu4.15] -libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 amd64 [installed] -libsystemd0/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] -libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 amd64 [installed,automatic] -libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.5 amd64 [installed,automatic] -libtinfo5/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] -libudev1/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] -libusb-0.1-4/xenial,now 2:0.1.12-28 amd64 [installed] -libustr-1.0-1/xenial,now 1.0.4-5 amd64 [installed] -libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -libwind0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64 [installed,automatic] -libx11-6/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 amd64 [installed,automatic] -libx11-data/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 all [installed,automatic] -libxau6/xenial,now 1:1.0.8-1 amd64 [installed,automatic] -libxcb-render0/xenial,now 1.11.1-1ubuntu1 amd64 [installed,automatic] -libxcb-shm0/xenial,now 1.11.1-1ubuntu1 amd64 [installed,automatic] -libxcb1/xenial,now 1.11.1-1ubuntu1 amd64 [installed,automatic] -libxdmcp6/xenial,now 1:1.1.2-1.1 amd64 [installed,automatic] -libxext6/xenial,now 2:1.3.3-1 amd64 [installed,automatic] -libxrender1/xenial,now 1:0.9.9-0ubuntu1 amd64 [installed,automatic] -libzen0v5/xenial,now 0.4.37-1 amd64 [installed,automatic] -locales/xenial-updates,now 2.23-0ubuntu11 all [installed] -login/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 amd64 [installed] -lsb-base/xenial-updates,now 9.20160110ubuntu0.2 all [installed] -make/xenial,now 4.1-6 amd64 [installed,automatic] -makedev/xenial-updates,now 2.3.1-93ubuntu2~ubuntu16.04.1 all [installed] -mawk/xenial,now 1.3.3-17ubuntu2 amd64 [installed] -mediainfo/xenial,now 18.12-1 amd64 [installed] -mime-support/xenial,now 3.59ubuntu1 all [installed,automatic] -mono-4.0-gac/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -mono-devel/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed] -mono-gac/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -mono-mcs/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -mono-roslyn/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -mono-runtime/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] -mono-runtime-common/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] -mono-runtime-sgen/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 amd64 [installed,automatic] -mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 all [installed] -mono-xbuild/stable-xenial,now 5.18.0.240-0xamarin1+ubuntu1604b1 all [installed,automatic] -mount/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -multiarch-support/xenial-updates,now 2.23-0ubuntu11 amd64 [installed] -ncurses-base/xenial,now 6.0+20160213-1ubuntu1 all [installed] -ncurses-bin/xenial,now 6.0+20160213-1ubuntu1 amd64 [installed] -openssl/now 1.0.2g-1ubuntu4.14 amd64 [installed,upgradable to: 1.0.2g-1ubuntu4.15] -passwd/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 amd64 [installed] -patch/xenial-updates,xenial-security,now 2.7.5-1ubuntu0.16.04.1 amd64 [installed,automatic] -perl/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 amd64 [installed,automatic] -perl-base/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 amd64 [installed] -perl-modules-5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 all [installed,automatic] -pkg-config/xenial,now 0.29.1-0ubuntu1 amd64 [installed,automatic] -procps/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 amd64 [installed] -python/xenial-updates,now 2.7.12-1~16.04 amd64 [installed] -python-minimal/xenial-updates,now 2.7.12-1~16.04 amd64 [installed,automatic] -python2.7/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] -python2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 amd64 [installed,automatic] -readline-common/xenial,now 6.3-8ubuntu2 all [installed] -sed/xenial,now 4.2.2-7 amd64 [installed] -sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 all [installed] -sqlite3/xenial,now 3.11.0-1ubuntu1 amd64 [installed,upgradable to: 3.11.0-1ubuntu1.1] -systemd/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] -systemd-sysv/xenial-updates,xenial-security,now 229-4ubuntu21.16 amd64 [installed] -sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 all [installed] -sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 amd64 [installed] -tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 amd64 [installed] -tzdata/xenial-updates,xenial-security,now 2018i-0ubuntu0.16.04 all [installed] -ubuntu-keyring/xenial,now 2012.05.19 all [installed] -ucf/xenial,now 3.0036 all [installed,automatic] -unzip/xenial,now 6.0-20ubuntu1 amd64 [installed] -util-linux/xenial-updates,now 2.27.1-6ubuntu3.6 amd64 [installed] -xz-utils/xenial,now 5.1.1alpha+20120614-2ubuntu2 amd64 [installed,automatic] -zlib1g/xenial-updates,now 1:1.2.8.dfsg-2ubuntu4.1 amd64 [installed] +adduser/xenial,now 3.113+nmu3ubuntu4 +apt/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 +apt-transport-https/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 +apt-utils/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 +base-files/xenial-updates,now 9.4ubuntu4.8 +base-passwd/xenial,now 3.5.39 +bash/xenial-updates,xenial-security,now 4.3-14ubuntu1.2 +binutils/xenial-updates,xenial-security,now 2.26.1-1ubuntu1~16.04.8 +bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 +bzip2/xenial,now 1.0.6-8 +ca-certificates/xenial-updates,now 20170717~16.04.2 +ca-certificates-mono/now 5.18.0.240-0xamarin1+ubuntu1604b1 +cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 +coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 +curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 +dash/xenial,now 0.5.8-2.1ubuntu2 +debconf/xenial,now 1.5.58ubuntu1 +debianutils/xenial,now 4.7 +diffutils/xenial,now 1:3.3-3 +dpkg/xenial-updates,now 1.18.4ubuntu1.5 +dpkg-dev/xenial-updates,now 1.18.4ubuntu1.5 +e2fslibs/xenial,now 1.42.13-1ubuntu1 +e2fsprogs/xenial,now 1.42.13-1ubuntu1 +findutils/xenial,now 4.6.0+git+20160126-2 +fontconfig-config/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 +fonts-dejavu-core/xenial,now 2.35-1 +gcc-5-base/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 +gcc-6-base/xenial,now 6.0.1-0ubuntu1 +gnupg/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 +gpgv/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 +grep/xenial-updates,now 2.25-1~16.04.1 +gzip/xenial,now 1.6-4ubuntu1 +hostname/xenial,now 3.16ubuntu2 +init/xenial-updates,now 1.29ubuntu4 +init-system-helpers/xenial-updates,now 1.29ubuntu4 +initscripts/xenial,now 2.88dsf-59.3ubuntu2 +insserv/xenial,now 1.14.0-5ubuntu3 +jq/xenial-updates,xenial-security,now 1.5+dfsg-1ubuntu0.1 +krb5-locales/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 +libacl1/xenial,now 2.2.52-3 +libapparmor1/xenial-updates,xenial-security,now 2.10.95-0ubuntu2.10 +libapt-inst2.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 +libapt-pkg5.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 +libasn1-8-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libattr1/xenial,now 1:2.4.47-2 +libaudit-common/xenial-updates,now 1:2.4.5-1ubuntu2.1 +libaudit1/xenial-updates,now 1:2.4.5-1ubuntu2.1 +libblkid1/xenial-updates,now 2.27.1-6ubuntu3.6 +libbz2-1.0/xenial,now 1.0.6-8 +libc-bin/xenial-updates,now 2.23-0ubuntu11 +libc6/xenial-updates,now 2.23-0ubuntu11 +libcairo2/xenial,now 1.14.6-1 +libcap2/xenial,now 1:2.24-12 +libcap2-bin/xenial,now 1:2.24-12 +libcomerr2/xenial,now 1.42.13-1ubuntu1 +libcryptsetup4/xenial-updates,now 2:1.6.6-5ubuntu2.1 +libcurl3/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 +libcurl3-gnutls/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 +libcurl4-openssl-dev/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 +libdb5.3/xenial-updates,xenial-security,now 5.3.28-11ubuntu0.1 +libdebconfclient0/xenial,now 0.198ubuntu1 +libdevmapper1.02.1/xenial,now 2:1.02.110-1ubuntu10 +libdpkg-perl/xenial-updates,now 1.18.4ubuntu1.5 +libexif12/xenial,now 0.6.21-2 +libexpat1/xenial-updates,xenial-security,now 2.1.0-7ubuntu0.16.04.3 +libfdisk1/xenial-updates,now 2.27.1-6ubuntu3.6 +libffi6/xenial,now 3.2.1-4 +libfontconfig1/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 +libfreetype6/xenial-updates,xenial-security,now 2.6.1-0.1ubuntu2.3 +libgcc1/xenial,now 1:6.0.1-0ubuntu1 +libgcrypt20/xenial-updates,xenial-security,now 1.6.5-2ubuntu0.5 +libgdbm3/xenial,now 1.8.3-13.1 +libgdiplus/stable-xenial,now 5.6-0xamarin5+ubuntu1604b1 +libgif7/xenial-updates,now 5.1.4-0.3~16.04 +libglib2.0-0/xenial-updates,xenial-security,now 2.48.2-0ubuntu4.1 +libgmp10/xenial,now 2:6.1.0+dfsg-2 +libgnutls30/xenial-updates,now 3.4.10-4ubuntu1.4 +libgpg-error0/xenial,now 1.21-2ubuntu1 +libgssapi-krb5-2/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 +libgssapi3-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libhcrypto4-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libheimbase1-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libheimntlm0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libhogweed4/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 +libhx509-5-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libidn11/xenial-updates,xenial-security,now 1.32-3ubuntu1.2 +libjbig0/xenial,now 2.1-3.1 +libjpeg-turbo8/xenial-updates,xenial-security,now 1.4.2-0ubuntu3.1 +libjpeg8/xenial,now 8c-2ubuntu8 +libk5crypto3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 +libkeyutils1/xenial,now 1.5.9-8ubuntu1 +libkmod2/xenial-updates,now 22-1ubuntu5.2 +libkrb5-26-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libkrb5-3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 +libkrb5support0/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 +libldap-2.4-2/xenial-updates,now 2.4.42+dfsg-2ubuntu3.4 +liblz4-1/xenial,now 0.0~r131-2ubuntu2 +liblzma5/xenial,now 5.1.1alpha+20120614-2ubuntu2 +libmediainfo0v5/xenial,now 18.12-1 +libmms0/xenial,now 0.6.4-1 +libmono-2.0-dev/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-accessibility4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-cairo4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-cecil-private-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-cecil-vb0.9-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 +libmono-cil-dev/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-codecontracts4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-compilerservices-symbolwriter4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-corlib4.5-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-cscompmgd0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-csharp4.0c-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-custommarshalers4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-data-tds4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-db2-1.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-debugger-soft4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-http4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-i18n-cjk4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-i18n-mideast4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-i18n-other4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-i18n-rare4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-i18n-west4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-i18n4.0-all/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-i18n4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-ldap4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-management4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-messaging-rabbitmq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-messaging4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-build-engine4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-build-framework4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-build4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-csharp4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-visualbasic10.0-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 +libmono-microsoft-visualc10.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-web-infrastructure1.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-oracle4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-parallel4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-peapi4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-posix4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-rabbitmq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-relaxng4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-security4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-sharpzip4.84-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-simd4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-smdiagnostics0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-sqlite4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-componentmodel-composition4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-componentmodel-dataannotations4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-configuration-install4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-configuration4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-core4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-data-datasetextensions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-data-entity4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-data-linq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-data-services-client4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-data-services4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-data4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-deployment4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-design4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-drawing-design4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-drawing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-dynamic4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-enterpriseservices4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-identitymodel-selectors4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-identitymodel4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-io-compression-filesystem4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-io-compression4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-json-microsoft4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-json4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-ldap-protocols4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-ldap4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-management4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-messaging4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-net-http-formatting4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-net-http-webrequest4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-net-http4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-net4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-numerics-vectors4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-numerics4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-core2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-debugger2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-experimental2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-interfaces2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-linq2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-observable-aliases0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-platformservices2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-providers2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-runtime-remoting2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-windows-forms2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reactive-windows-threading2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-reflection-context4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-runtime-caching4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-runtime-durableinstancing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-runtime-serialization4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-runtime4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-security4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-servicemodel-activation4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-servicemodel-discovery4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-servicemodel-internals0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-servicemodel-routing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-servicemodel-web4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-servicemodel4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-serviceprocess4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-threading-tasks-dataflow4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-transactions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-abstractions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-applicationservices4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-dynamicdata4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-extensions-design4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-extensions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-http-selfhost4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-http-webhost4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-http4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-mobile4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-mvc3.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-razor2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-regularexpressions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-routing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-services4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-webpages-deployment2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-webpages-razor2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web-webpages2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-web4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-windows-forms-datavisualization4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-windows-forms4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-windows4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-workflow-activities4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-workflow-componentmodel4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-workflow-runtime4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-xaml4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-xml-linq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-xml-serialization4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system-xml4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-system4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-tasklets4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-webbrowser4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-webmatrix-data4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-windowsbase4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-xbuild-tasks4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmonosgen-2.0-1/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmonosgen-2.0-dev/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmount1/xenial-updates,now 2.27.1-6ubuntu3.6 +libncurses5/xenial,now 6.0+20160213-1ubuntu1 +libncursesw5/xenial,now 6.0+20160213-1ubuntu1 +libnettle6/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 +libnunit-cil-dev/xenial,now 2.6.4+dfsg-1 +libnunit-console-runner2.6.3-cil/xenial,now 2.6.4+dfsg-1 +libnunit-core-interfaces2.6.3-cil/xenial,now 2.6.4+dfsg-1 +libnunit-core2.6.3-cil/xenial,now 2.6.4+dfsg-1 +libnunit-framework2.6.3-cil/xenial,now 2.6.4+dfsg-1 +libnunit-mocks2.6.3-cil/xenial,now 2.6.4+dfsg-1 +libnunit-util2.6.3-cil/xenial,now 2.6.4+dfsg-1 +libonig2/xenial-updates,xenial-security,now 5.9.6-1ubuntu0.1 +libp11-kit0/xenial-updates,now 0.23.2-5~ubuntu16.04.1 +libpam-modules/xenial-updates,now 1.1.8-3.2ubuntu2.1 +libpam-modules-bin/xenial-updates,now 1.1.8-3.2ubuntu2.1 +libpam-runtime/xenial-updates,now 1.1.8-3.2ubuntu2.1 +libpam0g/xenial-updates,now 1.1.8-3.2ubuntu2.1 +libpcre3/xenial,now 2:8.38-3.1 +libperl5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 +libpixman-1-0/xenial,now 0.33.6-1 +libpng12-0/xenial-updates,xenial-security,now 1.2.54-1ubuntu1.1 +libprocps4/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 +libpython-stdlib/xenial-updates,now 2.7.12-1~16.04 +libpython2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 +libpython2.7-stdlib/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 +libreadline6/xenial,now 6.3-8ubuntu2 +libroken18-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +librtmp1/xenial-updates,xenial-security,now 2.4+20151223.gitfa8646d-1ubuntu0.1 +libsasl2-2/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 +libsasl2-modules/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 +libsasl2-modules-db/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 +libseccomp2/xenial-updates,now 2.3.1-2.1ubuntu2~16.04.1 +libselinux1/xenial,now 2.4-3build2 +libsemanage-common/xenial,now 2.3-1build3 +libsemanage1/xenial,now 2.3-1build3 +libsepol1/xenial,now 2.4-2 +libsmartcols1/xenial-updates,now 2.27.1-6ubuntu3.6 +libsqlite3-0/xenial,now 3.11.0-1ubuntu1 +libss2/xenial,now 1.42.13-1ubuntu1 +libssl1.0.0/now 1.0.2g-1ubuntu4.14 +libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 +libsystemd0/xenial-updates,xenial-security,now 229-4ubuntu21.16 +libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 +libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.5 +libtinfo5/xenial,now 6.0+20160213-1ubuntu1 +libudev1/xenial-updates,xenial-security,now 229-4ubuntu21.16 +libusb-0.1-4/xenial,now 2:0.1.12-28 +libustr-1.0-1/xenial,now 1.0.4-5 +libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 +libwind0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libx11-6/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 +libx11-data/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 +libxau6/xenial,now 1:1.0.8-1 +libxcb-render0/xenial,now 1.11.1-1ubuntu1 +libxcb-shm0/xenial,now 1.11.1-1ubuntu1 +libxcb1/xenial,now 1.11.1-1ubuntu1 +libxdmcp6/xenial,now 1:1.1.2-1.1 +libxext6/xenial,now 2:1.3.3-1 +libxrender1/xenial,now 1:0.9.9-0ubuntu1 +libzen0v5/xenial,now 0.4.37-1 +locales/xenial-updates,now 2.23-0ubuntu11 +login/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 +lsb-base/xenial-updates,now 9.20160110ubuntu0.2 +make/xenial,now 4.1-6 +makedev/xenial-updates,now 2.3.1-93ubuntu2~ubuntu16.04.1 +mawk/xenial,now 1.3.3-17ubuntu2 +mediainfo/xenial,now 18.12-1 +mime-support/xenial,now 3.59ubuntu1 +mono-4.0-gac/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-devel/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-gac/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-mcs/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-roslyn/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-runtime/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-runtime-common/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-runtime-sgen/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 +mono-xbuild/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mount/xenial-updates,now 2.27.1-6ubuntu3.6 +multiarch-support/xenial-updates,now 2.23-0ubuntu11 +ncurses-base/xenial,now 6.0+20160213-1ubuntu1 +ncurses-bin/xenial,now 6.0+20160213-1ubuntu1 +openssl/now 1.0.2g-1ubuntu4.14 +passwd/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 +patch/xenial-updates,xenial-security,now 2.7.5-1ubuntu0.16.04.1 +perl/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 +perl-base/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 +perl-modules-5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 +pkg-config/xenial,now 0.29.1-0ubuntu1 +procps/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 +python/xenial-updates,now 2.7.12-1~16.04 +python-minimal/xenial-updates,now 2.7.12-1~16.04 +python2.7/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 +python2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 +readline-common/xenial,now 6.3-8ubuntu2 +sed/xenial,now 4.2.2-7 +sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 +sqlite3/xenial,now 3.11.0-1ubuntu1 +systemd/xenial-updates,xenial-security,now 229-4ubuntu21.16 +systemd-sysv/xenial-updates,xenial-security,now 229-4ubuntu21.16 +sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 +sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 +tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 +tzdata/xenial-updates,xenial-security,now 2018i-0ubuntu0.16.04 +ubuntu-keyring/xenial,now 2012.05.19 +ucf/xenial,now 3.0036 +unzip/xenial,now 6.0-20ubuntu1 +util-linux/xenial-updates,now 2.27.1-6ubuntu3.6 +xz-utils/xenial,now 5.1.1alpha+20120614-2ubuntu2 +zlib1g/xenial-updates,now 1:1.2.8.dfsg-2ubuntu4.1 From 6633beba914678c1f482c51c86ca1368560ca64b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 14 Mar 2019 04:35:30 -0400 Subject: [PATCH 018/393] Bot Updating Package Versions --- package_versions.txt | 320 +++++++++++++++++++++---------------------- 1 file changed, 160 insertions(+), 160 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index af0291f..eb3506e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ binutils/xenial-updates,xenial-security,now 2.26.1-1ubuntu1~16.04.8 bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 bzip2/xenial,now 1.0.6-8 ca-certificates/xenial-updates,now 20170717~16.04.2 -ca-certificates-mono/now 5.18.0.240-0xamarin1+ubuntu1604b1 +ca-certificates-mono/now 5.18.0.268-0xamarin7+ubuntu1604b1 cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 @@ -98,149 +98,149 @@ liblz4-1/xenial,now 0.0~r131-2ubuntu2 liblzma5/xenial,now 5.1.1alpha+20120614-2ubuntu2 libmediainfo0v5/xenial,now 18.12-1 libmms0/xenial,now 0.6.4-1 -libmono-2.0-dev/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-accessibility4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-cairo4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-cecil-private-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-2.0-dev/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-accessibility4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-cairo4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-cecil-private-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 libmono-cecil-vb0.9-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -libmono-cil-dev/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-codecontracts4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-compilerservices-symbolwriter4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-corlib4.5-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-cscompmgd0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-csharp4.0c-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-custommarshalers4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-data-tds4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-db2-1.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-debugger-soft4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-http4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-i18n-cjk4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-i18n-mideast4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-i18n-other4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-i18n-rare4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-i18n-west4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-i18n4.0-all/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-i18n4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-ldap4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-management4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-messaging-rabbitmq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-messaging4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-microsoft-build-engine4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-microsoft-build-framework4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-microsoft-build4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-microsoft-csharp4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-cil-dev/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-codecontracts4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-compilerservices-symbolwriter4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-corlib4.5-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-cscompmgd0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-csharp4.0c-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-custommarshalers4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-data-tds4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-db2-1.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-debugger-soft4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-http4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-i18n-cjk4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-i18n-mideast4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-i18n-other4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-i18n-rare4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-i18n-west4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-i18n4.0-all/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-i18n4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-ldap4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-management4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-messaging-rabbitmq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-messaging4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-build-engine4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-build-framework4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-build4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-csharp4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 libmono-microsoft-visualbasic10.0-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -libmono-microsoft-visualc10.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-microsoft-web-infrastructure1.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-oracle4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-parallel4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-peapi4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-posix4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-rabbitmq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-relaxng4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-security4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-sharpzip4.84-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-simd4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-smdiagnostics0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-sqlite4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-componentmodel-composition4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-componentmodel-dataannotations4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-configuration-install4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-configuration4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-core4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-data-datasetextensions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-data-entity4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-data-linq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-data-services-client4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-data-services4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-data4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-deployment4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-design4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-drawing-design4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-drawing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-dynamic4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-enterpriseservices4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-identitymodel-selectors4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-identitymodel4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-io-compression-filesystem4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-io-compression4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-json-microsoft4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-json4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-ldap-protocols4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-ldap4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-management4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-messaging4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-net-http-formatting4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-net-http-webrequest4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-net-http4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-net4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-numerics-vectors4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-numerics4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-core2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-debugger2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-experimental2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-interfaces2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-linq2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-observable-aliases0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-platformservices2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-providers2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-runtime-remoting2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-windows-forms2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reactive-windows-threading2.2-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-reflection-context4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-runtime-caching4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-runtime-durableinstancing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-runtime-serialization4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-runtime4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-security4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-servicemodel-activation4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-servicemodel-discovery4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-servicemodel-internals0.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-servicemodel-routing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-servicemodel-web4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-servicemodel4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-serviceprocess4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-threading-tasks-dataflow4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-transactions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-abstractions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-applicationservices4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-dynamicdata4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-extensions-design4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-extensions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-http-selfhost4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-http-webhost4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-http4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-mobile4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-mvc3.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-razor2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-regularexpressions4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-routing4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-services4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-webpages-deployment2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-webpages-razor2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web-webpages2.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-web4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-windows-forms-datavisualization4.0a-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-windows-forms4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-windows4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-workflow-activities4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-workflow-componentmodel4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-workflow-runtime4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-xaml4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-xml-linq4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-xml-serialization4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system-xml4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-system4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-tasklets4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-webbrowser4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-webmatrix-data4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-windowsbase4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmono-xbuild-tasks4.0-cil/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmonosgen-2.0-1/now 5.18.0.240-0xamarin1+ubuntu1604b1 -libmonosgen-2.0-dev/now 5.18.0.240-0xamarin1+ubuntu1604b1 +libmono-microsoft-visualc10.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-web-infrastructure1.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-oracle4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-parallel4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-peapi4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-posix4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-rabbitmq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-relaxng4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-security4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-sharpzip4.84-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-simd4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-smdiagnostics0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-sqlite4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-componentmodel-composition4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-componentmodel-dataannotations4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-configuration-install4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-configuration4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-core4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-data-datasetextensions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-data-entity4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-data-linq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-data-services-client4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-data-services4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-data4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-deployment4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-design4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-drawing-design4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-drawing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-dynamic4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-enterpriseservices4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-identitymodel-selectors4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-identitymodel4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-io-compression-filesystem4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-io-compression4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-json-microsoft4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-json4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-ldap-protocols4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-ldap4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-management4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-messaging4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-net-http-formatting4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-net-http-webrequest4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-net-http4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-net4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-numerics-vectors4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-numerics4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-core2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-debugger2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-experimental2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-interfaces2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-linq2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-observable-aliases0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-platformservices2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-providers2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-runtime-remoting2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-windows-forms2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reactive-windows-threading2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-reflection-context4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-runtime-caching4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-runtime-durableinstancing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-runtime-serialization4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-runtime4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-security4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-servicemodel-activation4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-servicemodel-discovery4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-servicemodel-internals0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-servicemodel-routing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-servicemodel-web4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-servicemodel4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-serviceprocess4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-threading-tasks-dataflow4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-transactions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-abstractions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-applicationservices4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-dynamicdata4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-extensions-design4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-extensions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-http-selfhost4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-http-webhost4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-http4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-mobile4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-mvc3.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-razor2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-regularexpressions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-routing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-services4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-webpages-deployment2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-webpages-razor2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web-webpages2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-web4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-windows-forms-datavisualization4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-windows-forms4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-windows4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-workflow-activities4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-workflow-componentmodel4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-workflow-runtime4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-xaml4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-xml-linq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-xml-serialization4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system-xml4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-system4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-tasklets4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-webbrowser4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-webmatrix-data4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-windowsbase4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-xbuild-tasks4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmonosgen-2.0-1/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmonosgen-2.0-dev/now 5.18.0.268-0xamarin7+ubuntu1604b1 libmount1/xenial-updates,now 2.27.1-6ubuntu3.6 libncurses5/xenial,now 6.0+20160213-1ubuntu1 libncursesw5/xenial,now 6.0+20160213-1ubuntu1 @@ -278,15 +278,15 @@ libsemanage-common/xenial,now 2.3-1build3 libsemanage1/xenial,now 2.3-1build3 libsepol1/xenial,now 2.4-2 libsmartcols1/xenial-updates,now 2.27.1-6ubuntu3.6 -libsqlite3-0/xenial,now 3.11.0-1ubuntu1 +libsqlite3-0/xenial-updates,xenial-security,now 3.11.0-1ubuntu1.1 libss2/xenial,now 1.42.13-1ubuntu1 -libssl1.0.0/now 1.0.2g-1ubuntu4.14 +libssl1.0.0/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.15 libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 -libsystemd0/xenial-updates,xenial-security,now 229-4ubuntu21.16 +libsystemd0/xenial-security,now 229-4ubuntu21.16 libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 -libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.5 +libtiff5/now 4.0.6-1ubuntu0.5 libtinfo5/xenial,now 6.0+20160213-1ubuntu1 -libudev1/xenial-updates,xenial-security,now 229-4ubuntu21.16 +libudev1/xenial-security,now 229-4ubuntu21.16 libusb-0.1-4/xenial,now 2:0.1.12-28 libustr-1.0-1/xenial,now 1.0.4-5 libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 @@ -309,21 +309,21 @@ makedev/xenial-updates,now 2.3.1-93ubuntu2~ubuntu16.04.1 mawk/xenial,now 1.3.3-17ubuntu2 mediainfo/xenial,now 18.12-1 mime-support/xenial,now 3.59ubuntu1 -mono-4.0-gac/now 5.18.0.240-0xamarin1+ubuntu1604b1 -mono-devel/now 5.18.0.240-0xamarin1+ubuntu1604b1 -mono-gac/now 5.18.0.240-0xamarin1+ubuntu1604b1 -mono-mcs/now 5.18.0.240-0xamarin1+ubuntu1604b1 -mono-roslyn/now 5.18.0.240-0xamarin1+ubuntu1604b1 -mono-runtime/now 5.18.0.240-0xamarin1+ubuntu1604b1 -mono-runtime-common/now 5.18.0.240-0xamarin1+ubuntu1604b1 -mono-runtime-sgen/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-4.0-gac/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-devel/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-gac/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-mcs/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-roslyn/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-runtime/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-runtime-common/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-runtime-sgen/now 5.18.0.268-0xamarin7+ubuntu1604b1 mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -mono-xbuild/now 5.18.0.240-0xamarin1+ubuntu1604b1 +mono-xbuild/now 5.18.0.268-0xamarin7+ubuntu1604b1 mount/xenial-updates,now 2.27.1-6ubuntu3.6 multiarch-support/xenial-updates,now 2.23-0ubuntu11 ncurses-base/xenial,now 6.0+20160213-1ubuntu1 ncurses-bin/xenial,now 6.0+20160213-1ubuntu1 -openssl/now 1.0.2g-1ubuntu4.14 +openssl/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.15 passwd/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 patch/xenial-updates,xenial-security,now 2.7.5-1ubuntu0.16.04.1 perl/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 @@ -338,9 +338,9 @@ python2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 readline-common/xenial,now 6.3-8ubuntu2 sed/xenial,now 4.2.2-7 sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 -sqlite3/xenial,now 3.11.0-1ubuntu1 -systemd/xenial-updates,xenial-security,now 229-4ubuntu21.16 -systemd-sysv/xenial-updates,xenial-security,now 229-4ubuntu21.16 +sqlite3/xenial-updates,xenial-security,now 3.11.0-1ubuntu1.1 +systemd/xenial-security,now 229-4ubuntu21.16 +systemd-sysv/xenial-security,now 229-4ubuntu21.16 sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 From 399d00324bd338be8de1c9cc3809bc7b20cbf52e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 21 Mar 2019 08:33:48 +0000 Subject: [PATCH 019/393] Bot Updating Package Versions --- package_versions.txt | 314 +++++++++++++++++++++---------------------- 1 file changed, 157 insertions(+), 157 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index eb3506e..1d865ef 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ binutils/xenial-updates,xenial-security,now 2.26.1-1ubuntu1~16.04.8 bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 bzip2/xenial,now 1.0.6-8 ca-certificates/xenial-updates,now 20170717~16.04.2 -ca-certificates-mono/now 5.18.0.268-0xamarin7+ubuntu1604b1 +ca-certificates-mono/now 5.18.0.268-0xamarin9+ubuntu1604b1 cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 @@ -70,7 +70,7 @@ libfreetype6/xenial-updates,xenial-security,now 2.6.1-0.1ubuntu2.3 libgcc1/xenial,now 1:6.0.1-0ubuntu1 libgcrypt20/xenial-updates,xenial-security,now 1.6.5-2ubuntu0.5 libgdbm3/xenial,now 1.8.3-13.1 -libgdiplus/stable-xenial,now 5.6-0xamarin5+ubuntu1604b1 +libgdiplus/stable-xenial,now 5.6.1-0xamarin1+ubuntu1604b1 libgif7/xenial-updates,now 5.1.4-0.3~16.04 libglib2.0-0/xenial-updates,xenial-security,now 2.48.2-0ubuntu4.1 libgmp10/xenial,now 2:6.1.0+dfsg-2 @@ -98,149 +98,149 @@ liblz4-1/xenial,now 0.0~r131-2ubuntu2 liblzma5/xenial,now 5.1.1alpha+20120614-2ubuntu2 libmediainfo0v5/xenial,now 18.12-1 libmms0/xenial,now 0.6.4-1 -libmono-2.0-dev/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-accessibility4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-cairo4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-cecil-private-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-2.0-dev/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-accessibility4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-cairo4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-cecil-private-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 libmono-cecil-vb0.9-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -libmono-cil-dev/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-codecontracts4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-compilerservices-symbolwriter4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-corlib4.5-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-cscompmgd0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-csharp4.0c-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-custommarshalers4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-data-tds4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-db2-1.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-debugger-soft4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-http4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-i18n-cjk4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-i18n-mideast4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-i18n-other4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-i18n-rare4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-i18n-west4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-i18n4.0-all/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-i18n4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-ldap4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-management4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-messaging-rabbitmq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-messaging4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-microsoft-build-engine4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-microsoft-build-framework4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-microsoft-build4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-microsoft-csharp4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-cil-dev/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-codecontracts4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-compilerservices-symbolwriter4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-corlib4.5-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-cscompmgd0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-csharp4.0c-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-custommarshalers4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-data-tds4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-db2-1.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-debugger-soft4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-http4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-i18n-cjk4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-i18n-mideast4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-i18n-other4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-i18n-rare4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-i18n-west4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-i18n4.0-all/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-i18n4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-ldap4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-management4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-messaging-rabbitmq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-messaging4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-microsoft-build-engine4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-microsoft-build-framework4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-microsoft-build4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-microsoft-csharp4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 libmono-microsoft-visualbasic10.0-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -libmono-microsoft-visualc10.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-microsoft-web-infrastructure1.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-oracle4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-parallel4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-peapi4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-posix4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-rabbitmq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-relaxng4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-security4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-sharpzip4.84-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-simd4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-smdiagnostics0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-sqlite4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-componentmodel-composition4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-componentmodel-dataannotations4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-configuration-install4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-configuration4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-core4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-data-datasetextensions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-data-entity4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-data-linq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-data-services-client4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-data-services4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-data4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-deployment4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-design4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-drawing-design4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-drawing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-dynamic4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-enterpriseservices4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-identitymodel-selectors4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-identitymodel4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-io-compression-filesystem4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-io-compression4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-json-microsoft4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-json4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-ldap-protocols4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-ldap4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-management4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-messaging4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-net-http-formatting4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-net-http-webrequest4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-net-http4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-net4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-numerics-vectors4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-numerics4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-core2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-debugger2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-experimental2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-interfaces2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-linq2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-observable-aliases0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-platformservices2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-providers2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-runtime-remoting2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-windows-forms2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reactive-windows-threading2.2-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-reflection-context4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-runtime-caching4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-runtime-durableinstancing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-runtime-serialization4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-runtime4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-security4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-servicemodel-activation4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-servicemodel-discovery4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-servicemodel-internals0.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-servicemodel-routing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-servicemodel-web4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-servicemodel4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-serviceprocess4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-threading-tasks-dataflow4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-transactions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-abstractions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-applicationservices4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-dynamicdata4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-extensions-design4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-extensions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-http-selfhost4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-http-webhost4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-http4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-mobile4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-mvc3.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-razor2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-regularexpressions4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-routing4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-services4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-webpages-deployment2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-webpages-razor2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web-webpages2.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-web4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-windows-forms-datavisualization4.0a-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-windows-forms4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-windows4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-workflow-activities4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-workflow-componentmodel4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-workflow-runtime4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-xaml4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-xml-linq4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-xml-serialization4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system-xml4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-system4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-tasklets4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-webbrowser4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-webmatrix-data4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-windowsbase4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmono-xbuild-tasks4.0-cil/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmonosgen-2.0-1/now 5.18.0.268-0xamarin7+ubuntu1604b1 -libmonosgen-2.0-dev/now 5.18.0.268-0xamarin7+ubuntu1604b1 +libmono-microsoft-visualc10.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-microsoft-web-infrastructure1.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-oracle4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-parallel4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-peapi4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-posix4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-rabbitmq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-relaxng4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-security4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-sharpzip4.84-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-simd4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-smdiagnostics0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-sqlite4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-componentmodel-composition4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-componentmodel-dataannotations4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-configuration-install4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-configuration4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-core4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-data-datasetextensions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-data-entity4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-data-linq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-data-services-client4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-data-services4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-data4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-deployment4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-design4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-drawing-design4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-drawing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-dynamic4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-enterpriseservices4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-identitymodel-selectors4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-identitymodel4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-io-compression-filesystem4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-io-compression4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-json-microsoft4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-json4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-ldap-protocols4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-ldap4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-management4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-messaging4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-net-http-formatting4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-net-http-webrequest4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-net-http4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-net4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-numerics-vectors4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-numerics4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-core2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-debugger2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-experimental2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-interfaces2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-linq2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-observable-aliases0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-platformservices2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-providers2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-runtime-remoting2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-windows-forms2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reactive-windows-threading2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-reflection-context4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-runtime-caching4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-runtime-durableinstancing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-runtime-serialization4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-runtime4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-security4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-servicemodel-activation4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-servicemodel-discovery4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-servicemodel-internals0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-servicemodel-routing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-servicemodel-web4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-servicemodel4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-serviceprocess4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-threading-tasks-dataflow4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-transactions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-abstractions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-applicationservices4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-dynamicdata4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-extensions-design4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-extensions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-http-selfhost4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-http-webhost4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-http4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-mobile4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-mvc3.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-razor2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-regularexpressions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-routing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-services4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-webpages-deployment2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-webpages-razor2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web-webpages2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-web4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-windows-forms-datavisualization4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-windows-forms4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-windows4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-workflow-activities4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-workflow-componentmodel4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-workflow-runtime4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-xaml4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-xml-linq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-xml-serialization4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system-xml4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-system4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-tasklets4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-webbrowser4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-webmatrix-data4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-windowsbase4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmono-xbuild-tasks4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmonosgen-2.0-1/now 5.18.0.268-0xamarin9+ubuntu1604b1 +libmonosgen-2.0-dev/now 5.18.0.268-0xamarin9+ubuntu1604b1 libmount1/xenial-updates,now 2.27.1-6ubuntu3.6 libncurses5/xenial,now 6.0+20160213-1ubuntu1 libncursesw5/xenial,now 6.0+20160213-1ubuntu1 @@ -282,11 +282,11 @@ libsqlite3-0/xenial-updates,xenial-security,now 3.11.0-1ubuntu1.1 libss2/xenial,now 1.42.13-1ubuntu1 libssl1.0.0/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.15 libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 -libsystemd0/xenial-security,now 229-4ubuntu21.16 +libsystemd0/xenial-updates,now 229-4ubuntu21.17 libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 -libtiff5/now 4.0.6-1ubuntu0.5 +libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.6 libtinfo5/xenial,now 6.0+20160213-1ubuntu1 -libudev1/xenial-security,now 229-4ubuntu21.16 +libudev1/xenial-updates,now 229-4ubuntu21.17 libusb-0.1-4/xenial,now 2:0.1.12-28 libustr-1.0-1/xenial,now 1.0.4-5 libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 @@ -309,16 +309,16 @@ makedev/xenial-updates,now 2.3.1-93ubuntu2~ubuntu16.04.1 mawk/xenial,now 1.3.3-17ubuntu2 mediainfo/xenial,now 18.12-1 mime-support/xenial,now 3.59ubuntu1 -mono-4.0-gac/now 5.18.0.268-0xamarin7+ubuntu1604b1 -mono-devel/now 5.18.0.268-0xamarin7+ubuntu1604b1 -mono-gac/now 5.18.0.268-0xamarin7+ubuntu1604b1 -mono-mcs/now 5.18.0.268-0xamarin7+ubuntu1604b1 -mono-roslyn/now 5.18.0.268-0xamarin7+ubuntu1604b1 -mono-runtime/now 5.18.0.268-0xamarin7+ubuntu1604b1 -mono-runtime-common/now 5.18.0.268-0xamarin7+ubuntu1604b1 -mono-runtime-sgen/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-4.0-gac/now 5.18.0.268-0xamarin9+ubuntu1604b1 +mono-devel/now 5.18.0.268-0xamarin9+ubuntu1604b1 +mono-gac/now 5.18.0.268-0xamarin9+ubuntu1604b1 +mono-mcs/now 5.18.0.268-0xamarin9+ubuntu1604b1 +mono-roslyn/now 5.18.0.268-0xamarin9+ubuntu1604b1 +mono-runtime/now 5.18.0.268-0xamarin9+ubuntu1604b1 +mono-runtime-common/now 5.18.0.268-0xamarin9+ubuntu1604b1 +mono-runtime-sgen/now 5.18.0.268-0xamarin9+ubuntu1604b1 mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -mono-xbuild/now 5.18.0.268-0xamarin7+ubuntu1604b1 +mono-xbuild/now 5.18.0.268-0xamarin9+ubuntu1604b1 mount/xenial-updates,now 2.27.1-6ubuntu3.6 multiarch-support/xenial-updates,now 2.23-0ubuntu11 ncurses-base/xenial,now 6.0+20160213-1ubuntu1 @@ -339,8 +339,8 @@ readline-common/xenial,now 6.3-8ubuntu2 sed/xenial,now 4.2.2-7 sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 sqlite3/xenial-updates,xenial-security,now 3.11.0-1ubuntu1.1 -systemd/xenial-security,now 229-4ubuntu21.16 -systemd-sysv/xenial-security,now 229-4ubuntu21.16 +systemd/xenial-updates,now 229-4ubuntu21.17 +systemd-sysv/xenial-updates,now 229-4ubuntu21.17 sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 From 85c26af38a36464433bad6c0efc877179fcdc7a4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 21 Mar 2019 22:50:47 +0100 Subject: [PATCH 020/393] 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 1d865ef..8ec80f1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser/xenial,now 3.113+nmu3ubuntu4 -apt/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 -apt-transport-https/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 -apt-utils/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 +apt/xenial-security,now 1.2.29ubuntu0.1 +apt-transport-https/xenial-security,now 1.2.29ubuntu0.1 +apt-utils/xenial-security,now 1.2.29ubuntu0.1 base-files/xenial-updates,now 9.4ubuntu4.8 base-passwd/xenial,now 3.5.39 bash/xenial-updates,xenial-security,now 4.3-14ubuntu1.2 @@ -39,8 +39,8 @@ jq/xenial-updates,xenial-security,now 1.5+dfsg-1ubuntu0.1 krb5-locales/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 libacl1/xenial,now 2.2.52-3 libapparmor1/xenial-updates,xenial-security,now 2.10.95-0ubuntu2.10 -libapt-inst2.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 -libapt-pkg5.0/xenial-updates,xenial-security,now 1.2.29ubuntu0.1 +libapt-inst2.0/xenial-security,now 1.2.29ubuntu0.1 +libapt-pkg5.0/xenial-security,now 1.2.29ubuntu0.1 libasn1-8-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 libattr1/xenial,now 1:2.4.47-2 libaudit-common/xenial-updates,now 1:2.4.5-1ubuntu2.1 From 102b508f8d12e1d070bc18aa2d5dae25661b72f6 Mon Sep 17 00:00:00 2001 From: thelamer Date: Sat, 23 Mar 2019 18:44:50 -0700 Subject: [PATCH 021/393] Switching to new Base images, shift to arm32v7 tag. --- Dockerfile.aarch64 | 5 +-- Dockerfile.armhf | 5 +-- Jenkinsfile | 93 ++++++++++++++++++++++++++++++---------------- README.md | 4 +- readme-vars.yml | 3 +- 5 files changed, 67 insertions(+), 43 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7bf7402..1bf3907 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,7 +1,4 @@ -FROM lsiobase/mono.arm64:xenial - -# Add qemu to build on x86_64 systems -COPY qemu-aarch64-static /usr/bin +FROM lsiobase/mono:arm64v8-xenial # set version label ARG BUILD_DATE diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 8c322c5..c9fb74e 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,7 +1,4 @@ -FROM lsiobase/mono.armhf:xenial - -# Add qemu to build on x86_64 systems -COPY qemu-arm-static /usr/bin +FROM lsiobase/mono:arm32v7-xenial # set version label ARG BUILD_DATE diff --git a/Jenkinsfile b/Jenkinsfile index a378efb..327c877 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -122,7 +122,7 @@ pipeline { script{ env.IMAGE = env.DOCKERHUB_IMAGE if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER + '|arm32v6-' + 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 + '|arm32v7-' + 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 } @@ -140,7 +140,7 @@ pipeline { script{ env.IMAGE = env.DEV_DOCKERHUB_IMAGE if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA + '|arm32v6-' + 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 + '|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 { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA } @@ -158,7 +158,7 @@ pipeline { script{ env.IMAGE = env.PR_DOCKERHUB_IMAGE if (env.MULTIARCH == 'true') { - env.CI_TAGS = 'amd64-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST + '|arm32v6-' + 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 + '-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 { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST } @@ -168,6 +168,35 @@ pipeline { } } } + // Run ShellCheck + stage('ShellCheck') { + when { + environment name: 'CI', value: 'true' + } + steps { + withCredentials([ + string(credentialsId: 'spaces-key', variable: 'DO_KEY'), + string(credentialsId: 'spaces-secret', variable: 'DO_SECRET') + ]) { + script{ + env.SHELLCHECK_URL = 'https://lsio-ci.ams3.digitaloceanspaces.com/' + 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 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 \ + python /upload.py''' + } + } + } // Use helper containers to render templated files stage('Update-Templates') { when { @@ -242,7 +271,7 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - sh "docker build --no-cache -t ${IMAGE}:${META_TAG} \ + 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} ." } } @@ -255,7 +284,7 @@ pipeline { parallel { stage('Build X86') { steps { - sh "docker build --no-cache -t ${IMAGE}:amd64-${META_TAG} \ + 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} ." } } @@ -278,13 +307,13 @@ pipeline { ''' sh "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-arm-static -o qemu-arm-static" sh "chmod +x qemu-*" - sh "docker build --no-cache -f Dockerfile.armhf -t ${IMAGE}:arm32v6-${META_TAG} \ + 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}:arm32v6-${META_TAG} lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" - sh "docker push lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER}" + sh "docker tag ${IMAGE}:arm32v7-${META_TAG} lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" + sh "docker push lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}" sh '''docker rmi \ - ${IMAGE}:arm32v6-${META_TAG} \ - lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} ''' + ${IMAGE}:arm32v7-${META_TAG} \ + lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ''' } } } @@ -307,7 +336,7 @@ pipeline { ''' sh "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-aarch64-static -o qemu-aarch64-static" sh "chmod +x qemu-*" - sh "docker build --no-cache -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} \ + 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}" @@ -337,13 +366,13 @@ pipeline { fi if [ "${DIST_IMAGE}" == "alpine" ]; then docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ - apk info > packages && \ - apk info -v > versions && \ - paste -d " " packages versions > /tmp/package_versions.txt && \ + 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 | cut -d" " -f1-2 > /tmp/package_versions.txt && \ + 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' fi NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) @@ -423,9 +452,9 @@ pipeline { set -e docker pull lsiodev/ci:latest if [ "${MULTIARCH}" == "true" ]; then - docker pull lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} + docker pull lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} docker pull lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} - docker tag lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v6-${META_TAG} + 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 docker run --rm \ @@ -502,38 +531,38 @@ pipeline { ''' sh '''#! /bin/bash if [ "${CI}" == "false" ]; then - docker pull lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} + docker pull lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} docker pull lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} - docker tag lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v6-${META_TAG} + 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''' sh "docker tag ${IMAGE}:amd64-${META_TAG} ${IMAGE}:amd64-latest" - sh "docker tag ${IMAGE}:arm32v6-${META_TAG} ${IMAGE}:arm32v6-latest" + sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ${IMAGE}:arm32v7-latest" sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ${IMAGE}:arm64v8-latest" sh "docker push ${IMAGE}:amd64-${META_TAG}" - sh "docker push ${IMAGE}:arm32v6-${META_TAG}" + sh "docker push ${IMAGE}:arm32v7-${META_TAG}" sh "docker push ${IMAGE}:arm64v8-${META_TAG}" sh "docker push ${IMAGE}:amd64-latest" - sh "docker push ${IMAGE}:arm32v6-latest" + sh "docker push ${IMAGE}:arm32v7-latest" sh "docker push ${IMAGE}:arm64v8-latest" sh "docker manifest push --purge ${IMAGE}:latest || :" - sh "docker manifest create ${IMAGE}:latest ${IMAGE}:amd64-latest ${IMAGE}:arm32v6-latest ${IMAGE}:arm64v8-latest" - sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm32v6-latest --os linux --arch arm" + sh "docker manifest create ${IMAGE}:latest ${IMAGE}:amd64-latest ${IMAGE}:arm32v7-latest ${IMAGE}:arm64v8-latest" + sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm32v7-latest --os linux --arch arm" sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8" sh "docker manifest push --purge ${IMAGE}:${META_TAG} || :" - sh "docker manifest create ${IMAGE}:${META_TAG} ${IMAGE}:amd64-${META_TAG} ${IMAGE}:arm32v6-${META_TAG} ${IMAGE}:arm64v8-${META_TAG}" - sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm32v6-${META_TAG} --os linux --arch arm" + sh "docker manifest create ${IMAGE}:${META_TAG} ${IMAGE}:amd64-${META_TAG} ${IMAGE}:arm32v7-${META_TAG} ${IMAGE}:arm64v8-${META_TAG}" + sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm32v7-${META_TAG} --os linux --arch arm" sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8" sh "docker manifest push --purge ${IMAGE}:latest" sh "docker manifest push --purge ${IMAGE}:${META_TAG}" sh '''docker rmi \ ${IMAGE}:amd64-${META_TAG} \ ${IMAGE}:amd64-latest \ - ${IMAGE}:arm32v6-${META_TAG} \ - ${IMAGE}:arm32v6-latest \ + ${IMAGE}:arm32v7-${META_TAG} \ + ${IMAGE}:arm32v7-latest \ ${IMAGE}:arm64v8-${META_TAG} \ ${IMAGE}:arm64v8-latest \ - lsiodev/buildcache:arm32v6-${COMMIT_SHA}-${BUILD_NUMBER} \ + lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ''' } } @@ -604,7 +633,7 @@ pipeline { } 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 '${CI_URL}'"}' ''' + -d '{"body": "I am a bot, here are the test results for this PR: \\n'${CI_URL}' \\n'${SHELLCHECK_URL}'"}' ''' } } } @@ -619,12 +648,12 @@ pipeline { } else if (currentBuild.currentResult == "SUCCESS"){ sh ''' curl -X POST --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 1681177,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**Status:** Success\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ + "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 --data '{"avatar_url": "https://wiki.jenkins-ci.org/download/attachments/2916393/headshot.png","embeds": [{"color": 16711680,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**Status:** failure\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ + "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} ''' } } diff --git a/README.md b/README.md index 1263e42..d5eaaaa 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,6 @@ Find us at: * [Discord](https://discord.gg/YWrKVTn) - realtime support / chat with the community and the team. * [IRC](https://irc.linuxserver.io) - on freenode at `#linuxserver.io`. Our primary support channel is Discord. * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! -* [Podcast](https://anchor.fm/linuxserverio) - on hiatus. Coming back soon (late 2018). # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) [![](https://img.shields.io/discord/354974912613449730.svg?logo=discord&label=LSIO%20Discord&style=flat-square)](https://discord.gg/YWrKVTn) @@ -40,7 +39,7 @@ The architectures supported by this image are: | :----: | --- | | x86-64 | amd64-latest | | arm64 | arm64v8-latest | -| armhf | arm32v6-latest | +| armhf | arm32v7-latest | ## Usage @@ -174,6 +173,7 @@ Below are the instructions for updating containers: ## Versions +* **23.03.19:** - Switching to new Base images, shift to arm32v7 tag. * **01.02.19:** - Multi arch images and pipeline build logic * **15.12.17:** - Fix continuation lines. * **12.07.17:** - Add inspect commands to README, move to jenkins build and push. diff --git a/readme-vars.yml b/readme-vars.yml index 4ad03d1..ccf3fad 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -12,7 +12,7 @@ project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_ available_architectures: - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} - - { arch: "{{ arch_armhf }}", tag: "arm32v6-latest"} + - { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"} # Optional Block optional_block_1: true @@ -51,6 +51,7 @@ app_setup_block: | # changelog changelogs: + - { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." } - { date: "01.02.19:", desc: "Multi arch images and pipeline build logic" } - { date: "15.12.17:", desc: "Fix continuation lines." } - { date: "12.07.17:", desc: "Add inspect commands to README, move to jenkins build and push." } From 7ecb68410461008cccbb6c322a5f0e8abde86632 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 24 Mar 2019 16:49:15 -0400 Subject: [PATCH 022/393] Bot Updating Package Versions --- package_versions.txt | 706 +++++++++++++++++++++---------------------- 1 file changed, 353 insertions(+), 353 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8ec80f1..afe5ddc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,353 +1,353 @@ -adduser/xenial,now 3.113+nmu3ubuntu4 -apt/xenial-security,now 1.2.29ubuntu0.1 -apt-transport-https/xenial-security,now 1.2.29ubuntu0.1 -apt-utils/xenial-security,now 1.2.29ubuntu0.1 -base-files/xenial-updates,now 9.4ubuntu4.8 -base-passwd/xenial,now 3.5.39 -bash/xenial-updates,xenial-security,now 4.3-14ubuntu1.2 -binutils/xenial-updates,xenial-security,now 2.26.1-1ubuntu1~16.04.8 -bsdutils/xenial-updates,now 1:2.27.1-6ubuntu3.6 -bzip2/xenial,now 1.0.6-8 -ca-certificates/xenial-updates,now 20170717~16.04.2 -ca-certificates-mono/now 5.18.0.268-0xamarin9+ubuntu1604b1 -cli-common/stable-xenial,now 0.9+xamarin8+ubuntu1604b1 -coreutils/xenial-updates,now 8.25-2ubuntu3~16.04 -curl/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 -dash/xenial,now 0.5.8-2.1ubuntu2 -debconf/xenial,now 1.5.58ubuntu1 -debianutils/xenial,now 4.7 -diffutils/xenial,now 1:3.3-3 -dpkg/xenial-updates,now 1.18.4ubuntu1.5 -dpkg-dev/xenial-updates,now 1.18.4ubuntu1.5 -e2fslibs/xenial,now 1.42.13-1ubuntu1 -e2fsprogs/xenial,now 1.42.13-1ubuntu1 -findutils/xenial,now 4.6.0+git+20160126-2 -fontconfig-config/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 -fonts-dejavu-core/xenial,now 2.35-1 -gcc-5-base/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 -gcc-6-base/xenial,now 6.0.1-0ubuntu1 -gnupg/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 -gpgv/xenial-updates,xenial-security,now 1.4.20-1ubuntu3.3 -grep/xenial-updates,now 2.25-1~16.04.1 -gzip/xenial,now 1.6-4ubuntu1 -hostname/xenial,now 3.16ubuntu2 -init/xenial-updates,now 1.29ubuntu4 -init-system-helpers/xenial-updates,now 1.29ubuntu4 -initscripts/xenial,now 2.88dsf-59.3ubuntu2 -insserv/xenial,now 1.14.0-5ubuntu3 -jq/xenial-updates,xenial-security,now 1.5+dfsg-1ubuntu0.1 -krb5-locales/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 -libacl1/xenial,now 2.2.52-3 -libapparmor1/xenial-updates,xenial-security,now 2.10.95-0ubuntu2.10 -libapt-inst2.0/xenial-security,now 1.2.29ubuntu0.1 -libapt-pkg5.0/xenial-security,now 1.2.29ubuntu0.1 -libasn1-8-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libattr1/xenial,now 1:2.4.47-2 -libaudit-common/xenial-updates,now 1:2.4.5-1ubuntu2.1 -libaudit1/xenial-updates,now 1:2.4.5-1ubuntu2.1 -libblkid1/xenial-updates,now 2.27.1-6ubuntu3.6 -libbz2-1.0/xenial,now 1.0.6-8 -libc-bin/xenial-updates,now 2.23-0ubuntu11 -libc6/xenial-updates,now 2.23-0ubuntu11 -libcairo2/xenial,now 1.14.6-1 -libcap2/xenial,now 1:2.24-12 -libcap2-bin/xenial,now 1:2.24-12 -libcomerr2/xenial,now 1.42.13-1ubuntu1 -libcryptsetup4/xenial-updates,now 2:1.6.6-5ubuntu2.1 -libcurl3/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 -libcurl3-gnutls/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 -libcurl4-openssl-dev/xenial-updates,xenial-security,now 7.47.0-1ubuntu2.12 -libdb5.3/xenial-updates,xenial-security,now 5.3.28-11ubuntu0.1 -libdebconfclient0/xenial,now 0.198ubuntu1 -libdevmapper1.02.1/xenial,now 2:1.02.110-1ubuntu10 -libdpkg-perl/xenial-updates,now 1.18.4ubuntu1.5 -libexif12/xenial,now 0.6.21-2 -libexpat1/xenial-updates,xenial-security,now 2.1.0-7ubuntu0.16.04.3 -libfdisk1/xenial-updates,now 2.27.1-6ubuntu3.6 -libffi6/xenial,now 3.2.1-4 -libfontconfig1/xenial-updates,xenial-security,now 2.11.94-0ubuntu1.1 -libfreetype6/xenial-updates,xenial-security,now 2.6.1-0.1ubuntu2.3 -libgcc1/xenial,now 1:6.0.1-0ubuntu1 -libgcrypt20/xenial-updates,xenial-security,now 1.6.5-2ubuntu0.5 -libgdbm3/xenial,now 1.8.3-13.1 -libgdiplus/stable-xenial,now 5.6.1-0xamarin1+ubuntu1604b1 -libgif7/xenial-updates,now 5.1.4-0.3~16.04 -libglib2.0-0/xenial-updates,xenial-security,now 2.48.2-0ubuntu4.1 -libgmp10/xenial,now 2:6.1.0+dfsg-2 -libgnutls30/xenial-updates,now 3.4.10-4ubuntu1.4 -libgpg-error0/xenial,now 1.21-2ubuntu1 -libgssapi-krb5-2/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 -libgssapi3-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libhcrypto4-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libheimbase1-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libheimntlm0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libhogweed4/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 -libhx509-5-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libidn11/xenial-updates,xenial-security,now 1.32-3ubuntu1.2 -libjbig0/xenial,now 2.1-3.1 -libjpeg-turbo8/xenial-updates,xenial-security,now 1.4.2-0ubuntu3.1 -libjpeg8/xenial,now 8c-2ubuntu8 -libk5crypto3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 -libkeyutils1/xenial,now 1.5.9-8ubuntu1 -libkmod2/xenial-updates,now 22-1ubuntu5.2 -libkrb5-26-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libkrb5-3/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 -libkrb5support0/xenial-updates,xenial-security,now 1.13.2+dfsg-5ubuntu2.1 -libldap-2.4-2/xenial-updates,now 2.4.42+dfsg-2ubuntu3.4 -liblz4-1/xenial,now 0.0~r131-2ubuntu2 -liblzma5/xenial,now 5.1.1alpha+20120614-2ubuntu2 -libmediainfo0v5/xenial,now 18.12-1 -libmms0/xenial,now 0.6.4-1 -libmono-2.0-dev/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-accessibility4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-cairo4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-cecil-private-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-cecil-vb0.9-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -libmono-cil-dev/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-codecontracts4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-compilerservices-symbolwriter4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-corlib4.5-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-cscompmgd0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-csharp4.0c-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-custommarshalers4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-data-tds4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-db2-1.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-debugger-soft4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-http4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-i18n-cjk4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-i18n-mideast4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-i18n-other4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-i18n-rare4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-i18n-west4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-i18n4.0-all/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-i18n4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-ldap4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-management4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-messaging-rabbitmq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-messaging4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-build-engine4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-build-framework4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-build4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-csharp4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-visualbasic10.0-cil/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -libmono-microsoft-visualc10.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-microsoft-web-infrastructure1.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-oracle4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-parallel4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-peapi4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-posix4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-rabbitmq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-relaxng4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-security4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-sharpzip4.84-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-simd4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-smdiagnostics0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-sqlite4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-componentmodel-composition4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-componentmodel-dataannotations4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-configuration-install4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-configuration4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-core4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-data-datasetextensions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-data-entity4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-data-linq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-data-services-client4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-data-services4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-data4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-deployment4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-design4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-drawing-design4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-drawing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-dynamic4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-enterpriseservices4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-identitymodel-selectors4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-identitymodel4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-io-compression-filesystem4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-io-compression4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-json-microsoft4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-json4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-ldap-protocols4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-ldap4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-management4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-messaging4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-net-http-formatting4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-net-http-webrequest4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-net-http4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-net4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-numerics-vectors4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-numerics4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-core2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-debugger2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-experimental2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-interfaces2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-linq2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-observable-aliases0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-platformservices2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-providers2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-runtime-remoting2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-windows-forms2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reactive-windows-threading2.2-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-reflection-context4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-runtime-caching4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-runtime-durableinstancing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-runtime-serialization4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-runtime4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-security4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-servicemodel-activation4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-servicemodel-discovery4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-servicemodel-internals0.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-servicemodel-routing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-servicemodel-web4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-servicemodel4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-serviceprocess4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-threading-tasks-dataflow4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-transactions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-abstractions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-applicationservices4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-dynamicdata4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-extensions-design4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-extensions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-http-selfhost4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-http-webhost4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-http4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-mobile4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-mvc3.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-razor2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-regularexpressions4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-routing4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-services4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-webpages-deployment2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-webpages-razor2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web-webpages2.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-web4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-windows-forms-datavisualization4.0a-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-windows-forms4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-windows4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-workflow-activities4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-workflow-componentmodel4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-workflow-runtime4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-xaml4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-xml-linq4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-xml-serialization4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system-xml4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-system4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-tasklets4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-webbrowser4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-webmatrix-data4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-windowsbase4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmono-xbuild-tasks4.0-cil/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmonosgen-2.0-1/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmonosgen-2.0-dev/now 5.18.0.268-0xamarin9+ubuntu1604b1 -libmount1/xenial-updates,now 2.27.1-6ubuntu3.6 -libncurses5/xenial,now 6.0+20160213-1ubuntu1 -libncursesw5/xenial,now 6.0+20160213-1ubuntu1 -libnettle6/xenial-updates,xenial-security,now 3.2-1ubuntu0.16.04.1 -libnunit-cil-dev/xenial,now 2.6.4+dfsg-1 -libnunit-console-runner2.6.3-cil/xenial,now 2.6.4+dfsg-1 -libnunit-core-interfaces2.6.3-cil/xenial,now 2.6.4+dfsg-1 -libnunit-core2.6.3-cil/xenial,now 2.6.4+dfsg-1 -libnunit-framework2.6.3-cil/xenial,now 2.6.4+dfsg-1 -libnunit-mocks2.6.3-cil/xenial,now 2.6.4+dfsg-1 -libnunit-util2.6.3-cil/xenial,now 2.6.4+dfsg-1 -libonig2/xenial-updates,xenial-security,now 5.9.6-1ubuntu0.1 -libp11-kit0/xenial-updates,now 0.23.2-5~ubuntu16.04.1 -libpam-modules/xenial-updates,now 1.1.8-3.2ubuntu2.1 -libpam-modules-bin/xenial-updates,now 1.1.8-3.2ubuntu2.1 -libpam-runtime/xenial-updates,now 1.1.8-3.2ubuntu2.1 -libpam0g/xenial-updates,now 1.1.8-3.2ubuntu2.1 -libpcre3/xenial,now 2:8.38-3.1 -libperl5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 -libpixman-1-0/xenial,now 0.33.6-1 -libpng12-0/xenial-updates,xenial-security,now 1.2.54-1ubuntu1.1 -libprocps4/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 -libpython-stdlib/xenial-updates,now 2.7.12-1~16.04 -libpython2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 -libpython2.7-stdlib/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 -libreadline6/xenial,now 6.3-8ubuntu2 -libroken18-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -librtmp1/xenial-updates,xenial-security,now 2.4+20151223.gitfa8646d-1ubuntu0.1 -libsasl2-2/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 -libsasl2-modules/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 -libsasl2-modules-db/xenial-updates,now 2.1.26.dfsg1-14ubuntu0.1 -libseccomp2/xenial-updates,now 2.3.1-2.1ubuntu2~16.04.1 -libselinux1/xenial,now 2.4-3build2 -libsemanage-common/xenial,now 2.3-1build3 -libsemanage1/xenial,now 2.3-1build3 -libsepol1/xenial,now 2.4-2 -libsmartcols1/xenial-updates,now 2.27.1-6ubuntu3.6 -libsqlite3-0/xenial-updates,xenial-security,now 3.11.0-1ubuntu1.1 -libss2/xenial,now 1.42.13-1ubuntu1 -libssl1.0.0/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.15 -libstdc++6/xenial-updates,now 5.4.0-6ubuntu1~16.04.11 -libsystemd0/xenial-updates,now 229-4ubuntu21.17 -libtasn1-6/xenial-updates,xenial-security,now 4.7-3ubuntu0.16.04.3 -libtiff5/xenial-updates,xenial-security,now 4.0.6-1ubuntu0.6 -libtinfo5/xenial,now 6.0+20160213-1ubuntu1 -libudev1/xenial-updates,now 229-4ubuntu21.17 -libusb-0.1-4/xenial,now 2:0.1.12-28 -libustr-1.0-1/xenial,now 1.0.4-5 -libuuid1/xenial-updates,now 2.27.1-6ubuntu3.6 -libwind0-heimdal/xenial-updates,xenial-security,now 1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libx11-6/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 -libx11-data/xenial-updates,xenial-security,now 2:1.6.3-1ubuntu2.1 -libxau6/xenial,now 1:1.0.8-1 -libxcb-render0/xenial,now 1.11.1-1ubuntu1 -libxcb-shm0/xenial,now 1.11.1-1ubuntu1 -libxcb1/xenial,now 1.11.1-1ubuntu1 -libxdmcp6/xenial,now 1:1.1.2-1.1 -libxext6/xenial,now 2:1.3.3-1 -libxrender1/xenial,now 1:0.9.9-0ubuntu1 -libzen0v5/xenial,now 0.4.37-1 -locales/xenial-updates,now 2.23-0ubuntu11 -login/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 -lsb-base/xenial-updates,now 9.20160110ubuntu0.2 -make/xenial,now 4.1-6 -makedev/xenial-updates,now 2.3.1-93ubuntu2~ubuntu16.04.1 -mawk/xenial,now 1.3.3-17ubuntu2 -mediainfo/xenial,now 18.12-1 -mime-support/xenial,now 3.59ubuntu1 -mono-4.0-gac/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-devel/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-gac/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-mcs/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-roslyn/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-runtime/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-runtime-common/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-runtime-sgen/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mono-vbnc/stable-xenial,now 4.7-0xamarin1+ubuntu1604b1 -mono-xbuild/now 5.18.0.268-0xamarin9+ubuntu1604b1 -mount/xenial-updates,now 2.27.1-6ubuntu3.6 -multiarch-support/xenial-updates,now 2.23-0ubuntu11 -ncurses-base/xenial,now 6.0+20160213-1ubuntu1 -ncurses-bin/xenial,now 6.0+20160213-1ubuntu1 -openssl/xenial-updates,xenial-security,now 1.0.2g-1ubuntu4.15 -passwd/xenial-updates,xenial-security,now 1:4.2-3.1ubuntu5.3 -patch/xenial-updates,xenial-security,now 2.7.5-1ubuntu0.16.04.1 -perl/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 -perl-base/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 -perl-modules-5.22/xenial-updates,xenial-security,now 5.22.1-9ubuntu0.6 -pkg-config/xenial,now 0.29.1-0ubuntu1 -procps/xenial-updates,xenial-security,now 2:3.3.10-4ubuntu2.4 -python/xenial-updates,now 2.7.12-1~16.04 -python-minimal/xenial-updates,now 2.7.12-1~16.04 -python2.7/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 -python2.7-minimal/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.4 -readline-common/xenial,now 6.3-8ubuntu2 -sed/xenial,now 4.2.2-7 -sensible-utils/xenial-updates,xenial-security,now 0.0.9ubuntu0.16.04.1 -sqlite3/xenial-updates,xenial-security,now 3.11.0-1ubuntu1.1 -systemd/xenial-updates,now 229-4ubuntu21.17 -systemd-sysv/xenial-updates,now 229-4ubuntu21.17 -sysv-rc/xenial,now 2.88dsf-59.3ubuntu2 -sysvinit-utils/xenial,now 2.88dsf-59.3ubuntu2 -tar/xenial-updates,xenial-security,now 1.28-2.1ubuntu0.1 -tzdata/xenial-updates,xenial-security,now 2018i-0ubuntu0.16.04 -ubuntu-keyring/xenial,now 2012.05.19 -ucf/xenial,now 3.0036 -unzip/xenial,now 6.0-20ubuntu1 -util-linux/xenial-updates,now 2.27.1-6ubuntu3.6 -xz-utils/xenial,now 5.1.1alpha+20120614-2ubuntu2 -zlib1g/xenial-updates,now 1:1.2.8.dfsg-2ubuntu4.1 +adduser3.113+nmu3ubuntu4 +apt1.2.29ubuntu0.1 +apt-transport-https1.2.31 +apt-utils1.2.29ubuntu0.1 +base-files9.4ubuntu4.8 +base-passwd3.5.39 +bash4.3-14ubuntu1.2 +binutils2.26.1-1ubuntu1~16.04.8 +bsdutils1:2.27.1-6ubuntu3.6 +bzip21.0.6-8 +ca-certificates20170717~16.04.2 +ca-certificates-mono5.18.1.0-0xamarin4+ubuntu1604b1 +cli-common0.9+xamarin8+ubuntu1604b1 +coreutils8.25-2ubuntu3~16.04 +curl7.47.0-1ubuntu2.12 +dash0.5.8-2.1ubuntu2 +debconf1.5.58ubuntu1 +debianutils4.7 +diffutils1:3.3-3 +dpkg1.18.4ubuntu1.5 +dpkg-dev1.18.4ubuntu1.5 +e2fslibs1.42.13-1ubuntu1 +e2fsprogs1.42.13-1ubuntu1 +findutils4.6.0+git+20160126-2 +fontconfig-config2.11.94-0ubuntu1.1 +fonts-dejavu-core2.35-1 +gcc-5-base5.4.0-6ubuntu1~16.04.11 +gcc-6-base6.0.1-0ubuntu1 +gnupg1.4.20-1ubuntu3.3 +gpgv1.4.20-1ubuntu3.3 +grep2.25-1~16.04.1 +gzip1.6-4ubuntu1 +hostname3.16ubuntu2 +init1.29ubuntu4 +initscripts2.88dsf-59.3ubuntu2 +init-system-helpers1.29ubuntu4 +insserv1.14.0-5ubuntu3 +jq1.5+dfsg-1ubuntu0.1 +krb5-locales1.13.2+dfsg-5ubuntu2.1 +libacl12.2.52-3 +libapparmor12.10.95-0ubuntu2.10 +libapt-inst2.01.2.29ubuntu0.1 +libapt-pkg5.01.2.29ubuntu0.1 +libasn1-8-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libattr11:2.4.47-2 +libaudit11:2.4.5-1ubuntu2.1 +libaudit-common1:2.4.5-1ubuntu2.1 +libblkid12.27.1-6ubuntu3.6 +libbz2-1.01.0.6-8 +libc62.23-0ubuntu11 +libcairo21.14.6-1 +libcap21:2.24-12 +libcap2-bin1:2.24-12 +libc-bin2.23-0ubuntu11 +libcomerr21.42.13-1ubuntu1 +libcryptsetup42:1.6.6-5ubuntu2.1 +libcurl37.47.0-1ubuntu2.12 +libcurl3-gnutls7.47.0-1ubuntu2.12 +libcurl4-openssl-dev7.47.0-1ubuntu2.12 +libdb5.35.3.28-11ubuntu0.1 +libdebconfclient00.198ubuntu1 +libdevmapper1.02.12:1.02.110-1ubuntu10 +libdpkg-perl1.18.4ubuntu1.5 +libexif120.6.21-2 +libexpat12.1.0-7ubuntu0.16.04.3 +libfdisk12.27.1-6ubuntu3.6 +libffi63.2.1-4 +libfontconfig12.11.94-0ubuntu1.1 +libfreetype62.6.1-0.1ubuntu2.3 +libgcc11:6.0.1-0ubuntu1 +libgcrypt201.6.5-2ubuntu0.5 +libgdbm31.8.3-13.1 +libgdiplus5.6.1-0xamarin1+ubuntu1604b1 +libgif75.1.4-0.3~16.04 +libglib2.0-02.48.2-0ubuntu4.1 +libgmp102:6.1.0+dfsg-2 +libgnutls303.4.10-4ubuntu1.4 +libgpg-error01.21-2ubuntu1 +libgssapi3-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libgssapi-krb5-21.13.2+dfsg-5ubuntu2.1 +libhcrypto4-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libheimbase1-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libheimntlm0-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libhogweed43.2-1ubuntu0.16.04.1 +libhx509-5-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libidn111.32-3ubuntu1.2 +libjbig02.1-3.1 +libjpeg88c-2ubuntu8 +libjpeg-turbo81.4.2-0ubuntu3.1 +libk5crypto31.13.2+dfsg-5ubuntu2.1 +libkeyutils11.5.9-8ubuntu1 +libkmod222-1ubuntu5.2 +libkrb5-26-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libkrb5-31.13.2+dfsg-5ubuntu2.1 +libkrb5support01.13.2+dfsg-5ubuntu2.1 +libldap-2.4-22.4.42+dfsg-2ubuntu3.4 +liblz4-10.0~r131-2ubuntu2 +liblzma55.1.1alpha+20120614-2ubuntu2 +libmediainfo0v518.12-1 +libmms00.6.4-1 +libmono-2.0-dev5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-accessibility4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-cairo4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-cecil-private-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1604b1 +libmono-cil-dev5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-codecontracts4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-compilerservices-symbolwriter4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-corlib4.5-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-cscompmgd0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-csharp4.0c-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-custommarshalers4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-data-tds4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-db2-1.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-debugger-soft4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-http4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-i18n4.0-all5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-i18n4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-i18n-cjk4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-i18n-mideast4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-i18n-other4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-i18n-rare4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-i18n-west4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-ldap4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-management4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-messaging4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-messaging-rabbitmq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-build4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-build-engine4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-build-framework4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-csharp4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1604b1 +libmono-microsoft-visualc10.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-web-infrastructure1.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-oracle4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-parallel4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-peapi4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-posix4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-rabbitmq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-relaxng4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-security4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmonosgen-2.0-15.18.1.0-0xamarin4+ubuntu1604b1 +libmonosgen-2.0-dev5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-sharpzip4.84-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-simd4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-smdiagnostics0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-sqlite4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-componentmodel-composition4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-componentmodel-dataannotations4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-configuration4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-configuration-install4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-core4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-data4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-data-datasetextensions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-data-entity4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-data-linq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-data-services4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-data-services-client4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-deployment4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-design4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-drawing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-drawing-design4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-dynamic4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-enterpriseservices4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-identitymodel4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-identitymodel-selectors4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-io-compression4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-io-compression-filesystem4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-json4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-json-microsoft4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-ldap4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-ldap-protocols4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-management4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-messaging4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-net4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-net-http4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-net-http-formatting4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-net-http-webrequest4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-numerics4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-numerics-vectors4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-core2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-debugger2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-experimental2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-interfaces2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-linq2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-observable-aliases0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-platformservices2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-providers2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-runtime-remoting2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-windows-forms2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reactive-windows-threading2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-reflection-context4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-runtime4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-runtime-caching4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-runtime-durableinstancing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-runtime-serialization4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-security4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-servicemodel4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-servicemodel-activation4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-servicemodel-discovery4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-servicemodel-internals0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-servicemodel-routing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-servicemodel-web4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-serviceprocess4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-threading-tasks-dataflow4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-transactions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-abstractions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-applicationservices4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-dynamicdata4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-extensions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-extensions-design4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-http4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-http-selfhost4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-http-webhost4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-mobile4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-mvc3.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-razor2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-regularexpressions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-routing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-services4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-webpages2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-webpages-deployment2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-web-webpages-razor2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-windows4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-windows-forms4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-windows-forms-datavisualization4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-workflow-activities4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-workflow-componentmodel4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-workflow-runtime4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-xaml4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-xml4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-xml-linq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-system-xml-serialization4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-tasklets4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-webbrowser4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-webmatrix-data4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-windowsbase4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-xbuild-tasks4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmount12.27.1-6ubuntu3.6 +libncurses56.0+20160213-1ubuntu1 +libncursesw56.0+20160213-1ubuntu1 +libnettle63.2-1ubuntu0.16.04.1 +libnunit-cil-dev2.6.4+dfsg-1 +libnunit-console-runner2.6.3-cil2.6.4+dfsg-1 +libnunit-core2.6.3-cil2.6.4+dfsg-1 +libnunit-core-interfaces2.6.3-cil2.6.4+dfsg-1 +libnunit-framework2.6.3-cil2.6.4+dfsg-1 +libnunit-mocks2.6.3-cil2.6.4+dfsg-1 +libnunit-util2.6.3-cil2.6.4+dfsg-1 +libonig25.9.6-1ubuntu0.1 +libp11-kit00.23.2-5~ubuntu16.04.1 +libpam0g1.1.8-3.2ubuntu2.1 +libpam-modules1.1.8-3.2ubuntu2.1 +libpam-modules-bin1.1.8-3.2ubuntu2.1 +libpam-runtime1.1.8-3.2ubuntu2.1 +libpcre32:8.38-3.1 +libperl5.225.22.1-9ubuntu0.6 +libpixman-1-00.33.6-1 +libpng12-01.2.54-1ubuntu1.1 +libprocps42:3.3.10-4ubuntu2.4 +libpython2.7-minimal2.7.12-1ubuntu0~16.04.4 +libpython2.7-stdlib2.7.12-1ubuntu0~16.04.4 +libpython-stdlib2.7.12-1~16.04 +libreadline66.3-8ubuntu2 +libroken18-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +librtmp12.4+20151223.gitfa8646d-1ubuntu0.1 +libsasl2-22.1.26.dfsg1-14ubuntu0.1 +libsasl2-modules2.1.26.dfsg1-14ubuntu0.1 +libsasl2-modules-db2.1.26.dfsg1-14ubuntu0.1 +libseccomp22.3.1-2.1ubuntu2~16.04.1 +libselinux12.4-3build2 +libsemanage12.3-1build3 +libsemanage-common2.3-1build3 +libsepol12.4-2 +libsmartcols12.27.1-6ubuntu3.6 +libsqlite3-03.11.0-1ubuntu1.1 +libss21.42.13-1ubuntu1 +libssl1.0.01.0.2g-1ubuntu4.15 +libstdc++65.4.0-6ubuntu1~16.04.11 +libsystemd0229-4ubuntu21.17 +libtasn1-64.7-3ubuntu0.16.04.3 +libtiff54.0.6-1ubuntu0.6 +libtinfo56.0+20160213-1ubuntu1 +libudev1229-4ubuntu21.17 +libusb-0.1-42:0.1.12-28 +libustr-1.0-11.0.4-5 +libuuid12.27.1-6ubuntu3.6 +libwind0-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 +libx11-62:1.6.3-1ubuntu2.1 +libx11-data2:1.6.3-1ubuntu2.1 +libxau61:1.0.8-1 +libxcb11.11.1-1ubuntu1 +libxcb-render01.11.1-1ubuntu1 +libxcb-shm01.11.1-1ubuntu1 +libxdmcp61:1.1.2-1.1 +libxext62:1.3.3-1 +libxrender11:0.9.9-0ubuntu1 +libzen0v50.4.37-1 +locales2.23-0ubuntu11 +login1:4.2-3.1ubuntu5.3 +lsb-base9.20160110ubuntu0.2 +make4.1-6 +makedev2.3.1-93ubuntu2~ubuntu16.04.1 +mawk1.3.3-17ubuntu2 +mediainfo18.12-1 +mime-support3.59ubuntu1 +mono-4.0-gac5.18.1.0-0xamarin4+ubuntu1604b1 +mono-devel5.18.1.0-0xamarin4+ubuntu1604b1 +mono-gac5.18.1.0-0xamarin4+ubuntu1604b1 +mono-mcs5.18.1.0-0xamarin4+ubuntu1604b1 +mono-roslyn5.18.1.0-0xamarin4+ubuntu1604b1 +mono-runtime5.18.1.0-0xamarin4+ubuntu1604b1 +mono-runtime-common5.18.1.0-0xamarin4+ubuntu1604b1 +mono-runtime-sgen5.18.1.0-0xamarin4+ubuntu1604b1 +mono-vbnc4.7-0xamarin1+ubuntu1604b1 +mono-xbuild5.18.1.0-0xamarin4+ubuntu1604b1 +mount2.27.1-6ubuntu3.6 +multiarch-support2.23-0ubuntu11 +ncurses-base6.0+20160213-1ubuntu1 +ncurses-bin6.0+20160213-1ubuntu1 +openssl1.0.2g-1ubuntu4.15 +passwd1:4.2-3.1ubuntu5.3 +patch2.7.5-1ubuntu0.16.04.1 +perl5.22.1-9ubuntu0.6 +perl-base5.22.1-9ubuntu0.6 +perl-modules-5.225.22.1-9ubuntu0.6 +pkg-config0.29.1-0ubuntu1 +procps2:3.3.10-4ubuntu2.4 +python2.7.12-1~16.04 +python2.72.7.12-1ubuntu0~16.04.4 +python2.7-minimal2.7.12-1ubuntu0~16.04.4 +python-minimal2.7.12-1~16.04 +readline-common6.3-8ubuntu2 +sed4.2.2-7 +sensible-utils0.0.9ubuntu0.16.04.1 +sqlite33.11.0-1ubuntu1.1 +systemd229-4ubuntu21.17 +systemd-sysv229-4ubuntu21.17 +sysvinit-utils2.88dsf-59.3ubuntu2 +sysv-rc2.88dsf-59.3ubuntu2 +tar1.28-2.1ubuntu0.1 +tzdata2018i-0ubuntu0.16.04 +ubuntu-keyring2012.05.19 +ucf3.0036 +unzip6.0-20ubuntu1 +util-linux2.27.1-6ubuntu3.6 +xz-utils5.1.1alpha+20120614-2ubuntu2 +zlib1g1:1.2.8.dfsg-2ubuntu4.1 From 0bd00495c21a76ede8d97821a6736387211d723a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 11 Apr 2019 07:33:47 +0000 Subject: [PATCH 023/393] 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 afe5ddc..bc9c961 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.113+nmu3ubuntu4 -apt1.2.29ubuntu0.1 +apt1.2.31 apt-transport-https1.2.31 -apt-utils1.2.29ubuntu0.1 +apt-utils1.2.31 base-files9.4ubuntu4.8 base-passwd3.5.39 bash4.3-14ubuntu1.2 @@ -39,8 +39,8 @@ jq1.5+dfsg-1ubuntu0.1 krb5-locales1.13.2+dfsg-5ubuntu2.1 libacl12.2.52-3 libapparmor12.10.95-0ubuntu2.10 -libapt-inst2.01.2.29ubuntu0.1 -libapt-pkg5.01.2.29ubuntu0.1 +libapt-inst2.01.2.31 +libapt-pkg5.01.2.31 libasn1-8-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 libattr11:2.4.47-2 libaudit11:2.4.5-1ubuntu2.1 From 0e32ed559f650db1ae3bc7414cb3798ac9b139f3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 18 Apr 2019 03:37:58 -0400 Subject: [PATCH 024/393] Bot Updating Package Versions --- package_versions.txt | 310 +++++++++++++++++++++---------------------- 1 file changed, 155 insertions(+), 155 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bc9c961..e1d273e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ binutils2.26.1-1ubuntu1~16.04.8 bsdutils1:2.27.1-6ubuntu3.6 bzip21.0.6-8 ca-certificates20170717~16.04.2 -ca-certificates-mono5.18.1.0-0xamarin4+ubuntu1604b1 +ca-certificates-mono5.20.1.19-0xamarin2+ubuntu1604b1 cli-common0.9+xamarin8+ubuntu1604b1 coreutils8.25-2ubuntu3~16.04 curl7.47.0-1ubuntu2.12 @@ -98,149 +98,149 @@ liblz4-10.0~r131-2ubuntu2 liblzma55.1.1alpha+20120614-2ubuntu2 libmediainfo0v518.12-1 libmms00.6.4-1 -libmono-2.0-dev5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-accessibility4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-cairo4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-cecil-private-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-2.0-dev5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-accessibility4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-cairo4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-cecil-private-cil5.20.1.19-0xamarin2+ubuntu1604b1 libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1604b1 -libmono-cil-dev5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-codecontracts4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-compilerservices-symbolwriter4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-corlib4.5-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-cscompmgd0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-csharp4.0c-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-custommarshalers4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-data-tds4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-db2-1.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-debugger-soft4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-http4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-i18n4.0-all5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-i18n4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-i18n-cjk4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-i18n-mideast4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-i18n-other4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-i18n-rare4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-i18n-west4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-ldap4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-management4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-messaging4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-messaging-rabbitmq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-microsoft-build4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-microsoft-build-engine4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-microsoft-build-framework4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-microsoft-csharp4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-cil-dev5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-codecontracts4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-compilerservices-symbolwriter4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-corlib4.5-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-cscompmgd0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-csharp4.0c-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-custommarshalers4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-data-tds4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-db2-1.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-debugger-soft4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-http4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-i18n4.0-all5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-i18n4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-i18n-cjk4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-i18n-mideast4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-i18n-other4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-i18n-rare4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-i18n-west4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-management4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-messaging-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-microsoft-build4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-microsoft-build-engine4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-microsoft-build-framework4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-microsoft-csharp4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1604b1 -libmono-microsoft-visualc10.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-microsoft-web-infrastructure1.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-oracle4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-parallel4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-peapi4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-posix4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-rabbitmq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-relaxng4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-security4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmonosgen-2.0-15.18.1.0-0xamarin4+ubuntu1604b1 -libmonosgen-2.0-dev5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-sharpzip4.84-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-simd4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-smdiagnostics0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-sqlite4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-componentmodel-composition4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-componentmodel-dataannotations4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-configuration4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-configuration-install4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-core4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-data4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-data-datasetextensions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-data-entity4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-data-linq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-data-services4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-data-services-client4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-deployment4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-design4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-drawing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-drawing-design4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-dynamic4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-enterpriseservices4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-identitymodel4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-identitymodel-selectors4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-io-compression4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-io-compression-filesystem4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-json4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-json-microsoft4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-ldap4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-ldap-protocols4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-management4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-messaging4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-net4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-net-http4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-net-http-formatting4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-net-http-webrequest4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-numerics4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-numerics-vectors4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-core2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-debugger2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-experimental2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-interfaces2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-linq2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-observable-aliases0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-platformservices2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-providers2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-runtime-remoting2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-windows-forms2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reactive-windows-threading2.2-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-reflection-context4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-runtime4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-runtime-caching4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-runtime-durableinstancing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-runtime-serialization4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-security4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-servicemodel4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-servicemodel-activation4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-servicemodel-discovery4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-servicemodel-internals0.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-servicemodel-routing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-servicemodel-web4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-serviceprocess4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-threading-tasks-dataflow4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-transactions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-abstractions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-applicationservices4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-dynamicdata4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-extensions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-extensions-design4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-http4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-http-selfhost4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-http-webhost4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-mobile4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-mvc3.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-razor2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-regularexpressions4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-routing4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-services4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-webpages2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-webpages-deployment2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-web-webpages-razor2.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-windows4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-windows-forms4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-windows-forms-datavisualization4.0a-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-workflow-activities4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-workflow-componentmodel4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-workflow-runtime4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-xaml4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-xml4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-xml-linq4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-system-xml-serialization4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-tasklets4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-webbrowser4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-webmatrix-data4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-windowsbase4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 -libmono-xbuild-tasks4.0-cil5.18.1.0-0xamarin4+ubuntu1604b1 +libmono-microsoft-visualc10.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-microsoft-web-infrastructure1.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-oracle4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-parallel4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-peapi4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-posix4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-relaxng4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-security4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmonosgen-2.0-15.20.1.19-0xamarin2+ubuntu1604b1 +libmonosgen-2.0-dev5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-sharpzip4.84-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-simd4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-smdiagnostics0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-sqlite4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-componentmodel-composition4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-componentmodel-dataannotations4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-configuration4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-configuration-install4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-core4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-data4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-data-datasetextensions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-data-entity4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-data-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-data-services4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-data-services-client4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-deployment4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-design4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-drawing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-drawing-design4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-dynamic4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-enterpriseservices4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-identitymodel4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-identitymodel-selectors4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-io-compression4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-io-compression-filesystem4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-json4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-json-microsoft4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-ldap-protocols4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-management4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-net4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-net-http4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-net-http-formatting4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-net-http-webrequest4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-numerics4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-numerics-vectors4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-core2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-debugger2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-experimental2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-interfaces2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-linq2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-observable-aliases0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-platformservices2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-providers2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-runtime-remoting2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-windows-forms2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reactive-windows-threading2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-reflection-context4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-runtime-caching4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-runtime-durableinstancing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-runtime-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-security4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-servicemodel4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-servicemodel-activation4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-servicemodel-discovery4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-servicemodel-internals0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-servicemodel-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-servicemodel-web4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-serviceprocess4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-threading-tasks-dataflow4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-transactions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-abstractions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-applicationservices4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-dynamicdata4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-extensions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-extensions-design4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-http4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-http-selfhost4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-http-webhost4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-mobile4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-mvc3.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-regularexpressions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-services4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-webpages2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-webpages-deployment2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-web-webpages-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-windows4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-windows-forms4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-windows-forms-datavisualization4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-workflow-activities4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-workflow-componentmodel4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-workflow-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-xaml4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-xml4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-xml-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-system-xml-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-tasklets4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-webbrowser4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-webmatrix-data4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-windowsbase4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 +libmono-xbuild-tasks4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 libmount12.27.1-6ubuntu3.6 libncurses56.0+20160213-1ubuntu1 libncursesw56.0+20160213-1ubuntu1 @@ -282,11 +282,11 @@ libsqlite3-03.11.0-1ubuntu1.1 libss21.42.13-1ubuntu1 libssl1.0.01.0.2g-1ubuntu4.15 libstdc++65.4.0-6ubuntu1~16.04.11 -libsystemd0229-4ubuntu21.17 +libsystemd0229-4ubuntu21.19 libtasn1-64.7-3ubuntu0.16.04.3 libtiff54.0.6-1ubuntu0.6 libtinfo56.0+20160213-1ubuntu1 -libudev1229-4ubuntu21.17 +libudev1229-4ubuntu21.19 libusb-0.1-42:0.1.12-28 libustr-1.0-11.0.4-5 libuuid12.27.1-6ubuntu3.6 @@ -309,16 +309,16 @@ makedev2.3.1-93ubuntu2~ubuntu16.04.1 mawk1.3.3-17ubuntu2 mediainfo18.12-1 mime-support3.59ubuntu1 -mono-4.0-gac5.18.1.0-0xamarin4+ubuntu1604b1 -mono-devel5.18.1.0-0xamarin4+ubuntu1604b1 -mono-gac5.18.1.0-0xamarin4+ubuntu1604b1 -mono-mcs5.18.1.0-0xamarin4+ubuntu1604b1 -mono-roslyn5.18.1.0-0xamarin4+ubuntu1604b1 -mono-runtime5.18.1.0-0xamarin4+ubuntu1604b1 -mono-runtime-common5.18.1.0-0xamarin4+ubuntu1604b1 -mono-runtime-sgen5.18.1.0-0xamarin4+ubuntu1604b1 +mono-4.0-gac5.20.1.19-0xamarin2+ubuntu1604b1 +mono-devel5.20.1.19-0xamarin2+ubuntu1604b1 +mono-gac5.20.1.19-0xamarin2+ubuntu1604b1 +mono-mcs5.20.1.19-0xamarin2+ubuntu1604b1 +mono-roslyn5.20.1.19-0xamarin2+ubuntu1604b1 +mono-runtime5.20.1.19-0xamarin2+ubuntu1604b1 +mono-runtime-common5.20.1.19-0xamarin2+ubuntu1604b1 +mono-runtime-sgen5.20.1.19-0xamarin2+ubuntu1604b1 mono-vbnc4.7-0xamarin1+ubuntu1604b1 -mono-xbuild5.18.1.0-0xamarin4+ubuntu1604b1 +mono-xbuild5.20.1.19-0xamarin2+ubuntu1604b1 mount2.27.1-6ubuntu3.6 multiarch-support2.23-0ubuntu11 ncurses-base6.0+20160213-1ubuntu1 @@ -339,8 +339,8 @@ readline-common6.3-8ubuntu2 sed4.2.2-7 sensible-utils0.0.9ubuntu0.16.04.1 sqlite33.11.0-1ubuntu1.1 -systemd229-4ubuntu21.17 -systemd-sysv229-4ubuntu21.17 +systemd229-4ubuntu21.19 +systemd-sysv229-4ubuntu21.19 sysvinit-utils2.88dsf-59.3ubuntu2 sysv-rc2.88dsf-59.3ubuntu2 tar1.28-2.1ubuntu0.1 From 93b35fbfd11c9ae50ec17e1a8f7d9e3988ea9abe Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 25 Apr 2019 08:35:53 +0100 Subject: [PATCH 025/393] 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 e1d273e..f636b43 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -282,11 +282,11 @@ libsqlite3-03.11.0-1ubuntu1.1 libss21.42.13-1ubuntu1 libssl1.0.01.0.2g-1ubuntu4.15 libstdc++65.4.0-6ubuntu1~16.04.11 -libsystemd0229-4ubuntu21.19 +libsystemd0229-4ubuntu21.21 libtasn1-64.7-3ubuntu0.16.04.3 libtiff54.0.6-1ubuntu0.6 libtinfo56.0+20160213-1ubuntu1 -libudev1229-4ubuntu21.19 +libudev1229-4ubuntu21.21 libusb-0.1-42:0.1.12-28 libustr-1.0-11.0.4-5 libuuid12.27.1-6ubuntu3.6 @@ -339,8 +339,8 @@ readline-common6.3-8ubuntu2 sed4.2.2-7 sensible-utils0.0.9ubuntu0.16.04.1 sqlite33.11.0-1ubuntu1.1 -systemd229-4ubuntu21.19 -systemd-sysv229-4ubuntu21.19 +systemd229-4ubuntu21.21 +systemd-sysv229-4ubuntu21.21 sysvinit-utils2.88dsf-59.3ubuntu2 sysv-rc2.88dsf-59.3ubuntu2 tar1.28-2.1ubuntu0.1 From 356ee4f0eddc4df2679278fadd7ebc0540edbb6e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 2 May 2019 03:32:02 -0400 Subject: [PATCH 026/393] Bot Updating Templated Files --- Jenkinsfile | 28 ++++++++++++---------------- README.md | 38 +++++++++++++++++++++++++++++--------- 2 files changed, 41 insertions(+), 25 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 327c877..a34c8a1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -35,7 +35,7 @@ pipeline { script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( - script: '''curl -s https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/latest | jq -r '. | .tag_name' ''', + 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' || : ''', 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' ''', @@ -230,7 +230,7 @@ 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}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" ]; then + 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}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then cp ${TEMPDIR}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ cd ${TEMPDIR}/gitbook/docker-documentation/ git add images/docker-${CONTAINER_NAME}.md @@ -305,15 +305,13 @@ pipeline { sh '''#! /bin/bash echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin ''' - sh "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-arm-static -o qemu-arm-static" - sh "chmod +x qemu-*" 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}" sh '''docker rmi \ ${IMAGE}:arm32v7-${META_TAG} \ - lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ''' + lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :''' } } } @@ -334,15 +332,13 @@ pipeline { sh '''#! /bin/bash echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin ''' - sh "curl https://lsio-ci.ams3.digitaloceanspaces.com/qemu-aarch64-static -o qemu-aarch64-static" - sh "chmod +x qemu-*" 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}" sh '''docker rmi \ ${IMAGE}:arm64v8-${META_TAG} \ - lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ''' + lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :''' } } } @@ -506,7 +502,7 @@ pipeline { sh "docker push ${IMAGE}:${META_TAG}" sh '''docker rmi \ ${IMAGE}:${META_TAG} \ - ${IMAGE}:latest ''' + ${IMAGE}:latest || :''' } } @@ -563,7 +559,7 @@ pipeline { ${IMAGE}:arm64v8-${META_TAG} \ ${IMAGE}:arm64v8-latest \ lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ - lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ''' + lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :''' } } } @@ -572,25 +568,25 @@ pipeline { when { branch "master" expression { - env.LS_RELEASE != env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-ls' + env.LS_TAG_NUMBER + env.LS_RELEASE != env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER } environment name: 'CHANGE_ID', value: '' environment name: 'EXIT_STATUS', value: '' } steps { - echo "Pushing New tag for current commit ${EXT_RELEASE_CLEAN}-pkg-${PACKAGE_TAG}-ls${LS_TAG_NUMBER}" + echo "Pushing New tag for current commit ${EXT_RELEASE_CLEAN}-ls${LS_TAG_NUMBER}" 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}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ + -d '{"tag":"'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ "object": "'${COMMIT_SHA}'",\ - "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}' to master",\ + "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}'"}}' ''' echo "Pushing New release for Tag" sh '''#! /bin/bash echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json - echo '{"tag_name":"'${EXT_RELEASE_CLEAN}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ + echo '{"tag_name":"'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ "target_commitish": "master",\ - "name": "'${EXT_RELEASE_CLEAN}'-pkg-'${PACKAGE_TAG}'-ls'${LS_TAG_NUMBER}'",\ + "name": "'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\ "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 diff --git a/README.md b/README.md index d5eaaaa..112273c 100644 --- a/README.md +++ b/README.md @@ -155,15 +155,6 @@ Below are the instructions for updating containers: * Start the new container: `docker start sonarr` * You can also remove the old dangling images: `docker image prune` -### Via Taisun auto-updater (especially useful 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 shot: - ``` - docker run --rm \ - -v /var/run/docker.sock:/var/run/docker.sock taisun/updater \ - --oneshot sonarr - ``` -* 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 sonarr` @@ -171,6 +162,35 @@ Below are the instructions for updating containers: * or update a single container: `docker-compose up -d sonarr` * 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) +* Pull the latest image at its tag and replace it with the same env variables in one run: + ``` + docker run --rm \ + -v /var/run/docker.sock:/var/run/docker.sock \ + containrrr/watchtower + --run-once sonarr + ``` +* You can also remove the old dangling images: `docker image prune` + +## Building locally + +If you want to make local modifications to these images for development purposes or just to customize the logic: +``` +git clone https://github.com/linuxserver/docker-sonarr.git +cd docker-sonarr +docker build \ + --no-cache \ + --pull \ + -t linuxserver/sonarr: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`. + ## Versions * **23.03.19:** - Switching to new Base images, shift to arm32v7 tag. From 4831a91366531aac57c3239a0bd1058d4fbaa297 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 2 May 2019 08:35:01 +0100 Subject: [PATCH 027/393] 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 f636b43..bb5bf12 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -93,10 +93,10 @@ libkmod222-1ubuntu5.2 libkrb5-26-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 libkrb5-31.13.2+dfsg-5ubuntu2.1 libkrb5support01.13.2+dfsg-5ubuntu2.1 -libldap-2.4-22.4.42+dfsg-2ubuntu3.4 +libldap-2.4-22.4.42+dfsg-2ubuntu3.5 liblz4-10.0~r131-2ubuntu2 liblzma55.1.1alpha+20120614-2ubuntu2 -libmediainfo0v518.12-1 +libmediainfo0v519.04-1 libmms00.6.4-1 libmono-2.0-dev5.20.1.19-0xamarin2+ubuntu1604b1 libmono-accessibility4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 @@ -302,12 +302,12 @@ libxext62:1.3.3-1 libxrender11:0.9.9-0ubuntu1 libzen0v50.4.37-1 locales2.23-0ubuntu11 -login1:4.2-3.1ubuntu5.3 +login1:4.2-3.1ubuntu5.4 lsb-base9.20160110ubuntu0.2 make4.1-6 makedev2.3.1-93ubuntu2~ubuntu16.04.1 mawk1.3.3-17ubuntu2 -mediainfo18.12-1 +mediainfo19.04-1 mime-support3.59ubuntu1 mono-4.0-gac5.20.1.19-0xamarin2+ubuntu1604b1 mono-devel5.20.1.19-0xamarin2+ubuntu1604b1 @@ -324,7 +324,7 @@ multiarch-support2.23-0ubuntu11 ncurses-base6.0+20160213-1ubuntu1 ncurses-bin6.0+20160213-1ubuntu1 openssl1.0.2g-1ubuntu4.15 -passwd1:4.2-3.1ubuntu5.3 +passwd1:4.2-3.1ubuntu5.4 patch2.7.5-1ubuntu0.16.04.1 perl5.22.1-9ubuntu0.6 perl-base5.22.1-9ubuntu0.6 @@ -344,7 +344,7 @@ systemd-sysv229-4ubuntu21.21 sysvinit-utils2.88dsf-59.3ubuntu2 sysv-rc2.88dsf-59.3ubuntu2 tar1.28-2.1ubuntu0.1 -tzdata2018i-0ubuntu0.16.04 +tzdata2019a-0ubuntu0.16.04 ubuntu-keyring2012.05.19 ucf3.0036 unzip6.0-20ubuntu1 From 4f840afb71ccd511ede8793dacb838484250241b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 May 2019 03:31:55 -0400 Subject: [PATCH 028/393] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 112273c..e76aa73 100644 --- a/README.md +++ b/README.md @@ -167,7 +167,7 @@ Below are the instructions for updating containers: ``` docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ - containrrr/watchtower + containrrr/watchtower \ --run-once sonarr ``` * You can also remove the old dangling images: `docker image prune` From 26ac2971b16eb299624087238a20536a1e1d0625 Mon Sep 17 00:00:00 2001 From: thelamer Date: Fri, 10 May 2019 12:48:29 -0700 Subject: [PATCH 029/393] rebase to bionic --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- README.md | 1 + readme-vars.yml | 1 + 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 302c143..04f0b30 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM lsiobase/mono:xenial +FROM lsiobase/mono:bionic # set version label ARG BUILD_DATE diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 1bf3907..c677316 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM lsiobase/mono:arm64v8-xenial +FROM lsiobase/mono:arm64v8-bionic # set version label ARG BUILD_DATE diff --git a/Dockerfile.armhf b/Dockerfile.armhf index c9fb74e..02f8182 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM lsiobase/mono:arm32v7-xenial +FROM lsiobase/mono:arm32v7-bionic # set version label ARG BUILD_DATE diff --git a/README.md b/README.md index e76aa73..fbd0715 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **10.05.19:** - Rebase to Bionic. * **23.03.19:** - Switching to new Base images, shift to arm32v7 tag. * **01.02.19:** - Multi arch images and pipeline build logic * **15.12.17:** - Fix continuation lines. diff --git a/readme-vars.yml b/readme-vars.yml index ccf3fad..e988a7c 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -51,6 +51,7 @@ app_setup_block: | # changelog changelogs: + - { date: "10.05.19:", desc: "Rebase to Bionic." } - { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." } - { date: "01.02.19:", desc: "Multi arch images and pipeline build logic" } - { date: "15.12.17:", desc: "Fix continuation lines." } From 08575a145bdec4d55bb67ac26f94f81b42655d27 Mon Sep 17 00:00:00 2001 From: thelamer Date: Fri, 17 May 2019 16:32:59 -0700 Subject: [PATCH 030/393] update readme with new tag --- README.md | 20 ++++++++++---------- readme-vars.yml | 21 +++++++-------------- 2 files changed, 17 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index fbd0715..c25cc02 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,16 @@ 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 releases from Sonarr (currently v2) | +| develop | Development releases from Sonarr (currently v2) | +| preview | Preview releases from Sonarr (currently v3) | +| 5.14 | Stable Sonarr releases, but run on Mono 5.14 | ## Usage @@ -62,16 +72,6 @@ docker create \ linuxserver/sonarr ``` -### 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 builds from the master branch of sonarr (currently v2) | -| develop | development builds from the develop branch of sonarr (currently v2) | -| preview | preview builds from the phantom-develop branch of sonarr (currently v3) | - ### docker-compose diff --git a/readme-vars.yml b/readme-vars.yml index e988a7c..8f33c44 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -14,20 +14,13 @@ available_architectures: - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} - { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"} -# Optional Block -optional_block_1: true -optional_block_1_items: - - | - ### 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 builds from the master branch of sonarr (currently v2) | - | develop | development builds from the develop branch of sonarr (currently v2) | - | preview | preview builds from the phantom-develop branch of sonarr (currently v3) | - +# development version +development_versions: true +development_versions_items: + - { tag: "latest", desc: "Stable releases from Sonarr (currently v2)" } + - { tag: "develop", desc: "Development releases from Sonarr (currently v2)" } + - { tag: "preview", desc: "Preview releases from Sonarr (currently v3)" } + - { tag: "5.14", desc: "Stable Sonarr releases, but run on Mono 5.14" } # container parameters param_container_name: "{{ project_name }}" From 1a5b185ebae4246c1c4f78990675b036616afb4f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 19 May 2019 15:44:46 +0000 Subject: [PATCH 031/393] Bot Updating Package Versions --- package_versions.txt | 691 ++++++++++++++++++++++--------------------- 1 file changed, 351 insertions(+), 340 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bb5bf12..e5fe993 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,250 +1,262 @@ -adduser3.113+nmu3ubuntu4 -apt1.2.31 -apt-transport-https1.2.31 -apt-utils1.2.31 -base-files9.4ubuntu4.8 -base-passwd3.5.39 -bash4.3-14ubuntu1.2 -binutils2.26.1-1ubuntu1~16.04.8 -bsdutils1:2.27.1-6ubuntu3.6 -bzip21.0.6-8 -ca-certificates20170717~16.04.2 -ca-certificates-mono5.20.1.19-0xamarin2+ubuntu1604b1 -cli-common0.9+xamarin8+ubuntu1604b1 -coreutils8.25-2ubuntu3~16.04 -curl7.47.0-1ubuntu2.12 -dash0.5.8-2.1ubuntu2 -debconf1.5.58ubuntu1 -debianutils4.7 -diffutils1:3.3-3 -dpkg1.18.4ubuntu1.5 -dpkg-dev1.18.4ubuntu1.5 -e2fslibs1.42.13-1ubuntu1 -e2fsprogs1.42.13-1ubuntu1 -findutils4.6.0+git+20160126-2 -fontconfig-config2.11.94-0ubuntu1.1 -fonts-dejavu-core2.35-1 -gcc-5-base5.4.0-6ubuntu1~16.04.11 -gcc-6-base6.0.1-0ubuntu1 -gnupg1.4.20-1ubuntu3.3 -gpgv1.4.20-1ubuntu3.3 -grep2.25-1~16.04.1 -gzip1.6-4ubuntu1 -hostname3.16ubuntu2 -init1.29ubuntu4 -initscripts2.88dsf-59.3ubuntu2 -init-system-helpers1.29ubuntu4 -insserv1.14.0-5ubuntu3 -jq1.5+dfsg-1ubuntu0.1 -krb5-locales1.13.2+dfsg-5ubuntu2.1 -libacl12.2.52-3 -libapparmor12.10.95-0ubuntu2.10 -libapt-inst2.01.2.31 -libapt-pkg5.01.2.31 -libasn1-8-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libattr11:2.4.47-2 -libaudit11:2.4.5-1ubuntu2.1 -libaudit-common1:2.4.5-1ubuntu2.1 -libblkid12.27.1-6ubuntu3.6 -libbz2-1.01.0.6-8 -libc62.23-0ubuntu11 -libcairo21.14.6-1 -libcap21:2.24-12 -libcap2-bin1:2.24-12 -libc-bin2.23-0ubuntu11 -libcomerr21.42.13-1ubuntu1 -libcryptsetup42:1.6.6-5ubuntu2.1 -libcurl37.47.0-1ubuntu2.12 -libcurl3-gnutls7.47.0-1ubuntu2.12 -libcurl4-openssl-dev7.47.0-1ubuntu2.12 -libdb5.35.3.28-11ubuntu0.1 -libdebconfclient00.198ubuntu1 -libdevmapper1.02.12:1.02.110-1ubuntu10 -libdpkg-perl1.18.4ubuntu1.5 -libexif120.6.21-2 -libexpat12.1.0-7ubuntu0.16.04.3 -libfdisk12.27.1-6ubuntu3.6 -libffi63.2.1-4 -libfontconfig12.11.94-0ubuntu1.1 -libfreetype62.6.1-0.1ubuntu2.3 -libgcc11:6.0.1-0ubuntu1 -libgcrypt201.6.5-2ubuntu0.5 -libgdbm31.8.3-13.1 -libgdiplus5.6.1-0xamarin1+ubuntu1604b1 -libgif75.1.4-0.3~16.04 -libglib2.0-02.48.2-0ubuntu4.1 -libgmp102:6.1.0+dfsg-2 -libgnutls303.4.10-4ubuntu1.4 -libgpg-error01.21-2ubuntu1 -libgssapi3-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libgssapi-krb5-21.13.2+dfsg-5ubuntu2.1 -libhcrypto4-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libheimbase1-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libheimntlm0-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libhogweed43.2-1ubuntu0.16.04.1 -libhx509-5-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libidn111.32-3ubuntu1.2 -libjbig02.1-3.1 +adduser3.116ubuntu1 +apt1.6.10 +apt-transport-https1.6.10 +apt-utils1.6.10 +base-files10.1ubuntu2.4 +base-passwd3.5.44 +bash4.4.18-2ubuntu1 +binutils2.30-21ubuntu1~18.04.1 +binutils-common2.30-21ubuntu1~18.04.1 +binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.1 +bsdutils1:2.31.1-0.4ubuntu3.3 +bzip21.0.6-8.1 +ca-certificates20180409 +ca-certificates-mono5.20.1.19-0xamarin2+ubuntu1804b1 +cli-common0.9+xamarin8+ubuntu1804b1 +coreutils8.28-1ubuntu1 +curl7.58.0-2ubuntu3.6 +dash0.5.8-2.10 +debconf1.5.66 +debianutils4.8.4 +diffutils1:3.6-1 +dirmngr2.2.4-1ubuntu1.2 +dpkg1.19.0.5ubuntu2.1 +dpkg-dev1.19.0.5ubuntu2.1 +e2fsprogs1.44.1-1ubuntu1.1 +fdisk2.31.1-0.4ubuntu3.3 +findutils4.6.0+git+20170828-2 +fontconfig-config2.12.6-0ubuntu2 +fonts-dejavu-core2.37-1 +gcc-8-base8.3.0-6ubuntu1~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 +grep3.1-2 +gzip1.6-5ubuntu1 +hostname3.20 +init-system-helpers1.51 +jq1.5+dfsg-2 +krb5-locales1.16-2ubuntu0.1 +libacl12.2.52-3build1 +libapt-inst2.01.6.10 +libapt-pkg5.01.6.10 +libasn1-8-heimdal7.5.0+dfsg-1 +libassuan02.5.1-2 +libattr11:2.4.47-2build1 +libaudit11:2.8.2-1ubuntu1 +libaudit-common1:2.8.2-1ubuntu1 +libbinutils2.30-21ubuntu1~18.04.1 +libblkid12.31.1-0.4ubuntu3.3 +libbsd00.8.7-1 +libbz2-1.01.0.6-8.1 +libc62.27-3ubuntu1 +libcairo21.15.10-2ubuntu0.1 +libcap-ng00.7.7-3.1 +libc-bin2.27-3ubuntu1 +libcom-err21.44.1-1ubuntu1.1 +libcurl3-gnutls7.58.0-2ubuntu3.6 +libcurl47.58.0-2ubuntu3.6 +libcurl4-openssl-dev7.58.0-2ubuntu3.6 +libdb5.35.3.28-13.1ubuntu1 +libdebconfclient00.213ubuntu1 +libdpkg-perl1.19.0.5ubuntu2.1 +libexif120.6.21-4 +libexpat12.2.5-3 +libext2fs21.44.1-1ubuntu1.1 +libfdisk12.31.1-0.4ubuntu3.3 +libffi63.2.1-8 +libfontconfig12.12.6-0ubuntu2 +libfreetype62.8.1-2ubuntu2 +libgcc11:8.3.0-6ubuntu1~18.04 +libgcrypt201.8.1-4ubuntu1.1 +libgdbm51.14.1-6 +libgdbm-compat41.14.1-6 +libgdiplus5.6.1-0xamarin1+ubuntu1804b1 +libgif75.1.4-2 +libglib2.0-02.56.4-0ubuntu0.18.04.2 +libgmp102:6.1.2+dfsg-2 +libgnutls303.5.18-1ubuntu1 +libgpg-error01.27-6 +libgssapi3-heimdal7.5.0+dfsg-1 +libgssapi-krb5-21.16-2ubuntu0.1 +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 +libidn2-02.0.4-1.1build2 +libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 -libjpeg-turbo81.4.2-0ubuntu3.1 -libk5crypto31.13.2+dfsg-5ubuntu2.1 -libkeyutils11.5.9-8ubuntu1 -libkmod222-1ubuntu5.2 -libkrb5-26-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libkrb5-31.13.2+dfsg-5ubuntu2.1 -libkrb5support01.13.2+dfsg-5ubuntu2.1 -libldap-2.4-22.4.42+dfsg-2ubuntu3.5 -liblz4-10.0~r131-2ubuntu2 -liblzma55.1.1alpha+20120614-2ubuntu2 +libjpeg-turbo81.5.2-0ubuntu5.18.04.1 +libjq11.5+dfsg-2 +libk5crypto31.16-2ubuntu0.1 +libkeyutils11.5.9-9.2ubuntu2 +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.2 +libldap-common2.4.45+dfsg-1ubuntu1.2 +liblz4-10.0~r131-2ubuntu3 +liblzma55.2.2-1.3 libmediainfo0v519.04-1 -libmms00.6.4-1 -libmono-2.0-dev5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-accessibility4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-cairo4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-cecil-private-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1604b1 -libmono-cil-dev5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-codecontracts4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-compilerservices-symbolwriter4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-corlib4.5-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-cscompmgd0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-csharp4.0c-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-custommarshalers4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-data-tds4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-db2-1.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-debugger-soft4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-http4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-i18n4.0-all5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-i18n4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-i18n-cjk4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-i18n-mideast4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-i18n-other4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-i18n-rare4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-i18n-west4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-management4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-messaging-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-build4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-build-engine4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-build-framework4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-csharp4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1604b1 -libmono-microsoft-visualc10.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-microsoft-web-infrastructure1.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-oracle4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-parallel4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-peapi4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-posix4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-relaxng4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-security4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmonosgen-2.0-15.20.1.19-0xamarin2+ubuntu1604b1 -libmonosgen-2.0-dev5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-sharpzip4.84-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-simd4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-smdiagnostics0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-sqlite4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-componentmodel-composition4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-componentmodel-dataannotations4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-configuration4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-configuration-install4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-core4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-data4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-data-datasetextensions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-data-entity4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-data-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-data-services4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-data-services-client4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-deployment4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-design4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-drawing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-drawing-design4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-dynamic4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-enterpriseservices4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-identitymodel4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-identitymodel-selectors4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-io-compression4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-io-compression-filesystem4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-json4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-json-microsoft4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-ldap-protocols4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-management4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-net4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-net-http4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-net-http-formatting4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-net-http-webrequest4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-numerics4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-numerics-vectors4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-core2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-debugger2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-experimental2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-interfaces2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-linq2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-observable-aliases0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-platformservices2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-providers2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-runtime-remoting2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-windows-forms2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reactive-windows-threading2.2-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-reflection-context4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-runtime-caching4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-runtime-durableinstancing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-runtime-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-security4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-servicemodel4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-servicemodel-activation4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-servicemodel-discovery4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-servicemodel-internals0.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-servicemodel-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-servicemodel-web4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-serviceprocess4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-threading-tasks-dataflow4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-transactions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-abstractions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-applicationservices4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-dynamicdata4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-extensions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-extensions-design4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-http4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-http-selfhost4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-http-webhost4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-mobile4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-mvc3.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-regularexpressions4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-services4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-webpages2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-webpages-deployment2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-web-webpages-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-windows4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-windows-forms4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-windows-forms-datavisualization4.0a-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-workflow-activities4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-workflow-componentmodel4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-workflow-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-xaml4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-xml4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-xml-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-system-xml-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-tasklets4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-webbrowser4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-webmatrix-data4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-windowsbase4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmono-xbuild-tasks4.0-cil5.20.1.19-0xamarin2+ubuntu1604b1 -libmount12.27.1-6ubuntu3.6 -libncurses56.0+20160213-1ubuntu1 -libncursesw56.0+20160213-1ubuntu1 -libnettle63.2-1ubuntu0.16.04.1 +libmms00.6.4-2 +libmono-2.0-dev5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-accessibility4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-cairo4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-cecil-private-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1804b1 +libmono-cil-dev5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-codecontracts4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-compilerservices-symbolwriter4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-corlib4.5-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-cscompmgd0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-csharp4.0c-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-custommarshalers4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-data-tds4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-db2-1.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-debugger-soft4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-http4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-i18n4.0-all5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-i18n4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-i18n-cjk4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-i18n-mideast4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-i18n-other4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-i18n-rare4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-i18n-west4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-management4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-messaging-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-build4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-build-engine4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-build-framework4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-csharp4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1804b1 +libmono-microsoft-visualc10.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-microsoft-web-infrastructure1.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-oracle4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-parallel4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-peapi4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-posix4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-relaxng4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-security4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmonosgen-2.0-15.20.1.19-0xamarin2+ubuntu1804b1 +libmonosgen-2.0-dev5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-sharpzip4.84-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-simd4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-smdiagnostics0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-sqlite4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-componentmodel-composition4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-componentmodel-dataannotations4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-configuration4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-configuration-install4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-core4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-data4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-data-datasetextensions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-data-entity4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-data-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-data-services4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-data-services-client4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-deployment4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-design4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-drawing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-drawing-design4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-dynamic4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-enterpriseservices4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-identitymodel4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-identitymodel-selectors4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-io-compression4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-io-compression-filesystem4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-json4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-json-microsoft4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-ldap-protocols4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-management4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-net4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-net-http4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-net-http-formatting4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-net-http-webrequest4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-numerics4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-numerics-vectors4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-core2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-debugger2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-experimental2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-interfaces2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-linq2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-observable-aliases0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-platformservices2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-providers2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-runtime-remoting2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-windows-forms2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reactive-windows-threading2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-reflection-context4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-runtime-caching4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-runtime-durableinstancing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-runtime-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-security4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-servicemodel4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-servicemodel-activation4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-servicemodel-discovery4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-servicemodel-internals0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-servicemodel-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-servicemodel-web4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-serviceprocess4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-threading-tasks-dataflow4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-transactions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-abstractions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-applicationservices4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-dynamicdata4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-extensions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-extensions-design4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-http4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-http-selfhost4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-http-webhost4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-mobile4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-mvc3.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-regularexpressions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-services4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-webpages2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-webpages-deployment2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-web-webpages-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-windows4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-windows-forms4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-windows-forms-datavisualization4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-workflow-activities4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-workflow-componentmodel4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-workflow-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-xaml4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-xml4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-xml-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-system-xml-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-tasklets4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-webbrowser4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-webmatrix-data4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-windowsbase4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-xbuild-tasks4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmount12.31.1-0.4ubuntu3.3 +libncurses56.1-1ubuntu1.18.04 +libncursesw56.1-1ubuntu1.18.04 +libnettle63.4-1 +libnghttp2-141.30.0-1ubuntu1 +libnpth01.5-3 libnunit-cil-dev2.6.4+dfsg-1 libnunit-console-runner2.6.3-cil2.6.4+dfsg-1 libnunit-core2.6.3-cil2.6.4+dfsg-1 @@ -252,102 +264,101 @@ libnunit-core-interfaces2.6.3-cil2.6.4+dfsg-1 libnunit-framework2.6.3-cil2.6.4+dfsg-1 libnunit-mocks2.6.3-cil2.6.4+dfsg-1 libnunit-util2.6.3-cil2.6.4+dfsg-1 -libonig25.9.6-1ubuntu0.1 -libp11-kit00.23.2-5~ubuntu16.04.1 -libpam0g1.1.8-3.2ubuntu2.1 -libpam-modules1.1.8-3.2ubuntu2.1 -libpam-modules-bin1.1.8-3.2ubuntu2.1 -libpam-runtime1.1.8-3.2ubuntu2.1 -libpcre32:8.38-3.1 -libperl5.225.22.1-9ubuntu0.6 -libpixman-1-00.33.6-1 -libpng12-01.2.54-1ubuntu1.1 -libprocps42:3.3.10-4ubuntu2.4 -libpython2.7-minimal2.7.12-1ubuntu0~16.04.4 -libpython2.7-stdlib2.7.12-1ubuntu0~16.04.4 -libpython-stdlib2.7.12-1~16.04 -libreadline66.3-8ubuntu2 -libroken18-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -librtmp12.4+20151223.gitfa8646d-1ubuntu0.1 -libsasl2-22.1.26.dfsg1-14ubuntu0.1 -libsasl2-modules2.1.26.dfsg1-14ubuntu0.1 -libsasl2-modules-db2.1.26.dfsg1-14ubuntu0.1 -libseccomp22.3.1-2.1ubuntu2~16.04.1 -libselinux12.4-3build2 -libsemanage12.3-1build3 -libsemanage-common2.3-1build3 -libsepol12.4-2 -libsmartcols12.27.1-6ubuntu3.6 -libsqlite3-03.11.0-1ubuntu1.1 -libss21.42.13-1ubuntu1 -libssl1.0.01.0.2g-1ubuntu4.15 -libstdc++65.4.0-6ubuntu1~16.04.11 -libsystemd0229-4ubuntu21.21 -libtasn1-64.7-3ubuntu0.16.04.3 -libtiff54.0.6-1ubuntu0.6 -libtinfo56.0+20160213-1ubuntu1 -libudev1229-4ubuntu21.21 -libusb-0.1-42:0.1.12-28 -libustr-1.0-11.0.4-5 -libuuid12.27.1-6ubuntu3.6 -libwind0-heimdal1.7~git20150920+dfsg-4ubuntu1.16.04.1 -libx11-62:1.6.3-1ubuntu2.1 -libx11-data2:1.6.3-1ubuntu2.1 +libonig46.7.0-1 +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 +libpcre32:8.39-9 +libperl5.265.26.1-6ubuntu0.3 +libpixman-1-00.34.0-2 +libpng16-161.6.34-1ubuntu0.18.04.2 +libprocps62:3.3.12-3ubuntu1.1 +libpsl50.19.1-5build1 +libpython2.7-minimal2.7.15~rc1-1ubuntu0.1 +libpython2.7-stdlib2.7.15~rc1-1ubuntu0.1 +libpython-stdlib2.7.15~rc1-1 +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 +libseccomp22.3.1-2.1ubuntu4.1 +libselinux12.7-2build2 +libsemanage12.7-2build2 +libsemanage-common2.7-2build2 +libsepol12.7-1 +libsmartcols12.31.1-0.4ubuntu3.3 +libsqlite3-03.22.0-1 +libss21.44.1-1ubuntu1.1 +libssl1.11.1.0g-2ubuntu4.3 +libstdc++68.3.0-6ubuntu1~18.04 +libsystemd0237-3ubuntu10.21 +libtasn1-64.13-2 +libtiff54.0.9-5ubuntu0.2 +libtinfo56.1-1ubuntu1.18.04 +libudev1237-3ubuntu10.21 +libunistring20.9.9-0ubuntu2 +libuuid12.31.1-0.4ubuntu3.3 +libwind0-heimdal7.5.0+dfsg-1 +libx11-62:1.6.4-3ubuntu0.2 +libx11-data2:1.6.4-3ubuntu0.2 libxau61:1.0.8-1 -libxcb11.11.1-1ubuntu1 -libxcb-render01.11.1-1ubuntu1 -libxcb-shm01.11.1-1ubuntu1 -libxdmcp61:1.1.2-1.1 +libxcb11.13-2~ubuntu18.04 +libxcb-render01.13-2~ubuntu18.04 +libxcb-shm01.13-2~ubuntu18.04 +libxdmcp61:1.1.2-3 libxext62:1.3.3-1 -libxrender11:0.9.9-0ubuntu1 +libxrender11:0.9.10-1 libzen0v50.4.37-1 -locales2.23-0ubuntu11 -login1:4.2-3.1ubuntu5.4 -lsb-base9.20160110ubuntu0.2 -make4.1-6 -makedev2.3.1-93ubuntu2~ubuntu16.04.1 -mawk1.3.3-17ubuntu2 +libzstd11.3.3+dfsg-2ubuntu1 +locales2.27-3ubuntu1 +login1:4.5-1ubuntu2 +lsb-base9.20170808ubuntu1 +make4.1-9.1ubuntu1 +mawk1.3.3-17ubuntu3 mediainfo19.04-1 -mime-support3.59ubuntu1 -mono-4.0-gac5.20.1.19-0xamarin2+ubuntu1604b1 -mono-devel5.20.1.19-0xamarin2+ubuntu1604b1 -mono-gac5.20.1.19-0xamarin2+ubuntu1604b1 -mono-mcs5.20.1.19-0xamarin2+ubuntu1604b1 -mono-roslyn5.20.1.19-0xamarin2+ubuntu1604b1 -mono-runtime5.20.1.19-0xamarin2+ubuntu1604b1 -mono-runtime-common5.20.1.19-0xamarin2+ubuntu1604b1 -mono-runtime-sgen5.20.1.19-0xamarin2+ubuntu1604b1 -mono-vbnc4.7-0xamarin1+ubuntu1604b1 -mono-xbuild5.20.1.19-0xamarin2+ubuntu1604b1 -mount2.27.1-6ubuntu3.6 -multiarch-support2.23-0ubuntu11 -ncurses-base6.0+20160213-1ubuntu1 -ncurses-bin6.0+20160213-1ubuntu1 -openssl1.0.2g-1ubuntu4.15 -passwd1:4.2-3.1ubuntu5.4 -patch2.7.5-1ubuntu0.16.04.1 -perl5.22.1-9ubuntu0.6 -perl-base5.22.1-9ubuntu0.6 -perl-modules-5.225.22.1-9ubuntu0.6 -pkg-config0.29.1-0ubuntu1 -procps2:3.3.10-4ubuntu2.4 -python2.7.12-1~16.04 -python2.72.7.12-1ubuntu0~16.04.4 -python2.7-minimal2.7.12-1ubuntu0~16.04.4 -python-minimal2.7.12-1~16.04 -readline-common6.3-8ubuntu2 -sed4.2.2-7 -sensible-utils0.0.9ubuntu0.16.04.1 -sqlite33.11.0-1ubuntu1.1 -systemd229-4ubuntu21.21 -systemd-sysv229-4ubuntu21.21 -sysvinit-utils2.88dsf-59.3ubuntu2 -sysv-rc2.88dsf-59.3ubuntu2 -tar1.28-2.1ubuntu0.1 -tzdata2019a-0ubuntu0.16.04 -ubuntu-keyring2012.05.19 -ucf3.0036 -unzip6.0-20ubuntu1 -util-linux2.27.1-6ubuntu3.6 -xz-utils5.1.1alpha+20120614-2ubuntu2 -zlib1g1:1.2.8.dfsg-2ubuntu4.1 +mime-support3.60ubuntu1 +mono-4.0-gac5.20.1.19-0xamarin2+ubuntu1804b1 +mono-devel5.20.1.19-0xamarin2+ubuntu1804b1 +mono-gac5.20.1.19-0xamarin2+ubuntu1804b1 +mono-mcs5.20.1.19-0xamarin2+ubuntu1804b1 +mono-roslyn5.20.1.19-0xamarin2+ubuntu1804b1 +mono-runtime5.20.1.19-0xamarin2+ubuntu1804b1 +mono-runtime-common5.20.1.19-0xamarin2+ubuntu1804b1 +mono-runtime-sgen5.20.1.19-0xamarin2+ubuntu1804b1 +mono-vbnc4.7-0xamarin1+ubuntu1804b1 +mono-xbuild5.20.1.19-0xamarin2+ubuntu1804b1 +mount2.31.1-0.4ubuntu3.3 +multiarch-support2.27-3ubuntu1 +ncurses-base6.1-1ubuntu1.18.04 +ncurses-bin6.1-1ubuntu1.18.04 +openssl1.1.0g-2ubuntu4.3 +passwd1:4.5-1ubuntu2 +patch2.7.6-2ubuntu1 +perl5.26.1-6ubuntu0.3 +perl-base5.26.1-6ubuntu0.3 +perl-modules-5.265.26.1-6ubuntu0.3 +pinentry-curses1.1.0-1 +pkg-config0.29.1-0ubuntu2 +procps2:3.3.12-3ubuntu1.1 +publicsuffix20180223.1310-1 +python2.7.15~rc1-1 +python2.72.7.15~rc1-1ubuntu0.1 +python2.7-minimal2.7.15~rc1-1ubuntu0.1 +python-minimal2.7.15~rc1-1 +readline-common7.0-3 +sed4.4-2 +sensible-utils0.0.12 +sqlite33.22.0-1 +sysvinit-utils2.88dsf-59.10ubuntu1 +tar1.29b-2ubuntu0.1 +tzdata2019a-0ubuntu0.18.04 +ubuntu-keyring2018.09.18.1~18.04.0 +ucf3.0038 +unzip6.0-21ubuntu1 +util-linux2.31.1-0.4ubuntu3.3 +xz-utils5.2.2-1.3 +zlib1g1:1.2.11.dfsg-0ubuntu2 From 6e74ea5f29920379e0ab08b5804976f1e80b0897 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 May 2019 03:32:25 -0400 Subject: [PATCH 032/393] Bot Updating Templated Files --- Jenkinsfile | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a34c8a1..2aac915 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -49,6 +49,14 @@ 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.LICENSE_TAG = sh( + script: '''#!/bin/bash + if [ -e LICENSE ] ; then + cat LICENSE | md5sum | cut -c1-8 + else + echo none + fi''', + returnStdout: true).trim() } script{ env.LS_RELEASE_NUMBER = sh( @@ -214,14 +222,17 @@ pipeline { docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest docker pull linuxserver/doc-builder:latest docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/readme linuxserver/doc-builder:latest - if [ "$(md5sum ${TEMPDIR}/${LS_REPO}/Jenkinsfile | awk '{ print $1 }')" != "$(md5sum Jenkinsfile | awk '{ print $1 }')" ] || [ "$(md5sum ${TEMPDIR}/${CONTAINER_NAME}/README.md | awk '{ print $1 }')" != "$(md5sum README.md | awk '{ print $1 }')" ]; then + if [ "$(md5sum ${TEMPDIR}/${LS_REPO}/Jenkinsfile | awk '{ print $1 }')" != "$(md5sum Jenkinsfile | awk '{ print $1 }')" ] || \ + [ "$(md5sum ${TEMPDIR}/${CONTAINER_NAME}/README.md | awk '{ print $1 }')" != "$(md5sum README.md | awk '{ print $1 }')" ] || \ + [ "$(cat ${TEMPDIR}/${LS_REPO}/LICENSE | md5sum | cut -c1-8)" != "${LICENSE_TAG}" ]; then mkdir -p ${TEMPDIR}/repo git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git checkout -f master cp ${TEMPDIR}/${CONTAINER_NAME}/README.md ${TEMPDIR}/repo/${LS_REPO}/ cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/LICENSE ${TEMPDIR}/repo/${LS_REPO}/ cd ${TEMPDIR}/repo/${LS_REPO}/ - git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git add Jenkinsfile README.md + git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git add Jenkinsfile README.md LICENSE git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git commit -m 'Bot Updating Templated Files' git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} From 04a56cfdf51cb5c74b5e2fc5d08fc5e3b43be0b2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 May 2019 03:33:51 -0400 Subject: [PATCH 033/393] Bot Updating Templated Files --- LICENSE | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) create mode 100755 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100755 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. From 7da671132a96a7efce1a0e0fabf318234ca5cc92 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 May 2019 03:37:03 -0400 Subject: [PATCH 034/393] 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 e5fe993..b91d231 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -4,7 +4,7 @@ apt-transport-https1.6.10 apt-utils1.6.10 base-files10.1ubuntu2.4 base-passwd3.5.44 -bash4.4.18-2ubuntu1 +bash4.4.18-2ubuntu1.1 binutils2.30-21ubuntu1~18.04.1 binutils-common2.30-21ubuntu1~18.04.1 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.1 @@ -14,9 +14,9 @@ ca-certificates20180409 ca-certificates-mono5.20.1.19-0xamarin2+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.6 +curl7.58.0-2ubuntu3.7 dash0.5.8-2.10 -debconf1.5.66 +debconf1.5.66ubuntu1 debianutils4.8.4 diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1 libcom-err21.44.1-1ubuntu1.1 -libcurl3-gnutls7.58.0-2ubuntu3.6 -libcurl47.58.0-2ubuntu3.6 -libcurl4-openssl-dev7.58.0-2ubuntu3.6 +libcurl3-gnutls7.58.0-2ubuntu3.7 +libcurl47.58.0-2ubuntu3.7 +libcurl4-openssl-dev7.58.0-2ubuntu3.7 libdb5.35.3.28-13.1ubuntu1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.1 From 22541eac9be3955ff159ca566b5a101858258ac7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 6 Jun 2019 08:31:43 +0100 Subject: [PATCH 035/393] Bot Updating Templated Files --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 2aac915..e6ae870 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -465,6 +465,7 @@ pipeline { docker tag lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} fi docker run --rm \ + --shm-size=1gb \ -v /var/run/docker.sock:/var/run/docker.sock \ -e IMAGE=\"${IMAGE}\" \ -e DELAY_START=\"${CI_DELAY}\" \ From beb77124c4f03fb7276075e9d02f942454dcb753 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 13 Jun 2019 03:33:56 -0400 Subject: [PATCH 036/393] 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 b91d231..c5f1ca3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.116ubuntu1 apt1.6.10 -apt-transport-https1.6.10 +apt-transport-https1.6.11 apt-utils1.6.10 base-files10.1ubuntu2.4 base-passwd3.5.44 @@ -64,7 +64,7 @@ libcom-err21.44.1-1ubuntu1.1 libcurl3-gnutls7.58.0-2ubuntu3.7 libcurl47.58.0-2ubuntu3.7 libcurl4-openssl-dev7.58.0-2ubuntu3.7 -libdb5.35.3.28-13.1ubuntu1 +libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.1 libexif120.6.21-4 @@ -82,7 +82,7 @@ libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2 libglib2.0-02.56.4-0ubuntu0.18.04.2 libgmp102:6.1.2+dfsg-2 -libgnutls303.5.18-1ubuntu1 +libgnutls303.5.18-1ubuntu1.1 libgpg-error01.27-6 libgssapi3-heimdal7.5.0+dfsg-1 libgssapi-krb5-21.16-2ubuntu0.1 @@ -285,7 +285,7 @@ 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 -libseccomp22.3.1-2.1ubuntu4.1 +libseccomp22.4.1-0ubuntu0.18.04.2 libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 From dc592f2c1c9af85aa1f6520db1d2103c03ef685d Mon Sep 17 00:00:00 2001 From: SirFerdek <17548441+SirFerdek@users.noreply.github.com> Date: Thu, 13 Jun 2019 00:03:56 +0200 Subject: [PATCH 037/393] Fix umask - get umask from environment Makes it consistent with other linuxserver.io images. --- readme-vars.yml | 1 + root/etc/services.d/sonarr/run | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 8f33c44..2c5d6a9 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -36,6 +36,7 @@ param_ports: param_usage_include_env: true param_env_vars: - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London, this is required for Sonarr"} + - { env_var: "UMASK_SET", env_value: "022", desc: "control permissions of files and directories created by Sonarr"} # application setup block app_setup_block_enabled: true diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run index 1d2c786..442ae89 100644 --- a/root/etc/services.d/sonarr/run +++ b/root/etc/services.d/sonarr/run @@ -1,6 +1,8 @@ #!/usr/bin/with-contenv bash -umask 022 +UMASK_SET=${UMASK_SET:-022} + +umask "$UMASK_SET" cd /opt/NzbDrone || exit From f59181a6683116b173d573d531b630c04f1ec7a8 Mon Sep 17 00:00:00 2001 From: Mateusz Furdyna <17548441+SirFerdek@users.noreply.github.com> Date: Thu, 13 Jun 2019 00:22:20 +0200 Subject: [PATCH 038/393] Update changelog --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index 2c5d6a9..f9d8396 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -45,6 +45,7 @@ app_setup_block: | # changelog changelogs: + - { date: "13.06.19:", desc: "Add env variable for setting umask." } - { date: "10.05.19:", desc: "Rebase to Bionic." } - { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." } - { date: "01.02.19:", desc: "Multi arch images and pipeline build logic" } From 679e291628ef65d46a06fe332437331d85d92552 Mon Sep 17 00:00:00 2001 From: thelamer Date: Thu, 13 Jun 2019 14:38:07 -0700 Subject: [PATCH 039/393] display env var as optional --- README.md | 4 ++++ readme-vars.yml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/README.md b/README.md index c25cc02..19bc5b5 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,7 @@ docker create \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ + -e UMASK_SET=022 `#optional` \ -p 8989:8989 \ -v :/config \ -v :/tv \ @@ -88,6 +89,7 @@ services: - PUID=1000 - PGID=1000 - TZ=Europe/London + - UMASK_SET=022 #optional volumes: - :/config - :/tv @@ -107,6 +109,7 @@ 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, this is required for Sonarr | +| `-e UMASK_SET=022` | control permissions of files and directories created by Sonarr | | `-v /config` | Database and sonarr configs | | `-v /tv` | Location of TV library on disk | | `-v /downloads` | Location of download managers output directory | @@ -193,6 +196,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **13.06.19:** - Add env variable for setting umask. * **10.05.19:** - Rebase to Bionic. * **23.03.19:** - Switching to new Base images, shift to arm32v7 tag. * **01.02.19:** - Multi arch images and pipeline build logic diff --git a/readme-vars.yml b/readme-vars.yml index f9d8396..e530c47 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -36,6 +36,9 @@ param_ports: param_usage_include_env: true param_env_vars: - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London, this is required for Sonarr"} +# optional env variables +opt_param_usage_include_env: true +opt_param_env_vars: - { env_var: "UMASK_SET", env_value: "022", desc: "control permissions of files and directories created by Sonarr"} # application setup block From 0fbb33171e7e50ce9fafbb32ebe899869eb6b24b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 20 Jun 2019 03:36:06 -0400 Subject: [PATCH 040/393] Bot Updating Package Versions --- package_versions.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c5f1ca3..fa29382 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,13 +1,13 @@ adduser3.116ubuntu1 -apt1.6.10 +apt1.6.11 apt-transport-https1.6.11 -apt-utils1.6.10 +apt-utils1.6.11 base-files10.1ubuntu2.4 base-passwd3.5.44 bash4.4.18-2ubuntu1.1 -binutils2.30-21ubuntu1~18.04.1 -binutils-common2.30-21ubuntu1~18.04.1 -binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.1 +binutils2.30-21ubuntu1~18.04.2 +binutils-common2.30-21ubuntu1~18.04.2 +binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 bsdutils1:2.31.1-0.4ubuntu3.3 bzip21.0.6-8.1 ca-certificates20180409 @@ -45,14 +45,14 @@ init-system-helpers1.51 jq1.5+dfsg-2 krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 -libapt-inst2.01.6.10 -libapt-pkg5.01.6.10 +libapt-inst2.01.6.11 +libapt-pkg5.01.6.11 libasn1-8-heimdal7.5.0+dfsg-1 libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 -libbinutils2.30-21ubuntu1~18.04.1 +libbinutils2.30-21ubuntu1~18.04.2 libblkid12.31.1-0.4ubuntu3.3 libbsd00.8.7-1 libbz2-1.01.0.6-8.1 @@ -80,7 +80,7 @@ libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2 -libglib2.0-02.56.4-0ubuntu0.18.04.2 +libglib2.0-02.56.4-0ubuntu0.18.04.3 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.1 libgpg-error01.27-6 @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.1 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.15~rc1-1ubuntu0.1 -libpython2.7-stdlib2.7.15~rc1-1ubuntu0.1 +libpython2.7-minimal2.7.15-4ubuntu4~18.04 +libpython2.7-stdlib2.7.15-4ubuntu4~18.04 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -293,7 +293,7 @@ libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.3 libsqlite3-03.22.0-1 libss21.44.1-1ubuntu1.1 -libssl1.11.1.0g-2ubuntu4.3 +libssl1.11.1.1-1ubuntu2.1~18.04.1 libstdc++68.3.0-6ubuntu1~18.04 libsystemd0237-3ubuntu10.21 libtasn1-64.13-2 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.3 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.0g-2ubuntu4.3 +openssl1.1.1-1ubuntu2.1~18.04.1 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1 perl5.26.1-6ubuntu0.3 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.1 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.15~rc1-1ubuntu0.1 -python2.7-minimal2.7.15~rc1-1ubuntu0.1 +python2.72.7.15-4ubuntu4~18.04 +python2.7-minimal2.7.15-4ubuntu4~18.04 python-minimal2.7.15~rc1-1 readline-common7.0-3 sed4.4-2 From 866dfd79c23618946e62b754afa2f08e5c657ec7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 27 Jun 2019 09:35:23 +0200 Subject: [PATCH 041/393] 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 fa29382..d4b2de6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -27,7 +27,7 @@ fdisk2.31.1-0.4ubuntu3.3 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 -gcc-8-base8.3.0-6ubuntu1~18.04 +gcc-8-base8.3.0-6ubuntu1~18.04.1 gnupg2.2.4-1ubuntu1.2 gnupg-l10n2.2.4-1ubuntu1.2 gnupg-utils2.2.4-1ubuntu1.2 @@ -74,7 +74,7 @@ libfdisk12.31.1-0.4ubuntu3.3 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 -libgcc11:8.3.0-6ubuntu1~18.04 +libgcc11:8.3.0-6ubuntu1~18.04.1 libgcrypt201.8.1-4ubuntu1.1 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 @@ -291,15 +291,15 @@ libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.3 -libsqlite3-03.22.0-1 +libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.1 -libssl1.11.1.1-1ubuntu2.1~18.04.1 -libstdc++68.3.0-6ubuntu1~18.04 -libsystemd0237-3ubuntu10.21 +libssl1.11.1.1-1ubuntu2.1~18.04.2 +libstdc++68.3.0-6ubuntu1~18.04.1 +libsystemd0237-3ubuntu10.22 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.2 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.21 +libudev1237-3ubuntu10.22 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.3 libwind0-heimdal7.5.0+dfsg-1 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.3 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.1 +openssl1.1.1-1ubuntu2.1~18.04.2 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1 perl5.26.1-6ubuntu0.3 @@ -352,7 +352,7 @@ python-minimal2.7.15~rc1-1 readline-common7.0-3 sed4.4-2 sensible-utils0.0.12 -sqlite33.22.0-1 +sqlite33.22.0-1ubuntu0.1 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 tzdata2019a-0ubuntu0.18.04 From 8de84bd46e95df976a175e42d1c92c3c9dc12cdf Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 4 Jul 2019 03:32:08 -0400 Subject: [PATCH 042/393] Bot Updating Templated Files --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 19bc5b5..b33b2aa 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,9 @@ Below are the instructions for updating containers: containrrr/watchtower \ --run-once sonarr ``` + +**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` ## Building locally From 2c14316ab5822c4623e47b7f10214468b1caf3ae Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 4 Jul 2019 07:36:10 +0000 Subject: [PATCH 043/393] 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 d4b2de6..89eb306 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ binutils2.30-21ubuntu1~18.04.2 binutils-common2.30-21ubuntu1~18.04.2 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 bsdutils1:2.31.1-0.4ubuntu3.3 -bzip21.0.6-8.1 +bzip21.0.6-8.1ubuntu0.1 ca-certificates20180409 ca-certificates-mono5.20.1.19-0xamarin2+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 @@ -55,7 +55,7 @@ libaudit-common1:2.8.2-1ubuntu1 libbinutils2.30-21ubuntu1~18.04.2 libblkid12.31.1-0.4ubuntu3.3 libbsd00.8.7-1 -libbz2-1.01.0.6-8.1 +libbz2-1.01.0.6-8.1ubuntu0.1 libc62.27-3ubuntu1 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 @@ -68,7 +68,7 @@ libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.1 libexif120.6.21-4 -libexpat12.2.5-3 +libexpat12.2.5-3ubuntu0.1 libext2fs21.44.1-1ubuntu1.1 libfdisk12.31.1-0.4ubuntu3.3 libffi63.2.1-8 @@ -293,13 +293,13 @@ libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.3 libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.1 -libssl1.11.1.1-1ubuntu2.1~18.04.2 +libssl1.11.1.1-1ubuntu2.1~18.04.3 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.22 +libsystemd0237-3ubuntu10.23 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.2 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.22 +libudev1237-3ubuntu10.23 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.3 libwind0-heimdal7.5.0+dfsg-1 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.3 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.2 +openssl1.1.1-1ubuntu2.1~18.04.3 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1 perl5.26.1-6ubuntu0.3 From bf71a9dbd797ef6c9cccde58b97eaca433e4ea0a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 11 Jul 2019 09:33:27 +0200 Subject: [PATCH 044/393] 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 89eb306..25a7205 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ binutils2.30-21ubuntu1~18.04.2 binutils-common2.30-21ubuntu1~18.04.2 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 bsdutils1:2.31.1-0.4ubuntu3.3 -bzip21.0.6-8.1ubuntu0.1 +bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 ca-certificates-mono5.20.1.19-0xamarin2+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 @@ -55,7 +55,7 @@ libaudit-common1:2.8.2-1ubuntu1 libbinutils2.30-21ubuntu1~18.04.2 libblkid12.31.1-0.4ubuntu3.3 libbsd00.8.7-1 -libbz2-1.01.0.6-8.1ubuntu0.1 +libbz2-1.01.0.6-8.1ubuntu0.2 libc62.27-3ubuntu1 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 From ad7a0a0aff39999c99e319e05269eb1523744ea4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 18 Jul 2019 09:34:20 +0200 Subject: [PATCH 045/393] 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 25a7205..af8677b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -4,7 +4,7 @@ apt-transport-https1.6.11 apt-utils1.6.11 base-files10.1ubuntu2.4 base-passwd3.5.44 -bash4.4.18-2ubuntu1.1 +bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.2 binutils-common2.30-21ubuntu1~18.04.2 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 @@ -80,7 +80,7 @@ libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2 -libglib2.0-02.56.4-0ubuntu0.18.04.3 +libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.1 libgpg-error01.27-6 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.1 libssl1.11.1.1-1ubuntu2.1~18.04.3 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.23 +libsystemd0237-3ubuntu10.24 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.2 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.23 +libudev1237-3ubuntu10.24 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.3 libwind0-heimdal7.5.0+dfsg-1 @@ -355,7 +355,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.1 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 -tzdata2019a-0ubuntu0.18.04 +tzdata2019b-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1 From d03fd6f277a97a1a9c35da1d5bc36b791cc0758f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 25 Jul 2019 03:35:11 -0400 Subject: [PATCH 046/393] Bot Updating Package Versions --- package_versions.txt | 326 +++++++++++++++++++++---------------------- 1 file changed, 159 insertions(+), 167 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index af8677b..0713e44 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,8 +11,7 @@ binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 bsdutils1:2.31.1-0.4ubuntu3.3 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 -ca-certificates-mono5.20.1.19-0xamarin2+ubuntu1804b1 -cli-common0.9+xamarin8+ubuntu1804b1 +ca-certificates-mono6.0.0.313-0xamarin3+ubuntu1804b1 coreutils8.28-1ubuntu1 curl7.58.0-2ubuntu3.7 dash0.5.8-2.10 @@ -78,7 +77,7 @@ libgcc11:8.3.0-6ubuntu1~18.04.1 libgcrypt201.8.1-4ubuntu1.1 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 -libgdiplus5.6.1-0xamarin1+ubuntu1804b1 +libgdiplus5.6.1-0xamarin6+ubuntu1804b1 libgif75.1.4-2 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 @@ -106,164 +105,157 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.2 libldap-common2.4.45+dfsg-1ubuntu1.2 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v519.04-1 +libmediainfo0v519.07-1 libmms00.6.4-2 -libmono-2.0-dev5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-accessibility4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-cairo4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-cecil-private-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1804b1 -libmono-cil-dev5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-codecontracts4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-compilerservices-symbolwriter4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-corlib4.5-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-cscompmgd0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-csharp4.0c-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-custommarshalers4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-data-tds4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-db2-1.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-debugger-soft4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-http4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-i18n4.0-all5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-i18n4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-i18n-cjk4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-i18n-mideast4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-i18n-other4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-i18n-rare4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-i18n-west4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-management4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-messaging-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-build4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-build-engine4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-build-framework4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-csharp4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1804b1 -libmono-microsoft-visualc10.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-microsoft-web-infrastructure1.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-oracle4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-parallel4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-peapi4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-posix4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-rabbitmq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-relaxng4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-security4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmonosgen-2.0-15.20.1.19-0xamarin2+ubuntu1804b1 -libmonosgen-2.0-dev5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-sharpzip4.84-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-simd4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-smdiagnostics0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-sqlite4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-componentmodel-composition4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-componentmodel-dataannotations4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-configuration4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-configuration-install4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-core4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-data4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-data-datasetextensions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-data-entity4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-data-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-data-services4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-data-services-client4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-deployment4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-design4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-drawing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-drawing-design4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-dynamic4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-enterpriseservices4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-identitymodel4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-identitymodel-selectors4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-io-compression4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-io-compression-filesystem4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-json4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-json-microsoft4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-ldap4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-ldap-protocols4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-management4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-messaging4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-net4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-net-http4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-net-http-formatting4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-net-http-webrequest4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-numerics4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-numerics-vectors4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-core2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-debugger2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-experimental2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-interfaces2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-linq2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-observable-aliases0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-platformservices2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-providers2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-runtime-remoting2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-windows-forms2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reactive-windows-threading2.2-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-reflection-context4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-runtime-caching4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-runtime-durableinstancing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-runtime-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-security4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-servicemodel4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-servicemodel-activation4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-servicemodel-discovery4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-servicemodel-internals0.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-servicemodel-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-servicemodel-web4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-serviceprocess4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-threading-tasks-dataflow4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-transactions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-abstractions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-applicationservices4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-dynamicdata4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-extensions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-extensions-design4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-http4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-http-selfhost4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-http-webhost4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-mobile4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-mvc3.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-regularexpressions4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-routing4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-services4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-webpages2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-webpages-deployment2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-web-webpages-razor2.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-windows4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-windows-forms4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-windows-forms-datavisualization4.0a-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-workflow-activities4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-workflow-componentmodel4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-workflow-runtime4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-xaml4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-xml4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-xml-linq4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-system-xml-serialization4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-tasklets4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-webbrowser4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-webmatrix-data4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-windowsbase4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 -libmono-xbuild-tasks4.0-cil5.20.1.19-0xamarin2+ubuntu1804b1 +libmono-2.0-dev6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-accessibility4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-cairo4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-cecil-private-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-cecil-vb0.9-cil4.7-0xamarin2+ubuntu1804b1 +libmono-cil-dev6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-codecontracts4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-compilerservices-symbolwriter4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-corlib4.5-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-cscompmgd0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-csharp4.0c-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-custommarshalers4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-data-tds4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-db2-1.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-debugger-soft4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-http4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-i18n4.0-all6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-i18n4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-i18n-cjk4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-i18n-mideast4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-i18n-other4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-i18n-rare4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-i18n-west4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-ldap4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-management4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-messaging4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-messaging-rabbitmq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-build4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-engine4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-framework4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-csharp4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-visualbasic10.0-cil4.7-0xamarin2+ubuntu1804b1 +libmono-microsoft-visualc10.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-microsoft-web-infrastructure1.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-oracle4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-parallel4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-peapi4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-posix4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-rabbitmq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-relaxng4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-security4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmonosgen-2.0-16.0.0.313-0xamarin3+ubuntu1804b1 +libmonosgen-2.0-dev6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-sharpzip4.84-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-simd4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-smdiagnostics0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-sqlite4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-componentmodel-composition4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-componentmodel-dataannotations4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-configuration4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-configuration-install4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-core4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-data4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-data-datasetextensions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-data-entity4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-data-linq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-data-services4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-data-services-client4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-deployment4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-design4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-drawing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-drawing-design4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-dynamic4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-enterpriseservices4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-identitymodel4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-identitymodel-selectors4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-io-compression4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-io-compression-filesystem4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-json4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-json-microsoft4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-ldap4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-ldap-protocols4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-management4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-messaging4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-net4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-net-http4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-net-http-formatting4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-net-http-webrequest4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-numerics4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-numerics-vectors4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-core2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-debugger2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-experimental2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-interfaces2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-linq2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-observable-aliases0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-platformservices2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-providers2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-runtime-remoting2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-windows-forms2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reactive-windows-threading2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-reflection-context4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-runtime4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-runtime-caching4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-runtime-durableinstancing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-runtime-serialization4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-security4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-activation4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-discovery4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-internals0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-routing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-web4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-serviceprocess4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-threading-tasks-dataflow4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-transactions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-abstractions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-applicationservices4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-dynamicdata4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-extensions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-extensions-design4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-http4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-http-selfhost4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-http-webhost4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-mobile4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-mvc3.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-razor2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-regularexpressions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-routing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-services4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-webpages2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-webpages-deployment2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-web-webpages-razor2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-windows4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-windows-forms4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-windows-forms-datavisualization4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-workflow-activities4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-workflow-componentmodel4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-workflow-runtime4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-xaml4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-xml4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-xml-linq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-system-xml-serialization4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-tasklets4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-webbrowser4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-webmatrix-data4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-windowsbase4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-xbuild-tasks4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 libmount12.31.1-0.4ubuntu3.3 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 libnettle63.4-1 libnghttp2-141.30.0-1ubuntu1 libnpth01.5-3 -libnunit-cil-dev2.6.4+dfsg-1 -libnunit-console-runner2.6.3-cil2.6.4+dfsg-1 -libnunit-core2.6.3-cil2.6.4+dfsg-1 -libnunit-core-interfaces2.6.3-cil2.6.4+dfsg-1 -libnunit-framework2.6.3-cil2.6.4+dfsg-1 -libnunit-mocks2.6.3-cil2.6.4+dfsg-1 -libnunit-util2.6.3-cil2.6.4+dfsg-1 libonig46.7.0-1 libp11-kit00.23.9-2 libpam0g1.1.8-3.6ubuntu2.18.04.1 @@ -293,7 +285,7 @@ libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.3 libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.1 -libssl1.11.1.1-1ubuntu2.1~18.04.3 +libssl1.11.1.1-1ubuntu2.1~18.04.4 libstdc++68.3.0-6ubuntu1~18.04.1 libsystemd0237-3ubuntu10.24 libtasn1-64.13-2 @@ -319,23 +311,23 @@ login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo19.04-1 +mediainfo19.07-1 mime-support3.60ubuntu1 -mono-4.0-gac5.20.1.19-0xamarin2+ubuntu1804b1 -mono-devel5.20.1.19-0xamarin2+ubuntu1804b1 -mono-gac5.20.1.19-0xamarin2+ubuntu1804b1 -mono-mcs5.20.1.19-0xamarin2+ubuntu1804b1 -mono-roslyn5.20.1.19-0xamarin2+ubuntu1804b1 -mono-runtime5.20.1.19-0xamarin2+ubuntu1804b1 -mono-runtime-common5.20.1.19-0xamarin2+ubuntu1804b1 -mono-runtime-sgen5.20.1.19-0xamarin2+ubuntu1804b1 -mono-vbnc4.7-0xamarin1+ubuntu1804b1 -mono-xbuild5.20.1.19-0xamarin2+ubuntu1804b1 +mono-4.0-gac6.0.0.313-0xamarin3+ubuntu1804b1 +mono-devel6.0.0.313-0xamarin3+ubuntu1804b1 +mono-gac6.0.0.313-0xamarin3+ubuntu1804b1 +mono-mcs6.0.0.313-0xamarin3+ubuntu1804b1 +mono-roslyn6.0.0.313-0xamarin3+ubuntu1804b1 +mono-runtime6.0.0.313-0xamarin3+ubuntu1804b1 +mono-runtime-common6.0.0.313-0xamarin3+ubuntu1804b1 +mono-runtime-sgen6.0.0.313-0xamarin3+ubuntu1804b1 +mono-vbnc4.7-0xamarin2+ubuntu1804b1 +mono-xbuild6.0.0.313-0xamarin3+ubuntu1804b1 mount2.31.1-0.4ubuntu3.3 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.3 +openssl1.1.1-1ubuntu2.1~18.04.4 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1 perl5.26.1-6ubuntu0.3 From eb366407e1c0eb4f45336cc9889bb5d47af8f081 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 1 Aug 2019 03:33:10 -0400 Subject: [PATCH 047/393] 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 0713e44..2b4aaec 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.11 apt-transport-https1.6.11 apt-utils1.6.11 -base-files10.1ubuntu2.4 +base-files10.1ubuntu2.5 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.2 @@ -329,7 +329,7 @@ ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 openssl1.1.1-1ubuntu2.1~18.04.4 passwd1:4.5-1ubuntu2 -patch2.7.6-2ubuntu1 +patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.3 perl-base5.26.1-6ubuntu0.3 perl-modules-5.265.26.1-6ubuntu0.3 From 8e463256edb0f57affd4f79bb3a89acbe81aef2c Mon Sep 17 00:00:00 2001 From: thelamer Date: Thu, 1 Aug 2019 17:50:11 -0700 Subject: [PATCH 048/393] adding LTS branch for us to freeze a stable mono for downstream --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- README.md | 1 + readme-vars.yml | 1 + 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 04f0b30..2ae496f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM lsiobase/mono:bionic +FROM lsiobase/mono:LTS # set version label ARG BUILD_DATE diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index c677316..4940be6 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM lsiobase/mono:arm64v8-bionic +FROM lsiobase/mono:arm64v8-LTS # set version label ARG BUILD_DATE diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 02f8182..6db3c0c 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM lsiobase/mono:arm32v7-bionic +FROM lsiobase/mono:arm32v7-LTS # set version label ARG BUILD_DATE diff --git a/README.md b/README.md index b33b2aa..6c107c6 100644 --- a/README.md +++ b/README.md @@ -199,6 +199,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **01.08.19:** - Rebase to Linuxserver LTS mono version. * **13.06.19:** - Add env variable for setting umask. * **10.05.19:** - Rebase to Bionic. * **23.03.19:** - Switching to new Base images, shift to arm32v7 tag. diff --git a/readme-vars.yml b/readme-vars.yml index e530c47..d2de0fc 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -48,6 +48,7 @@ app_setup_block: | # changelog changelogs: + - { date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version." } - { date: "13.06.19:", desc: "Add env variable for setting umask." } - { date: "10.05.19:", desc: "Rebase to Bionic." } - { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." } From 495923890a192f21e34757ea9280f763bde6d41d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 3 Aug 2019 20:51:01 +0100 Subject: [PATCH 049/393] Bot Updating Package Versions --- package_versions.txt | 322 ++++++++++++++++++++++--------------------- 1 file changed, 165 insertions(+), 157 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2b4aaec..d3038da 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,7 +11,8 @@ binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 bsdutils1:2.31.1-0.4ubuntu3.3 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 -ca-certificates-mono6.0.0.313-0xamarin3+ubuntu1804b1 +ca-certificates-mono5.14.0.177-0xamarin3+ubuntu1804b1 +cli-common0.9+xamarin7+ubuntu1804b1 coreutils8.28-1ubuntu1 curl7.58.0-2ubuntu3.7 dash0.5.8-2.10 @@ -77,7 +78,7 @@ libgcc11:8.3.0-6ubuntu1~18.04.1 libgcrypt201.8.1-4ubuntu1.1 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 -libgdiplus5.6.1-0xamarin6+ubuntu1804b1 +libgdiplus5.6-0xamarin5+ubuntu1804b1 libgif75.1.4-2 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 @@ -101,161 +102,168 @@ 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.2 -libldap-common2.4.45+dfsg-1ubuntu1.2 +libldap-2.4-22.4.45+dfsg-1ubuntu1.3 +libldap-common2.4.45+dfsg-1ubuntu1.3 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v519.07-1 libmms00.6.4-2 -libmono-2.0-dev6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-accessibility4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-cairo4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-cecil-private-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-cecil-vb0.9-cil4.7-0xamarin2+ubuntu1804b1 -libmono-cil-dev6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-codecontracts4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-compilerservices-symbolwriter4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-corlib4.5-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-cscompmgd0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-csharp4.0c-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-custommarshalers4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-data-tds4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-db2-1.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-debugger-soft4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-http4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-i18n4.0-all6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-i18n4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-i18n-cjk4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-i18n-mideast4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-i18n-other4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-i18n-rare4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-i18n-west4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-ldap4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-management4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-messaging4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-messaging-rabbitmq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-build4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-engine4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-framework4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-csharp4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-visualbasic10.0-cil4.7-0xamarin2+ubuntu1804b1 -libmono-microsoft-visualc10.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-microsoft-web-infrastructure1.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-oracle4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-parallel4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-peapi4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-posix4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-rabbitmq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-relaxng4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-security4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmonosgen-2.0-16.0.0.313-0xamarin3+ubuntu1804b1 -libmonosgen-2.0-dev6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-sharpzip4.84-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-simd4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-smdiagnostics0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-sqlite4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-componentmodel-composition4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-componentmodel-dataannotations4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-configuration4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-configuration-install4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-core4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-data4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-data-datasetextensions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-data-entity4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-data-linq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-data-services4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-data-services-client4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-deployment4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-design4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-drawing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-drawing-design4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-dynamic4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-enterpriseservices4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-identitymodel4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-identitymodel-selectors4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-io-compression4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-io-compression-filesystem4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-json4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-json-microsoft4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-ldap4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-ldap-protocols4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-management4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-messaging4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-net4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-net-http4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-net-http-formatting4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-net-http-webrequest4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-numerics4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-numerics-vectors4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-core2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-debugger2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-experimental2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-interfaces2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-linq2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-observable-aliases0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-platformservices2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-providers2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-runtime-remoting2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-windows-forms2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reactive-windows-threading2.2-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-reflection-context4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-runtime4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-runtime-caching4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-runtime-durableinstancing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-runtime-serialization4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-security4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-activation4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-discovery4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-internals0.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-routing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-web4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-serviceprocess4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-threading-tasks-dataflow4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-transactions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-abstractions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-applicationservices4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-dynamicdata4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-extensions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-extensions-design4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-http4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-http-selfhost4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-http-webhost4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-mobile4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-mvc3.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-razor2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-regularexpressions4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-routing4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-services4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-webpages2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-webpages-deployment2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-web-webpages-razor2.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-windows4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-windows-forms4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-windows-forms-datavisualization4.0a-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-workflow-activities4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-workflow-componentmodel4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-workflow-runtime4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-xaml4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-xml4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-xml-linq4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-system-xml-serialization4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-tasklets4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-webbrowser4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-webmatrix-data4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-windowsbase4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 -libmono-xbuild-tasks4.0-cil6.0.0.313-0xamarin3+ubuntu1804b1 +libmono-2.0-dev5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-accessibility4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-cairo4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-cecil-private-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1804b1 +libmono-cil-dev5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-codecontracts4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-compilerservices-symbolwriter4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-corlib4.5-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-cscompmgd0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-csharp4.0c-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-custommarshalers4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-data-tds4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-db2-1.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-debugger-soft4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-i18n4.0-all5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-i18n4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-i18n-cjk4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-i18n-mideast4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-i18n-other4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-i18n-rare4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-i18n-west4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-ldap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-management4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-messaging4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-messaging-rabbitmq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-build4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-engine4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-framework4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-csharp4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1804b1 +libmono-microsoft-visualc10.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-web-infrastructure1.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-oracle4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-parallel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-peapi4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-posix4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-rabbitmq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-relaxng4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-security4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmonosgen-2.0-15.14.0.177-0xamarin3+ubuntu1804b1 +libmonosgen-2.0-dev5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-sharpzip4.84-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-simd4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-smdiagnostics0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-sqlite4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-componentmodel-composition4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-componentmodel-dataannotations4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-configuration4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-configuration-install4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-core4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-data4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-data-datasetextensions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-data-entity4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-data-linq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-data-services4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-data-services-client4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-deployment4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-drawing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-drawing-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-dynamic4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-enterpriseservices4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-identitymodel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-identitymodel-selectors4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-io-compression4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-io-compression-filesystem4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-json4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-json-microsoft4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-ldap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-ldap-protocols4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-management4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-messaging4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-net4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-net-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-net-http-formatting4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-net-http-webrequest4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-numerics4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-numerics-vectors4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-core2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-debugger2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-experimental2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-interfaces2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-linq2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-observable-aliases0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-platformservices2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-providers2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-runtime-remoting2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-windows-forms2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reactive-windows-threading2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-reflection-context4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-runtime4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-runtime-caching4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-runtime-durableinstancing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-runtime-serialization4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-security4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-activation4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-discovery4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-internals0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-routing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-servicemodel-web4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-serviceprocess4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-threading-tasks-dataflow4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-transactions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-abstractions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-applicationservices4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-dynamicdata4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-extensions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-extensions-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-http-selfhost4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-http-webhost4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-mobile4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-mvc3.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-razor2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-regularexpressions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-routing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-services4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-webpages2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-webpages-deployment2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-web-webpages-razor2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-windows4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-windows-forms4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-windows-forms-datavisualization4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-workflow-activities4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-workflow-componentmodel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-workflow-runtime4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-xaml4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-xml4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-xml-linq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-system-xml-serialization4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-tasklets4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-webbrowser4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-webmatrix-data4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-windowsbase4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-xbuild-tasks4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 libmount12.31.1-0.4ubuntu3.3 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 libnettle63.4-1 libnghttp2-141.30.0-1ubuntu1 libnpth01.5-3 +libnunit-cil-dev2.6.4+dfsg-1 +libnunit-console-runner2.6.3-cil2.6.4+dfsg-1 +libnunit-core2.6.3-cil2.6.4+dfsg-1 +libnunit-core-interfaces2.6.3-cil2.6.4+dfsg-1 +libnunit-framework2.6.3-cil2.6.4+dfsg-1 +libnunit-mocks2.6.3-cil2.6.4+dfsg-1 +libnunit-util2.6.3-cil2.6.4+dfsg-1 libonig46.7.0-1 libp11-kit00.23.9-2 libpam0g1.1.8-3.6ubuntu2.18.04.1 @@ -313,16 +321,16 @@ make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 mediainfo19.07-1 mime-support3.60ubuntu1 -mono-4.0-gac6.0.0.313-0xamarin3+ubuntu1804b1 -mono-devel6.0.0.313-0xamarin3+ubuntu1804b1 -mono-gac6.0.0.313-0xamarin3+ubuntu1804b1 -mono-mcs6.0.0.313-0xamarin3+ubuntu1804b1 -mono-roslyn6.0.0.313-0xamarin3+ubuntu1804b1 -mono-runtime6.0.0.313-0xamarin3+ubuntu1804b1 -mono-runtime-common6.0.0.313-0xamarin3+ubuntu1804b1 -mono-runtime-sgen6.0.0.313-0xamarin3+ubuntu1804b1 -mono-vbnc4.7-0xamarin2+ubuntu1804b1 -mono-xbuild6.0.0.313-0xamarin3+ubuntu1804b1 +mono-4.0-gac5.14.0.177-0xamarin3+ubuntu1804b1 +mono-devel5.14.0.177-0xamarin3+ubuntu1804b1 +mono-gac5.14.0.177-0xamarin3+ubuntu1804b1 +mono-mcs5.14.0.177-0xamarin3+ubuntu1804b1 +mono-roslyn5.14.0.177-0xamarin3+ubuntu1804b1 +mono-runtime5.14.0.177-0xamarin3+ubuntu1804b1 +mono-runtime-common5.14.0.177-0xamarin3+ubuntu1804b1 +mono-runtime-sgen5.14.0.177-0xamarin3+ubuntu1804b1 +mono-vbnc4.7-0xamarin1+ubuntu1804b1 +mono-xbuild5.14.0.177-0xamarin3+ubuntu1804b1 mount2.31.1-0.4ubuntu3.3 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 From eaa29d306378051748609e5fa29bf80cd87d65f1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 14 Aug 2019 18:52:57 -0400 Subject: [PATCH 050/393] 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 d3038da..d1fda3f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.11 apt-transport-https1.6.11 apt-utils1.6.11 -base-files10.1ubuntu2.5 +base-files10.1ubuntu2.6 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.2 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.1 libssl1.11.1.1-1ubuntu2.1~18.04.4 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.24 +libsystemd0237-3ubuntu10.25 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.2 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.24 +libudev1237-3ubuntu10.25 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.3 libwind0-heimdal7.5.0+dfsg-1 From 918420d1ef194a90ccb352ea8e3b53849d18833d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 15 Aug 2019 02:37:24 +0200 Subject: [PATCH 051/393] Bot Updating Package Versions --- package_versions.txt | 306 +++++++++++++++++++++---------------------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d1fda3f..891544b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,8 +11,8 @@ binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 bsdutils1:2.31.1-0.4ubuntu3.3 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 -ca-certificates-mono5.14.0.177-0xamarin3+ubuntu1804b1 -cli-common0.9+xamarin7+ubuntu1804b1 +ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 +cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 curl7.58.0-2ubuntu3.7 dash0.5.8-2.10 @@ -78,7 +78,7 @@ libgcc11:8.3.0-6ubuntu1~18.04.1 libgcrypt201.8.1-4ubuntu1.1 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 -libgdiplus5.6-0xamarin5+ubuntu1804b1 +libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 @@ -108,149 +108,149 @@ liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v519.07-1 libmms00.6.4-2 -libmono-2.0-dev5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-accessibility4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-cairo4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-cecil-private-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-cairo4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-cecil-private-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1804b1 -libmono-cil-dev5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-codecontracts4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-compilerservices-symbolwriter4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-corlib4.5-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-cscompmgd0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-csharp4.0c-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-custommarshalers4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-data-tds4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-db2-1.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-debugger-soft4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-i18n4.0-all5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-i18n4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-i18n-cjk4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-i18n-mideast4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-i18n-other4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-i18n-rare4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-i18n-west4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-ldap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-management4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-messaging4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-messaging-rabbitmq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-microsoft-build4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-engine4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-framework4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-microsoft-csharp4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-cil-dev5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-codecontracts4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-compilerservices-symbolwriter4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-corlib4.5-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-cscompmgd0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-csharp4.0c-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-custommarshalers4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-data-tds4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-db2-1.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-debugger-soft4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-http4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-i18n4.0-all5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-i18n4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-i18n-cjk4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-i18n-mideast4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-i18n-other4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-i18n-rare4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-i18n-west4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-ldap4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-management4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-messaging4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-messaging-rabbitmq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-microsoft-build4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-microsoft-build-engine4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-microsoft-build-framework4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-microsoft-csharp4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1804b1 -libmono-microsoft-visualc10.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-microsoft-web-infrastructure1.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-oracle4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-parallel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-peapi4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-posix4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-rabbitmq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-relaxng4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-security4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmonosgen-2.0-15.14.0.177-0xamarin3+ubuntu1804b1 -libmonosgen-2.0-dev5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-sharpzip4.84-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-simd4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-smdiagnostics0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-sqlite4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-componentmodel-composition4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-componentmodel-dataannotations4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-configuration4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-configuration-install4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-core4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-data4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-data-datasetextensions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-data-entity4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-data-linq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-data-services4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-data-services-client4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-deployment4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-drawing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-drawing-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-dynamic4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-enterpriseservices4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-identitymodel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-identitymodel-selectors4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-io-compression4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-io-compression-filesystem4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-json4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-json-microsoft4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-ldap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-ldap-protocols4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-management4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-messaging4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-net4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-net-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-net-http-formatting4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-net-http-webrequest4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-numerics4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-numerics-vectors4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-core2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-debugger2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-experimental2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-interfaces2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-linq2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-observable-aliases0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-platformservices2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-providers2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-runtime-remoting2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-windows-forms2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reactive-windows-threading2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-reflection-context4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-runtime4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-runtime-caching4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-runtime-durableinstancing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-runtime-serialization4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-security4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-activation4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-discovery4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-internals0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-routing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-servicemodel-web4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-serviceprocess4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-threading-tasks-dataflow4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-transactions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-abstractions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-applicationservices4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-dynamicdata4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-extensions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-extensions-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-http-selfhost4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-http-webhost4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-mobile4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-mvc3.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-razor2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-regularexpressions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-routing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-services4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-webpages2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-webpages-deployment2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-web-webpages-razor2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-windows4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-windows-forms4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-windows-forms-datavisualization4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-workflow-activities4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-workflow-componentmodel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-workflow-runtime4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-xaml4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-xml4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-xml-linq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-system-xml-serialization4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-tasklets4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-webbrowser4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-webmatrix-data4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-windowsbase4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 -libmono-xbuild-tasks4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1 +libmono-microsoft-visualc10.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-microsoft-web-infrastructure1.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-oracle4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-parallel4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-peapi4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-posix4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-rabbitmq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-relaxng4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-security4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmonosgen-2.0-15.20.1.34-0xamarin4+ubuntu1804b1 +libmonosgen-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-sharpzip4.84-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-simd4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-smdiagnostics0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-sqlite4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-componentmodel-composition4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-componentmodel-dataannotations4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-configuration4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-configuration-install4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-core4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-data-datasetextensions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-data-entity4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-data-linq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-data-services4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-data-services-client4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-deployment4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-design4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-drawing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-drawing-design4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-dynamic4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-enterpriseservices4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-identitymodel4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-identitymodel-selectors4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-io-compression4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-io-compression-filesystem4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-json4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-json-microsoft4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-ldap4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-ldap-protocols4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-management4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-messaging4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-net4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-net-http4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-net-http-formatting4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-net-http-webrequest4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-numerics4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-numerics-vectors4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-core2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-debugger2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-experimental2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-interfaces2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-linq2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-observable-aliases0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-platformservices2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-providers2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-runtime-remoting2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-windows-forms2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reactive-windows-threading2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-reflection-context4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-runtime4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-runtime-caching4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-runtime-durableinstancing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-runtime-serialization4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-security4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-servicemodel4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-servicemodel-activation4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-servicemodel-discovery4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-servicemodel-internals0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-servicemodel-routing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-servicemodel-web4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-serviceprocess4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-threading-tasks-dataflow4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-transactions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-abstractions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-applicationservices4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-dynamicdata4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-extensions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-extensions-design4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-http4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-http-selfhost4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-http-webhost4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-mobile4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-mvc3.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-razor2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-regularexpressions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-routing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-services4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-webpages2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-webpages-deployment2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-web-webpages-razor2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-windows4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-windows-forms4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-windows-forms-datavisualization4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-workflow-activities4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-workflow-componentmodel4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-workflow-runtime4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-xaml4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-xml4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-xml-linq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-system-xml-serialization4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-tasklets4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-webbrowser4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-webmatrix-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-windowsbase4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 +libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmount12.31.1-0.4ubuntu3.3 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 @@ -321,16 +321,16 @@ make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 mediainfo19.07-1 mime-support3.60ubuntu1 -mono-4.0-gac5.14.0.177-0xamarin3+ubuntu1804b1 -mono-devel5.14.0.177-0xamarin3+ubuntu1804b1 -mono-gac5.14.0.177-0xamarin3+ubuntu1804b1 -mono-mcs5.14.0.177-0xamarin3+ubuntu1804b1 -mono-roslyn5.14.0.177-0xamarin3+ubuntu1804b1 -mono-runtime5.14.0.177-0xamarin3+ubuntu1804b1 -mono-runtime-common5.14.0.177-0xamarin3+ubuntu1804b1 -mono-runtime-sgen5.14.0.177-0xamarin3+ubuntu1804b1 +mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 +mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 +mono-gac5.20.1.34-0xamarin4+ubuntu1804b1 +mono-mcs5.20.1.34-0xamarin4+ubuntu1804b1 +mono-roslyn5.20.1.34-0xamarin4+ubuntu1804b1 +mono-runtime5.20.1.34-0xamarin4+ubuntu1804b1 +mono-runtime-common5.20.1.34-0xamarin4+ubuntu1804b1 +mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 -mono-xbuild5.14.0.177-0xamarin3+ubuntu1804b1 +mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 mount2.31.1-0.4ubuntu3.3 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 From eca5775e0b9fd2da963a91b03a0440f9d1d07839 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 5 Sep 2019 03:32:37 -0400 Subject: [PATCH 052/393] Bot Updating Templated Files --- Jenkinsfile | 15 +++++++++++++-- README.md | 40 +++++++++++++++++++++++++--------------- 2 files changed, 38 insertions(+), 17 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e6ae870..0ca659b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -57,6 +57,14 @@ pipeline { echo none fi''', returnStdout: true).trim() + env.FUNDING_TAG = sh( + script: '''#!/bin/bash + if [ -e ./.github/FUNDING.yml ] ; then + cat ./.github/FUNDING.yml | md5sum | cut -c1-8 + else + echo none + fi''', + returnStdout: true).trim() } script{ env.LS_RELEASE_NUMBER = sh( @@ -224,15 +232,18 @@ pipeline { docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/readme linuxserver/doc-builder:latest if [ "$(md5sum ${TEMPDIR}/${LS_REPO}/Jenkinsfile | awk '{ print $1 }')" != "$(md5sum Jenkinsfile | awk '{ print $1 }')" ] || \ [ "$(md5sum ${TEMPDIR}/${CONTAINER_NAME}/README.md | awk '{ print $1 }')" != "$(md5sum README.md | awk '{ print $1 }')" ] || \ - [ "$(cat ${TEMPDIR}/${LS_REPO}/LICENSE | md5sum | cut -c1-8)" != "${LICENSE_TAG}" ]; then + [ "$(cat ${TEMPDIR}/${LS_REPO}/LICENSE | md5sum | cut -c1-8)" != "${LICENSE_TAG}" ] || \ + [ "$(cat ${TEMPDIR}/${LS_REPO}/.github/FUNDING.yml | md5sum | cut -c1-8)" != "${FUNDING_TAG}" ]; then mkdir -p ${TEMPDIR}/repo git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git checkout -f master cp ${TEMPDIR}/${CONTAINER_NAME}/README.md ${TEMPDIR}/repo/${LS_REPO}/ cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ cp ${TEMPDIR}/docker-${CONTAINER_NAME}/LICENSE ${TEMPDIR}/repo/${LS_REPO}/ + mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github + cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.github/FUNDING.yml ${TEMPDIR}/repo/${LS_REPO}/.github/FUNDING.yml cd ${TEMPDIR}/repo/${LS_REPO}/ - git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git add Jenkinsfile README.md LICENSE + git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git add Jenkinsfile README.md LICENSE ./.github/FUNDING.yml git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git commit -m 'Bot Updating Templated Files' git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER} diff --git a/README.md b/README.md index 6c107c6..9d37068 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,12 @@ [![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.") +[![Podcast](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=Podcast)](https://anchor.fm/linuxserverio "on hiatus. Coming back soon (late 2018).") +[![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?style=flat-square&color=E68523&label=Open%20Collective%20Supporters)](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 :- * regular and timely application updates @@ -9,17 +16,20 @@ The [LinuxServer.io](https://linuxserver.io) team brings you another container r * regular security updates Find us at: -* [Discord](https://discord.gg/YWrKVTn) - realtime support / chat with the community and the team. -* [IRC](https://irc.linuxserver.io) - on freenode at `#linuxserver.io`. Our primary support channel is Discord. * [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. +* [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images. +* [Podcast](https://anchor.fm/linuxserverio) - on hiatus. Coming back soon (late 2018). +* [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) -[![](https://img.shields.io/discord/354974912613449730.svg?logo=discord&label=LSIO%20Discord&style=flat-square)](https://discord.gg/YWrKVTn) -[![](https://images.microbadger.com/badges/version/linuxserver/sonarr.svg)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") -[![](https://images.microbadger.com/badges/image/linuxserver/sonarr.svg)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") -![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg) -![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg) -[![Build Status](https://ci.linuxserver.io/buildStatus/icon?job=Docker-Pipeline-Builders/docker-sonarr/master)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/) +[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?style=flat-square&color=E68523)](https://github.com/linuxserver/docker-sonarr/releases) +[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") +[![MicroBadger Size](https://img.shields.io/microbadger/image-size/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") +[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://hub.docker.com/r/linuxserver/sonarr) +[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://hub.docker.com/r/linuxserver/sonarr) +[![Build Status](https://ci.linuxserver.io/view/all/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/badge/icon?style=flat-square)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/) [![](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/badge.svg)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/index.html) [Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. @@ -29,7 +39,7 @@ 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/). +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/sonarr` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. @@ -139,17 +149,17 @@ Access the webui at `:8989`, for more information check out [Sonarr](ht * Shell access whilst the container is running: `docker exec -it sonarr /bin/bash` * To monitor the logs of the container in realtime: `docker logs -f sonarr` -* container version number +* container version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' sonarr` * image version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' linuxserver/sonarr` ## 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. - -Below are the instructions for updating containers: - +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. + +Below are the instructions for updating containers: + ### Via Docker Run/Create * Update the image: `docker pull linuxserver/sonarr` * Stop the running container: `docker stop sonarr` @@ -180,7 +190,7 @@ Below are the instructions for updating containers: ## Building locally -If you want to make local modifications to these images for development purposes or just to customize the logic: +If you want to make local modifications to these images for development purposes or just to customize the logic: ``` git clone https://github.com/linuxserver/docker-sonarr.git cd docker-sonarr From 47ad67f72021b27127feb0df87c27a08628c3e43 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 5 Sep 2019 08:33:32 +0100 Subject: [PATCH 053/393] Bot Updating Templated Files --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100755 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100755 index 0000000..7972213 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +open_collective: linuxserver From c25e3caa81bbc5e210a5b85e79c78ab9d6a5442f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 5 Sep 2019 08:40:45 +0100 Subject: [PATCH 054/393] 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 891544b..6534451 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -21,7 +21,7 @@ debianutils4.8.4 diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.1 -dpkg-dev1.19.0.5ubuntu2.1 +dpkg-dev1.19.0.5ubuntu2.2 e2fsprogs1.44.1-1ubuntu1.1 fdisk2.31.1-0.4ubuntu3.3 findutils4.6.0+git+20170828-2 @@ -66,7 +66,7 @@ libcurl47.58.0-2ubuntu3.7 libcurl4-openssl-dev7.58.0-2ubuntu3.7 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 -libdpkg-perl1.19.0.5ubuntu2.1 +libdpkg-perl1.19.0.5ubuntu2.2 libexif120.6.21-4 libexpat12.2.5-3ubuntu0.1 libext2fs21.44.1-1ubuntu1.1 @@ -79,7 +79,7 @@ libgcrypt201.8.1-4ubuntu1.1 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 -libgif75.1.4-2 +libgif75.1.4-2ubuntu0.1 libglib2.0-02.56.4-0ubuntu0.18.04.4 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.1 From f86d978ddb1674628d37fa2ae9ce37e3e35ae24e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 12 Sep 2019 03:39:14 -0400 Subject: [PATCH 055/393] Bot Updating Package Versions --- package_versions.txt | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6534451..2a780f4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -8,7 +8,7 @@ bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.2 binutils-common2.30-21ubuntu1~18.04.2 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 -bsdutils1:2.31.1-0.4ubuntu3.3 +bsdutils1:2.31.1-0.4ubuntu3.4 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 @@ -20,10 +20,10 @@ debconf1.5.66ubuntu1 debianutils4.8.4 diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 -dpkg1.19.0.5ubuntu2.1 +dpkg1.19.0.5ubuntu2.2 dpkg-dev1.19.0.5ubuntu2.2 e2fsprogs1.44.1-1ubuntu1.1 -fdisk2.31.1-0.4ubuntu3.3 +fdisk2.31.1-0.4ubuntu3.4 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 fonts-dejavu-core2.37-1 @@ -53,7 +53,7 @@ libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 libbinutils2.30-21ubuntu1~18.04.2 -libblkid12.31.1-0.4ubuntu3.3 +libblkid12.31.1-0.4ubuntu3.4 libbsd00.8.7-1 libbz2-1.01.0.6-8.1ubuntu0.2 libc62.27-3ubuntu1 @@ -70,7 +70,7 @@ libdpkg-perl1.19.0.5ubuntu2.2 libexif120.6.21-4 libexpat12.2.5-3ubuntu0.1 libext2fs21.44.1-1ubuntu1.1 -libfdisk12.31.1-0.4ubuntu3.3 +libfdisk12.31.1-0.4ubuntu3.4 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 @@ -102,8 +102,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.3 -libldap-common2.4.45+dfsg-1ubuntu1.3 +libldap-2.4-22.4.45+dfsg-1ubuntu1.4 +libldap-common2.4.45+dfsg-1ubuntu1.4 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v519.07-1 @@ -251,7 +251,7 @@ libmono-webbrowser4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-webmatrix-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-windowsbase4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmount12.31.1-0.4ubuntu3.3 +libmount12.31.1-0.4ubuntu3.4 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 libnettle63.4-1 @@ -274,7 +274,7 @@ libpcre32:8.39-9 libperl5.265.26.1-6ubuntu0.3 libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 -libprocps62:3.3.12-3ubuntu1.1 +libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 libpython2.7-minimal2.7.15-4ubuntu4~18.04 libpython2.7-stdlib2.7.15-4ubuntu4~18.04 @@ -290,18 +290,18 @@ libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 -libsmartcols12.31.1-0.4ubuntu3.3 +libsmartcols12.31.1-0.4ubuntu3.4 libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.1 libssl1.11.1.1-1ubuntu2.1~18.04.4 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.25 +libsystemd0237-3ubuntu10.28 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.2 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.25 +libudev1237-3ubuntu10.28 libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.3 +libuuid12.31.1-0.4ubuntu3.4 libwind0-heimdal7.5.0+dfsg-1 libx11-62:1.6.4-3ubuntu0.2 libx11-data2:1.6.4-3ubuntu0.2 @@ -313,7 +313,7 @@ libxdmcp61:1.1.2-3 libxext62:1.3.3-1 libxrender11:0.9.10-1 libzen0v50.4.37-1 -libzstd11.3.3+dfsg-2ubuntu1 +libzstd11.3.3+dfsg-2ubuntu1.1 locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 @@ -331,7 +331,7 @@ mono-runtime-common5.20.1.34-0xamarin4+ubuntu1804b1 mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 -mount2.31.1-0.4ubuntu3.3 +mount2.31.1-0.4ubuntu3.4 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 @@ -343,7 +343,7 @@ perl-base5.26.1-6ubuntu0.3 perl-modules-5.265.26.1-6ubuntu0.3 pinentry-curses1.1.0-1 pkg-config0.29.1-0ubuntu2 -procps2:3.3.12-3ubuntu1.1 +procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 python2.72.7.15-4ubuntu4~18.04 @@ -359,6 +359,6 @@ tzdata2019b-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1 -util-linux2.31.1-0.4ubuntu3.3 +util-linux2.31.1-0.4ubuntu3.4 xz-utils5.2.2-1.3 zlib1g1:1.2.11.dfsg-0ubuntu2 From 7acedffde1d9c6537387594eb35bdd8bb6a148e9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 19 Sep 2019 08:34:06 +0100 Subject: [PATCH 056/393] 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 2a780f4..d52db34 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ ca-certificates20180409 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.7 +curl7.58.0-2ubuntu3.8 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1 libcom-err21.44.1-1ubuntu1.1 -libcurl3-gnutls7.58.0-2ubuntu3.7 -libcurl47.58.0-2ubuntu3.7 -libcurl4-openssl-dev7.58.0-2ubuntu3.7 +libcurl3-gnutls7.58.0-2ubuntu3.8 +libcurl47.58.0-2ubuntu3.8 +libcurl4-openssl-dev7.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.2 @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.4 libldap-common2.4.45+dfsg-1ubuntu1.4 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v519.07-1 +libmediainfo0v519.09-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.15-4ubuntu4~18.04 -libpython2.7-stdlib2.7.15-4ubuntu4~18.04 +libpython2.7-minimal2.7.15-4ubuntu4~18.04.1 +libpython2.7-stdlib2.7.15-4ubuntu4~18.04.1 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -319,7 +319,7 @@ login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo19.07-1 +mediainfo19.09-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.15-4ubuntu4~18.04 -python2.7-minimal2.7.15-4ubuntu4~18.04 +python2.72.7.15-4ubuntu4~18.04.1 +python2.7-minimal2.7.15-4ubuntu4~18.04.1 python-minimal2.7.15~rc1-1 readline-common7.0-3 sed4.4-2 From 1e5069b9f5f1f1e597d5bf2f8f6affced0ea98b0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 26 Sep 2019 08:39:36 +0100 Subject: [PATCH 057/393] 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 d52db34..830b39f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.116ubuntu1 -apt1.6.11 -apt-transport-https1.6.11 -apt-utils1.6.11 +apt1.6.12 +apt-transport-https1.6.12 +apt-utils1.6.12 base-files10.1ubuntu2.6 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 @@ -45,8 +45,8 @@ init-system-helpers1.51 jq1.5+dfsg-2 krb5-locales1.16-2ubuntu0.1 libacl12.2.52-3build1 -libapt-inst2.01.6.11 -libapt-pkg5.01.6.11 +libapt-inst2.01.6.12 +libapt-pkg5.01.6.12 libasn1-8-heimdal7.5.0+dfsg-1 libassuan02.5.1-2 libattr11:2.4.47-2build1 @@ -68,7 +68,7 @@ libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.2 libexif120.6.21-4 -libexpat12.2.5-3ubuntu0.1 +libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.1 libfdisk12.31.1-0.4ubuntu3.4 libffi63.2.1-8 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.1 libssl1.11.1.1-1ubuntu2.1~18.04.4 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.28 +libsystemd0237-3ubuntu10.29 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.2 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.28 +libudev1237-3ubuntu10.29 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.4 libwind0-heimdal7.5.0+dfsg-1 From 5889262679b94f1971c47ba5dc9934037e72c5b3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 3 Oct 2019 03:34:18 -0400 Subject: [PATCH 058/393] 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 830b39f..6f143b3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -21,7 +21,7 @@ debianutils4.8.4 diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.2 -dpkg-dev1.19.0.5ubuntu2.2 +dpkg-dev1.19.0.5ubuntu2.3 e2fsprogs1.44.1-1ubuntu1.1 fdisk2.31.1-0.4ubuntu3.4 findutils4.6.0+git+20170828-2 @@ -66,7 +66,7 @@ libcurl47.58.0-2ubuntu3.8 libcurl4-openssl-dev7.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 -libdpkg-perl1.19.0.5ubuntu2.2 +libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-4 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.1 From 695bb4745437dde8d26156e1a635e2da889fc88b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 10 Oct 2019 03:32:03 -0400 Subject: [PATCH 059/393] Bot Updating Templated Files --- Jenkinsfile | 52 +++++++++++++++++++--------------------------------- 1 file changed, 19 insertions(+), 33 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0ca659b..1e3288d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,10 @@ pipeline { agent { label 'X86-64-MULTI' } + options { + buildDiscarder(logRotator(numToKeepStr: '10', daysToKeepStr: '60')) + parallelsAlwaysFailFast() + } // Input to determine if this is a package check parameters { string(defaultValue: 'false', description: 'package check run', name: 'PACKAGE_CHECK') @@ -49,22 +53,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.LICENSE_TAG = sh( - script: '''#!/bin/bash - if [ -e LICENSE ] ; then - cat LICENSE | md5sum | cut -c1-8 - else - echo none - fi''', - returnStdout: true).trim() - env.FUNDING_TAG = sh( - script: '''#!/bin/bash - if [ -e ./.github/FUNDING.yml ] ; then - cat ./.github/FUNDING.yml | md5sum | cut -c1-8 - else - echo none - fi''', - returnStdout: true).trim() + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md' } script{ env.LS_RELEASE_NUMBER = sh( @@ -228,35 +217,32 @@ pipeline { 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 linuxserver/doc-builder:latest - docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/readme linuxserver/doc-builder:latest - if [ "$(md5sum ${TEMPDIR}/${LS_REPO}/Jenkinsfile | awk '{ print $1 }')" != "$(md5sum Jenkinsfile | awk '{ print $1 }')" ] || \ - [ "$(md5sum ${TEMPDIR}/${CONTAINER_NAME}/README.md | awk '{ print $1 }')" != "$(md5sum README.md | awk '{ print $1 }')" ] || \ - [ "$(cat ${TEMPDIR}/${LS_REPO}/LICENSE | md5sum | cut -c1-8)" != "${LICENSE_TAG}" ] || \ - [ "$(cat ${TEMPDIR}/${LS_REPO}/.github/FUNDING.yml | md5sum | cut -c1-8)" != "${FUNDING_TAG}" ]; then + 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 mkdir -p ${TEMPDIR}/repo git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} - git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git checkout -f master - cp ${TEMPDIR}/${CONTAINER_NAME}/README.md ${TEMPDIR}/repo/${LS_REPO}/ - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile ${TEMPDIR}/repo/${LS_REPO}/ - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/LICENSE ${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 - cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.github/FUNDING.yml ${TEMPDIR}/repo/${LS_REPO}/.github/FUNDING.yml + cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ cd ${TEMPDIR}/repo/${LS_REPO}/ - git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git add Jenkinsfile README.md LICENSE ./.github/FUNDING.yml - git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git commit -m 'Bot Updating Templated Files' - git --git-dir ${TEMPDIR}/repo/${LS_REPO}/.git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all + git add ${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}/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}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then - cp ${TEMPDIR}/${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ + 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 + 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 Templated Files' + git commit -m 'Bot Updating Documentation' git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all fi rm -Rf ${TEMPDIR}''' From e4d1ba247f811b4e273be7e409d5dd019d2fc13e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 10 Oct 2019 03:33:30 -0400 Subject: [PATCH 060/393] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE.md | 37 +++++++++++++++++++++----------- .github/PULL_REQUEST_TEMPLATE.md | 30 +++++++++++++++++++++++--- 2 files changed, 52 insertions(+), 15 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index c73c33b..6a08107 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,21 +1,34 @@ - - [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. - - - - + +------------------------------ - +## Expected Behavior + - - +## Current Behavior + -## Thanks, team linuxserver.io +## 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/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index f6a6381..26d5031 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -6,10 +6,34 @@ - + + - + -## Thanks, team linuxserver.io + + + + + + +------------------------------ + +We welcome all PR’s though this doesn’t guarantee it will be accepted. + +## Description: + + +## Benefits of this PR and context: + + +## How Has This Been Tested? + + + + + +## Source / References: + From 2601fc1850359f8f759e9565b056a551e0b75241 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 10 Oct 2019 08:37:24 +0100 Subject: [PATCH 061/393] 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 6f143b3..b9e7433 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -20,9 +20,9 @@ debconf1.5.66ubuntu1 debianutils4.8.4 diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 -dpkg1.19.0.5ubuntu2.2 +dpkg1.19.0.5ubuntu2.3 dpkg-dev1.19.0.5ubuntu2.3 -e2fsprogs1.44.1-1ubuntu1.1 +e2fsprogs1.44.1-1ubuntu1.2 fdisk2.31.1-0.4ubuntu3.4 findutils4.6.0+git+20170828-2 fontconfig-config2.12.6-0ubuntu2 @@ -38,7 +38,7 @@ gpgsm2.2.4-1ubuntu1.2 gpgv2.2.4-1ubuntu1.2 gpg-wks-client2.2.4-1ubuntu1.2 gpg-wks-server2.2.4-1ubuntu1.2 -grep3.1-2 +grep3.1-2build1 gzip1.6-5ubuntu1 hostname3.20 init-system-helpers1.51 @@ -60,7 +60,7 @@ libc62.27-3ubuntu1 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1 -libcom-err21.44.1-1ubuntu1.1 +libcom-err21.44.1-1ubuntu1.2 libcurl3-gnutls7.58.0-2ubuntu3.8 libcurl47.58.0-2ubuntu3.8 libcurl4-openssl-dev7.58.0-2ubuntu3.8 @@ -69,7 +69,7 @@ libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-4 libexpat12.2.5-3ubuntu0.2 -libext2fs21.44.1-1ubuntu1.1 +libext2fs21.44.1-1ubuntu1.2 libfdisk12.31.1-0.4ubuntu3.4 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 @@ -292,7 +292,7 @@ libsemanage-common2.7-2build2 libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.4 libsqlite3-03.22.0-1ubuntu0.1 -libss21.44.1-1ubuntu1.1 +libss21.44.1-1ubuntu1.2 libssl1.11.1.1-1ubuntu2.1~18.04.4 libstdc++68.3.0-6ubuntu1~18.04.1 libsystemd0237-3ubuntu10.29 From d8bda5c4ea3e9bcb12826018665cc4d2d4117b36 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Oct 2019 03:40:01 -0400 Subject: [PATCH 062/393] 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 b9e7433..c65cd74 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.15-4ubuntu4~18.04.1 -libpython2.7-stdlib2.7.15-4ubuntu4~18.04.1 +libpython2.7-minimal2.7.15-4ubuntu4~18.04.2 +libpython2.7-stdlib2.7.15-4ubuntu4~18.04.2 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.15-4ubuntu4~18.04.1 -python2.7-minimal2.7.15-4ubuntu4~18.04.1 +python2.72.7.15-4ubuntu4~18.04.2 +python2.7-minimal2.7.15-4ubuntu4~18.04.2 python-minimal2.7.15~rc1-1 readline-common7.0-3 sed4.4-2 @@ -355,7 +355,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.1 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 -tzdata2019b-0ubuntu0.18.04 +tzdata2019c-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1 From 0d1eb3ad2fcfe86947eaaed9f67db8b8bb87bede Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 24 Oct 2019 03:37:12 -0400 Subject: [PATCH 063/393] 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 c65cd74..95b6e46 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.12 apt-transport-https1.6.12 apt-utils1.6.12 -base-files10.1ubuntu2.6 +base-files10.1ubuntu2.7 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.2 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.2 libssl1.11.1.1-1ubuntu2.1~18.04.4 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.29 +libsystemd0237-3ubuntu10.31 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.2 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.29 +libudev1237-3ubuntu10.31 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.4 libwind0-heimdal7.5.0+dfsg-1 From 62dffb0a3201647dff5e6552f8382560e0a874c9 Mon Sep 17 00:00:00 2001 From: Jameel Al-Aziz Date: Sun, 27 Oct 2019 18:18:26 -0700 Subject: [PATCH 064/393] Remove downloads and tv volumes from Dockerfile Specifying the volumes in the Dockerfile is unnecessary and can lead to excessive orphaned volume if the user chooses to use different paths at runtime. --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2ae496f..01a773d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,4 +40,4 @@ COPY root/ / # ports and volumes EXPOSE 8989 -VOLUME /config /downloads /tv +VOLUME /config diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 4940be6..603495d 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -40,4 +40,4 @@ COPY root/ / # ports and volumes EXPOSE 8989 -VOLUME /config /downloads /tv +VOLUME /config diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 6db3c0c..f75b5fa 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -40,4 +40,4 @@ COPY root/ / # ports and volumes EXPOSE 8989 -VOLUME /config /downloads /tv +VOLUME /config From 45f88d2e56736bcef6e7718273793db5597654a9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 28 Oct 2019 16:15:42 +0000 Subject: [PATCH 065/393] 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 95b6e46..3ac56bd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -297,7 +297,7 @@ libssl1.11.1.1-1ubuntu2.1~18.04.4 libstdc++68.3.0-6ubuntu1~18.04.1 libsystemd0237-3ubuntu10.31 libtasn1-64.13-2 -libtiff54.0.9-5ubuntu0.2 +libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.31 libunistring20.9.9-0ubuntu2 From 8da0d327a83c1ca7882ad4d3b31dd9219e92a979 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 31 Oct 2019 04:31:54 -0400 Subject: [PATCH 066/393] Bot Updating Templated Files --- Jenkinsfile | 162 +++++++++++++++++++++++++++++++++++++++------------- README.md | 16 ++++-- 2 files changed, 133 insertions(+), 45 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1e3288d..02979e2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,6 +14,8 @@ pipeline { environment { BUILDS_DISCORD=credentials('build_webhook_url') GITHUB_TOKEN=credentials('498b4638-2d02-4ce5-832d-8a57d01d97ab') + GITLAB_TOKEN=credentials('b6f0f1dd-6952-4cf6-95d1-9c06380283f0') + GITLAB_NAMESPACE=credentials('gitlab-namespace-id') BUILD_VERSION_ARG = 'SONARR_VERSION' LS_USER = 'linuxserver' LS_REPO = 'docker-sonarr' @@ -126,6 +128,9 @@ 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') { 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 { @@ -144,6 +149,9 @@ 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') { 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 { @@ -162,6 +170,9 @@ 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') { 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 { @@ -269,6 +280,26 @@ pipeline { } } } + /* ####################### + GitLab Mirroring + ####################### */ + // Ping into Gitlab to mirror this repo and have a registry endpoint + stage("GitLab Mirror"){ + when { + environment name: 'EXIT_STATUS', value: '' + } + 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"}' ''' + } + } /* ############### Build Container ############### */ @@ -500,19 +531,32 @@ pipeline { credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', usernameVariable: 'DOCKERUSER', passwordVariable: 'DOCKERPASS' + ], + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' ] ]) { - echo 'Logging into DockerHub' sh '''#! /bin/bash - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin + 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} \ + ${DELETEIMAGE}:latest || : + done ''' - sh "docker tag ${IMAGE}:${META_TAG} ${IMAGE}:latest" - sh "docker push ${IMAGE}:latest" - sh "docker push ${IMAGE}:${META_TAG}" - sh '''docker rmi \ - ${IMAGE}:${META_TAG} \ - ${IMAGE}:latest || :''' - } } } @@ -529,46 +573,81 @@ pipeline { credentialsId: '3f9ba4d5-100d-45b0-a3c4-633fd6061207', usernameVariable: 'DOCKERUSER', passwordVariable: 'DOCKERPASS' + ], + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' ] ]) { sh '''#! /bin/bash - echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin - ''' - 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''' - sh "docker tag ${IMAGE}:amd64-${META_TAG} ${IMAGE}:amd64-latest" - sh "docker tag ${IMAGE}:arm32v7-${META_TAG} ${IMAGE}:arm32v7-latest" - sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ${IMAGE}:arm64v8-latest" - sh "docker push ${IMAGE}:amd64-${META_TAG}" - sh "docker push ${IMAGE}:arm32v7-${META_TAG}" - sh "docker push ${IMAGE}:arm64v8-${META_TAG}" - sh "docker push ${IMAGE}:amd64-latest" - sh "docker push ${IMAGE}:arm32v7-latest" - sh "docker push ${IMAGE}:arm64v8-latest" - sh "docker manifest push --purge ${IMAGE}:latest || :" - sh "docker manifest create ${IMAGE}:latest ${IMAGE}:amd64-latest ${IMAGE}:arm32v7-latest ${IMAGE}:arm64v8-latest" - sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm32v7-latest --os linux --arch arm" - sh "docker manifest annotate ${IMAGE}:latest ${IMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8" - sh "docker manifest push --purge ${IMAGE}:${META_TAG} || :" - sh "docker manifest create ${IMAGE}:${META_TAG} ${IMAGE}:amd64-${META_TAG} ${IMAGE}:arm32v7-${META_TAG} ${IMAGE}:arm64v8-${META_TAG}" - sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm32v7-${META_TAG} --os linux --arch arm" - sh "docker manifest annotate ${IMAGE}:${META_TAG} ${IMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8" - sh "docker manifest push --purge ${IMAGE}:latest" - sh "docker manifest push --purge ${IMAGE}:${META_TAG}" - sh '''docker rmi \ - ${IMAGE}:amd64-${META_TAG} \ - ${IMAGE}:amd64-latest \ - ${IMAGE}:arm32v7-${META_TAG} \ - ${IMAGE}:arm32v7-latest \ - ${IMAGE}:arm64v8-${META_TAG} \ - ${IMAGE}:arm64v8-latest \ + 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 "${QUAYIMAGE}" "${GITHUBIMAGE}"; 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 \ + ${DELETEIMAGE}:amd64-${META_TAG} \ + ${DELETEIMAGE}:amd64-latest \ + ${DELETEIMAGE}:arm32v7-${META_TAG} \ + ${DELETEIMAGE}:arm32v7-latest \ + ${DELETEIMAGE}:arm64v8-${META_TAG} \ + ${DELETEIMAGE}:arm64v8-latest || : + done + docker rmi \ lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ - lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :''' + lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || : + ''' } } } @@ -663,5 +742,8 @@ pipeline { } } } + cleanup { + cleanWs() + } } } diff --git a/README.md b/README.md index 9d37068..086836f 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,9 @@ [![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.") [![Podcast](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=Podcast)](https://anchor.fm/linuxserverio "on hiatus. Coming back soon (late 2018).") -[![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?style=flat-square&color=E68523&label=Open%20Collective%20Supporters)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget") +[![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 :- @@ -20,15 +21,20 @@ Find us at: * [Discord](https://discord.gg/YWrKVTn) - 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. * [Podcast](https://anchor.fm/linuxserverio) - on hiatus. Coming back soon (late 2018). * [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) -[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?style=flat-square&color=E68523)](https://github.com/linuxserver/docker-sonarr/releases) + +[![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-sonarr.svg?style=flat-square&color=E68523&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver/docker-sonarr) +[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?style=flat-square&color=E68523&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver/docker-sonarr/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-sonarr/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-sonarr/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/sonarr) [![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") -[![MicroBadger Size](https://img.shields.io/microbadger/image-size/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") -[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://hub.docker.com/r/linuxserver/sonarr) -[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://hub.docker.com/r/linuxserver/sonarr) +[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?style=flat-square&color=E68523&label=pulls&logo=docker&logoColor=FFFFFF)](https://hub.docker.com/r/linuxserver/sonarr) +[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?style=flat-square&color=E68523&label=stars&logo=docker&logoColor=FFFFFF)](https://hub.docker.com/r/linuxserver/sonarr) [![Build Status](https://ci.linuxserver.io/view/all/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/badge/icon?style=flat-square)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/) [![](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/badge.svg)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/index.html) From 6f74ec0f35b5452e1236111b4ec5ffffad1a819c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 31 Oct 2019 04:38:39 -0400 Subject: [PATCH 067/393] 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 3ac56bd..c3e7ba1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -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 -libidn2-02.0.4-1.1build2 +libidn2-02.0.4-1.1ubuntu0.2 libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 libjpeg-turbo81.5.2-0ubuntu5.18.04.1 From 2ac423c78cfeba2c5dcee38ca623b76aae216d4e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 21 Nov 2019 08:35:37 +0000 Subject: [PATCH 068/393] 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 c3e7ba1..51b78de 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -94,7 +94,7 @@ libhx509-5-heimdal7.5.0+dfsg-1 libidn2-02.0.4-1.1ubuntu0.2 libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 -libjpeg-turbo81.5.2-0ubuntu5.18.04.1 +libjpeg-turbo81.5.2-0ubuntu5.18.04.3 libjq11.5+dfsg-2 libk5crypto31.16-2ubuntu0.1 libkeyutils11.5.9-9.2ubuntu2 From 26a4e088acbea01c4585244f7e9818040c796612 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 28 Nov 2019 03:31:53 -0500 Subject: [PATCH 069/393] Bot Updating Templated Files --- Jenkinsfile | 6 +++--- README.md | 14 ++++++++++++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 02979e2..a3a0f99 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -617,7 +617,7 @@ pipeline { docker manifest push --purge ${MANIFESTIMAGE}:latest docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} done - for LEGACYIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}"; do + 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} @@ -731,12 +731,12 @@ pipeline { sh 'echo "build aborted"' } else if (currentBuild.currentResult == "SUCCESS"){ - sh ''' curl -X POST --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://wiki.jenkins-ci.org/download/attachments/2916393/headshot.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 --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://wiki.jenkins-ci.org/download/attachments/2916393/headshot.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} ''' } diff --git a/README.md b/README.md index 086836f..ea0b935 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ [![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.") -[![Podcast](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=Podcast)](https://anchor.fm/linuxserverio "on hiatus. Coming back soon (late 2018).") [![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 :- @@ -22,7 +21,6 @@ Find us at: * [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. -* [Podcast](https://anchor.fm/linuxserverio) - on hiatus. Coming back soon (late 2018). * [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) @@ -130,6 +128,18 @@ Container images are configured using parameters passed at runtime (such as thos | `-v /tv` | Location of TV library on disk | | `-v /downloads` | Location of download managers output directory | +## 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. + ## 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 9bcc3d7882f5e21598671949315c85436142e12c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 28 Nov 2019 08:35:17 +0000 Subject: [PATCH 070/393] 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 51b78de..edd550e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -293,7 +293,7 @@ libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.4 libsqlite3-03.22.0-1ubuntu0.1 libss21.44.1-1ubuntu1.2 -libssl1.11.1.1-1ubuntu2.1~18.04.4 +libssl1.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.3.0-6ubuntu1~18.04.1 libsystemd0237-3ubuntu10.31 libtasn1-64.13-2 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.4 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.4 +openssl1.1.1-1ubuntu2.1~18.04.5 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.3 From d8a4f581987cd35884b3e1f802c6699b7b5f57aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 12 Dec 2019 09:37:21 +0100 Subject: [PATCH 071/393] 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 edd550e..716104e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -291,15 +291,15 @@ libsemanage12.7-2build2 libsemanage-common2.7-2build2 libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.4 -libsqlite3-03.22.0-1ubuntu0.1 +libsqlite3-03.22.0-1ubuntu0.2 libss21.44.1-1ubuntu1.2 libssl1.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.3.0-6ubuntu1~18.04.1 -libsystemd0237-3ubuntu10.31 +libsystemd0237-3ubuntu10.33 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.31 +libudev1237-3ubuntu10.33 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.4 libwind0-heimdal7.5.0+dfsg-1 @@ -352,7 +352,7 @@ python-minimal2.7.15~rc1-1 readline-common7.0-3 sed4.4-2 sensible-utils0.0.12 -sqlite33.22.0-1ubuntu0.1 +sqlite33.22.0-1ubuntu0.2 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 tzdata2019c-0ubuntu0.18.04 From 580c8ef1fe46ebac84102d7e3be202a4196bfc32 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 26 Dec 2019 08:38:19 +0000 Subject: [PATCH 072/393] 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 716104e..5cf6a73 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.15-4ubuntu4~18.04.2 -libpython2.7-stdlib2.7.15-4ubuntu4~18.04.2 +libpython2.7-minimal2.7.17-1~18.04 +libpython2.7-stdlib2.7.17-1~18.04 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.15-4ubuntu4~18.04.2 -python2.7-minimal2.7.15-4ubuntu4~18.04.2 +python2.72.7.17-1~18.04 +python2.7-minimal2.7.17-1~18.04 python-minimal2.7.15~rc1-1 readline-common7.0-3 sed4.4-2 From edd457b8b90d5ca91a7b204ac125c24dc449ab3e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 Jan 2020 08:34:15 +0000 Subject: [PATCH 073/393] 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 5cf6a73..1a23810 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -82,7 +82,7 @@ libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.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 libgssapi3-heimdal7.5.0+dfsg-1 libgssapi-krb5-21.16-2ubuntu0.1 From 0a96fcbe58e94c2d512453d61c78ad9bf743d63c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 Jan 2020 12:50:51 +0100 Subject: [PATCH 074/393] 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 1a23810..eec82f0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -54,7 +54,7 @@ libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 libbinutils2.30-21ubuntu1~18.04.2 libblkid12.31.1-0.4ubuntu3.4 -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 @@ -75,7 +75,7 @@ libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 libgcc11:8.3.0-6ubuntu1~18.04.1 -libgcrypt201.8.1-4ubuntu1.1 +libgcrypt201.8.1-4ubuntu1.2 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 From d2d0ac8951ca5cb4ac156d7f663fff2b069074f1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 30 Jan 2020 08:37:28 +0000 Subject: [PATCH 075/393] Bot Updating Package Versions --- package_versions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/package_versions.txt b/package_versions.txt index eec82f0..c3e1b94 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -350,6 +350,7 @@ python2.72.7.17-1~18.04 python2.7-minimal2.7.17-1~18.04 python-minimal2.7.15~rc1-1 readline-common7.0-3 +repo-mediaarea1.0-12 sed4.4-2 sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.2 From 31f15542e02779c5b3f0c8ab525d42101fd023c6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 6 Feb 2020 08:38:53 +0000 Subject: [PATCH 076/393] 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 c3e1b94..66b2d7e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -22,7 +22,7 @@ diffutils1:3.6-1 dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.3 dpkg-dev1.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 @@ -60,7 +60,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 libcurl3-gnutls7.58.0-2ubuntu3.8 libcurl47.58.0-2ubuntu3.8 libcurl4-openssl-dev7.58.0-2ubuntu3.8 @@ -69,7 +69,7 @@ libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-4 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 @@ -82,7 +82,7 @@ libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.1 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 libgssapi3-heimdal7.5.0+dfsg-1 libgssapi-krb5-21.16-2ubuntu0.1 @@ -282,9 +282,9 @@ libpython-stdlib2.7.15~rc1-1 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 @@ -292,7 +292,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.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.3.0-6ubuntu1~18.04.1 libsystemd0237-3ubuntu10.33 From e94e9aae2c83cda325baac554502fa543cbf6460 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 13 Feb 2020 08:40:05 +0000 Subject: [PATCH 077/393] 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 66b2d7e..66f3c85 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,13 +2,13 @@ adduser3.116ubuntu1 apt1.6.12 apt-transport-https1.6.12 apt-utils1.6.12 -base-files10.1ubuntu2.7 +base-files10.1ubuntu2.8 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.2 binutils-common2.30-21ubuntu1~18.04.2 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 -bsdutils1:2.31.1-0.4ubuntu3.4 +bsdutils1:2.31.1-0.4ubuntu3.5 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 @@ -23,7 +23,7 @@ dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.3 dpkg-dev1.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 @@ -53,7 +53,7 @@ libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 libbinutils2.30-21ubuntu1~18.04.2 -libblkid12.31.1-0.4ubuntu3.4 +libblkid12.31.1-0.4ubuntu3.5 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 libc62.27-3ubuntu1 @@ -70,7 +70,7 @@ libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-4 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 @@ -251,7 +251,7 @@ libmono-webbrowser4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-webmatrix-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-windowsbase4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmount12.31.1-0.4ubuntu3.4 +libmount12.31.1-0.4ubuntu3.5 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 libnettle63.4-1 @@ -290,7 +290,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.11.1.1-1ubuntu2.1~18.04.5 @@ -301,7 +301,7 @@ libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.33 libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.4 +libuuid12.31.1-0.4ubuntu3.5 libwind0-heimdal7.5.0+dfsg-1 libx11-62:1.6.4-3ubuntu0.2 libx11-data2:1.6.4-3ubuntu0.2 @@ -331,7 +331,7 @@ mono-runtime-common5.20.1.34-0xamarin4+ubuntu1804b1 mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 -mount2.31.1-0.4ubuntu3.4 +mount2.31.1-0.4ubuntu3.5 multiarch-support2.27-3ubuntu1 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 @@ -360,6 +360,6 @@ tzdata2019c-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1 -util-linux2.31.1-0.4ubuntu3.4 +util-linux2.31.1-0.4ubuntu3.5 xz-utils5.2.2-1.3 zlib1g1:1.2.11.dfsg-0ubuntu2 From 8c376e38f60549077fa5d0647051e99b1e6415e7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 20 Feb 2020 08:36:25 +0000 Subject: [PATCH 078/393] 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 66f3c85..a1218d8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -67,7 +67,7 @@ libcurl4-openssl-dev7.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 -libexif120.6.21-4 +libexif120.6.21-4ubuntu0.1 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.5 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.2 libss21.44.1-1ubuntu1.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 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.33 +libudev1237-3ubuntu10.38 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.5 libwind0-heimdal7.5.0+dfsg-1 From 0ac040af465253e28bcd2a7fd933b24f3413c010 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 27 Feb 2020 08:39:34 +0000 Subject: [PATCH 079/393] 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 a1218d8..efb915e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.2 libss21.44.1-1ubuntu1.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 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.38 +libudev1237-3ubuntu10.39 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.5 libwind0-heimdal7.5.0+dfsg-1 From 296b68fe62a1078afea89419b02f44586f17bc7a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 13 Mar 2020 18:49:04 -0400 Subject: [PATCH 080/393] 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 efb915e..268e863 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -291,7 +291,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.11.1.1-1ubuntu2.1~18.04.5 libstdc++68.3.0-6ubuntu1~18.04.1 @@ -353,7 +353,7 @@ readline-common7.0-3 repo-mediaarea1.0-12 sed4.4-2 sensible-utils0.0.12 -sqlite33.22.0-1ubuntu0.2 +sqlite33.22.0-1ubuntu0.3 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 tzdata2019c-0ubuntu0.18.04 From 066e012c85bf6ae12f9033fe74fdaafad321f3c8 Mon Sep 17 00:00:00 2001 From: driz <40674481+drizuid@users.noreply.github.com> Date: Sun, 22 Mar 2020 11:03:54 -0400 Subject: [PATCH 081/393] Update readme-vars.yml add notes about hardlinking update discrepancy in vol_host_path naming --- readme-vars.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index d2de0fc..5290c45 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -26,9 +26,9 @@ development_versions_items: param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - { vol_path: "/config", vol_host_path: "", desc: "Database and sonarr configs" } - - { vol_path: "/tv", vol_host_path: "", desc: "Location of TV library on disk" } - - { vol_path: "/downloads", vol_host_path: "", desc: "Location of download managers output directory" } + - { vol_path: "/config", vol_host_path: "", desc: "Database and sonarr configs" } + - { vol_path: "/tv", vol_host_path: "", desc: "Location of TV library on disk (See note in Application setup)" } + - { vol_path: "/downloads", vol_host_path: "", desc: "Location of download managers output directory (See note in Application setup)" } param_usage_include_ports: true param_ports: @@ -45,6 +45,8 @@ opt_param_env_vars: app_setup_block_enabled: true app_setup_block: | Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). + Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. + Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanded -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. # changelog changelogs: From 7a4a2ddca9f2620f899b0e17f8951a09dbcf4b5d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 23 Mar 2020 13:10:06 +0000 Subject: [PATCH 082/393] Bot Updating Templated Files --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ea0b935..75eb852 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ docker create \ -e TZ=Europe/London \ -e UMASK_SET=022 `#optional` \ -p 8989:8989 \ - -v :/config \ + -v :/config \ -v :/tv \ -v :/downloads \ --restart unless-stopped \ @@ -105,7 +105,7 @@ services: - TZ=Europe/London - UMASK_SET=022 #optional volumes: - - :/config + - :/config - :/tv - :/downloads ports: @@ -125,8 +125,8 @@ Container images are configured using parameters passed at runtime (such as thos | `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London, this is required for Sonarr | | `-e UMASK_SET=022` | control permissions of files and directories created by Sonarr | | `-v /config` | Database and sonarr configs | -| `-v /tv` | Location of TV library on disk | -| `-v /downloads` | Location of download managers output directory | +| `-v /tv` | Location of TV library on disk (See note in Application setup) | +| `-v /downloads` | Location of download managers output directory (See note in Application setup) | ## Environment variables from files (Docker secrets) @@ -158,6 +158,8 @@ In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as bel ## Application Setup Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). +Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. +Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanded -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. From 5bfe022b1501a57b0b20b90f2dda375cb662f0a6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 23 Mar 2020 13:14:36 +0000 Subject: [PATCH 083/393] 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 268e863..1e228c9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -27,7 +27,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 @@ -74,7 +74,7 @@ libfdisk12.31.1-0.4ubuntu3.5 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 -libgcc11:8.3.0-6ubuntu1~18.04.1 +libgcc11:8.3.0-26ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 @@ -294,7 +294,7 @@ libsmartcols12.31.1-0.4ubuntu3.5 libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.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 libtiff54.0.9-5ubuntu0.3 From 141229abceb6a31bce1da0607c62e9b5c51c4388 Mon Sep 17 00:00:00 2001 From: driz <40674481+drizuid@users.noreply.github.com> Date: Mon, 23 Mar 2020 11:07:07 -0400 Subject: [PATCH 084/393] Update readme-vars.yml removed brackets and ensure absolute paths --- readme-vars.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 5290c45..1996e95 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -26,9 +26,9 @@ development_versions_items: param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - { vol_path: "/config", vol_host_path: "", desc: "Database and sonarr configs" } - - { vol_path: "/tv", vol_host_path: "", desc: "Location of TV library on disk (See note in Application setup)" } - - { vol_path: "/downloads", vol_host_path: "", desc: "Location of download managers output directory (See note in Application setup)" } + - { vol_path: "/config", vol_host_path: "/path/to/data", desc: "Database and sonarr configs" } + - { vol_path: "/tv", vol_host_path: "/path/to/tvseries", desc: "Location of TV library on disk (See note in Application setup)" } + - { vol_path: "/downloads", vol_host_path: "/path/to/downloadclient-downloads", desc: "Location of download managers output directory (See note in Application setup)" } param_usage_include_ports: true param_ports: From 3c2741d0067ca60e2989cefebfe7ac21d7ae707f Mon Sep 17 00:00:00 2001 From: aptalca Date: Mon, 23 Mar 2020 13:33:46 -0400 Subject: [PATCH 085/393] update maintainer --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 01a773d..bac38cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ ARG BUILD_DATE ARG VERSION ARG SONARR_VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="sparklyballs" +LABEL maintainer="aptalca" # set environment variables ARG DEBIAN_FRONTEND="noninteractive" diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 603495d..709b370 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -5,7 +5,7 @@ ARG BUILD_DATE ARG VERSION ARG SONARR_VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="sparklyballs" +LABEL maintainer="aptalca" # set environment variables ARG DEBIAN_FRONTEND="noninteractive" diff --git a/Dockerfile.armhf b/Dockerfile.armhf index f75b5fa..5d56bcf 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -5,7 +5,7 @@ ARG BUILD_DATE ARG VERSION ARG SONARR_VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="sparklyballs" +LABEL maintainer="aptalca" # set environment variables ARG DEBIAN_FRONTEND="noninteractive" From 8ef260cc98a2131bccdb6aa801d9b4503ff07433 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 23 Mar 2020 19:56:38 +0000 Subject: [PATCH 086/393] Bot Updating Templated Files --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 75eb852..2e819c6 100644 --- a/README.md +++ b/README.md @@ -80,9 +80,9 @@ docker create \ -e TZ=Europe/London \ -e UMASK_SET=022 `#optional` \ -p 8989:8989 \ - -v :/config \ - -v :/tv \ - -v :/downloads \ + -v /path/to/data:/config \ + -v /path/to/tvseries:/tv \ + -v /path/to/downloadclient-downloads:/downloads \ --restart unless-stopped \ linuxserver/sonarr ``` @@ -105,9 +105,9 @@ services: - TZ=Europe/London - UMASK_SET=022 #optional volumes: - - :/config - - :/tv - - :/downloads + - /path/to/data:/config + - /path/to/tvseries:/tv + - /path/to/downloadclient-downloads:/downloads ports: - 8989:8989 restart: unless-stopped From 2615759289b135863560193c736497aaa07c92c7 Mon Sep 17 00:00:00 2001 From: driz <40674481+drizuid@users.noreply.github.com> Date: Mon, 23 Mar 2020 20:22:52 -0400 Subject: [PATCH 087/393] Update readme-vars.yml --- readme-vars.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 1996e95..3a6b60a 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -45,8 +45,10 @@ opt_param_env_vars: app_setup_block_enabled: true app_setup_block: | Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). + Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. - Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanded -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. + + Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanced -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. # changelog changelogs: From ada59655b987feda07ba4580d4212389559d78c1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 2 Apr 2020 14:59:38 +0000 Subject: [PATCH 088/393] 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 1e228c9..652b4b5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -8,7 +8,7 @@ bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.2 binutils-common2.30-21ubuntu1~18.04.2 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 -bsdutils1:2.31.1-0.4ubuntu3.5 +bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 @@ -23,7 +23,7 @@ dirmngr2.2.4-1ubuntu1.2 dpkg1.19.0.5ubuntu2.3 dpkg-dev1.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 @@ -53,7 +53,7 @@ libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 libbinutils2.30-21ubuntu1~18.04.2 -libblkid12.31.1-0.4ubuntu3.5 +libblkid12.31.1-0.4ubuntu3.6 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 libc62.27-3ubuntu1 @@ -70,7 +70,7 @@ libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-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 @@ -80,7 +80,7 @@ libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.1 -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 @@ -251,7 +251,7 @@ libmono-webbrowser4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-webmatrix-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-windowsbase4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmount12.31.1-0.4ubuntu3.5 +libmount12.31.1-0.4ubuntu3.6 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 libnettle63.4-1 @@ -290,7 +290,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.11.1.1-1ubuntu2.1~18.04.5 @@ -301,7 +301,7 @@ libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.39 libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.5 +libuuid12.31.1-0.4ubuntu3.6 libwind0-heimdal7.5.0+dfsg-1 libx11-62:1.6.4-3ubuntu0.2 libx11-data2:1.6.4-3ubuntu0.2 @@ -331,7 +331,7 @@ mono-runtime-common5.20.1.34-0xamarin4+ubuntu1804b1 mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 -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 @@ -360,6 +360,6 @@ tzdata2019c-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1 -util-linux2.31.1-0.4ubuntu3.5 +util-linux2.31.1-0.4ubuntu3.6 xz-utils5.2.2-1.3 zlib1g1:1.2.11.dfsg-0ubuntu2 From a99429901f7e384b99915f0955412aef1f011aa7 Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Sun, 5 Apr 2020 02:15:10 -0500 Subject: [PATCH 089/393] Move app to /app --- Dockerfile | 4 ++-- Dockerfile.aarch64 | 4 ++-- Dockerfile.armhf | 4 ++-- readme-vars.yml | 1 + root/etc/cont-init.d/30-config | 2 +- root/etc/services.d/sonarr/run | 2 +- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index bac38cd..fd4d088 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ RUN \ apt-get install -y \ jq && \ echo "**** install sonarr ****" && \ - mkdir -p /opt/NzbDrone && \ + mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ | jq -r '.version'); \ @@ -28,7 +28,7 @@ RUN \ "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ - /opt/NzbDrone --strip-components=1 && \ + /app/sonarr/bin --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 709b370..013d763 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -18,7 +18,7 @@ RUN \ apt-get install -y \ jq && \ echo "**** install sonarr ****" && \ - mkdir -p /opt/NzbDrone && \ + mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ | jq -r '.version'); \ @@ -28,7 +28,7 @@ RUN \ "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ - /opt/NzbDrone --strip-components=1 && \ + /app/sonarr/bin --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 5d56bcf..6c215cd 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -18,7 +18,7 @@ RUN \ apt-get install -y \ jq && \ echo "**** install sonarr ****" && \ - mkdir -p /opt/NzbDrone && \ + mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ | jq -r '.version'); \ @@ -28,7 +28,7 @@ RUN \ "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ tar xf \ /tmp/sonarr.tar.gz -C \ - /opt/NzbDrone --strip-components=1 && \ + /app/sonarr/bin --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/readme-vars.yml b/readme-vars.yml index 1996e95..023e0c2 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -50,6 +50,7 @@ app_setup_block: | # changelog changelogs: + - { date: "05.04.20:", desc: "Move app to /app." } - { date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version." } - { date: "13.06.19:", desc: "Add env variable for setting umask." } - { date: "10.05.19:", desc: "Rebase to Bionic." } diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 7a279d1..9f71932 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -6,4 +6,4 @@ # permissions chown -R abc:abc \ - /opt/NzbDrone + /app/sonarr/bin diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run index 442ae89..f603c57 100644 --- a/root/etc/services.d/sonarr/run +++ b/root/etc/services.d/sonarr/run @@ -4,7 +4,7 @@ UMASK_SET=${UMASK_SET:-022} umask "$UMASK_SET" -cd /opt/NzbDrone || exit +cd /app/sonarr/bin || exit exec \ s6-setuidgid abc mono --debug NzbDrone.exe \ From 423665a8837a7f882c82c40c4873f409d33d5ab1 Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Tue, 7 Apr 2020 11:33:15 -0500 Subject: [PATCH 090/393] Add donate link --- jenkins-vars.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jenkins-vars.yml b/jenkins-vars.yml index fde9bf4..cc10c94 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -25,3 +25,5 @@ repo_vars: - CI_DOCKERENV='TZ=US/Pacific' - CI_AUTH='user:password' - CI_WEBPATH='' +sponsor_links: + - { name: "Sonarr", url: "https://sonarr.tv/donate" } From f38248f0354a5ce698519e4d9b67bb242bf2f471 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 7 Apr 2020 17:53:04 +0100 Subject: [PATCH 091/393] Bot Updating Templated Files --- .github/FUNDING.yml | 1 + README.md | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 7972213..445af56 100755 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1,2 @@ open_collective: linuxserver +custom: ["https://sonarr.tv/donate",] diff --git a/README.md b/README.md index 2e819c6..fef4371 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) @@ -94,7 +94,7 @@ Compatible with docker-compose v2 schemas. ``` --- -version: "2" +version: "2.1" services: sonarr: image: linuxserver/sonarr @@ -162,6 +162,11 @@ Special Note: Following our current folder structure will result in an inability Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanded -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. +## Docker Mods +[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?style=for-the-badge&color=E68523&label=mods&query=%24.mods%5B%27sonarr%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=sonarr "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 From 4ba05517bcb6e72c4bf4723d11a1b90ba96ec7c5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 7 Apr 2020 18:34:33 -0400 Subject: [PATCH 092/393] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a3a0f99..7fbcfb5 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' + 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( From 58a4360b52d8e0f71983e507ef035fdeace9a346 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 7 Apr 2020 23:35:34 +0100 Subject: [PATCH 093/393] Bot Updating Templated Files --- root/donate.txt | 1 + 1 file changed, 1 insertion(+) create mode 100755 root/donate.txt diff --git a/root/donate.txt b/root/donate.txt new file mode 100755 index 0000000..1371691 --- /dev/null +++ b/root/donate.txt @@ -0,0 +1 @@ +Sonarr: https://sonarr.tv/donate From 7d12de4b69f74e30be2cc86d879fec2945f94008 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 Apr 2020 08:35:20 +0100 Subject: [PATCH 094/393] 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 652b4b5..4412fe1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -27,7 +27,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 @@ -74,7 +74,7 @@ libfdisk12.31.1-0.4ubuntu3.6 libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2 -libgcc11:8.3.0-26ubuntu1~18.04 +libgcc11:8.4.0-1ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.4 libldap-common2.4.45+dfsg-1ubuntu1.4 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v519.09-1 +libmediainfo0v520.03-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -294,7 +294,7 @@ libsmartcols12.31.1-0.4ubuntu3.6 libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.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 libtiff54.0.9-5ubuntu0.3 @@ -312,14 +312,14 @@ libxcb-shm01.13-2~ubuntu18.04 libxdmcp61:1.1.2-3 libxext62:1.3.3-1 libxrender11:0.9.10-1 -libzen0v50.4.37-1 +libzen0v50.4.38-1 libzstd11.3.3+dfsg-2ubuntu1.1 locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo19.09-1 +mediainfo20.03-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 From 0e8712d7b04bf9e7e870640fd6ba44c8746397b0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 Apr 2020 16:46:53 -0500 Subject: [PATCH 095/393] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fef4371..f5638e2 100644 --- a/README.md +++ b/README.md @@ -232,6 +232,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **05.04.20:** - Move app to /app. * **01.08.19:** - Rebase to Linuxserver LTS mono version. * **13.06.19:** - Add env variable for setting umask. * **10.05.19:** - Rebase to Bionic. From 24bb86bd2c2e046c17e31d47ff68d384f8348bed Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 Apr 2020 18:07:40 -0400 Subject: [PATCH 096/393] Bot Updating Package Versions --- package_versions.txt | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 4412fe1..bafff08 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,9 +5,9 @@ apt-utils1.6.12 base-files10.1ubuntu2.8 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 -binutils2.30-21ubuntu1~18.04.2 -binutils-common2.30-21ubuntu1~18.04.2 -binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.2 +binutils2.30-21ubuntu1~18.04.3 +binutils-common2.30-21ubuntu1~18.04.3 +binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.3 bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 ca-certificates20180409 @@ -52,7 +52,7 @@ libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 -libbinutils2.30-21ubuntu1~18.04.2 +libbinutils2.30-21ubuntu1~18.04.3 libblkid12.31.1-0.4ubuntu3.6 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.4 libldap-common2.4.45+dfsg-1ubuntu1.4 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v520.03-1 +libmediainfo0v517.12-1ubuntu0.1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.17-1~18.04 -libpython2.7-stdlib2.7.17-1~18.04 +libpython2.7-minimal2.7.17-1~18.04ubuntu1 +libpython2.7-stdlib2.7.17-1~18.04ubuntu1 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -299,6 +299,7 @@ libsystemd0237-3ubuntu10.39 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 +libtinyxml2-66.0.0+dfsg-1 libudev1237-3ubuntu10.39 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 @@ -312,14 +313,14 @@ libxcb-shm01.13-2~ubuntu18.04 libxdmcp61:1.1.2-3 libxext62:1.3.3-1 libxrender11:0.9.10-1 -libzen0v50.4.38-1 +libzen0v50.4.37-1 libzstd11.3.3+dfsg-2ubuntu1.1 locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo20.03-1 +mediainfo17.12-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 @@ -346,8 +347,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.17-1~18.04 -python2.7-minimal2.7.17-1~18.04 +python2.72.7.17-1~18.04ubuntu1 +python2.7-minimal2.7.17-1~18.04ubuntu1 python-minimal2.7.15~rc1-1 readline-common7.0-3 repo-mediaarea1.0-12 From 080fe7a444f71d38138db13e9514a65b94945315 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 24 Apr 2020 09:46:32 -0400 Subject: [PATCH 097/393] Bot Updating Templated Files --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f5638e2..cba1515 100644 --- a/README.md +++ b/README.md @@ -158,8 +158,10 @@ In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as bel ## Application Setup Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). + Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. -Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanded -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. + +Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanced -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. ## Docker Mods From 6fa484329af97ab21a3da6cb1d3aa497c1c8a39f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 30 Apr 2020 07:33:03 +0000 Subject: [PATCH 098/393] Bot Updating Templated Files --- .github/FUNDING.yml | 1 + Jenkinsfile | 142 ++++++++++++++++++++++++-------------------- 2 files changed, 77 insertions(+), 66 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 445af56..d33ae77 100755 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1,3 @@ +github: linuxserver open_collective: linuxserver custom: ["https://sonarr.tv/donate",] diff --git a/Jenkinsfile b/Jenkinsfile index 7fbcfb5..f06fae3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -347,7 +347,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} || :''' @@ -374,7 +376,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} || :''' @@ -539,18 +543,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} \ @@ -581,59 +589,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 \ From b8edcbe7daa3ee41a7a466473e880ed07a6cc154 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 7 May 2020 03:34:21 -0400 Subject: [PATCH 099/393] Bot Updating Package Versions --- package_versions.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bafff08..b5a32e1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.4 libldap-common2.4.45+dfsg-1ubuntu1.4 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v517.12-1ubuntu0.1 +libmediainfo0v520.03-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -299,7 +299,6 @@ libsystemd0237-3ubuntu10.39 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libtinyxml2-66.0.0+dfsg-1 libudev1237-3ubuntu10.39 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 @@ -313,14 +312,14 @@ libxcb-shm01.13-2~ubuntu18.04 libxdmcp61:1.1.2-3 libxext62:1.3.3-1 libxrender11:0.9.10-1 -libzen0v50.4.37-1 +libzen0v50.4.38-1 libzstd11.3.3+dfsg-2ubuntu1.1 locales2.27-3ubuntu1 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo17.12-1 +mediainfo20.03-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 From 540299e8211faa2502ec6b743f72c7eec4d370a7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 21 May 2020 08:38:33 -0400 Subject: [PATCH 100/393] 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 b5a32e1..029b325 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.116ubuntu1 -apt1.6.12 -apt-transport-https1.6.12 -apt-utils1.6.12 +apt1.6.12ubuntu0.1 +apt-transport-https1.6.12ubuntu0.1 +apt-utils1.6.12ubuntu0.1 base-files10.1ubuntu2.8 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 @@ -45,8 +45,8 @@ init-system-helpers1.51 jq1.5+dfsg-2 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 libassuan02.5.1-2 libattr11:2.4.47-2build1 @@ -67,7 +67,7 @@ libcurl4-openssl-dev7.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 -libexif120.6.21-4ubuntu0.1 +libexif120.6.21-4ubuntu0.2 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.6 @@ -102,8 +102,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 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v520.03-1 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.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 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.39 +libudev1237-3ubuntu10.40 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libwind0-heimdal7.5.0+dfsg-1 @@ -356,7 +356,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.3 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 unzip6.0-21ubuntu1 From d358a678e91f1aa916427a9a8c39086aec5a0a55 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 4 Jun 2020 07:31:50 +0000 Subject: [PATCH 101/393] Bot Updating Templated Files --- Jenkinsfile | 53 +++++++++++++++++------------------------------------ README.md | 40 ++++++++++++++++++++++------------------ 2 files changed, 39 insertions(+), 54 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f06fae3..c4d6f8c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -128,7 +128,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') { @@ -149,7 +148,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') { @@ -170,7 +168,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') { @@ -535,22 +532,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 @@ -559,7 +549,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 || : @@ -581,18 +571,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 @@ -626,26 +609,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 cba1515..325ec63 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/sonarr](https://github.com/linuxserver/docker-sonarr) -[![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-sonarr.svg?style=flat-square&color=E68523&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver/docker-sonarr) -[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?style=flat-square&color=E68523&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver/docker-sonarr/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-sonarr/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-sonarr/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/sonarr) -[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/sonarr.svg?style=flat-square&color=E68523)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") -[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?style=flat-square&color=E68523&label=pulls&logo=docker&logoColor=FFFFFF)](https://hub.docker.com/r/linuxserver/sonarr) -[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?style=flat-square&color=E68523&label=stars&logo=docker&logoColor=FFFFFF)](https://hub.docker.com/r/linuxserver/sonarr) -[![Build Status](https://ci.linuxserver.io/view/all/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/badge/icon?style=flat-square)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/) -[![](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/badge.svg)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/index.html) +[![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr) +[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr/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-sonarr/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-sonarr/container_registry) +[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") +[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) +[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) +[![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-sonarr%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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%2Fsonarr%2Flatest%2Fci-status.yml)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/latest/index.html) [Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. @@ -130,7 +129,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: @@ -140,6 +139,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`. @@ -165,7 +169,7 @@ Another item to keep in mind, is that within sonarr itself, you should then map ## Docker Mods -[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?style=for-the-badge&color=E68523&label=mods&query=%24.mods%5B%27sonarr%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=sonarr "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%27sonarr%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=sonarr "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 75168bbcc8a268f452de629f10d569275a186386 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 4 Jun 2020 12:21:05 +0000 Subject: [PATCH 102/393] 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 029b325..ffcd58c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -10,7 +10,7 @@ binutils-common2.30-21ubuntu1~18.04.3 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.3 bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 -ca-certificates20180409 +ca-certificates20190110~18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 @@ -293,13 +293,13 @@ libsepol12.7-1 libsmartcols12.31.1-0.4ubuntu3.6 libsqlite3-03.22.0-1ubuntu0.3 libss21.44.1-1ubuntu1.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 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.40 +libudev1237-3ubuntu10.41 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libwind0-heimdal7.5.0+dfsg-1 @@ -335,7 +335,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 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.3 From e528442eb8dff5731991a89cd2763b4a38380c05 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 18 Jun 2020 07:33:42 +0000 Subject: [PATCH 103/393] 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 ffcd58c..261bb68 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -94,7 +94,7 @@ libhx509-5-heimdal7.5.0+dfsg-1 libidn2-02.0.4-1.1ubuntu0.2 libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 -libjpeg-turbo81.5.2-0ubuntu5.18.04.3 +libjpeg-turbo81.5.2-0ubuntu5.18.04.4 libjq11.5+dfsg-2 libk5crypto31.16-2ubuntu0.1 libkeyutils11.5.9-9.2ubuntu2 @@ -291,7 +291,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.11.1.1-1ubuntu2.1~18.04.6 libstdc++68.4.0-1ubuntu1~18.04 @@ -353,7 +353,7 @@ readline-common7.0-3 repo-mediaarea1.0-12 sed4.4-2 sensible-utils0.0.12 -sqlite33.22.0-1ubuntu0.3 +sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.1 tzdata2020a-0ubuntu0.18.04 From b5b4460086413928f0b3f632fc3e55bcceb1e489 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 25 Jun 2020 07:33:44 +0000 Subject: [PATCH 104/393] 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 261bb68..638f8e7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -67,7 +67,7 @@ libcurl4-openssl-dev7.58.0-2ubuntu3.8 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 -libexif120.6.21-4ubuntu0.2 +libexif120.6.21-4ubuntu0.5 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.6 From df66a722129a94e8dce75c1715948f44e6160bc1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 2 Jul 2020 03:34:42 -0400 Subject: [PATCH 105/393] 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 638f8e7..21c6712 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ ca-certificates20190110~18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.8 +curl7.58.0-2ubuntu3.9 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1 libcom-err21.44.1-1ubuntu1.3 -libcurl3-gnutls7.58.0-2ubuntu3.8 -libcurl47.58.0-2ubuntu3.8 -libcurl4-openssl-dev7.58.0-2ubuntu3.8 +libcurl3-gnutls7.58.0-2ubuntu3.9 +libcurl47.58.0-2ubuntu3.9 +libcurl4-openssl-dev7.58.0-2ubuntu3.9 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 From c37b1e2afbc52da7ba7fe79eabc5cef50b5e94af Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 Jul 2020 03:33:24 -0400 Subject: [PATCH 106/393] 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 21c6712..989c399 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -285,7 +285,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 @@ -305,7 +305,7 @@ libuuid12.31.1-0.4ubuntu3.6 libwind0-heimdal7.5.0+dfsg-1 libx11-62:1.6.4-3ubuntu0.2 libx11-data2:1.6.4-3ubuntu0.2 -libxau61:1.0.8-1 +libxau61:1.0.8-1ubuntu1 libxcb11.13-2~ubuntu18.04 libxcb-render01.13-2~ubuntu18.04 libxcb-shm01.13-2~ubuntu18.04 From f85433531d17cefc31451a6fad78838c4f1673d6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 16 Jul 2020 03:36:44 -0400 Subject: [PATCH 107/393] 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 989c399..f4928fe 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -314,7 +314,7 @@ libxext62:1.3.3-1 libxrender11:0.9.10-1 libzen0v50.4.38-1 libzstd11.3.3+dfsg-2ubuntu1.1 -locales2.27-3ubuntu1 +locales2.27-3ubuntu1.2 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 @@ -332,7 +332,7 @@ mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 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 8e6bf800b7bf88bfbbd7a7d75dcfd8406122b9f2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 23 Jul 2020 03:33:30 -0400 Subject: [PATCH 108/393] 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 f4928fe..23ff451 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -56,10 +56,10 @@ libbinutils2.30-21ubuntu1~18.04.3 libblkid12.31.1-0.4ubuntu3.6 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 libcurl3-gnutls7.58.0-2ubuntu3.9 libcurl47.58.0-2ubuntu3.9 @@ -82,7 +82,7 @@ libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.1 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 libgssapi3-heimdal7.5.0+dfsg-1 libgssapi-krb5-21.16-2ubuntu0.1 From 826bc50de05a72fb33538000fdda55d4cc3f40d3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 30 Jul 2020 07:33:42 +0000 Subject: [PATCH 109/393] 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 23ff451..09d07ee 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -102,8 +102,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 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v520.03-1 @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.17-1~18.04ubuntu1 -libpython2.7-stdlib2.7.17-1~18.04ubuntu1 +libpython2.7-minimal2.7.17-1~18.04ubuntu1.1 +libpython2.7-stdlib2.7.17-1~18.04ubuntu1.1 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.17-1~18.04ubuntu1 -python2.7-minimal2.7.17-1~18.04ubuntu1 +python2.72.7.17-1~18.04ubuntu1.1 +python2.7-minimal2.7.17-1~18.04ubuntu1.1 python-minimal2.7.15~rc1-1 readline-common7.0-3 repo-mediaarea1.0-12 From ed364e33cb56be44282cf96520141955c822834d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 6 Aug 2020 07:32:12 +0000 Subject: [PATCH 110/393] Bot Updating Templated Files --- Jenkinsfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c4d6f8c..18267d8 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 7ca8c770605db3918eb03d1cc61ca57f83658f7c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 6 Aug 2020 07:33:08 +0000 Subject: [PATCH 111/393] 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..74178d4 --- /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-sonarr/.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-sonarr/.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 694023872a7cf7d2244e9659bf11f64d65d43b4d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 6 Aug 2020 03:35:40 -0400 Subject: [PATCH 112/393] 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 09d07ee..db04f24 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -285,7 +285,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 ba103d38b07a8b34e81b8468b1173d3e1ed4761f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 13 Aug 2020 07:33:25 +0000 Subject: [PATCH 113/393] 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 db04f24..dfb4f45 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,9 +5,9 @@ apt-utils1.6.12ubuntu0.1 base-files10.1ubuntu2.8 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 -binutils2.30-21ubuntu1~18.04.3 -binutils-common2.30-21ubuntu1~18.04.3 -binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.3 +binutils2.30-21ubuntu1~18.04.4 +binutils-common2.30-21ubuntu1~18.04.4 +binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.4 bsdutils1:2.31.1-0.4ubuntu3.6 bzip21.0.6-8.1ubuntu0.2 ca-certificates20190110~18.04.1 @@ -52,7 +52,7 @@ libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 -libbinutils2.30-21ubuntu1~18.04.3 +libbinutils2.30-21ubuntu1~18.04.4 libblkid12.31.1-0.4ubuntu3.6 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 From 264baf48a15d3dcfde2f8e9439dae6bb28ba90a0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 20 Aug 2020 07:32:17 +0000 Subject: [PATCH 114/393] 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 74178d4..0b58b01 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 68f2744df1ba1d514acef4e66c1c8bf47f54010d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 20 Aug 2020 07:35:22 +0000 Subject: [PATCH 115/393] 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 dfb4f45..65ee3b7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.12ubuntu0.1 apt-transport-https1.6.12ubuntu0.1 apt-utils1.6.12ubuntu0.1 -base-files10.1ubuntu2.8 +base-files10.1ubuntu2.9 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.4 @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.6 libldap-common2.4.45+dfsg-1ubuntu1.6 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v520.03-1 +libmediainfo0v520.08-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -295,11 +295,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 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.41 +libudev1237-3ubuntu10.42 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libwind0-heimdal7.5.0+dfsg-1 @@ -319,7 +319,7 @@ login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo20.03-1 +mediainfo20.08-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 From ba068e350f8684750eb2a5db4c60a30c3f31cf07 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 27 Aug 2020 07:39:09 +0000 Subject: [PATCH 116/393] 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 65ee3b7..23f888e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ ca-certificates20190110~18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.9 +curl7.58.0-2ubuntu3.10 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1.2 libcom-err21.44.1-1ubuntu1.3 -libcurl3-gnutls7.58.0-2ubuntu3.9 -libcurl47.58.0-2ubuntu3.9 -libcurl4-openssl-dev7.58.0-2ubuntu3.9 +libcurl3-gnutls7.58.0-2ubuntu3.10 +libcurl47.58.0-2ubuntu3.10 +libcurl4-openssl-dev7.58.0-2ubuntu3.10 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 From 116e61a5f7b05c906b54548142c69b5a3da75962 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 10 Sep 2020 03:33:25 -0400 Subject: [PATCH 117/393] 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 23f888e..75fb94a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -303,8 +303,8 @@ libudev1237-3ubuntu10.42 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.6 libwind0-heimdal7.5.0+dfsg-1 -libx11-62:1.6.4-3ubuntu0.2 -libx11-data2:1.6.4-3ubuntu0.2 +libx11-62:1.6.4-3ubuntu0.3 +libx11-data2:1.6.4-3ubuntu0.3 libxau61:1.0.8-1ubuntu1 libxcb11.13-2~ubuntu18.04 libxcb-render01.13-2~ubuntu18.04 From 28428efabf5cee5fa323c65df1782d8335c94222 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Sep 2020 07:34:13 +0000 Subject: [PATCH 118/393] 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 75fb94a..b04e089 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.12ubuntu0.1 apt-transport-https1.6.12ubuntu0.1 apt-utils1.6.12ubuntu0.1 -base-files10.1ubuntu2.9 +base-files10.1ubuntu2.10 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.4 @@ -266,10 +266,10 @@ libnunit-mocks2.6.3-cil2.6.4+dfsg-1 libnunit-util2.6.3-cil2.6.4+dfsg-1 libonig46.7.0-1 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 libpcre32:8.39-9 libperl5.265.26.1-6ubuntu0.3 libpixman-1-00.34.0-2 From bca6e0bdd0e06ea646d343574968485abb13af59 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 1 Oct 2020 03:33:41 -0400 Subject: [PATCH 119/393] 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 b04e089..00c126e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -8,7 +8,7 @@ bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.4 binutils-common2.30-21ubuntu1~18.04.4 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.4 -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 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 @@ -19,25 +19,25 @@ 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 dpkg-dev1.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 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 @@ -53,7 +53,7 @@ libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1 libaudit-common1:2.8.2-1ubuntu1 libbinutils2.30-21ubuntu1~18.04.4 -libblkid12.31.1-0.4ubuntu3.6 +libblkid12.31.1-0.4ubuntu3.7 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 libc62.27-3ubuntu1.2 @@ -70,7 +70,7 @@ libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-4ubuntu0.5 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 @@ -251,7 +251,7 @@ libmono-webbrowser4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-webmatrix-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-windowsbase4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmount12.31.1-0.4ubuntu3.6 +libmount12.31.1-0.4ubuntu3.7 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 libnettle63.4-1 @@ -290,7 +290,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 @@ -301,7 +301,7 @@ libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.42 libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.6 +libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 libx11-62:1.6.4-3ubuntu0.3 libx11-data2:1.6.4-3ubuntu0.3 @@ -331,7 +331,7 @@ mono-runtime-common5.20.1.34-0xamarin4+ubuntu1804b1 mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 -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 @@ -360,6 +360,6 @@ tzdata2020a-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1 -util-linux2.31.1-0.4ubuntu3.6 +util-linux2.31.1-0.4ubuntu3.7 xz-utils5.2.2-1.3 zlib1g1:1.2.11.dfsg-0ubuntu2 From 47aa316577581ced1280b2a789bef5219cc487f2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 8 Oct 2020 07:32:12 +0000 Subject: [PATCH 120/393] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE.md | 12 ++++-- .github/PULL_REQUEST_TEMPLATE.md | 10 +++-- .github/workflows/greetings.yml | 4 +- Jenkinsfile | 28 ++++++++++++- README.md | 72 +++++++++++++++++--------------- 5 files changed, 81 insertions(+), 45 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 6a08107..98256b9 100644 --- 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..1f6b555 100644 --- 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-sonarr/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 0b58b01..383a6a8 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-sonarr/.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-sonarr/.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-sonarr/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-sonarr/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!' repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/Jenkinsfile b/Jenkinsfile index 18267d8..4559d17 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 325ec63..7ac9ddf 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!") @@ -69,29 +72,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=sonarr \ - -e PUID=1000 \ - -e PGID=1000 \ - -e TZ=Europe/London \ - -e UMASK_SET=022 `#optional` \ - -p 8989:8989 \ - -v /path/to/data:/config \ - -v /path/to/tvseries:/tv \ - -v /path/to/downloadclient-downloads:/downloads \ - --restart unless-stopped \ - linuxserver/sonarr -``` - - -### docker-compose +### docker-compose ([recommended](https://docs.linuxserver.io/general/docker-compose)) Compatible with docker-compose v2 schemas. -``` +```yaml --- version: "2.1" services: @@ -112,6 +97,24 @@ services: restart: unless-stopped ``` +### docker cli + +``` +docker run -d \ + --name=sonarr \ + -e PUID=1000 \ + -e PGID=1000 \ + -e TZ=Europe/London \ + -e UMASK_SET=022 `#optional` \ + -p 8989:8989 \ + -v /path/to/data:/config \ + -v /path/to/tvseries:/tv \ + -v /path/to/downloadclient-downloads:/downloads \ + --restart unless-stopped \ + linuxserver/sonarr +``` + + ## 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. @@ -169,9 +172,9 @@ Another item to keep in mind, is that within sonarr itself, you should then map ## 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%27sonarr%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=sonarr "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=sonarr&query=%24.mods%5B%27sonarr%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=sonarr "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 @@ -189,14 +192,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/sonarr` -* Stop the running container: `docker stop sonarr` -* Delete the container: `docker rm sonarr` -* 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 sonarr` -* 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 sonarr` @@ -204,7 +199,14 @@ Below are the instructions for updating containers: * or update a single container: `docker-compose up -d sonarr` * 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/sonarr` +* Stop the running container: `docker stop sonarr` +* Delete the container: `docker rm sonarr` +* 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 \ @@ -212,11 +214,13 @@ Below are the instructions for updating containers: containrrr/watchtower \ --run-once sonarr ``` - -**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 3cced0c70ac3554a706125193d3a5662033076d2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 8 Oct 2020 07:33:30 +0000 Subject: [PATCH 121/393] 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..6da6a19 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,122 @@ +# Contributing to sonarr + +## 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-sonarr/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-sonarr) + +### 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-sonarr.git +cd docker-sonarr +docker build \ + --no-cache \ + --pull \ + -t linuxserver/sonarr: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-sonarr/tree/master/root), add an entry to the changelog + +```yml +changelogs: + - { date: "DD.MM.YY:", desc: "Added some love to templates" } +``` From d4f34d7277bc642480d1a7b6be4f888620ffb291 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 15 Oct 2020 05:46:09 -0400 Subject: [PATCH 122/393] 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 00c126e..3abc7c4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.6 libldap-common2.4.45+dfsg-1ubuntu1.6 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v520.08-1 +libmediainfo0v520.09-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.17-1~18.04ubuntu1.1 -libpython2.7-stdlib2.7.17-1~18.04ubuntu1.1 +libpython2.7-minimal2.7.17-1~18.04ubuntu1.2 +libpython2.7-stdlib2.7.17-1~18.04ubuntu1.2 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -319,7 +319,7 @@ login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo20.08-1 +mediainfo20.09-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.17-1~18.04ubuntu1.1 -python2.7-minimal2.7.17-1~18.04ubuntu1.1 +python2.72.7.17-1~18.04ubuntu1.2 +python2.7-minimal2.7.17-1~18.04ubuntu1.2 python-minimal2.7.15~rc1-1 readline-common7.0-3 repo-mediaarea1.0-12 From 52a24a9e0a7efd5875a0641b0501246934258d92 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 29 Oct 2020 04:35:11 -0400 Subject: [PATCH 123/393] 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 3abc7c4..44ac321 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -73,7 +73,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 libgcc11:8.4.0-1ubuntu1~18.04 libgcrypt201.8.1-4ubuntu1.2 libgdbm51.14.1-6 From d00611bfa7ba1123229fcb7aa52deea213b07ea6 Mon Sep 17 00:00:00 2001 From: thelamer Date: Mon, 2 Nov 2020 06:46:11 -0800 Subject: [PATCH 124/393] update baseimages --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Dockerfile.armhf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index fd4d088..6b6e5ea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM lsiobase/mono:LTS +FROM ghcr.io/linuxserver/baseimage-mono:LTS # set version label ARG BUILD_DATE diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 013d763..3f1882c 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM lsiobase/mono:arm64v8-LTS +FROM ghcr.io/linuxserver/baseimage-mono:arm64v8-LTS # set version label ARG BUILD_DATE diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 6c215cd..944f6e7 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM lsiobase/mono:arm32v7-LTS +FROM ghcr.io/linuxserver/baseimage-mono:arm32v7-LTS # set version label ARG BUILD_DATE From 347283448918666d0026d1405e0da8f5ce189c84 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 2 Nov 2020 09:47:28 -0500 Subject: [PATCH 125/393] Bot Updating Templated Files --- Jenkinsfile | 162 ++++++++++++++++++++-------------------------------- README.md | 14 ++--- 2 files changed, 68 insertions(+), 108 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4559d17..67ca6cc 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 7ac9ddf..b6c6514 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Find us at: [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) [![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-sonarr%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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%2Fsonarr%2Flatest%2Fci-status.yml)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/sonarr/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%2Fsonarr%2Flatest%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/sonarr/latest/index.html) [Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. @@ -47,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 `linuxserver/sonarr` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. +Simply pulling `ghcr.io/linuxserver/sonarr` 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: @@ -81,7 +81,7 @@ Compatible with docker-compose v2 schemas. version: "2.1" services: sonarr: - image: linuxserver/sonarr + image: ghcr.io/linuxserver/sonarr container_name: sonarr environment: - PUID=1000 @@ -111,7 +111,7 @@ docker run -d \ -v /path/to/tvseries:/tv \ -v /path/to/downloadclient-downloads:/downloads \ --restart unless-stopped \ - linuxserver/sonarr + ghcr.io/linuxserver/sonarr ``` @@ -184,7 +184,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to * container version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' sonarr` * image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' linuxserver/sonarr` + * `docker inspect -f '{{ index .Config.Labels "build_version" }}' ghcr.io/linuxserver/sonarr` ## Updating Info @@ -200,7 +200,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/sonarr` +* Update the image: `docker pull ghcr.io/linuxserver/sonarr` * Stop the running container: `docker stop sonarr` * Delete the container: `docker rm sonarr` * 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) @@ -230,7 +230,7 @@ cd docker-sonarr docker build \ --no-cache \ --pull \ - -t linuxserver/sonarr:latest . + -t ghcr.io/linuxserver/sonarr:latest . ``` The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` From 06c74601e38ab1db6202b4311625b3a4481921c0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 2 Nov 2020 09:55:04 -0500 Subject: [PATCH 126/393] 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 44ac321..071ece1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -10,7 +10,7 @@ binutils-common2.30-21ubuntu1~18.04.4 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.4 bsdutils1:2.31.1-0.4ubuntu3.7 bzip21.0.6-8.1ubuntu0.2 -ca-certificates20190110~18.04.1 +ca-certificates20201027ubuntu0.18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 @@ -271,7 +271,7 @@ 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 libpcre32:8.39-9 -libperl5.265.26.1-6ubuntu0.3 +libperl5.265.26.1-6ubuntu0.5 libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 @@ -338,9 +338,9 @@ ncurses-bin6.1-1ubuntu1.18.04 openssl1.1.1-1ubuntu2.1~18.04.6 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 -perl5.26.1-6ubuntu0.3 -perl-base5.26.1-6ubuntu0.3 -perl-modules-5.265.26.1-6ubuntu0.3 +perl5.26.1-6ubuntu0.5 +perl-base5.26.1-6ubuntu0.5 +perl-modules-5.265.26.1-6ubuntu0.5 pinentry-curses1.1.0-1 pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 @@ -356,7 +356,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.4 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 unzip6.0-21ubuntu1 From a7ab5858a308433346171585d1305dbea0d3dfa7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 12 Nov 2020 03:35:28 -0500 Subject: [PATCH 127/393] 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 071ece1..17a7ba7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -56,10 +56,10 @@ libbinutils2.30-21ubuntu1~18.04.4 libblkid12.31.1-0.4ubuntu3.7 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 libcurl3-gnutls7.58.0-2ubuntu3.10 libcurl47.58.0-2ubuntu3.10 @@ -295,11 +295,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 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.42 +libudev1237-3ubuntu10.43 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 @@ -314,7 +314,7 @@ libxext62:1.3.3-1 libxrender11:0.9.10-1 libzen0v50.4.38-1 libzstd11.3.3+dfsg-2ubuntu1.1 -locales2.27-3ubuntu1.2 +locales2.27-3ubuntu1.3 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 @@ -332,7 +332,7 @@ mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 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 openssl1.1.1-1ubuntu2.1~18.04.6 From 4455c37bc359fa62a3d6f7625a5f96873e299fd1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 19 Nov 2020 03:34:50 -0500 Subject: [PATCH 128/393] 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 17a7ba7..a085e0c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -67,7 +67,7 @@ libcurl4-openssl-dev7.58.0-2ubuntu3.10 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 -libexif120.6.21-4ubuntu0.5 +libexif120.6.21-4ubuntu0.6 libexpat12.2.5-3ubuntu0.2 libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.7 @@ -102,8 +102,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 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v520.09-1 From faf1e997d90e7977efbd8d73ca01d32dba6892b9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 26 Nov 2020 03:37:00 -0500 Subject: [PATCH 129/393] 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 a085e0c..f7d97e6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -43,7 +43,7 @@ gzip1.6-5ubuntu1 hostname3.20 init-system-helpers1.51 jq1.5+dfsg-2 -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 @@ -56,10 +56,10 @@ libbinutils2.30-21ubuntu1~18.04.4 libblkid12.31.1-0.4ubuntu3.7 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 libcurl3-gnutls7.58.0-2ubuntu3.10 libcurl47.58.0-2ubuntu3.10 @@ -85,7 +85,7 @@ libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.4 libgpg-error01.27-6 libgssapi3-heimdal7.5.0+dfsg-1 -libgssapi-krb5-21.16-2ubuntu0.1 +libgssapi-krb5-21.16-2ubuntu0.2 libhcrypto4-heimdal7.5.0+dfsg-1 libheimbase1-heimdal7.5.0+dfsg-1 libheimntlm0-heimdal7.5.0+dfsg-1 @@ -96,14 +96,14 @@ libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 libjpeg-turbo81.5.2-0ubuntu5.18.04.4 libjq11.5+dfsg-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 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v520.09-1 @@ -295,11 +295,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.43 +libsystemd0237-3ubuntu10.42 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.43 +libudev1237-3ubuntu10.42 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From d168a09051301838d2e097526e83d97e678ff6e9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 16 Dec 2020 22:30:48 +0000 Subject: [PATCH 130/393] 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 98256b9..8b13789 100644 --- 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 67ca6cc..8e624ef 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 b6c6514..a149b45 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Find us at: [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr/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-sonarr/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-sonarr/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-sonarr/container_registry) [![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) From 223a4c7e665d30433f4681ade66b13f7aab36c97 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 16 Dec 2020 22:32:18 +0000 Subject: [PATCH 131/393] 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 | 91 +++++++++++++++++++ .../workflows/external_trigger_scheduler.yml | 43 +++++++++ .github/workflows/package_trigger.yml | 38 ++++++++ .../workflows/package_trigger_scheduler.yml | 50 ++++++++++ 8 files changed, 300 insertions(+), 1 deletion(-) delete mode 100644 .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 create mode 100755 .github/workflows/external_trigger.yml create mode 100755 .github/workflows/external_trigger_scheduler.yml create mode 100755 .github/workflows/package_trigger.yml create mode 100755 .github/workflows/package_trigger_scheduler.yml diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 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..45bce79 --- /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-sonarr + 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..f7f57d4 --- /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 new file mode 100755 index 0000000..4b509f9 --- /dev/null +++ b/.github/workflows/external_trigger.yml @@ -0,0 +1,91 @@ +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_SONARR_MASTER }}" ]; then + echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_SONARR_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_SONARR_MASTER\". ****" + echo "**** Retrieving external version ****" + EXT_RELEASE=$(curl -sX GET https://services.sonarr.tv/v1/download/master | jq -r '.version') + if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then + echo "**** Can't retrieve external version, exiting ****" + FAILURE_REASON="Can't retrieve external version for sonarr 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 + EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') + echo "**** External version: ${EXT_RELEASE} ****" + echo "**** Retrieving last pushed version ****" + image="linuxserver/sonarr" + tag="latest" + token=$(curl -sX GET \ + "https://ghcr.io/token?scope=repository%3Alinuxserver%2Fsonarr%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 sonarr 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-sonarr/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-sonarr/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 sonarr 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 100755 index 0000000..2baffe2 --- /dev/null +++ b/.github/workflows/external_trigger_scheduler.yml @@ -0,0 +1,43 @@ +name: External Trigger Scheduler + +on: + schedule: + - cron: '21 * * * *' + 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-sonarr/${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-sonarr/${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-sonarr/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 100755 index 0000000..f37533f --- /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_SONARR_MASTER }}" ]; then + echo "**** Github secret PAUSE_PACKAGE_TRIGGER_SONARR_MASTER is set; skipping trigger. ****" + exit 0 + fi + if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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_SONARR_MASTER\". ****" + response=$(curl -iX POST \ + https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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 100755 index 0000000..1cb39a1 --- /dev/null +++ b/.github/workflows/package_trigger_scheduler.yml @@ -0,0 +1,50 @@ +name: Package Trigger Scheduler + +on: + schedule: + - cron: '55 12 * * 4' + 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-sonarr/${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-sonarr/${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-sonarr/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 sonarr** \n**Branch(es):** '"${triggered_branches}"' \n**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-sonarr/activity/"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} From 17bb51f2e44cd55da239b3929b72f2a3b9aced3a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 16 Dec 2020 22:34:59 +0000 Subject: [PATCH 132/393] 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 f7d97e6..0575b11 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.116ubuntu1 -apt1.6.12ubuntu0.1 -apt-transport-https1.6.12ubuntu0.1 -apt-utils1.6.12ubuntu0.1 +apt1.6.12ubuntu0.2 +apt-transport-https1.6.12ubuntu0.2 +apt-utils1.6.12ubuntu0.2 base-files10.1ubuntu2.10 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 @@ -14,7 +14,7 @@ ca-certificates20201027ubuntu0.18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.10 +curl7.58.0-2ubuntu3.12 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -45,8 +45,8 @@ init-system-helpers1.51 jq1.5+dfsg-2 krb5-locales1.16-2ubuntu0.2 libacl12.2.52-3build1 -libapt-inst2.01.6.12ubuntu0.1 -libapt-pkg5.01.6.12ubuntu0.1 +libapt-inst2.01.6.12ubuntu0.2 +libapt-pkg5.01.6.12ubuntu0.2 libasn1-8-heimdal7.5.0+dfsg-1 libassuan02.5.1-2 libattr11:2.4.47-2build1 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1.2 libcom-err21.44.1-1ubuntu1.3 -libcurl3-gnutls7.58.0-2ubuntu3.10 -libcurl47.58.0-2ubuntu3.10 -libcurl4-openssl-dev7.58.0-2ubuntu3.10 +libcurl3-gnutls7.58.0-2ubuntu3.12 +libcurl47.58.0-2ubuntu3.12 +libcurl4-openssl-dev7.58.0-2ubuntu3.12 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 @@ -293,7 +293,7 @@ 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 +libssl1.11.1.1-1ubuntu2.1~18.04.7 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.42 libtasn1-64.13-2 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.3 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.6 +openssl1.1.1-1ubuntu2.1~18.04.7 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 From 033d75abe642c40b7b6b32e5b9cb986eb329f7e9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 24 Dec 2020 08:23:12 -0500 Subject: [PATCH 133/393] 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 0575b11..f280f9e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -314,7 +314,7 @@ libxext62:1.3.3-1 libxrender11:0.9.10-1 libzen0v50.4.38-1 libzstd11.3.3+dfsg-2ubuntu1.1 -locales2.27-3ubuntu1.3 +locales2.27-3ubuntu1.4 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 @@ -332,7 +332,7 @@ mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 mount2.31.1-0.4ubuntu3.7 -multiarch-support2.27-3ubuntu1.3 +multiarch-support2.27-3ubuntu1.4 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 openssl1.1.1-1ubuntu2.1~18.04.7 @@ -359,7 +359,7 @@ tar1.29b-2ubuntu0.1 tzdata2020d-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 -unzip6.0-21ubuntu1 +unzip6.0-21ubuntu1.1 util-linux2.31.1-0.4ubuntu3.7 xz-utils5.2.2-1.3 zlib1g1:1.2.11.dfsg-0ubuntu2 From 89b6a46f0984726914d976e7d18b6dd43c9d34fc Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 14 Jan 2021 13:39:08 +0000 Subject: [PATCH 134/393] 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 4b509f9..b4f4615 100755 --- 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 sonarr branch master" + GHA_TRIGGER_URL="https://github.com/linuxserver/docker-sonarr/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 383a6a8..2f0d8f7 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-sonarr/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-sonarr/blob/master/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-sonarr/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-sonarr/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 1cb39a1..608f872 100755 --- 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: '55 12 * * 4' + - cron: '32 13 * * 2' workflow_dispatch: jobs: diff --git a/Jenkinsfile b/Jenkinsfile index 8e624ef..a18db2c 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 cfa0738a4220696065b125bb6c6c2d388d8f46f1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 14 Jan 2021 13:45:29 +0000 Subject: [PATCH 135/393] 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 f280f9e..b4f91a3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -56,10 +56,10 @@ libbinutils2.30-21ubuntu1~18.04.4 libblkid12.31.1-0.4ubuntu3.7 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 -libc62.27-3ubuntu1.2 +libc62.27-3ubuntu1.4 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 -libc-bin2.27-3ubuntu1.2 +libc-bin2.27-3ubuntu1.4 libcom-err21.44.1-1ubuntu1.3 libcurl3-gnutls7.58.0-2ubuntu3.12 libcurl47.58.0-2ubuntu3.12 @@ -265,7 +265,7 @@ libnunit-framework2.6.3-cil2.6.4+dfsg-1 libnunit-mocks2.6.3-cil2.6.4+dfsg-1 libnunit-util2.6.3-cil2.6.4+dfsg-1 libonig46.7.0-1 -libp11-kit00.23.9-2 +libp11-kit00.23.9-2ubuntu0.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 @@ -282,9 +282,9 @@ libpython-stdlib2.7.15~rc1-1 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 +libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.3 +libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.3 +libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.3 libseccomp22.4.3-1ubuntu3.18.04.3 libselinux12.7-2build2 libsemanage12.7-2build2 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.7 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.42 +libsystemd0237-3ubuntu10.43 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.42 +libudev1237-3ubuntu10.43 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From ced866780fbaaaf976555c37725f4180901b8850 Mon Sep 17 00:00:00 2001 From: Roxedus Date: Mon, 18 Jan 2021 10:48:39 +0100 Subject: [PATCH 136/393] Deprecate UMASK_SET in favor of UMASK in baseimage --- README.md | 4 +--- readme-vars.yml | 9 ++++----- root/etc/services.d/sonarr/run | 7 ++++--- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index a149b45..f4adc8f 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,6 @@ services: - PUID=1000 - PGID=1000 - TZ=Europe/London - - UMASK_SET=022 #optional volumes: - /path/to/data:/config - /path/to/tvseries:/tv @@ -105,7 +104,6 @@ docker run -d \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ - -e UMASK_SET=022 `#optional` \ -p 8989:8989 \ -v /path/to/data:/config \ -v /path/to/tvseries:/tv \ @@ -125,7 +123,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, this is required for Sonarr | -| `-e UMASK_SET=022` | control permissions of files and directories created by Sonarr | | `-v /config` | Database and sonarr configs | | `-v /tv` | Location of TV library on disk (See note in Application setup) | | `-v /downloads` | Location of download managers output directory (See note in Application setup) | @@ -242,6 +239,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **18.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. * **05.04.20:** - Move app to /app. * **01.08.19:** - Rebase to Linuxserver LTS mono version. * **13.06.19:** - Add env variable for setting umask. diff --git a/readme-vars.yml b/readme-vars.yml index e000758..ed0ebb5 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -37,21 +37,20 @@ param_usage_include_env: true param_env_vars: - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London, this is required for Sonarr"} # optional env variables -opt_param_usage_include_env: true -opt_param_env_vars: - - { env_var: "UMASK_SET", env_value: "022", desc: "control permissions of files and directories created by Sonarr"} +opt_param_usage_include_env: false # application setup block app_setup_block_enabled: true app_setup_block: | Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). - + Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. - + Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanced -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. # changelog changelogs: + - { date: "18.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } - { date: "05.04.20:", desc: "Move app to /app." } - { date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version." } - { date: "13.06.19:", desc: "Add env variable for setting umask." } diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run index f603c57..516eb67 100644 --- a/root/etc/services.d/sonarr/run +++ b/root/etc/services.d/sonarr/run @@ -1,8 +1,9 @@ #!/usr/bin/with-contenv bash -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 cd /app/sonarr/bin || exit From 478cccfe670e10db726d28219a2c6015ec9a718a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 18 Jan 2021 08:41:57 -0500 Subject: [PATCH 137/393] 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 b4f91a3..a747964 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -355,8 +355,8 @@ sed4.4-2 sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 -tar1.29b-2ubuntu0.1 -tzdata2020d-0ubuntu0.18.04 +tar1.29b-2ubuntu0.2 +tzdata2020f-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1.1 From bb3143e2af6f0afaf164f21f68419242f41e759c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 26 Jan 2021 13:55:05 +0000 Subject: [PATCH 138/393] 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 a747964..b266a0b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.7 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.43 +libsystemd0237-3ubuntu10.44 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.3 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.43 +libudev1237-3ubuntu10.44 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From 85ad5ae11761ef5a9df1e4bf689b3d3e83ba89a8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 2 Feb 2021 13:57:16 +0000 Subject: [PATCH 139/393] 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 b266a0b..dbac585 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -50,8 +50,8 @@ libapt-pkg5.01.6.12ubuntu0.2 libasn1-8-heimdal7.5.0+dfsg-1 libassuan02.5.1-2 libattr11:2.4.47-2build1 -libaudit11:2.8.2-1ubuntu1 -libaudit-common1:2.8.2-1ubuntu1 +libaudit11:2.8.2-1ubuntu1.1 +libaudit-common1:2.8.2-1ubuntu1.1 libbinutils2.30-21ubuntu1~18.04.4 libblkid12.31.1-0.4ubuntu3.7 libbsd00.8.7-1ubuntu0.1 From 1ad20102d21f643705a6a21940c2680e57fd333f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 9 Feb 2021 08:49:02 -0500 Subject: [PATCH 140/393] 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 dbac585..f70e812 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -356,7 +356,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.2 -tzdata2020f-0ubuntu0.18.04 +tzdata2021a-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.0 ucf3.0038 unzip6.0-21ubuntu1.1 From 0a6eb49d49f4ec09141e271b0addf6667bae0613 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 16 Feb 2021 13:42:05 +0000 Subject: [PATCH 141/393] Bot Updating Templated Files --- Jenkinsfile | 77 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 61 insertions(+), 16 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a18db2c..40aed07 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 5dd9be51c677993a8b004fec25aac07eabdb8465 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 16 Feb 2021 13:43:18 +0000 Subject: [PATCH 142/393] Bot Updating Templated Files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 96374c4..6e8ad97 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ $RECYCLE.BIN/ Network Trash Folder Temporary Items .apdisk +.jenkins-external From eabb28dcfc0414e899342440f7226947c02eeefa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 16 Feb 2021 13:48:36 +0000 Subject: [PATCH 143/393] 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 f70e812..10fc3cf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -10,7 +10,7 @@ binutils-common2.30-21ubuntu1~18.04.4 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.4 bsdutils1:2.31.1-0.4ubuntu3.7 bzip21.0.6-8.1ubuntu0.2 -ca-certificates20201027ubuntu0.18.04.1 +ca-certificates20210119~18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 @@ -102,8 +102,8 @@ libkrb5-26-heimdal7.5.0+dfsg-1 libkrb5-31.16-2ubuntu0.2 libkrb5support01.16-2ubuntu0.2 libksba81.3.5-2 -libldap-2.4-22.4.45+dfsg-1ubuntu1.8 -libldap-common2.4.45+dfsg-1ubuntu1.8 +libldap-2.4-22.4.45+dfsg-1ubuntu1.9 +libldap-common2.4.45+dfsg-1ubuntu1.9 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v520.09-1 From 14a8f9cc4d472e8748ac66056426a90fc8810779 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 2 Mar 2021 13:43:45 +0000 Subject: [PATCH 144/393] Bot Updating Package Versions --- package_versions.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 10fc3cf..366aef4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -19,7 +19,7 @@ dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 diffutils1:3.6-1 -dirmngr2.2.4-1ubuntu1.3 +dirmngr2.2.4-1ubuntu1.4 dpkg1.19.0.5ubuntu2.3 dpkg-dev1.19.0.5ubuntu2.3 e2fsprogs1.44.1-1ubuntu1.3 @@ -28,16 +28,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.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 +gnupg2.2.4-1ubuntu1.4 +gnupg-l10n2.2.4-1ubuntu1.4 +gnupg-utils2.2.4-1ubuntu1.4 +gpg2.2.4-1ubuntu1.4 +gpg-agent2.2.4-1ubuntu1.4 +gpgconf2.2.4-1ubuntu1.4 +gpgsm2.2.4-1ubuntu1.4 +gpgv2.2.4-1ubuntu1.4 +gpg-wks-client2.2.4-1ubuntu1.4 +gpg-wks-server2.2.4-1ubuntu1.4 grep3.1-2build1 gzip1.6-5ubuntu1 hostname3.20 @@ -102,8 +102,8 @@ libkrb5-26-heimdal7.5.0+dfsg-1 libkrb5-31.16-2ubuntu0.2 libkrb5support01.16-2ubuntu0.2 libksba81.3.5-2 -libldap-2.4-22.4.45+dfsg-1ubuntu1.9 -libldap-common2.4.45+dfsg-1ubuntu1.9 +libldap-2.4-22.4.45+dfsg-1ubuntu1.10 +libldap-common2.4.45+dfsg-1ubuntu1.10 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 libmediainfo0v520.09-1 @@ -293,7 +293,7 @@ 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.7 +libssl1.11.1.1-1ubuntu2.1~18.04.8 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.44 libtasn1-64.13-2 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.4 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.7 +openssl1.1.1-1ubuntu2.1~18.04.8 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 From 3b461861f897f012725850da2b3198feaf46b457 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 9 Mar 2021 13:53:57 +0000 Subject: [PATCH 145/393] 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 366aef4..8b13541 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,9 +5,9 @@ apt-utils1.6.12ubuntu0.2 base-files10.1ubuntu2.10 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 -binutils2.30-21ubuntu1~18.04.4 -binutils-common2.30-21ubuntu1~18.04.4 -binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.4 +binutils2.30-21ubuntu1~18.04.5 +binutils-common2.30-21ubuntu1~18.04.5 +binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.5 bsdutils1:2.31.1-0.4ubuntu3.7 bzip21.0.6-8.1ubuntu0.2 ca-certificates20210119~18.04.1 @@ -52,7 +52,7 @@ libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1.1 libaudit-common1:2.8.2-1ubuntu1.1 -libbinutils2.30-21ubuntu1~18.04.4 +libbinutils2.30-21ubuntu1~18.04.5 libblkid12.31.1-0.4ubuntu3.7 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.17-1~18.04ubuntu1.2 -libpython2.7-stdlib2.7.17-1~18.04ubuntu1.2 +libpython2.7-minimal2.7.17-1~18.04ubuntu1.5 +libpython2.7-stdlib2.7.17-1~18.04ubuntu1.5 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -297,7 +297,7 @@ libssl1.11.1.1-1ubuntu2.1~18.04.8 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.44 libtasn1-64.13-2 -libtiff54.0.9-5ubuntu0.3 +libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 libudev1237-3ubuntu10.44 libunistring20.9.9-0ubuntu2 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.17-1~18.04ubuntu1.2 -python2.7-minimal2.7.17-1~18.04ubuntu1.2 +python2.72.7.17-1~18.04ubuntu1.5 +python2.7-minimal2.7.17-1~18.04ubuntu1.5 python-minimal2.7.15~rc1-1 readline-common7.0-3 repo-mediaarea1.0-12 From 92ec63a758a238398377cc8b70ff4a7b2de3a822 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 10 Mar 2021 10:35:12 -0500 Subject: [PATCH 146/393] upgrade to v3 --- .github/workflows/external_trigger.yml | 2 +- Dockerfile | 22 +++++++++++----------- Dockerfile.aarch64 | 22 +++++++++++----------- Dockerfile.armhf | 22 +++++++++++----------- Jenkinsfile | 2 +- README.md | 9 +++++---- jenkins-vars.yml | 2 +- readme-vars.yml | 9 +++++---- root/etc/cont-init.d/30-config | 4 ++-- root/etc/services.d/sonarr/run | 4 ++-- 10 files changed, 50 insertions(+), 48 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index b4f4615..e2f0398 100755 --- 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_SONARR_MASTER\". ****" echo "**** Retrieving external version ****" - EXT_RELEASE=$(curl -sX GET https://services.sonarr.tv/v1/download/master | jq -r '.version') + EXT_RELEASE=$(curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.branch=="main") | .version') if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "**** Can't retrieve external version, exiting ****" FAILURE_REASON="Can't retrieve external version for sonarr branch master" diff --git a/Dockerfile b/Dockerfile index 6b6e5ea..700b17d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,30 +10,30 @@ LABEL maintainer="aptalca" # set environment variables ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_BRANCH="master" +ENV SONARR_BRANCH="main" RUN \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - jq && \ + jq && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ - | jq -r '.version'); \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ + | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ fi && \ curl -o \ - /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ + /tmp/sonarr.tar.gz -L \ + "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ tar xf \ - /tmp/sonarr.tar.gz -C \ - /app/sonarr/bin --strip-components=1 && \ + /tmp/sonarr.tar.gz -C \ + /app/sonarr/bin --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ - /tmp/* \ - /var/tmp/* + /tmp/* \ + /var/tmp/* # add local files COPY root/ / diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 3f1882c..d9a452c 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -10,30 +10,30 @@ LABEL maintainer="aptalca" # set environment variables ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_BRANCH="master" +ENV SONARR_BRANCH="main" RUN \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - jq && \ + jq && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ - | jq -r '.version'); \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ + | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ fi && \ curl -o \ - /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ + /tmp/sonarr.tar.gz -L \ + "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ tar xf \ - /tmp/sonarr.tar.gz -C \ - /app/sonarr/bin --strip-components=1 && \ + /tmp/sonarr.tar.gz -C \ + /app/sonarr/bin --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ - /tmp/* \ - /var/tmp/* + /tmp/* \ + /var/tmp/* # add local files COPY root/ / diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 944f6e7..ef4c046 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -10,30 +10,30 @@ LABEL maintainer="aptalca" # set environment variables ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_BRANCH="master" +ENV SONARR_BRANCH="main" RUN \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - jq && \ + jq && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET https://services.sonarr.tv/v1/download/${SONARR_BRANCH} \ - | jq -r '.version'); \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ + | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ fi && \ curl -o \ - /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v2/${SONARR_BRANCH}/mono/NzbDrone.${SONARR_BRANCH}.${SONARR_VERSION}.mono.tar.gz" && \ + /tmp/sonarr.tar.gz -L \ + "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ tar xf \ - /tmp/sonarr.tar.gz -C \ - /app/sonarr/bin --strip-components=1 && \ + /tmp/sonarr.tar.gz -C \ + /app/sonarr/bin --strip-components=1 && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ - /tmp/* \ - /var/tmp/* + /tmp/* \ + /var/tmp/* # add local files COPY root/ / diff --git a/Jenkinsfile b/Jenkinsfile index 40aed07..043f526 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -103,7 +103,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET https://services.sonarr.tv/v1/download/master | jq -r '.version' ''', + script: ''' curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.branch=="main") | .version' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } diff --git a/README.md b/README.md index f4adc8f..bd632cd 100644 --- a/README.md +++ b/README.md @@ -63,10 +63,10 @@ This image provides various versions that are available via tags. `latest` tag u | Tag | Description | | :----: | --- | -| latest | Stable releases from Sonarr (currently v2) | -| develop | Development releases from Sonarr (currently v2) | -| preview | Preview releases from Sonarr (currently v3) | -| 5.14 | Stable Sonarr releases, but run on Mono 5.14 | +| latest | Stable releases from Sonarr (currently v3) | +| develop | Development (nightly branch) releases from Sonarr (currently v3) | +| preview | DEPRECATED - Preview releases from Sonarr (currently v3) | +| 5.14 | DEPRECATED - Stable Sonarr releases, but run on Mono 5.14 | ## Usage @@ -239,6 +239,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **10.03.21:** - Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update. * **18.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. * **05.04.20:** - Move app to /app. * **01.08.19:** - Rebase to Linuxserver LTS mono version. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index cc10c94..00d1ce4 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-sonarr external_type: na -custom_version_command: "curl -sX GET https://services.sonarr.tv/v1/download/master | jq -r '.version'" +custom_version_command: "curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.branch==\"main\") | .version'" release_type: stable release_tag: latest ls_branch: master diff --git a/readme-vars.yml b/readme-vars.yml index ed0ebb5..7323381 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -17,10 +17,10 @@ available_architectures: # development version development_versions: true development_versions_items: - - { tag: "latest", desc: "Stable releases from Sonarr (currently v2)" } - - { tag: "develop", desc: "Development releases from Sonarr (currently v2)" } - - { tag: "preview", desc: "Preview releases from Sonarr (currently v3)" } - - { tag: "5.14", desc: "Stable Sonarr releases, but run on Mono 5.14" } + - { tag: "latest", desc: "Stable releases from Sonarr (currently v3)" } + - { tag: "develop", desc: "Development (nightly branch) releases from Sonarr (currently v3)" } + - { tag: "preview", desc: "DEPRECATED - Preview releases from Sonarr (currently v3)" } + - { tag: "5.14", desc: "DEPRECATED - Stable Sonarr releases, but run on Mono 5.14" } # container parameters param_container_name: "{{ project_name }}" @@ -50,6 +50,7 @@ app_setup_block: | # changelog changelogs: + - { date: "10.03.21:", desc: "Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update." } - { date: "18.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } - { date: "05.04.20:", desc: "Move app to /app." } - { date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version." } diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 9f71932..368f9ef 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -1,8 +1,8 @@ #!/usr/bin/with-contenv bash # cleanup pid if it exists -[[ -e /config/nzbdrone.pid ]] && \ - rm -rf /config/nzbdrone.pid +[[ -e /config/sonarr.pid ]] && \ + rm -rf /config/sonarr.pid # permissions chown -R abc:abc \ diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run index 516eb67..b519d99 100644 --- a/root/etc/services.d/sonarr/run +++ b/root/etc/services.d/sonarr/run @@ -8,5 +8,5 @@ fi cd /app/sonarr/bin || exit exec \ - s6-setuidgid abc mono --debug NzbDrone.exe \ - -nobrowser -data=/config + s6-setuidgid abc mono --debug Sonarr.exe \ + -nobrowser -data=/config From 8ccc298c903db7e7283d27a788ac54cc0d8a8d41 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 10 Mar 2021 11:29:13 -0500 Subject: [PATCH 147/393] add package_info --- Dockerfile | 2 ++ Dockerfile.aarch64 | 2 ++ Dockerfile.armhf | 2 ++ README.md | 2 +- readme-vars.yml | 2 +- 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 700b17d..16f1245 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,8 @@ RUN \ tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + rm -rf /app/sonarr/bin/Sonarr.Update && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index d9a452c..e416a79 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -29,6 +29,8 @@ RUN \ tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + rm -rf /app/sonarr/bin/Sonarr.Update && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index ef4c046..b1eea7a 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -29,6 +29,8 @@ RUN \ tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + rm -rf /app/sonarr/bin/Sonarr.Update && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/README.md b/README.md index bd632cd..a47e91b 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 releases from Sonarr (currently v3) | -| develop | Development (nightly branch) releases from Sonarr (currently v3) | +| develop | Development releases from Sonarr (currently v3) | | preview | DEPRECATED - Preview releases from Sonarr (currently v3) | | 5.14 | DEPRECATED - Stable Sonarr releases, but run on Mono 5.14 | diff --git a/readme-vars.yml b/readme-vars.yml index 7323381..676d869 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -18,7 +18,7 @@ available_architectures: development_versions: true development_versions_items: - { tag: "latest", desc: "Stable releases from Sonarr (currently v3)" } - - { tag: "develop", desc: "Development (nightly branch) releases from Sonarr (currently v3)" } + - { tag: "develop", desc: "Development releases from Sonarr (currently v3)" } - { tag: "preview", desc: "DEPRECATED - Preview releases from Sonarr (currently v3)" } - { tag: "5.14", desc: "DEPRECATED - Stable Sonarr releases, but run on Mono 5.14" } From da5d755b2eae0ca41400e02dd18ad9263a9fb0da Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 10 Mar 2021 16:51:05 +0000 Subject: [PATCH 148/393] 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 8b13541..22da048 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -80,7 +80,7 @@ libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.1 -libglib2.0-02.56.4-0ubuntu0.18.04.6 +libglib2.0-02.56.4-0ubuntu0.18.04.7 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.4 libgpg-error01.27-6 @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.17-1~18.04ubuntu1.5 -libpython2.7-stdlib2.7.17-1~18.04ubuntu1.5 +libpython2.7-minimal2.7.17-1~18.04ubuntu1.6 +libpython2.7-stdlib2.7.17-1~18.04ubuntu1.6 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -313,7 +313,7 @@ libxdmcp61:1.1.2-3 libxext62:1.3.3-1 libxrender11:0.9.10-1 libzen0v50.4.38-1 -libzstd11.3.3+dfsg-2ubuntu1.1 +libzstd11.3.3+dfsg-2ubuntu1.2 locales2.27-3ubuntu1.4 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.17-1~18.04ubuntu1.5 -python2.7-minimal2.7.17-1~18.04ubuntu1.5 +python2.72.7.17-1~18.04ubuntu1.6 +python2.7-minimal2.7.17-1~18.04ubuntu1.6 python-minimal2.7.15~rc1-1 readline-common7.0-3 repo-mediaarea1.0-12 From 5c7f058f35cfb3361908f0fc1b5dd75963ebb5bd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 23 Mar 2021 13:56:49 +0000 Subject: [PATCH 149/393] 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 22da048..d171919 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -80,7 +80,7 @@ libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.1 -libglib2.0-02.56.4-0ubuntu0.18.04.7 +libglib2.0-02.56.4-0ubuntu0.18.04.8 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.4 libgpg-error01.27-6 From 5d689a49f5e3df00799782081d24191159549725 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 27 Mar 2021 22:47:40 +0000 Subject: [PATCH 150/393] 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 d171919..9904cb8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.8 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.44 +libsystemd0237-3ubuntu10.45 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.44 +libudev1237-3ubuntu10.45 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From b68b90402f93897b9e3e45975888d57a221aab3c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 6 Apr 2021 14:55:22 +0100 Subject: [PATCH 151/393] 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 9904cb8..ec16d13 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.10 libldap-common2.4.45+dfsg-1ubuntu1.10 liblz4-10.0~r131-2ubuntu3 liblzma55.2.2-1.3 -libmediainfo0v520.09-1 +libmediainfo0v521.03-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -293,7 +293,7 @@ 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.8 +libssl1.11.1.1-1ubuntu2.1~18.04.9 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.45 libtasn1-64.13-2 @@ -312,14 +312,14 @@ libxcb-shm01.13-2~ubuntu18.04 libxdmcp61:1.1.2-3 libxext62:1.3.3-1 libxrender11:0.9.10-1 -libzen0v50.4.38-1 +libzen0v50.4.39-1 libzstd11.3.3+dfsg-2ubuntu1.2 locales2.27-3ubuntu1.4 login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo20.09-1 +mediainfo21.03-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.4 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.8 +openssl1.1.1-1ubuntu2.1~18.04.9 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 From 5f1d2df663a8eaecdbed131e3a9eaebf824d9547 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 13 Apr 2021 14:56:16 +0100 Subject: [PATCH 152/393] 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 ec16d13..a42fe51 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ ca-certificates20210119~18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.12 +curl7.58.0-2ubuntu3.13 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1.4 libcom-err21.44.1-1ubuntu1.3 -libcurl3-gnutls7.58.0-2ubuntu3.12 -libcurl47.58.0-2ubuntu3.12 -libcurl4-openssl-dev7.58.0-2ubuntu3.12 +libcurl3-gnutls7.58.0-2ubuntu3.13 +libcurl47.58.0-2ubuntu3.13 +libcurl4-openssl-dev7.58.0-2ubuntu3.13 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 @@ -357,7 +357,7 @@ sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.2 tzdata2021a-0ubuntu0.18.04 -ubuntu-keyring2018.09.18.1~18.04.0 +ubuntu-keyring2018.09.18.1~18.04.2 ucf3.0038 unzip6.0-21ubuntu1.1 util-linux2.31.1-0.4ubuntu3.7 From 4d156f1541a5b40e3bcdf2fd78a2ebff05085317 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 20 Apr 2021 13:51:24 +0000 Subject: [PATCH 153/393] Bot Updating Templated Files --- Jenkinsfile | 88 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 71 insertions(+), 17 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 043f526..4896bd4 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-sonarr/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-sonarr\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-sonarr\" \ + --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=Sonarr\" \ + --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ + --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-sonarr/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-sonarr\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-sonarr\" \ + --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=Sonarr\" \ + --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ + --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-sonarr/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-sonarr\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-sonarr\" \ + --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=Sonarr\" \ + --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ + --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-sonarr/packages\" \ + --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-sonarr\" \ + --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-sonarr\" \ + --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=Sonarr\" \ + --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ + --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 \ From c4e280d9b47090c7c0ef7fcb1fcf2e2ec06d333d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 20 Apr 2021 13:52:50 +0000 Subject: [PATCH 154/393] Bot Updating Templated Files --- .github/CONTRIBUTING.md | 7 +++--- README.md | 56 ++++++++++++++++++++++------------------- 2 files changed, 34 insertions(+), 29 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 6da6a19..bda0ac0 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-sonarr.git cd docker-sonarr 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-sonarr/tree/master/root), add an entry to the changelog diff --git a/README.md b/README.md index a47e91b..13a7e00 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. @@ -40,7 +41,6 @@ Find us at: [Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. - [![sonarr](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sonarr-banner.png)](https://sonarr.tv/) ## Supported Architectures @@ -68,6 +68,14 @@ This image provides various versions that are available via tags. `latest` tag u | preview | DEPRECATED - Preview releases from Sonarr (currently v3) | | 5.14 | DEPRECATED - Stable Sonarr releases, but run on Mono 5.14 | +## Application Setup + +Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). + +Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. + +Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanced -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. + ## Usage Here are some example snippets to help you get started creating a container. @@ -98,7 +106,7 @@ services: ### docker cli -``` +```bash docker run -d \ --name=sonarr \ -e PUID=1000 \ @@ -112,7 +120,6 @@ docker run -d \ ghcr.io/linuxserver/sonarr ``` - ## 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. @@ -133,7 +140,7 @@ 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 ``` @@ -152,28 +159,17 @@ Ensure any volume directories on the host are owned by the same user you specify 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) ``` - -  -## Application Setup - -Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). - -Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. - -Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanced -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. - - ## Docker Mods + [![Docker Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=sonarr&query=%24.mods%5B%27sonarr%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=sonarr "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 sonarr /bin/bash` @@ -190,6 +186,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 sonarr` * Let compose update all containers as necessary: `docker-compose up -d` @@ -197,6 +194,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/sonarr` * Stop the running container: `docker stop sonarr` * Delete the container: `docker rm sonarr` @@ -204,24 +202,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 sonarr ``` + * 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-sonarr.git cd docker-sonarr docker build \ @@ -231,7 +234,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 ``` From 4d0f781b21b94442472de3e4f81eef68000afef0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 20 Apr 2021 13:58:56 +0000 Subject: [PATCH 155/393] 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 a42fe51..8ff2c57 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.116ubuntu1 -apt1.6.12ubuntu0.2 -apt-transport-https1.6.12ubuntu0.2 -apt-utils1.6.12ubuntu0.2 +apt1.6.13 +apt-transport-https1.6.13 +apt-utils1.6.13 base-files10.1ubuntu2.10 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 @@ -45,8 +45,8 @@ init-system-helpers1.51 jq1.5+dfsg-2 krb5-locales1.16-2ubuntu0.2 libacl12.2.52-3build1 -libapt-inst2.01.6.12ubuntu0.2 -libapt-pkg5.01.6.12ubuntu0.2 +libapt-inst2.01.6.13 +libapt-pkg5.01.6.13 libasn1-8-heimdal7.5.0+dfsg-1 libassuan02.5.1-2 libattr11:2.4.47-2build1 From 98d47e7385a5d5d6ae1a1844ec6b4785f77ee3e0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 27 Apr 2021 13:54:03 +0000 Subject: [PATCH 156/393] 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 8ff2c57..6b8134d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -89,7 +89,7 @@ libgssapi-krb5-21.16-2ubuntu0.2 libhcrypto4-heimdal7.5.0+dfsg-1 libheimbase1-heimdal7.5.0+dfsg-1 libheimntlm0-heimdal7.5.0+dfsg-1 -libhogweed43.4-1 +libhogweed43.4-1ubuntu0.1 libhx509-5-heimdal7.5.0+dfsg-1 libidn2-02.0.4-1.1ubuntu0.2 libjbig02.1-3.1build1 @@ -254,7 +254,7 @@ libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmount12.31.1-0.4ubuntu3.7 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 -libnettle63.4-1 +libnettle63.4-1ubuntu0.1 libnghttp2-141.30.0-1ubuntu1 libnpth01.5-3 libnunit-cil-dev2.6.4+dfsg-1 @@ -285,7 +285,7 @@ librtmp12.4+20151223.gitfa8646d.1-1 libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.3 libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.3 libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.3 -libseccomp22.4.3-1ubuntu3.18.04.3 +libseccomp22.5.1-1ubuntu1~18.04.1 libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.9 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.45 +libsystemd0237-3ubuntu10.46 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.45 +libudev1237-3ubuntu10.46 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From 0bde96315f20b5629b1fe0a06b638359cdd31ffd Mon Sep 17 00:00:00 2001 From: Roxedus Date: Wed, 12 May 2021 14:08:15 +0200 Subject: [PATCH 157/393] Make the paths clearer to the user And style changes --- Dockerfile | 32 ++++++++++++++++---------------- Dockerfile.aarch64 | 32 ++++++++++++++++---------------- Dockerfile.armhf | 32 ++++++++++++++++---------------- README.md | 17 +++++++++++------ readme-vars.yml | 13 +++++++++++-- root/etc/cont-init.d/30-config | 4 ++-- root/etc/services.d/sonarr/run | 8 ++++---- 7 files changed, 76 insertions(+), 62 deletions(-) diff --git a/Dockerfile b/Dockerfile index 16f1245..cb87126 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,27 +13,27 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y \ jq && \ - echo "**** install sonarr ****" && \ - mkdir -p /app/sonarr/bin && \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ - | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ - fi && \ - curl -o \ + echo "**** install sonarr ****" && \ + mkdir -p /app/sonarr/bin && \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ + | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ + fi && \ + curl -o \ /tmp/sonarr.tar.gz -L \ "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ - tar xf \ + tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ - rm -rf /app/sonarr/bin/Sonarr.Update && \ - echo "**** cleanup ****" && \ - apt-get clean && \ - rm -rf \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + rm -rf /app/sonarr/bin/Sonarr.Update && \ + echo "**** cleanup ****" && \ + apt-get clean && \ + rm -rf \ /tmp/* \ /var/tmp/* diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index e416a79..444be04 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -13,27 +13,27 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y \ jq && \ - echo "**** install sonarr ****" && \ - mkdir -p /app/sonarr/bin && \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ - | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ - fi && \ - curl -o \ + echo "**** install sonarr ****" && \ + mkdir -p /app/sonarr/bin && \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ + | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ + fi && \ + curl -o \ /tmp/sonarr.tar.gz -L \ "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ - tar xf \ + tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ - rm -rf /app/sonarr/bin/Sonarr.Update && \ - echo "**** cleanup ****" && \ - apt-get clean && \ - rm -rf \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + rm -rf /app/sonarr/bin/Sonarr.Update && \ + echo "**** cleanup ****" && \ + apt-get clean && \ + rm -rf \ /tmp/* \ /var/tmp/* diff --git a/Dockerfile.armhf b/Dockerfile.armhf index b1eea7a..f0051f7 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -13,27 +13,27 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" RUN \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y \ jq && \ - echo "**** install sonarr ****" && \ - mkdir -p /app/sonarr/bin && \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ - | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ - fi && \ - curl -o \ + echo "**** install sonarr ****" && \ + mkdir -p /app/sonarr/bin && \ + if [ -z ${SONARR_VERSION+x} ]; then \ + SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ + | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ + fi && \ + curl -o \ /tmp/sonarr.tar.gz -L \ "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ - tar xf \ + tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ - rm -rf /app/sonarr/bin/Sonarr.Update && \ - echo "**** cleanup ****" && \ - apt-get clean && \ - rm -rf \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + rm -rf /app/sonarr/bin/Sonarr.Update && \ + echo "**** cleanup ****" && \ + apt-get clean && \ + rm -rf \ /tmp/* \ /var/tmp/* diff --git a/README.md b/README.md index 13a7e00..63cf446 100644 --- a/README.md +++ b/README.md @@ -72,9 +72,13 @@ This image provides various versions that are available via tags. `latest` tag u Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). -Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. +### Media folders -Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanced -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. +We have set `/tv` and `/downloads` as ***optional paths***, this is because it is the easiest way to get started. While easy to use, it has some drawbacks. Mainly losing the ability to hardlink (TL;DR a way for a file to exist in multiple places on the same file system while only consuming one file worth of space), or atomic move (TL;DR instant file moves, rather than copy+delete) files while processing content. + +Use the optional paths if you dont understand, or dont want hardlinks/atomic moves. + +The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. ## Usage @@ -97,8 +101,8 @@ services: - TZ=Europe/London volumes: - /path/to/data:/config - - /path/to/tvseries:/tv - - /path/to/downloadclient-downloads:/downloads + - /path/to/tvseries:/tv #optional + - /path/to/downloadclient-downloads:/downloads #optional ports: - 8989:8989 restart: unless-stopped @@ -114,8 +118,8 @@ docker run -d \ -e TZ=Europe/London \ -p 8989:8989 \ -v /path/to/data:/config \ - -v /path/to/tvseries:/tv \ - -v /path/to/downloadclient-downloads:/downloads \ + -v /path/to/tvseries:/tv `#optional` \ + -v /path/to/downloadclient-downloads:/downloads `#optional` \ --restart unless-stopped \ ghcr.io/linuxserver/sonarr ``` @@ -243,6 +247,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **11.05.21:** - Make the paths clearer to the user. * **10.03.21:** - Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update. * **18.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. * **05.04.20:** - Move app to /app. diff --git a/readme-vars.yml b/readme-vars.yml index 676d869..8ae2666 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -27,6 +27,9 @@ param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - { vol_path: "/config", vol_host_path: "/path/to/data", desc: "Database and sonarr configs" } + +opt_param_usage_include_vols: true +opt_param_volumes: - { vol_path: "/tv", vol_host_path: "/path/to/tvseries", desc: "Location of TV library on disk (See note in Application setup)" } - { vol_path: "/downloads", vol_host_path: "/path/to/downloadclient-downloads", desc: "Location of download managers output directory (See note in Application setup)" } @@ -44,12 +47,18 @@ app_setup_block_enabled: true app_setup_block: | Access the webui at `:8989`, for more information check out [Sonarr](https://sonarr.tv/). - Special Note: Following our current folder structure will result in an inability to hardlink from your downloads to your TV folder because they are on seperate volumes. To support hardlinking, simply ensure that the TV and downloads data are on a single volume. For example, if you have /mnt/storage/TV and /mnt/storage/downloads/completed/TV, you would want something like /mnt/storage:/media for your volume. Then you can hardlink from /media/downloads/completed to /media/TV. + ### Media folders + + We have set `/tv` and `/downloads` as ***optional paths***, this is because it is the easiest way to get started. While easy to use, it has some drawbacks. Mainly losing the ability to hardlink (TL;DR a way for a file to exist in multiple places on the same file system while only consuming one file worth of space), or atomic move (TL;DR instant file moves, rather than copy+delete) files while processing content. + + Use the optional paths if you dont understand, or dont want hardlinks/atomic moves. + + The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. - Another item to keep in mind, is that within sonarr itself, you should then map your torrent client folder to your sonarr folder: Settings -> Download Client -> advanced -> remote path mappings. I input the host of my download client (matches the download client defined) remote path is /downloads/TV (relative to the internal container path) and local path is /media/downloads/completed/TV, assuming you have folders to seperate your downloaded data types. # changelog changelogs: + - { date: "11.05.21:", desc: "Make the paths clearer to the user." } - { date: "10.03.21:", desc: "Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update." } - { date: "18.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } - { date: "05.04.20:", desc: "Move app to /app." } diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 368f9ef..9010fc3 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -2,8 +2,8 @@ # cleanup pid if it exists [[ -e /config/sonarr.pid ]] && \ - rm -rf /config/sonarr.pid + rm -rf /config/sonarr.pid # permissions chown -R abc:abc \ - /app/sonarr/bin + /app/sonarr/bin diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run index b519d99..a81aa25 100644 --- a/root/etc/services.d/sonarr/run +++ b/root/etc/services.d/sonarr/run @@ -1,12 +1,12 @@ #!/usr/bin/with-contenv bash 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 cd /app/sonarr/bin || exit exec \ - s6-setuidgid abc mono --debug Sonarr.exe \ - -nobrowser -data=/config + s6-setuidgid abc mono --debug Sonarr.exe \ + -nobrowser -data=/config From 84f2f56c66295cb09e55307a0f91c082a768e5d4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 25 May 2021 14:13:25 +0000 Subject: [PATCH 158/393] 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 6b8134d..3a6f141 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.9 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.46 +libsystemd0237-3ubuntu10.47 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.46 +libudev1237-3ubuntu10.47 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From 7ebb17300e2cd0420ba53c02c21d7734d5b9a0f0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 8 Jun 2021 10:06:33 -0400 Subject: [PATCH 159/393] 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 3a6f141..fbcc5b8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -303,8 +303,8 @@ libudev1237-3ubuntu10.47 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 -libx11-62:1.6.4-3ubuntu0.3 -libx11-data2:1.6.4-3ubuntu0.3 +libx11-62:1.6.4-3ubuntu0.4 +libx11-data2:1.6.4-3ubuntu0.4 libxau61:1.0.8-1ubuntu1 libxcb11.13-2~ubuntu18.04 libxcb-render01.13-2~ubuntu18.04 From ff45f82985c54e4cef87fac9860bf2eae6e5abdb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 15 Jun 2021 09:57:49 -0400 Subject: [PATCH 160/393] 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 fbcc5b8..9d85411 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -104,7 +104,7 @@ libkrb5support01.16-2ubuntu0.2 libksba81.3.5-2 libldap-2.4-22.4.45+dfsg-1ubuntu1.10 libldap-common2.4.45+dfsg-1ubuntu1.10 -liblz4-10.0~r131-2ubuntu3 +liblz4-10.0~r131-2ubuntu3.1 liblzma55.2.2-1.3 libmediainfo0v521.03-1 libmms00.6.4-2 @@ -266,10 +266,10 @@ libnunit-mocks2.6.3-cil2.6.4+dfsg-1 libnunit-util2.6.3-cil2.6.4+dfsg-1 libonig46.7.0-1 libp11-kit00.23.9-2ubuntu0.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 +libpam0g1.1.8-3.6ubuntu2.18.04.3 +libpam-modules1.1.8-3.6ubuntu2.18.04.3 +libpam-modules-bin1.1.8-3.6ubuntu2.18.04.3 +libpam-runtime1.1.8-3.6ubuntu2.18.04.3 libpcre32:8.39-9 libperl5.265.26.1-6ubuntu0.5 libpixman-1-00.34.0-2 From 1c7586d0755eec2fef64719ea49eb8ac005bead8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 6 Jul 2021 13:42:18 +0000 Subject: [PATCH 161/393] Bot Updating Templated Files --- Jenkinsfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4896bd4..3b2ff7b 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 a78c19d696d887d4c91481c938aaa051c6f90352 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 6 Jul 2021 13:43:42 +0000 Subject: [PATCH 162/393] 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 bda0ac0..1697428 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 1f6b555..875a50c 100644 --- 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 63cf446..b052ece 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,6 @@ Find us at: [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr/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-sonarr/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-sonarr/container_registry) -[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/sonarr "Get your own version badge on microbadger.com") [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) [![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-sonarr%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/job/master/) @@ -84,9 +83,7 @@ The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/D 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 --- @@ -108,7 +105,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 93110e6e814cce4fd4762a53a788888b107fcd00 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 6 Jul 2021 13:46:47 +0000 Subject: [PATCH 163/393] 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 9d85411..8f86d54 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -89,7 +89,7 @@ libgssapi-krb5-21.16-2ubuntu0.2 libhcrypto4-heimdal7.5.0+dfsg-1 libheimbase1-heimdal7.5.0+dfsg-1 libheimntlm0-heimdal7.5.0+dfsg-1 -libhogweed43.4-1ubuntu0.1 +libhogweed43.4.1-0ubuntu0.18.04.1 libhx509-5-heimdal7.5.0+dfsg-1 libidn2-02.0.4-1.1ubuntu0.2 libjbig02.1-3.1build1 @@ -254,7 +254,7 @@ libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 libmount12.31.1-0.4ubuntu3.7 libncurses56.1-1ubuntu1.18.04 libncursesw56.1-1ubuntu1.18.04 -libnettle63.4-1ubuntu0.1 +libnettle63.4.1-0ubuntu0.18.04.1 libnghttp2-141.30.0-1ubuntu1 libnpth01.5-3 libnunit-cil-dev2.6.4+dfsg-1 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.9 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.47 +libsystemd0237-3ubuntu10.48 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.47 +libudev1237-3ubuntu10.48 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From de3369a68fa8d6bb19a20cc39e2debed296b0b3e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 13 Jul 2021 13:47:07 +0000 Subject: [PATCH 164/393] 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 8f86d54..2a74925 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.116ubuntu1 -apt1.6.13 -apt-transport-https1.6.13 -apt-utils1.6.13 +apt1.6.14 +apt-transport-https1.6.14 +apt-utils1.6.14 base-files10.1ubuntu2.10 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 @@ -45,8 +45,8 @@ init-system-helpers1.51 jq1.5+dfsg-2 krb5-locales1.16-2ubuntu0.2 libacl12.2.52-3build1 -libapt-inst2.01.6.13 -libapt-pkg5.01.6.13 +libapt-inst2.01.6.14 +libapt-pkg5.01.6.14 libasn1-8-heimdal7.5.0+dfsg-1 libassuan02.5.1-2 libattr11:2.4.47-2build1 From bcdb6f733f23cb3e2ffc6fcb450bdba725df9f44 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 27 Jul 2021 15:43:46 +0200 Subject: [PATCH 165/393] 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 2a74925..3912054 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -39,7 +39,7 @@ gpgv2.2.4-1ubuntu1.4 gpg-wks-client2.2.4-1ubuntu1.4 gpg-wks-server2.2.4-1ubuntu1.4 grep3.1-2build1 -gzip1.6-5ubuntu1 +gzip1.6-5ubuntu1.1 hostname3.20 init-system-helpers1.51 jq1.5+dfsg-2 From dcdcd8873e512fd2ad9965bedc0c896a0b18ac92 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 3 Aug 2021 15:44:45 +0200 Subject: [PATCH 166/393] 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 3912054..0ba71fd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ ca-certificates20210119~18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.13 +curl7.58.0-2ubuntu3.14 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1.4 libcom-err21.44.1-1ubuntu1.3 -libcurl3-gnutls7.58.0-2ubuntu3.13 -libcurl47.58.0-2ubuntu3.13 -libcurl4-openssl-dev7.58.0-2ubuntu3.13 +libcurl3-gnutls7.58.0-2ubuntu3.14 +libcurl47.58.0-2ubuntu3.14 +libcurl4-openssl-dev7.58.0-2ubuntu3.14 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.9 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.48 +libsystemd0237-3ubuntu10.49 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.48 +libudev1237-3ubuntu10.49 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From cbb43bd5454a289bc4f290f70454ab292ef1806e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 10 Aug 2021 15:44:20 +0200 Subject: [PATCH 167/393] 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 0ba71fd..d04e399 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.9 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.49 +libsystemd0237-3ubuntu10.50 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.49 +libudev1237-3ubuntu10.50 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From b84ba21485004f23f333f77cef425491c6a0dd75 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 24 Aug 2021 15:45:29 +0200 Subject: [PATCH 168/393] 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 d04e399..f572554 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -293,13 +293,13 @@ 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.9 +libssl1.11.1.1-1ubuntu2.1~18.04.10 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.50 +libsystemd0237-3ubuntu10.51 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.50 +libudev1237-3ubuntu10.51 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.4 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.9 +openssl1.1.1-1ubuntu2.1~18.04.10 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 From 38049625dc8dcc1aa3fcee783d2771f80eaf1a73 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 31 Aug 2021 15:42:39 +0200 Subject: [PATCH 169/393] Bot Updating Templated Files --- Jenkinsfile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3b2ff7b..9506eef 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 { @@ -505,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} @@ -566,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} @@ -590,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 653d7726eea2e45724e9fbbfad86076d069ef316 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 7 Sep 2021 15:42:37 +0200 Subject: [PATCH 170/393] 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 f572554..2163911 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -293,7 +293,7 @@ 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.10 +libssl1.11.1.1-1ubuntu2.1~18.04.13 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.51 libtasn1-64.13-2 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.4 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.10 +openssl1.1.1-1ubuntu2.1~18.04.13 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 From 3c9d633a3f6df28e5f2c5cb40931c2f5f3787d3d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 21 Sep 2021 15:43:15 +0200 Subject: [PATCH 171/393] 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 2163911..b29e63c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ adduser3.116ubuntu1 apt1.6.14 apt-transport-https1.6.14 apt-utils1.6.14 -base-files10.1ubuntu2.10 +base-files10.1ubuntu2.11 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 binutils2.30-21ubuntu1~18.04.5 From ae59ac271f0ec5b9f875f99477f7e4bfb8dc568e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 28 Sep 2021 15:43:01 +0200 Subject: [PATCH 172/393] 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 b29e63c..46ce7f8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -14,7 +14,7 @@ ca-certificates20210119~18.04.1 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.14 +curl7.58.0-2ubuntu3.16 dash0.5.8-2.10 debconf1.5.66ubuntu1 debianutils4.8.4 @@ -61,9 +61,9 @@ libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 libc-bin2.27-3ubuntu1.4 libcom-err21.44.1-1ubuntu1.3 -libcurl3-gnutls7.58.0-2ubuntu3.14 -libcurl47.58.0-2ubuntu3.14 -libcurl4-openssl-dev7.58.0-2ubuntu3.14 +libcurl3-gnutls7.58.0-2ubuntu3.16 +libcurl47.58.0-2ubuntu3.16 +libcurl4-openssl-dev7.58.0-2ubuntu3.16 libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 @@ -75,14 +75,14 @@ libffi63.2.1-8 libfontconfig12.12.6-0ubuntu2 libfreetype62.8.1-2ubuntu2.1 libgcc11:8.4.0-1ubuntu1~18.04 -libgcrypt201.8.1-4ubuntu1.2 +libgcrypt201.8.1-4ubuntu1.3 libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.1 libglib2.0-02.56.4-0ubuntu0.18.04.8 libgmp102:6.1.2+dfsg-2 -libgnutls303.5.18-1ubuntu1.4 +libgnutls303.5.18-1ubuntu1.5 libgpg-error01.27-6 libgssapi3-heimdal7.5.0+dfsg-1 libgssapi-krb5-21.16-2ubuntu0.2 @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.10 libldap-common2.4.45+dfsg-1ubuntu1.10 liblz4-10.0~r131-2ubuntu3.1 liblzma55.2.2-1.3 -libmediainfo0v521.03-1 +libmediainfo0v521.09-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.13 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.51 +libsystemd0237-3ubuntu10.52 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.51 +libudev1237-3ubuntu10.52 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 @@ -319,7 +319,7 @@ login1:4.5-1ubuntu2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo21.03-1 +mediainfo21.09-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 From 3c26433c5a0bce74a278dae904eec769077aeb6f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 29 Sep 2021 22:34:23 +0200 Subject: [PATCH 173/393] 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 46ce7f8..4de0003 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -10,7 +10,7 @@ binutils-common2.30-21ubuntu1~18.04.5 binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.5 bsdutils1:2.31.1-0.4ubuntu3.7 bzip21.0.6-8.1ubuntu0.2 -ca-certificates20210119~18.04.1 +ca-certificates20210119~18.04.2 ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 cli-common0.9+xamarin8+ubuntu1804b1 coreutils8.28-1ubuntu1 From aa0dce58bc1132c6ac6e835abcfe096eb1702888 Mon Sep 17 00:00:00 2001 From: Roxedus Date: Sun, 10 Oct 2021 20:29:38 +0200 Subject: [PATCH 174/393] Remove old umask functionality --- Jenkinsfile | 108 ++++++++++++++++++++++++++++++--- README.md | 15 +++-- readme-vars.yml | 2 - root/etc/services.d/sonarr/run | 5 -- 4 files changed, 108 insertions(+), 22 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9506eef..81e3fbb 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 = 'SONARR_VERSION' LS_USER = 'linuxserver' LS_REPO = 'docker-sonarr' @@ -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/sonarr") | .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/sonarr",\ + "shortDescription":"example description",\ + "libraryType":"docker",\ + "website":"https://github.com/linuxserver/docker-sonarr",\ + "backendUrl":"https://ghcr.io/linuxserver/sonarr",\ + "publicUrl":"https://lscr.io/linuxserver/sonarr"}' \ + | 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} \ diff --git a/README.md b/README.md index b052ece..637c3ca 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Find us at: [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr/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-sonarr/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-sonarr/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/sonarr) [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/sonarr) [![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-sonarr%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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/sonarr` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. +Simply pulling `lscr.io/linuxserver/sonarr` 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: @@ -64,8 +65,6 @@ This image provides various versions that are available via tags. `latest` tag u | :----: | --- | | latest | Stable releases from Sonarr (currently v3) | | develop | Development releases from Sonarr (currently v3) | -| preview | DEPRECATED - Preview releases from Sonarr (currently v3) | -| 5.14 | DEPRECATED - Stable Sonarr releases, but run on Mono 5.14 | ## Application Setup @@ -90,7 +89,7 @@ Here are some example snippets to help you get started creating a container. version: "2.1" services: sonarr: - image: ghcr.io/linuxserver/sonarr + image: lscr.io/linuxserver/sonarr container_name: sonarr environment: - PUID=1000 @@ -118,7 +117,7 @@ docker run -d \ -v /path/to/tvseries:/tv `#optional` \ -v /path/to/downloadclient-downloads:/downloads `#optional` \ --restart unless-stopped \ - ghcr.io/linuxserver/sonarr + lscr.io/linuxserver/sonarr ``` ## Parameters @@ -178,7 +177,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to * container version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' sonarr` * image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' ghcr.io/linuxserver/sonarr` + * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/sonarr` ## Updating Info @@ -196,7 +195,7 @@ Below are the instructions for updating containers: ### Via Docker Run -* Update the image: `docker pull ghcr.io/linuxserver/sonarr` +* Update the image: `docker pull lscr.io/linuxserver/sonarr` * Stop the running container: `docker stop sonarr` * Delete the container: `docker rm sonarr` * 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) @@ -231,7 +230,7 @@ cd docker-sonarr docker build \ --no-cache \ --pull \ - -t ghcr.io/linuxserver/sonarr:latest . + -t lscr.io/linuxserver/sonarr:latest . ``` The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` diff --git a/readme-vars.yml b/readme-vars.yml index 8ae2666..e6a52a3 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -19,8 +19,6 @@ development_versions: true development_versions_items: - { tag: "latest", desc: "Stable releases from Sonarr (currently v3)" } - { tag: "develop", desc: "Development releases from Sonarr (currently v3)" } - - { tag: "preview", desc: "DEPRECATED - Preview releases from Sonarr (currently v3)" } - - { tag: "5.14", desc: "DEPRECATED - Stable Sonarr releases, but run on Mono 5.14" } # container parameters param_container_name: "{{ project_name }}" diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run index a81aa25..00a0285 100644 --- a/root/etc/services.d/sonarr/run +++ b/root/etc/services.d/sonarr/run @@ -1,10 +1,5 @@ #!/usr/bin/with-contenv bash -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 - cd /app/sonarr/bin || exit exec \ From eb23f2d15985c1162c5670973950ea5135ef88b3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 19 Oct 2021 15:43:26 +0200 Subject: [PATCH 175/393] 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 4de0003..df212fe 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -356,7 +356,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.2 -tzdata2021a-0ubuntu0.18.04 +tzdata2021a-2ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.2 ucf3.0038 unzip6.0-21ubuntu1.1 From 62fc23a869d474c3045f3caa1e37492dbbd685a7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 2 Nov 2021 14:43:42 +0100 Subject: [PATCH 176/393] 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 df212fe..2706d75 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,9 +5,9 @@ apt-utils1.6.14 base-files10.1ubuntu2.11 base-passwd3.5.44 bash4.4.18-2ubuntu1.2 -binutils2.30-21ubuntu1~18.04.5 -binutils-common2.30-21ubuntu1~18.04.5 -binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.5 +binutils2.30-21ubuntu1~18.04.7 +binutils-common2.30-21ubuntu1~18.04.7 +binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.7 bsdutils1:2.31.1-0.4ubuntu3.7 bzip21.0.6-8.1ubuntu0.2 ca-certificates20210119~18.04.2 @@ -52,7 +52,7 @@ libassuan02.5.1-2 libattr11:2.4.47-2build1 libaudit11:2.8.2-1ubuntu1.1 libaudit-common1:2.8.2-1ubuntu1.1 -libbinutils2.30-21ubuntu1~18.04.5 +libbinutils2.30-21ubuntu1~18.04.7 libblkid12.31.1-0.4ubuntu3.7 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 From 21df49fca2f819020e60211401b5966c31204bdd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 9 Nov 2021 14:44:26 +0100 Subject: [PATCH 177/393] 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 2706d75..e300d5c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -356,7 +356,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.2 -tzdata2021a-2ubuntu0.18.04 +tzdata2021e-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.2 ucf3.0038 unzip6.0-21ubuntu1.1 From dc4db89cc594a816c41f3d8e3a76c0a25117ac81 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 21 Dec 2021 14:44:35 +0100 Subject: [PATCH 178/393] Bot Updating Templated Files --- Jenkinsfile | 88 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 50 insertions(+), 38 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 81e3fbb..b26ada7 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/sonarr") | .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/sonarr") | .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/sonarr",\ @@ -413,22 +420,10 @@ pipeline { "libraryType":"docker",\ "website":"https://github.com/linuxserver/docker-sonarr",\ "backendUrl":"https://ghcr.io/linuxserver/sonarr",\ - "publicUrl":"https://lscr.io/linuxserver/sonarr"}' \ - | jq -r .uuid) + "publicUrl":"https://lscr.io/linuxserver/sonarr"}' || : 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 47d79cfbf44afccf9f148137eb9f0c44a2ad7eaf Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 21 Dec 2021 14:45:52 +0100 Subject: [PATCH 179/393] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 637c3ca..9e36526 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ Find us at: # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) +[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fsonarr?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fsonarr) [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr/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-sonarr/packages) From 28a1ddd6a08d6a831b444e2572d79e16eacd6206 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 21 Dec 2021 14:48:22 +0100 Subject: [PATCH 180/393] 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 e300d5c..4b92b2b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -80,7 +80,7 @@ libgdbm51.14.1-6 libgdbm-compat41.14.1-6 libgdiplus5.6.1-0xamarin1+ubuntu1804b1 libgif75.1.4-2ubuntu0.1 -libglib2.0-02.56.4-0ubuntu0.18.04.8 +libglib2.0-02.56.4-0ubuntu0.18.04.9 libgmp102:6.1.2+dfsg-2 libgnutls303.5.18-1ubuntu1.5 libgpg-error01.27-6 @@ -293,7 +293,7 @@ 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.13 +libssl1.11.1.1-1ubuntu2.1~18.04.14 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.52 libtasn1-64.13-2 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.4 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.13 +openssl1.1.1-1ubuntu2.1~18.04.14 passwd1:4.5-1ubuntu2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 From 32c7bc5516a364b63c4ac5fee9f50f602054b1aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 28 Dec 2021 14:45:33 +0100 Subject: [PATCH 181/393] 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 4b92b2b..5b81932 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -285,7 +285,7 @@ librtmp12.4+20151223.gitfa8646d.1-1 libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.3 libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.3 libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.3 -libseccomp22.5.1-1ubuntu1~18.04.1 +libseccomp22.5.1-1ubuntu1~18.04.2 libselinux12.7-2build2 libsemanage12.7-2build2 libsemanage-common2.7-2build2 From 695b8985c78cf1eb96c78f41d4a61773d2bf50d6 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Tue, 28 Dec 2021 16:32:53 +0000 Subject: [PATCH 182/393] Add alpine tags --- readme-vars.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index e6a52a3..bc65c1e 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -19,6 +19,7 @@ development_versions: true development_versions_items: - { tag: "latest", desc: "Stable releases from Sonarr (currently v3)" } - { tag: "develop", desc: "Development releases from Sonarr (currently v3)" } + - { tag: "develop-alpine", desc: "Development releases from Sonarr (currently v3) using our Alpine baseimage" } # container parameters param_container_name: "{{ project_name }}" @@ -56,6 +57,7 @@ app_setup_block: | # changelog changelogs: + - { date: "28.12.21:", desc: "Add develop-alpine branch." } - { date: "11.05.21:", desc: "Make the paths clearer to the user." } - { date: "10.03.21:", desc: "Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update." } - { date: "18.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } @@ -71,8 +73,7 @@ changelogs: - { date: "14.04.17:", desc: "Change to mount /etc/localtime in README, thanks cbgj." } - { date: "13.04.17:", desc: "Switch to official mono repository." } - { date: "30.09.16:", desc: "Fix umask" } - - { date: "23.09.16:", desc: "Add cd to /opt fixes redirects with althub (issue #25) -, make XDG config environment variable" } + - { date: "23.09.16:", desc: "Add cd to /opt fixes redirects with althub (issue #25), make XDG config environment variable" } - { date: "15.09.16:", desc: "Add libcurl3 package." } - { date: "09.09.16:", desc: "Add layer badges to README." } - { date: "27.08.16:", desc: "Add badges to README." } From 7f5367d2a143718cc3159fff54bcade1ff5667ee Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 29 Dec 2021 21:24:14 +0100 Subject: [PATCH 183/393] Bot Updating Templated Files --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9e36526..3fa7595 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ This image provides various versions that are available via tags. `latest` tag u | :----: | --- | | latest | Stable releases from Sonarr (currently v3) | | develop | Development releases from Sonarr (currently v3) | +| develop-alpine | Development releases from Sonarr (currently v3) using our Alpine baseimage | ## Application Setup @@ -244,6 +245,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **28.12.21:** - Add develop-alpine branch. * **11.05.21:** - Make the paths clearer to the user. * **10.03.21:** - Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update. * **18.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. @@ -259,7 +261,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 * **14.04.17:** - Change to mount /etc/localtime in README, thanks cbgj. * **13.04.17:** - Switch to official mono repository. * **30.09.16:** - Fix umask -* **23.09.16:** - Add cd to /opt fixes redirects with althub (issue #25) , make XDG config environment variable +* **23.09.16:** - Add cd to /opt fixes redirects with althub (issue #25), make XDG config environment variable * **15.09.16:** - Add libcurl3 package. * **09.09.16:** - Add layer badges to README. * **27.08.16:** - Add badges to README. From 8c9eed4eb55ff45fe58f9f3a34adef4e9bce8f6f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 18 Jan 2022 14:47:31 +0100 Subject: [PATCH 184/393] 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 5b81932..c761459 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -295,11 +295,11 @@ libsqlite3-03.22.0-1ubuntu0.4 libss21.44.1-1ubuntu1.3 libssl1.11.1.1-1ubuntu2.1~18.04.14 libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.52 +libsystemd0237-3ubuntu10.53 libtasn1-64.13-2 libtiff54.0.9-5ubuntu0.4 libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.52 +libudev1237-3ubuntu10.53 libunistring20.9.9-0ubuntu2 libuuid12.31.1-0.4ubuntu3.7 libwind0-heimdal7.5.0+dfsg-1 From dbf2f355c102829f35ceda2be4d0574ca54419cb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 8 Feb 2022 14:41:47 +0100 Subject: [PATCH 185/393] 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 c761459..329bc15 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -315,7 +315,7 @@ libxrender11:0.9.10-1 libzen0v50.4.39-1 libzstd11.3.3+dfsg-2ubuntu1.2 locales2.27-3ubuntu1.4 -login1:4.5-1ubuntu2 +login1:4.5-1ubuntu2.2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 @@ -336,7 +336,7 @@ multiarch-support2.27-3ubuntu1.4 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 openssl1.1.1-1ubuntu2.1~18.04.14 -passwd1:4.5-1ubuntu2 +passwd1:4.5-1ubuntu2.2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 perl-base5.26.1-6ubuntu0.5 From 71eea1494daddcc814b16247f44bbef121b1fd99 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sun, 20 Feb 2022 12:31:11 +0000 Subject: [PATCH 186/393] Add changelog note for develop alpine rebase --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index bc65c1e..1291365 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -57,6 +57,7 @@ app_setup_block: | # changelog changelogs: + - { date: "20.02.22:", desc: "Rebase develop branch to Alpine, deprecate develop-alpine branch." } - { date: "28.12.21:", desc: "Add develop-alpine branch." } - { date: "11.05.21:", desc: "Make the paths clearer to the user." } - { date: "10.03.21:", desc: "Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update." } From aa78598ccd24008a9b44de532ea07af57d1b2b5d Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sun, 20 Feb 2022 12:33:26 +0000 Subject: [PATCH 187/393] Update version tags --- readme-vars.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 1291365..e83b3a1 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -19,7 +19,6 @@ development_versions: true development_versions_items: - { tag: "latest", desc: "Stable releases from Sonarr (currently v3)" } - { tag: "develop", desc: "Development releases from Sonarr (currently v3)" } - - { tag: "develop-alpine", desc: "Development releases from Sonarr (currently v3) using our Alpine baseimage" } # container parameters param_container_name: "{{ project_name }}" From d18132acbdc1725ad9e4c14900e0e822ab3e15b8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 21 Feb 2022 17:48:10 +0100 Subject: [PATCH 188/393] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3fa7595..d363580 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,6 @@ This image provides various versions that are available via tags. `latest` tag u | :----: | --- | | latest | Stable releases from Sonarr (currently v3) | | develop | Development releases from Sonarr (currently v3) | -| develop-alpine | Development releases from Sonarr (currently v3) using our Alpine baseimage | ## Application Setup @@ -245,6 +244,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **20.02.22:** - Rebase develop branch to Alpine, deprecate develop-alpine branch. * **28.12.21:** - Add develop-alpine branch. * **11.05.21:** - Make the paths clearer to the user. * **10.03.21:** - Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update. From 4c51b402231d5fc3ec2c615c6d4d28c7d4bf71f8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 1 Mar 2022 14:39:50 +0100 Subject: [PATCH 189/393] 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 329bc15..02397ac 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -68,7 +68,7 @@ libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-4ubuntu0.6 -libexpat12.2.5-3ubuntu0.2 +libexpat12.2.5-3ubuntu0.4 libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.7 libffi63.2.1-8 From ae0d03b8f297ea504c05ee96d93cc941ef6774ce Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 5 Mar 2022 04:35:45 +0100 Subject: [PATCH 190/393] 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 02397ac..850de2b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -282,9 +282,9 @@ libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 librtmp12.4+20151223.gitfa8646d.1-1 -libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.3 -libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.3 -libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.3 +libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.4 +libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.4 +libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.4 libseccomp22.5.1-1ubuntu1~18.04.2 libselinux12.7-2build2 libsemanage12.7-2build2 From e87e0b1564a22ab20355c4803d25a0b26038f4cf Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 15 Mar 2022 08:43:55 -0500 Subject: [PATCH 191/393] 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 850de2b..5bf502d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -314,7 +314,7 @@ libxext62:1.3.3-1 libxrender11:0.9.10-1 libzen0v50.4.39-1 libzstd11.3.3+dfsg-2ubuntu1.2 -locales2.27-3ubuntu1.4 +locales2.27-3ubuntu1.5 login1:4.5-1ubuntu2.2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 @@ -332,7 +332,7 @@ mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 mono-vbnc4.7-0xamarin1+ubuntu1804b1 mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 mount2.31.1-0.4ubuntu3.7 -multiarch-support2.27-3ubuntu1.4 +multiarch-support2.27-3ubuntu1.5 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 openssl1.1.1-1ubuntu2.1~18.04.14 From c7dadd172862898d37f09665dc919b5229818259 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 22 Mar 2022 14:44:18 +0100 Subject: [PATCH 192/393] 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 5bf502d..c8d67a3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -68,7 +68,7 @@ libdb5.35.3.28-13.1ubuntu1.1 libdebconfclient00.213ubuntu1 libdpkg-perl1.19.0.5ubuntu2.3 libexif120.6.21-4ubuntu0.6 -libexpat12.2.5-3ubuntu0.4 +libexpat12.2.5-3ubuntu0.7 libext2fs21.44.1-1ubuntu1.3 libfdisk12.31.1-0.4ubuntu3.7 libffi63.2.1-8 From 912c8abf12e0c760348d3673297b88c863ba0eea Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 29 Mar 2022 08:46:54 -0500 Subject: [PATCH 193/393] 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 c8d67a3..27c5ebd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -56,10 +56,10 @@ libbinutils2.30-21ubuntu1~18.04.7 libblkid12.31.1-0.4ubuntu3.7 libbsd00.8.7-1ubuntu0.1 libbz2-1.01.0.6-8.1ubuntu0.2 -libc62.27-3ubuntu1.4 +libc62.27-3ubuntu1.5 libcairo21.15.10-2ubuntu0.1 libcap-ng00.7.7-3.1 -libc-bin2.27-3ubuntu1.4 +libc-bin2.27-3ubuntu1.5 libcom-err21.44.1-1ubuntu1.3 libcurl3-gnutls7.58.0-2ubuntu3.16 libcurl47.58.0-2ubuntu3.16 @@ -293,7 +293,7 @@ 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.14 +libssl1.11.1.1-1ubuntu2.1~18.04.15 libstdc++68.4.0-1ubuntu1~18.04 libsystemd0237-3ubuntu10.53 libtasn1-64.13-2 @@ -335,7 +335,7 @@ mount2.31.1-0.4ubuntu3.7 multiarch-support2.27-3ubuntu1.5 ncurses-base6.1-1ubuntu1.18.04 ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.14 +openssl1.1.1-1ubuntu2.1~18.04.15 passwd1:4.5-1ubuntu2.2 patch2.7.6-2ubuntu1.1 perl5.26.1-6ubuntu0.5 @@ -355,7 +355,7 @@ sed4.4-2 sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 -tar1.29b-2ubuntu0.2 +tar1.29b-2ubuntu0.3 tzdata2021e-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.2 ucf3.0038 From 389500ecb9124f9edfec495c65dfdb336f89f0e0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 5 Apr 2022 08:46:40 -0500 Subject: [PATCH 194/393] 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 27c5ebd..9f6f7da 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -276,8 +276,8 @@ libpixman-1-00.34.0-2 libpng16-161.6.34-1ubuntu0.18.04.2 libprocps62:3.3.12-3ubuntu1.2 libpsl50.19.1-5build1 -libpython2.7-minimal2.7.17-1~18.04ubuntu1.6 -libpython2.7-stdlib2.7.17-1~18.04ubuntu1.6 +libpython2.7-minimal2.7.17-1~18.04ubuntu1.7 +libpython2.7-stdlib2.7.17-1~18.04ubuntu1.7 libpython-stdlib2.7.15~rc1-1 libreadline77.0-3 libroken18-heimdal7.5.0+dfsg-1 @@ -346,8 +346,8 @@ pkg-config0.29.1-0ubuntu2 procps2:3.3.12-3ubuntu1.2 publicsuffix20180223.1310-1 python2.7.15~rc1-1 -python2.72.7.17-1~18.04ubuntu1.6 -python2.7-minimal2.7.17-1~18.04ubuntu1.6 +python2.72.7.17-1~18.04ubuntu1.7 +python2.7-minimal2.7.17-1~18.04ubuntu1.7 python-minimal2.7.15~rc1-1 readline-common7.0-3 repo-mediaarea1.0-12 @@ -356,7 +356,7 @@ sensible-utils0.0.12 sqlite33.22.0-1ubuntu0.4 sysvinit-utils2.88dsf-59.10ubuntu1 tar1.29b-2ubuntu0.3 -tzdata2021e-0ubuntu0.18.04 +tzdata2022a-0ubuntu0.18.04 ubuntu-keyring2018.09.18.1~18.04.2 ucf3.0038 unzip6.0-21ubuntu1.1 From 6d6ebc69e7118e758de50d1e3a49fa682094da46 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 12 Apr 2022 08:49:13 -0500 Subject: [PATCH 195/393] 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 9f6f7da..138ae6c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -106,7 +106,7 @@ libldap-2.4-22.4.45+dfsg-1ubuntu1.10 libldap-common2.4.45+dfsg-1ubuntu1.10 liblz4-10.0~r131-2ubuntu3.1 liblzma55.2.2-1.3 -libmediainfo0v521.09-1 +libmediainfo0v522.03-1 libmms00.6.4-2 libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 @@ -319,7 +319,7 @@ login1:4.5-1ubuntu2.2 lsb-base9.20170808ubuntu1 make4.1-9.1ubuntu1 mawk1.3.3-17ubuntu3 -mediainfo21.09-1 +mediainfo22.03-1 mime-support3.60ubuntu1 mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 From bff47b17ce2e70d8e11560ad4f4d64de7d7fa636 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 19 Apr 2022 15:55:49 +0200 Subject: [PATCH 196/393] 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 138ae6c..f9fe464 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -97,7 +97,7 @@ libjpeg88c-2ubuntu8 libjpeg-turbo81.5.2-0ubuntu5.18.04.4 libjq11.5+dfsg-2 libk5crypto31.16-2ubuntu0.2 -libkeyutils11.5.9-9.2ubuntu2 +libkeyutils11.5.9-9.2ubuntu2.1 libkrb5-26-heimdal7.5.0+dfsg-1 libkrb5-31.16-2ubuntu0.2 libkrb5support01.16-2ubuntu0.2 From 2b039c2ce85185059f8c9a9cb0baaad0ac0c5c05 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 24 Apr 2022 00:33:44 -0500 Subject: [PATCH 197/393] 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 f9fe464..d5daf02 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -361,5 +361,5 @@ ubuntu-keyring2018.09.18.1~18.04.2 ucf3.0038 unzip6.0-21ubuntu1.1 util-linux2.31.1-0.4ubuntu3.7 -xz-utils5.2.2-1.3 +xz-utils5.2.2-1.3ubuntu0.1 zlib1g1:1.2.11.dfsg-0ubuntu2 From 9432d013b9b1f8fddb8419040eb0000aec33297a Mon Sep 17 00:00:00 2001 From: TheSpad Date: Thu, 28 Apr 2022 19:17:32 +0100 Subject: [PATCH 198/393] Rebase to focal mono base (6.12) --- Dockerfile | 11 +++++++++-- Dockerfile.aarch64 | 11 +++++++++-- Dockerfile.armhf | 11 +++++++++-- readme-vars.yml | 1 + 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index cb87126..75d43f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-mono:LTS +FROM ghcr.io/linuxserver/baseimage-mono:focal # set version label ARG BUILD_DATE @@ -13,10 +13,17 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" RUN \ + echo "**** add mediaarea repository ****" && \ + curl -L \ + "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ + -o /tmp/key.deb && \ + dpkg -i /tmp/key.deb && \ + echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - jq && \ + jq \ + mediainfo && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 444be04..9450e93 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-mono:arm64v8-LTS +FROM ghcr.io/linuxserver/baseimage-mono:arm64v8-focal # set version label ARG BUILD_DATE @@ -13,10 +13,17 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" RUN \ + echo "**** add mediaarea repository ****" && \ + curl -L \ + "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ + -o /tmp/key.deb && \ + dpkg -i /tmp/key.deb && \ + echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - jq && \ + jq \ + mediainfo && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index f0051f7..8bb1b92 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-mono:arm32v7-LTS +FROM ghcr.io/linuxserver/baseimage-mono:arm32v7-focal # set version label ARG BUILD_DATE @@ -13,10 +13,17 @@ ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" RUN \ + echo "**** add mediaarea repository ****" && \ + curl -L \ + "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ + -o /tmp/key.deb && \ + dpkg -i /tmp/key.deb && \ + echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ - jq && \ + jq \ + mediainfo && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ diff --git a/readme-vars.yml b/readme-vars.yml index e83b3a1..e488599 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -56,6 +56,7 @@ app_setup_block: | # changelog changelogs: + - { date: "28.04.22:", desc: "Rebase master branch to mono 6.12 base (focal)." } - { date: "20.02.22:", desc: "Rebase develop branch to Alpine, deprecate develop-alpine branch." } - { date: "28.12.21:", desc: "Add develop-alpine branch." } - { date: "11.05.21:", desc: "Make the paths clearer to the user." } From adb29bae59b029d00939f832bcb0dd48f6d788f8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 28 Apr 2022 13:54:25 -0500 Subject: [PATCH 199/393] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d363580..ae21c19 100644 --- a/README.md +++ b/README.md @@ -244,6 +244,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **28.04.22:** - Rebase master branch to mono 6.12 base (focal). * **20.02.22:** - Rebase develop branch to Alpine, deprecate develop-alpine branch. * **28.12.21:** - Add develop-alpine branch. * **11.05.21:** - Make the paths clearer to the user. From 9c2b79d924ea159823f34b9be60e8df46eaaa353 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 28 Apr 2022 13:57:18 -0500 Subject: [PATCH 200/393] Bot Updating Package Versions --- package_versions.txt | 696 +++++++++++++++++++++---------------------- 1 file changed, 340 insertions(+), 356 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d5daf02..2c2e68f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,365 +1,349 @@ -adduser3.116ubuntu1 -apt1.6.14 -apt-transport-https1.6.14 -apt-utils1.6.14 -base-files10.1ubuntu2.11 -base-passwd3.5.44 -bash4.4.18-2ubuntu1.2 -binutils2.30-21ubuntu1~18.04.7 -binutils-common2.30-21ubuntu1~18.04.7 -binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.7 -bsdutils1:2.31.1-0.4ubuntu3.7 -bzip21.0.6-8.1ubuntu0.2 -ca-certificates20210119~18.04.2 -ca-certificates-mono5.20.1.34-0xamarin4+ubuntu1804b1 -cli-common0.9+xamarin8+ubuntu1804b1 -coreutils8.28-1ubuntu1 -curl7.58.0-2ubuntu3.16 -dash0.5.8-2.10 -debconf1.5.66ubuntu1 -debianutils4.8.4 -diffutils1:3.6-1 -dirmngr2.2.4-1ubuntu1.4 -dpkg1.19.0.5ubuntu2.3 -dpkg-dev1.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.6 +apt-transport-https2.0.6 +apt-utils2.0.6 +base-files11ubuntu5.5 +base-passwd3.5.47 +bash5.0-6ubuntu1.1 +binutils2.34-6ubuntu1.3 +binutils-common2.34-6ubuntu1.3 +binutils-x86-64-linux-gnu2.34-6ubuntu1.3 +bsdutils1:2.34-0.1ubuntu9.3 +bzip21.0.8-2 +ca-certificates20210119~20.04.2 +ca-certificates-mono6.12.0.122-0xamarin1+ubuntu2004b1 +coreutils8.30-3ubuntu2 +curl7.68.0-1ubuntu2.7 +dash0.5.10.2-6 +debconf1.5.73 +debianutils4.9.1 +diffutils1:3.7-3 +dirmngr2.2.19-3ubuntu2.1 +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-8-base8.4.0-1ubuntu1~18.04 -gnupg2.2.4-1ubuntu1.4 -gnupg-l10n2.2.4-1ubuntu1.4 -gnupg-utils2.2.4-1ubuntu1.4 -gpg2.2.4-1ubuntu1.4 -gpg-agent2.2.4-1ubuntu1.4 -gpgconf2.2.4-1ubuntu1.4 -gpgsm2.2.4-1ubuntu1.4 -gpgv2.2.4-1ubuntu1.4 -gpg-wks-client2.2.4-1ubuntu1.4 -gpg-wks-server2.2.4-1ubuntu1.4 -grep3.1-2build1 -gzip1.6-5ubuntu1.1 -hostname3.20 -init-system-helpers1.51 -jq1.5+dfsg-2 -krb5-locales1.16-2ubuntu0.2 -libacl12.2.52-3build1 -libapt-inst2.01.6.14 -libapt-pkg5.01.6.14 -libasn1-8-heimdal7.5.0+dfsg-1 -libassuan02.5.1-2 -libattr11:2.4.47-2build1 -libaudit11:2.8.2-1ubuntu1.1 -libaudit-common1:2.8.2-1ubuntu1.1 -libbinutils2.30-21ubuntu1~18.04.7 -libblkid12.31.1-0.4ubuntu3.7 -libbsd00.8.7-1ubuntu0.1 -libbz2-1.01.0.6-8.1ubuntu0.2 -libc62.27-3ubuntu1.5 -libcairo21.15.10-2ubuntu0.1 -libcap-ng00.7.7-3.1 -libc-bin2.27-3ubuntu1.5 -libcom-err21.44.1-1ubuntu1.3 -libcurl3-gnutls7.58.0-2ubuntu3.16 -libcurl47.58.0-2ubuntu3.16 -libcurl4-openssl-dev7.58.0-2ubuntu3.16 -libdb5.35.3.28-13.1ubuntu1.1 -libdebconfclient00.213ubuntu1 -libdpkg-perl1.19.0.5ubuntu2.3 -libexif120.6.21-4ubuntu0.6 -libexpat12.2.5-3ubuntu0.7 -libext2fs21.44.1-1ubuntu1.3 -libfdisk12.31.1-0.4ubuntu3.7 -libffi63.2.1-8 -libfontconfig12.12.6-0ubuntu2 -libfreetype62.8.1-2ubuntu2.1 -libgcc11:8.4.0-1ubuntu1~18.04 -libgcrypt201.8.1-4ubuntu1.3 -libgdbm51.14.1-6 -libgdbm-compat41.14.1-6 -libgdiplus5.6.1-0xamarin1+ubuntu1804b1 -libgif75.1.4-2ubuntu0.1 -libglib2.0-02.56.4-0ubuntu0.18.04.9 -libgmp102:6.1.2+dfsg-2 -libgnutls303.5.18-1ubuntu1.5 -libgpg-error01.27-6 -libgssapi3-heimdal7.5.0+dfsg-1 -libgssapi-krb5-21.16-2ubuntu0.2 -libhcrypto4-heimdal7.5.0+dfsg-1 -libheimbase1-heimdal7.5.0+dfsg-1 -libheimntlm0-heimdal7.5.0+dfsg-1 -libhogweed43.4.1-0ubuntu0.18.04.1 -libhx509-5-heimdal7.5.0+dfsg-1 -libidn2-02.0.4-1.1ubuntu0.2 +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 +grep3.4-1 +gzip1.10-0ubuntu4 +hostname3.23 +init-system-helpers1.57 +jq1.6-1ubuntu0.20.04.1 +krb5-locales1.17-6ubuntu4.1 +libacl12.2.53-6 +libapt-pkg6.02.0.6 +libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 +libassuan02.5.3-7ubuntu2 +libattr11:2.4.48-5 +libaudit11:2.8.5-2ubuntu6 +libaudit-common1:2.8.5-2ubuntu6 +libbinutils2.34-6ubuntu1.3 +libblkid12.34-0.1ubuntu9.3 +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 +libctf02.34-6ubuntu1.3 +libctf-nobfd02.34-6ubuntu1.3 +libcurl3-gnutls7.68.0-1ubuntu2.7 +libcurl47.68.0-1ubuntu2.7 +libcurl4-openssl-dev7.68.0-1ubuntu2.7 +libdb5.35.3.28+dfsg1-0.6ubuntu2 +libdebconfclient00.251ubuntu1 +libdpkg-perl1.19.7ubuntu3 +libexif120.6.21-6ubuntu0.4 +libexpat12.2.9-1ubuntu0.4 +libext2fs21.45.5-2ubuntu1 +libfdisk12.34-0.1ubuntu9.3 +libffi73.3-4 +libfontconfig12.13.1-2ubuntu3 +libfreetype62.10.1-2ubuntu0.1 +libgcc-s110.3.0-1ubuntu1~20.04 +libgcrypt201.8.5-5ubuntu1.1 +libgdbm61.18.1-5 +libgdbm-compat41.18.1-5 +libgdiplus6.0.5-0xamarin1+ubuntu2004b1 +libgif75.1.9-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 +libgssapi3-heimdal7.7.0+dfsg-1ubuntu1 +libgssapi-krb5-21.17-6ubuntu4.1 +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.2 +libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 +libidn2-02.2.0-2 libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 -libjpeg-turbo81.5.2-0ubuntu5.18.04.4 -libjq11.5+dfsg-2 -libk5crypto31.16-2ubuntu0.2 -libkeyutils11.5.9-9.2ubuntu2.1 -libkrb5-26-heimdal7.5.0+dfsg-1 -libkrb5-31.16-2ubuntu0.2 -libkrb5support01.16-2ubuntu0.2 +libjpeg-turbo82.0.3-0ubuntu1.20.04.1 +libjq11.6-1ubuntu0.20.04.1 +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.10 -libldap-common2.4.45+dfsg-1ubuntu1.10 -liblz4-10.0~r131-2ubuntu3.1 -liblzma55.2.2-1.3 +libldap-2.4-22.4.49+dfsg-2ubuntu1.8 +libldap-common2.4.49+dfsg-2ubuntu1.8 +liblz4-11.9.2-2ubuntu0.20.04.1 +liblzma55.2.4-1ubuntu1 libmediainfo0v522.03-1 -libmms00.6.4-2 -libmono-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-accessibility4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-cairo4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-cecil-private-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1804b1 -libmono-cil-dev5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-codecontracts4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-compilerservices-symbolwriter4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-corlib4.5-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-cscompmgd0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-csharp4.0c-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-custommarshalers4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-data-tds4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-db2-1.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-debugger-soft4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-http4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-i18n4.0-all5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-i18n4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-i18n-cjk4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-i18n-mideast4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-i18n-other4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-i18n-rare4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-i18n-west4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-ldap4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-management4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-messaging4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-messaging-rabbitmq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-build4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-build-engine4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-build-framework4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-csharp4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1804b1 -libmono-microsoft-visualc10.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-microsoft-web-infrastructure1.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-oracle4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-parallel4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-peapi4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-posix4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-rabbitmq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-relaxng4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-security4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmonosgen-2.0-15.20.1.34-0xamarin4+ubuntu1804b1 -libmonosgen-2.0-dev5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-sharpzip4.84-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-simd4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-smdiagnostics0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-sqlite4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-componentmodel-composition4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-componentmodel-dataannotations4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-configuration4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-configuration-install4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-core4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-data-datasetextensions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-data-entity4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-data-linq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-data-services4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-data-services-client4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-deployment4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-design4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-drawing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-drawing-design4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-dynamic4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-enterpriseservices4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-identitymodel4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-identitymodel-selectors4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-io-compression4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-io-compression-filesystem4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-json4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-json-microsoft4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-ldap4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-ldap-protocols4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-management4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-messaging4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-net4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-net-http4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-net-http-formatting4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-net-http-webrequest4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-numerics4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-numerics-vectors4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-core2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-debugger2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-experimental2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-interfaces2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-linq2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-observable-aliases0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-platformservices2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-providers2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-runtime-remoting2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-windows-forms2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reactive-windows-threading2.2-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-reflection-context4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-runtime4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-runtime-caching4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-runtime-durableinstancing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-runtime-serialization4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-security4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-servicemodel4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-servicemodel-activation4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-servicemodel-discovery4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-servicemodel-internals0.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-servicemodel-routing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-servicemodel-web4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-serviceprocess4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-threading-tasks-dataflow4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-transactions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-abstractions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-applicationservices4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-dynamicdata4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-extensions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-extensions-design4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-http4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-http-selfhost4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-http-webhost4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-mobile4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-mvc3.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-razor2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-regularexpressions4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-routing4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-services4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-webpages2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-webpages-deployment2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-web-webpages-razor2.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-windows4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-windows-forms4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-windows-forms-datavisualization4.0a-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-workflow-activities4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-workflow-componentmodel4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-workflow-runtime4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-xaml4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-xml4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-xml-linq4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-system-xml-serialization4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-tasklets4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-webbrowser4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-webmatrix-data4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-windowsbase4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmono-xbuild-tasks4.0-cil5.20.1.34-0xamarin4+ubuntu1804b1 -libmount12.31.1-0.4ubuntu3.7 -libncurses56.1-1ubuntu1.18.04 -libncursesw56.1-1ubuntu1.18.04 -libnettle63.4.1-0ubuntu0.18.04.1 -libnghttp2-141.30.0-1ubuntu1 -libnpth01.5-3 -libnunit-cil-dev2.6.4+dfsg-1 -libnunit-console-runner2.6.3-cil2.6.4+dfsg-1 -libnunit-core2.6.3-cil2.6.4+dfsg-1 -libnunit-core-interfaces2.6.3-cil2.6.4+dfsg-1 -libnunit-framework2.6.3-cil2.6.4+dfsg-1 -libnunit-mocks2.6.3-cil2.6.4+dfsg-1 -libnunit-util2.6.3-cil2.6.4+dfsg-1 -libonig46.7.0-1 -libp11-kit00.23.9-2ubuntu0.1 -libpam0g1.1.8-3.6ubuntu2.18.04.3 -libpam-modules1.1.8-3.6ubuntu2.18.04.3 -libpam-modules-bin1.1.8-3.6ubuntu2.18.04.3 -libpam-runtime1.1.8-3.6ubuntu2.18.04.3 -libpcre32:8.39-9 -libperl5.265.26.1-6ubuntu0.5 -libpixman-1-00.34.0-2 -libpng16-161.6.34-1ubuntu0.18.04.2 -libprocps62:3.3.12-3ubuntu1.2 -libpsl50.19.1-5build1 -libpython2.7-minimal2.7.17-1~18.04ubuntu1.7 -libpython2.7-stdlib2.7.17-1~18.04ubuntu1.7 -libpython-stdlib2.7.15~rc1-1 -libreadline77.0-3 -libroken18-heimdal7.5.0+dfsg-1 -librtmp12.4+20151223.gitfa8646d.1-1 -libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.4 -libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.4 -libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.4 -libseccomp22.5.1-1ubuntu1~18.04.2 -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.15 -libstdc++68.4.0-1ubuntu1~18.04 -libsystemd0237-3ubuntu10.53 -libtasn1-64.13-2 -libtiff54.0.9-5ubuntu0.4 -libtinfo56.1-1ubuntu1.18.04 -libudev1237-3ubuntu10.53 -libunistring20.9.9-0ubuntu2 -libuuid12.31.1-0.4ubuntu3.7 -libwind0-heimdal7.5.0+dfsg-1 -libx11-62:1.6.4-3ubuntu0.4 -libx11-data2:1.6.4-3ubuntu0.4 -libxau61:1.0.8-1ubuntu1 -libxcb11.13-2~ubuntu18.04 -libxcb-render01.13-2~ubuntu18.04 -libxcb-shm01.13-2~ubuntu18.04 -libxdmcp61:1.1.2-3 -libxext62:1.3.3-1 +libmms00.6.4-3 +libmono-2.0-dev6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-accessibility4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-cairo4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-cecil-private-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-cecil-vb0.9-cil4.7-0xamarin3+ubuntu2004b1 +libmono-cil-dev6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-codecontracts4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-compilerservices-symbolwriter4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-corlib4.5-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-cscompmgd0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-csharp4.0c-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-custommarshalers4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-data-tds4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-db2-1.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-debugger-soft4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-http4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-i18n4.0-all6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-i18n4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-i18n-cjk4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-i18n-mideast4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-i18n-other4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-i18n-rare4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-i18n-west4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-ldap4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-management4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-messaging4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-messaging-rabbitmq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-build4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-build-engine4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-build-framework4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-build-tasks-v4.0-4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-build-utilities-v4.0-4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-csharp4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-visualbasic10.0-cil4.7-0xamarin3+ubuntu2004b1 +libmono-microsoft-visualc10.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-microsoft-web-infrastructure1.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-oracle4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-parallel4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-peapi4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-posix4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-rabbitmq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-relaxng4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-security4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmonosgen-2.0-16.12.0.122-0xamarin1+ubuntu2004b1 +libmonosgen-2.0-dev6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-sharpzip4.84-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-simd4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-smdiagnostics0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-sqlite4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-componentmodel-composition4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-componentmodel-dataannotations4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-configuration4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-configuration-install4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-core4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-data4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-data-datasetextensions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-data-entity4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-data-linq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-data-services4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-data-services-client4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-deployment4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-design4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-drawing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-drawing-design4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-dynamic4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-enterpriseservices4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-identitymodel4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-identitymodel-selectors4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-io-compression4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-io-compression-filesystem4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-json4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-json-microsoft4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-ldap4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-ldap-protocols4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-management4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-messaging4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-net4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-net-http4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-net-http-formatting4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-net-http-webrequest4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-numerics4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-numerics-vectors4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-core2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-debugger2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-experimental2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-interfaces2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-linq2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-observable-aliases0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-platformservices2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-providers2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-runtime-remoting2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-windows-forms2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reactive-windows-threading2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-reflection-context4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-runtime4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-runtime-caching4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-runtime-durableinstancing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-runtime-serialization4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-security4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel-activation4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel-discovery4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel-internals0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel-routing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel-web4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-serviceprocess4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-threading-tasks-dataflow4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-transactions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-abstractions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-applicationservices4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-dynamicdata4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-extensions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-extensions-design4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-http4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-http-selfhost4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-http-webhost4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-mobile4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-mvc3.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-razor2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-regularexpressions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-routing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-services4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-webpages2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-webpages-deployment2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-web-webpages-razor2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-windows4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-windows-forms4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-windows-forms-datavisualization4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-workflow-activities4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-workflow-componentmodel4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-workflow-runtime4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-xaml4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-xml4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-xml-linq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-system-xml-serialization4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-tasklets4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-webbrowser4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-webmatrix-data4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-windowsbase4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-xbuild-tasks4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmount12.34-0.1ubuntu9.3 +libncurses66.2-0ubuntu2 +libncursesw66.2-0ubuntu2 +libnettle73.5.1+really3.5.1-2ubuntu0.2 +libnghttp2-141.40.0-1build1 +libnpth01.6-1 +libonig56.9.4-1 +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 +libpcre2-8-010.34-7 +libpcre32:8.39-12build1 +libperl5.305.30.0-9ubuntu0.2 +libpixman-1-00.38.4-0ubuntu1 +libpng16-161.6.37-2 +libprocps82:3.3.16-1ubuntu2.3 +libpsl50.21.0-1ubuntu1 +libreadline88.0-4 +libroken18-heimdal7.7.0+dfsg-1ubuntu1 +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.2 +libss21.45.5-2ubuntu1 +libssh-40.9.3-2ubuntu2.2 +libssl1.11.1.1f-1ubuntu2.12 +libstdc++610.3.0-1ubuntu1~20.04 +libsystemd0245.4-4ubuntu3.15 +libtasn1-64.16.0-2 +libtiff54.1.0+git191117-2ubuntu0.20.04.2 +libtinfo66.2-0ubuntu2 +libudev1245.4-4ubuntu3.15 +libunistring20.9.10-2 +libuuid12.34-0.1ubuntu9.3 +libwebp60.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 +libxau61:1.0.9-0ubuntu1 +libxcb11.14-2 +libxcb-render01.14-2 +libxcb-shm01.14-2 +libxdmcp61:1.1.3-0ubuntu1 +libxext62:1.3.4-0ubuntu1 libxrender11:0.9.10-1 libzen0v50.4.39-1 -libzstd11.3.3+dfsg-2ubuntu1.2 -locales2.27-3ubuntu1.5 -login1:4.5-1ubuntu2.2 -lsb-base9.20170808ubuntu1 -make4.1-9.1ubuntu1 -mawk1.3.3-17ubuntu3 +libzstd11.4.4+dfsg-3ubuntu0.1 +locales2.31-0ubuntu9.7 +login1:4.8.1-1ubuntu5.20.04.1 +logsave1.45.5-2ubuntu1 +lsb-base11.1.0ubuntu2 +mawk1.3.4.20200120-2 mediainfo22.03-1 -mime-support3.60ubuntu1 -mono-4.0-gac5.20.1.34-0xamarin4+ubuntu1804b1 -mono-devel5.20.1.34-0xamarin4+ubuntu1804b1 -mono-gac5.20.1.34-0xamarin4+ubuntu1804b1 -mono-mcs5.20.1.34-0xamarin4+ubuntu1804b1 -mono-roslyn5.20.1.34-0xamarin4+ubuntu1804b1 -mono-runtime5.20.1.34-0xamarin4+ubuntu1804b1 -mono-runtime-common5.20.1.34-0xamarin4+ubuntu1804b1 -mono-runtime-sgen5.20.1.34-0xamarin4+ubuntu1804b1 -mono-vbnc4.7-0xamarin1+ubuntu1804b1 -mono-xbuild5.20.1.34-0xamarin4+ubuntu1804b1 -mount2.31.1-0.4ubuntu3.7 -multiarch-support2.27-3ubuntu1.5 -ncurses-base6.1-1ubuntu1.18.04 -ncurses-bin6.1-1ubuntu1.18.04 -openssl1.1.1-1ubuntu2.1~18.04.15 -passwd1:4.5-1ubuntu2.2 -patch2.7.6-2ubuntu1.1 -perl5.26.1-6ubuntu0.5 -perl-base5.26.1-6ubuntu0.5 -perl-modules-5.265.26.1-6ubuntu0.5 -pinentry-curses1.1.0-1 -pkg-config0.29.1-0ubuntu2 -procps2:3.3.12-3ubuntu1.2 -publicsuffix20180223.1310-1 -python2.7.15~rc1-1 -python2.72.7.17-1~18.04ubuntu1.7 -python2.7-minimal2.7.17-1~18.04ubuntu1.7 -python-minimal2.7.15~rc1-1 -readline-common7.0-3 +mono-4.0-gac6.12.0.122-0xamarin1+ubuntu2004b1 +mono-devel6.12.0.122-0xamarin1+ubuntu2004b1 +mono-gac6.12.0.122-0xamarin1+ubuntu2004b1 +mono-mcs6.12.0.122-0xamarin1+ubuntu2004b1 +mono-roslyn6.12.0.122-0xamarin1+ubuntu2004b1 +mono-runtime6.12.0.122-0xamarin1+ubuntu2004b1 +mono-runtime-common6.12.0.122-0xamarin1+ubuntu2004b1 +mono-runtime-sgen6.12.0.122-0xamarin1+ubuntu2004b1 +mono-vbnc4.7-0xamarin3+ubuntu2004b1 +mono-xbuild6.12.0.122-0xamarin1+ubuntu2004b1 +mount2.34-0.1ubuntu9.3 +ncurses-base6.2-0ubuntu2 +ncurses-bin6.2-0ubuntu2 +openssl1.1.1f-1ubuntu2.12 +passwd1:4.8.1-1ubuntu5.20.04.1 +perl5.30.0-9ubuntu0.2 +perl-base5.30.0-9ubuntu0.2 +perl-modules-5.305.30.0-9ubuntu0.2 +pinentry-curses1.1.0-3build1 +pkg-config0.29.1-0ubuntu4 +procps2:3.3.16-1ubuntu2.3 +publicsuffix20200303.0012-1 +readline-common8.0-4 repo-mediaarea1.0-12 -sed4.4-2 -sensible-utils0.0.12 -sqlite33.22.0-1ubuntu0.4 -sysvinit-utils2.88dsf-59.10ubuntu1 -tar1.29b-2ubuntu0.3 -tzdata2022a-0ubuntu0.18.04 -ubuntu-keyring2018.09.18.1~18.04.2 -ucf3.0038 -unzip6.0-21ubuntu1.1 -util-linux2.31.1-0.4ubuntu3.7 -xz-utils5.2.2-1.3ubuntu0.1 -zlib1g1:1.2.11.dfsg-0ubuntu2 +sed4.7-1 +sensible-utils0.0.12+nmu1 +sysvinit-utils2.96-2.1ubuntu1 +tar1.30+dfsg-7ubuntu0.20.04.2 +tzdata2022a-0ubuntu0.20.04 +ubuntu-keyring2020.02.11.4 +ucf3.0038+nmu1 +util-linux2.34-0.1ubuntu9.3 +zlib1g1:1.2.11.dfsg-2ubuntu1.2 From 4584b70536eedfbff6fa4bae17db4b7cf0929f82 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 3 May 2022 08:58:00 -0500 Subject: [PATCH 201/393] Bot Updating Templated Files --- Jenkinsfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b26ada7..feb7498 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 db1e03e716b1145c87d4856258dda1f96419504c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 3 May 2022 15:59:11 +0200 Subject: [PATCH 202/393] Bot Updating Templated Files --- README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index ae21c19..73b2054 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/sonarr` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. +Simply pulling `lscr.io/linuxserver/sonarr: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 releases from Sonarr (currently v3) | -| develop | Development releases from Sonarr (currently v3) | +| Tag | Available | Description | +| :----: | :----: |--- | +| latest | ✅ | Stable releases from Sonarr (currently v3) | +| develop | ✅ | Development releases from Sonarr (currently v3) | ## Application Setup @@ -90,7 +90,7 @@ Here are some example snippets to help you get started creating a container. version: "2.1" services: sonarr: - image: lscr.io/linuxserver/sonarr + image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=1000 @@ -118,7 +118,7 @@ docker run -d \ -v /path/to/tvseries:/tv `#optional` \ -v /path/to/downloadclient-downloads:/downloads `#optional` \ --restart unless-stopped \ - lscr.io/linuxserver/sonarr + lscr.io/linuxserver/sonarr:latest ``` ## Parameters @@ -178,7 +178,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to * container version number * `docker inspect -f '{{ index .Config.Labels "build_version" }}' sonarr` * image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/sonarr` + * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/sonarr:latest` ## Updating Info @@ -196,7 +196,7 @@ Below are the instructions for updating containers: ### Via Docker Run -* Update the image: `docker pull lscr.io/linuxserver/sonarr` +* Update the image: `docker pull lscr.io/linuxserver/sonarr:latest` * Stop the running container: `docker stop sonarr` * Delete the container: `docker rm sonarr` * 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 2f67ce7af92238c582d20afbd972f762390cfdea Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 3 May 2022 16:01:45 +0200 Subject: [PATCH 203/393] 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 2c2e68f..6025baf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -62,7 +62,7 @@ libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 -libcurl3-gnutls7.68.0-1ubuntu2.7 +libcurl3-gnutls7.68.0-1ubuntu2.10 libcurl47.68.0-1ubuntu2.7 libcurl4-openssl-dev7.68.0-1ubuntu2.7 libdb5.35.3.28+dfsg1-0.6ubuntu2 From b7c2a3065e9b8856ab61da5ada4c0b1e5da72681 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 10 May 2022 09:05:40 -0500 Subject: [PATCH 204/393] 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 6025baf..fce65e6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,7 +13,7 @@ bzip21.0.8-2 ca-certificates20210119~20.04.2 ca-certificates-mono6.12.0.122-0xamarin1+ubuntu2004b1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.7 +curl7.68.0-1ubuntu2.10 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -63,8 +63,8 @@ libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 libcurl3-gnutls7.68.0-1ubuntu2.10 -libcurl47.68.0-1ubuntu2.7 -libcurl4-openssl-dev7.68.0-1ubuntu2.7 +libcurl47.68.0-1ubuntu2.10 +libcurl4-openssl-dev7.68.0-1ubuntu2.10 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdpkg-perl1.19.7ubuntu3 From 4bba7bde223e5874691b33f6f7d47ca9be15f049 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 17 May 2022 16:04:57 +0200 Subject: [PATCH 205/393] 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 fce65e6..0bbc706 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -62,7 +62,7 @@ libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 -libcurl3-gnutls7.68.0-1ubuntu2.10 +libcurl3-gnutls7.68.0-1ubuntu2.11 libcurl47.68.0-1ubuntu2.10 libcurl4-openssl-dev7.68.0-1ubuntu2.10 libdb5.35.3.28+dfsg1-0.6ubuntu2 @@ -283,10 +283,10 @@ 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.12 +libssl1.11.1.1f-1ubuntu2.13 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 @@ -327,7 +327,7 @@ mono-xbuild6.12.0.122-0xamarin1+ubuntu2004b1 mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 -openssl1.1.1f-1ubuntu2.12 +openssl1.1.1f-1ubuntu2.13 passwd1:4.8.1-1ubuntu5.20.04.1 perl5.30.0-9ubuntu0.2 perl-base5.30.0-9ubuntu0.2 From 656d674b05e684ee3b6d6d2871a556664543ebc1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 24 May 2022 15:59:34 +0200 Subject: [PATCH 206/393] 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 0bbc706..d1e4702 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,6 @@ adduser3.118ubuntu2 apt2.0.6 -apt-transport-https2.0.6 +apt-transport-https2.0.8 apt-utils2.0.6 base-files11ubuntu5.5 base-passwd3.5.47 @@ -13,7 +13,7 @@ bzip21.0.8-2 ca-certificates20210119~20.04.2 ca-certificates-mono6.12.0.122-0xamarin1+ubuntu2004b1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.10 +curl7.68.0-1ubuntu2.11 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -63,8 +63,8 @@ libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 libcurl3-gnutls7.68.0-1ubuntu2.11 -libcurl47.68.0-1ubuntu2.10 -libcurl4-openssl-dev7.68.0-1ubuntu2.10 +libcurl47.68.0-1ubuntu2.11 +libcurl4-openssl-dev7.68.0-1ubuntu2.11 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libdpkg-perl1.19.7ubuntu3 @@ -290,7 +290,7 @@ libssl1.11.1.1f-1ubuntu2.13 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 -libtiff54.1.0+git191117-2ubuntu0.20.04.2 +libtiff54.1.0+git191117-2ubuntu0.20.04.3 libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 @@ -308,7 +308,7 @@ libxext62:1.3.4-0ubuntu1 libxrender11:0.9.10-1 libzen0v50.4.39-1 libzstd11.4.4+dfsg-3ubuntu0.1 -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 ec525be096b1ed2f75b88c35f560720957a8552b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 28 Jun 2022 08:58:25 -0500 Subject: [PATCH 207/393] 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 d1e4702..7312981 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -62,7 +62,7 @@ libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 -libcurl3-gnutls7.68.0-1ubuntu2.11 +libcurl3-gnutls7.68.0-1ubuntu2.12 libcurl47.68.0-1ubuntu2.11 libcurl4-openssl-dev7.68.0-1ubuntu2.11 libdb5.35.3.28+dfsg1-0.6ubuntu2 @@ -107,7 +107,7 @@ libldap-2.4-22.4.49+dfsg-2ubuntu1.8 libldap-common2.4.49+dfsg-2ubuntu1.8 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 -libmediainfo0v522.03-1 +libmediainfo0v522.06-1 libmms00.6.4-3 libmono-2.0-dev6.12.0.122-0xamarin1+ubuntu2004b1 libmono-accessibility4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 @@ -313,7 +313,7 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mediainfo22.03-1 +mediainfo22.06-1 mono-4.0-gac6.12.0.122-0xamarin1+ubuntu2004b1 mono-devel6.12.0.122-0xamarin1+ubuntu2004b1 mono-gac6.12.0.122-0xamarin1+ubuntu2004b1 From b4e4430ac7ad37726ef0eb88ff216979cda2c467 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 12 Jul 2022 09:28:09 -0500 Subject: [PATCH 208/393] Bot Updating Package Versions --- package_versions.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7312981..3cce6f1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -107,7 +107,7 @@ libldap-2.4-22.4.49+dfsg-2ubuntu1.8 libldap-common2.4.49+dfsg-2ubuntu1.8 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 -libmediainfo0v522.06-1 +libmediainfo0v519.09+dfsg-2build1 libmms00.6.4-3 libmono-2.0-dev6.12.0.122-0xamarin1+ubuntu2004b1 libmono-accessibility4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 @@ -292,6 +292,7 @@ libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 libtiff54.1.0+git191117-2ubuntu0.20.04.3 libtinfo66.2-0ubuntu2 +libtinyxml2-6a7.0.0+dfsg-1build1 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.3 @@ -306,14 +307,14 @@ libxcb-shm01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 libxrender11:0.9.10-1 -libzen0v50.4.39-1 +libzen0v50.4.37-1build1 libzstd11.4.4+dfsg-3ubuntu0.1 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 -mediainfo22.06-1 +mediainfo19.09-1build1 mono-4.0-gac6.12.0.122-0xamarin1+ubuntu2004b1 mono-devel6.12.0.122-0xamarin1+ubuntu2004b1 mono-gac6.12.0.122-0xamarin1+ubuntu2004b1 From a904653a76a3253cbd87a7e727b6f56f6bf3bbdd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 12 Jul 2022 16:30:53 +0200 Subject: [PATCH 209/393] Bot Updating Package Versions --- package_versions.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3cce6f1..7312981 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -107,7 +107,7 @@ libldap-2.4-22.4.49+dfsg-2ubuntu1.8 libldap-common2.4.49+dfsg-2ubuntu1.8 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 -libmediainfo0v519.09+dfsg-2build1 +libmediainfo0v522.06-1 libmms00.6.4-3 libmono-2.0-dev6.12.0.122-0xamarin1+ubuntu2004b1 libmono-accessibility4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 @@ -292,7 +292,6 @@ libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 libtiff54.1.0+git191117-2ubuntu0.20.04.3 libtinfo66.2-0ubuntu2 -libtinyxml2-6a7.0.0+dfsg-1build1 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.3 @@ -307,14 +306,14 @@ libxcb-shm01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 libxrender11:0.9.10-1 -libzen0v50.4.37-1build1 +libzen0v50.4.39-1 libzstd11.4.4+dfsg-3ubuntu0.1 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 -mediainfo19.09-1build1 +mediainfo22.06-1 mono-4.0-gac6.12.0.122-0xamarin1+ubuntu2004b1 mono-devel6.12.0.122-0xamarin1+ubuntu2004b1 mono-gac6.12.0.122-0xamarin1+ubuntu2004b1 From ee379f8281f479d21491d61e352263d71a622fab Mon Sep 17 00:00:00 2001 From: TheSpad Date: Tue, 2 Aug 2022 17:07:10 +0100 Subject: [PATCH 210/393] Add armhf deprecation warning --- Dockerfile.armhf | 2 +- README.md | 1 + readme-vars.yml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 8bb1b92..3d76337 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -36,7 +36,7 @@ RUN \ tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono support this will be the last supported build for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ rm -rf /app/sonarr/bin/Sonarr.Update && \ echo "**** cleanup ****" && \ apt-get clean && \ diff --git a/README.md b/README.md index 73b2054..3988a37 100644 --- a/README.md +++ b/README.md @@ -244,6 +244,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **02.08.22:** - Add armhf deprecation warning. * **28.04.22:** - Rebase master branch to mono 6.12 base (focal). * **20.02.22:** - Rebase develop branch to Alpine, deprecate develop-alpine branch. * **28.12.21:** - Add develop-alpine branch. diff --git a/readme-vars.yml b/readme-vars.yml index e488599..ec190bc 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -56,6 +56,7 @@ app_setup_block: | # changelog changelogs: + - { date: "02.08.22:", desc: "Add armhf deprecation warning." } - { date: "28.04.22:", desc: "Rebase master branch to mono 6.12 base (focal)." } - { date: "20.02.22:", desc: "Rebase develop branch to Alpine, deprecate develop-alpine branch." } - { date: "28.12.21:", desc: "Add develop-alpine branch." } From 8bc81671e393213b01c5bddd8d2e8748cfdc0873 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Tue, 2 Aug 2022 17:33:59 +0100 Subject: [PATCH 211/393] Deprecate armhf --- Dockerfile.armhf | 41 ++------------------------- readme-vars.yml | 2 +- root-armhf/etc/cont-init.d/50-armless | 14 +++++++++ root-armhf/etc/services.d/armless/run | 4 +++ 4 files changed, 21 insertions(+), 40 deletions(-) create mode 100644 root-armhf/etc/cont-init.d/50-armless create mode 100644 root-armhf/etc/services.d/armless/run diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 3d76337..2dc56b6 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-mono:arm32v7-focal +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-focal # set version label ARG BUILD_DATE @@ -12,41 +12,4 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" -RUN \ - echo "**** add mediaarea repository ****" && \ - curl -L \ - "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ - -o /tmp/key.deb && \ - dpkg -i /tmp/key.deb && \ - echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y \ - jq \ - mediainfo && \ - echo "**** install sonarr ****" && \ - mkdir -p /app/sonarr/bin && \ - if [ -z ${SONARR_VERSION+x} ]; then \ - SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ - | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ - fi && \ - curl -o \ - /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ - tar xf \ - /tmp/sonarr.tar.gz -C \ - /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono support this will be the last supported build for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ - rm -rf /app/sonarr/bin/Sonarr.Update && \ - echo "**** cleanup ****" && \ - apt-get clean && \ - rm -rf \ - /tmp/* \ - /var/tmp/* - -# add local files -COPY root/ / - -# ports and volumes -EXPOSE 8989 -VOLUME /config +COPY /root-armhf / diff --git a/readme-vars.yml b/readme-vars.yml index ec190bc..2a3c628 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -12,7 +12,6 @@ project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_ available_architectures: - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} - - { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"} # development version development_versions: true @@ -56,6 +55,7 @@ app_setup_block: | # changelog changelogs: + - { date: "03.08.22:", desc: "Deprecate armhf." } - { date: "02.08.22:", desc: "Add armhf deprecation warning." } - { date: "28.04.22:", desc: "Rebase master branch to mono 6.12 base (focal)." } - { date: "20.02.22:", desc: "Rebase develop branch to Alpine, deprecate develop-alpine branch." } diff --git a/root-armhf/etc/cont-init.d/50-armless b/root-armhf/etc/cont-init.d/50-armless new file mode 100644 index 0000000..31e79d6 --- /dev/null +++ b/root-armhf/etc/cont-init.d/50-armless @@ -0,0 +1,14 @@ +#!/usr/bin/with-contenv bash + +cat <<-EOF + ******************************************************** + ******************************************************** + * * + * !!!! * + * This image no longers supports * + * 32 bit ARM due to a lack of upstream packages * + * * + * * + ******************************************************** + ******************************************************** +EOF diff --git a/root-armhf/etc/services.d/armless/run b/root-armhf/etc/services.d/armless/run new file mode 100644 index 0000000..169b1e2 --- /dev/null +++ b/root-armhf/etc/services.d/armless/run @@ -0,0 +1,4 @@ +#!/usr/bin/with-contenv bash + +exec \ + s6-svscanctl -t /run/service/ From b902a76572b1ee75a9a3ab8f5b1af2d7525db940 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Tue, 2 Aug 2022 19:22:49 +0100 Subject: [PATCH 212/393] Add delay for CI tests --- Jenkinsfile | 2 +- README.md | 3 ++- jenkins-vars.yml | 2 +- root-armhf/etc/services.d/armless/run | 4 ++++ 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index feb7498..d8161bf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,7 @@ pipeline { CI_PORT='8989' CI_SSL='false' CI_DELAY='120' - CI_DOCKERENV='TZ=US/Pacific' + CI_DOCKERENV='TZ=US/Pacific|ISCI=true' CI_AUTH='user:password' CI_WEBPATH='' } diff --git a/README.md b/README.md index 3988a37..c3035a9 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\ | | arm64 | ✅ | arm64v8-\ | -| armhf| ✅ | arm32v7-\ | +| armhf| ❌ | | ## Version Tags @@ -244,6 +244,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **03.08.22:** - Deprecate armhf. * **02.08.22:** - Add armhf deprecation warning. * **28.04.22:** - Rebase master branch to mono 6.12 base (focal). * **20.02.22:** - Rebase develop branch to Alpine, deprecate develop-alpine branch. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 00d1ce4..c9b27e0 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -22,7 +22,7 @@ repo_vars: - CI_PORT='8989' - CI_SSL='false' - CI_DELAY='120' - - CI_DOCKERENV='TZ=US/Pacific' + - CI_DOCKERENV='TZ=US/Pacific|ISCI=true' - CI_AUTH='user:password' - CI_WEBPATH='' sponsor_links: diff --git a/root-armhf/etc/services.d/armless/run b/root-armhf/etc/services.d/armless/run index 169b1e2..6d08275 100644 --- a/root-armhf/etc/services.d/armless/run +++ b/root-armhf/etc/services.d/armless/run @@ -1,4 +1,8 @@ #!/usr/bin/with-contenv bash +if [[ -z $ISCI ]]; then + sleep 180 +fi + exec \ s6-svscanctl -t /run/service/ From 330b66c2576592ebf44ba763a8e59397905e5611 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Tue, 2 Aug 2022 19:25:20 +0100 Subject: [PATCH 213/393] Do the CI check the right way around --- root-armhf/etc/services.d/armless/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root-armhf/etc/services.d/armless/run b/root-armhf/etc/services.d/armless/run index 6d08275..b2ee184 100644 --- a/root-armhf/etc/services.d/armless/run +++ b/root-armhf/etc/services.d/armless/run @@ -1,6 +1,6 @@ #!/usr/bin/with-contenv bash -if [[ -z $ISCI ]]; then +if [[ -n $ISCI ]]; then sleep 180 fi From 79b70a49215c0cae3efc6d419d06b8e6fa46e7d6 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Tue, 2 Aug 2022 20:22:53 +0100 Subject: [PATCH 214/393] Make servicefile executable --- root-armhf/etc/services.d/armless/run | 0 root/etc/services.d/sonarr/run | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 root-armhf/etc/services.d/armless/run mode change 100644 => 100755 root/etc/services.d/sonarr/run diff --git a/root-armhf/etc/services.d/armless/run b/root-armhf/etc/services.d/armless/run old mode 100644 new mode 100755 diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run old mode 100644 new mode 100755 From f9288c4dd539061353e6ba139d059adbeb6a8278 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sun, 7 Aug 2022 12:03:39 +0100 Subject: [PATCH 215/393] Pin base & app versions and add deprecation notice --- Dockerfile.armhf | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 2dc56b6..5f13a10 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-focal +FROM ghcr.io/linuxserver/baseimage-mono:arm32v7-focal-3d8375bc-ls75 # set version label ARG BUILD_DATE @@ -12,4 +12,38 @@ ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" ENV SONARR_BRANCH="main" -COPY /root-armhf / +RUN \ + echo "**** add mediaarea repository ****" && \ + curl -L \ + "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ + -o /tmp/key.deb && \ + dpkg -i /tmp/key.deb && \ + echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y \ + jq \ + mediainfo && \ + echo "**** install sonarr ****" && \ + mkdir -p /app/sonarr/bin && \ + SONARR_VERSION="3.0.8.1507" && \ + curl -o \ + /tmp/sonarr.tar.gz -L \ + "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ + tar xf \ + /tmp/sonarr.tar.gz -C \ + /app/sonarr/bin --strip-components=1 && \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono support this will be the last supported build for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ + rm -rf /app/sonarr/bin/Sonarr.Update && \ + echo "**** cleanup ****" && \ + apt-get clean && \ + rm -rf \ + /tmp/* \ + /var/tmp/* + +# add local files +COPY root/ / + +# ports and volumes +EXPOSE 8989 +VOLUME /config From e3e2b5eb8586b41697908227c55078765d9cbdfa Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sun, 7 Aug 2022 12:19:20 +0100 Subject: [PATCH 216/393] Tweak warning wording --- Dockerfile.armhf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 5f13a10..fb68d32 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -33,7 +33,7 @@ RUN \ tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono support this will be the last supported build for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono packages this container is not longer supported for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ rm -rf /app/sonarr/bin/Sonarr.Update && \ echo "**** cleanup ****" && \ apt-get clean && \ From ea389c378ad3d38addd9da140f5e1965d98f3acc Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sun, 7 Aug 2022 12:20:31 +0100 Subject: [PATCH 217/393] Remove errant "t" --- Dockerfile.armhf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.armhf b/Dockerfile.armhf index fb68d32..9ad7052 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -33,7 +33,7 @@ RUN \ tar xf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono packages this container is not longer supported for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ + echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono packages this container is no longer supported for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ rm -rf /app/sonarr/bin/Sonarr.Update && \ echo "**** cleanup ****" && \ apt-get clean && \ From 6e68c91db78ca8c7254545efc498ae9bd7bdd164 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sun, 7 Aug 2022 14:06:44 +0100 Subject: [PATCH 218/393] Fix missing mono libs --- Dockerfile | 24 +++++++++++++++++++++++- Dockerfile.aarch64 | 24 +++++++++++++++++++++++- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 75d43f3..db1dc45 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,29 @@ RUN \ apt-get update && \ apt-get install -y \ jq \ - mediainfo && \ + mediainfo \ + libmono-system-net-http4.0-cil \ + libmono-corlib4.5-cil \ + libmono-microsoft-csharp4.0-cil \ + libmono-posix4.0-cil \ + libmono-system-componentmodel-dataannotations4.0-cil \ + libmono-system-configuration-install4.0-cil \ + libmono-system-configuration4.0-cil \ + libmono-system-core4.0-cil \ + libmono-system-data-datasetextensions4.0-cil \ + libmono-system-data4.0-cil \ + libmono-system-identitymodel4.0-cil \ + libmono-system-io-compression4.0-cil \ + libmono-system-numerics4.0-cil \ + libmono-system-runtime-serialization4.0-cil \ + libmono-system-security4.0-cil \ + libmono-system-servicemodel4.0a-cil \ + libmono-system-serviceprocess4.0-cil \ + libmono-system-transactions4.0-cil \ + libmono-system-web4.0-cil \ + libmono-system-xml-linq4.0-cil \ + libmono-system-xml4.0-cil \ + libmono-system4.0-cil && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 9450e93..e7a4297 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -23,7 +23,29 @@ RUN \ apt-get update && \ apt-get install -y \ jq \ - mediainfo && \ + mediainfo \ + libmono-system-net-http4.0-cil \ + libmono-corlib4.5-cil \ + libmono-microsoft-csharp4.0-cil \ + libmono-posix4.0-cil \ + libmono-system-componentmodel-dataannotations4.0-cil \ + libmono-system-configuration-install4.0-cil \ + libmono-system-configuration4.0-cil \ + libmono-system-core4.0-cil \ + libmono-system-data-datasetextensions4.0-cil \ + libmono-system-data4.0-cil \ + libmono-system-identitymodel4.0-cil \ + libmono-system-io-compression4.0-cil \ + libmono-system-numerics4.0-cil \ + libmono-system-runtime-serialization4.0-cil \ + libmono-system-security4.0-cil \ + libmono-system-servicemodel4.0a-cil \ + libmono-system-serviceprocess4.0-cil \ + libmono-system-transactions4.0-cil \ + libmono-system-web4.0-cil \ + libmono-system-xml-linq4.0-cil \ + libmono-system-xml4.0-cil \ + libmono-system4.0-cil && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ From b66a39a7d89e9eaeab531d9e8acd3dba9e7715f5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 7 Aug 2022 15:22:00 +0200 Subject: [PATCH 219/393] Bot Updating Package Versions --- package_versions.txt | 257 +++++++++++++------------------------------ 1 file changed, 74 insertions(+), 183 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7312981..5c5d11c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.118ubuntu2 -apt2.0.6 -apt-transport-https2.0.8 -apt-utils2.0.6 +apt2.0.9 +apt-transport-https2.0.9 +apt-utils2.0.9 base-files11ubuntu5.5 base-passwd3.5.47 bash5.0-6ubuntu1.1 @@ -10,15 +10,15 @@ binutils-common2.34-6ubuntu1.3 binutils-x86-64-linux-gnu2.34-6ubuntu1.3 bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 -ca-certificates20210119~20.04.2 -ca-certificates-mono6.12.0.122-0xamarin1+ubuntu2004b1 +ca-certificates20211016~20.04.1 +ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.11 +curl7.68.0-1ubuntu2.12 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 @@ -26,16 +26,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 @@ -43,7 +43,7 @@ init-system-helpers1.57 jq1.6-1ubuntu0.20.04.1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 -libapt-pkg6.02.0.6 +libapt-pkg6.02.0.9 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1 libassuan02.5.3-7ubuntu2 libattr11:2.4.48-5 @@ -63,22 +63,19 @@ libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 libcurl3-gnutls7.68.0-1ubuntu2.12 -libcurl47.68.0-1ubuntu2.11 -libcurl4-openssl-dev7.68.0-1ubuntu2.11 +libcurl47.68.0-1ubuntu2.12 +libcurl4-openssl-dev7.68.0-1ubuntu2.12 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 -libdpkg-perl1.19.7ubuntu3 libexif120.6.21-6ubuntu0.4 libexpat12.2.9-1ubuntu0.4 libext2fs21.45.5-2ubuntu1 libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 libfontconfig12.13.1-2ubuntu3 -libfreetype62.10.1-2ubuntu0.1 +libfreetype62.10.1-2ubuntu0.2 libgcc-s110.3.0-1ubuntu1~20.04 libgcrypt201.8.5-5ubuntu1.1 -libgdbm61.18.1-5 -libgdbm-compat41.18.1-5 libgdiplus6.0.5-0xamarin1+ubuntu2004b1 libgif75.1.9-1 libglib2.0-02.64.6-1~ubuntu20.04.4 @@ -98,160 +95,62 @@ libjpeg88c-2ubuntu8 libjpeg-turbo82.0.3-0ubuntu1.20.04.1 libjq11.6-1ubuntu0.20.04.1 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 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 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 libmediainfo0v522.06-1 libmms00.6.4-3 -libmono-2.0-dev6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-accessibility4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-cairo4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-cecil-private-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-accessibility4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmono-cecil-vb0.9-cil4.7-0xamarin3+ubuntu2004b1 -libmono-cil-dev6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-codecontracts4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-compilerservices-symbolwriter4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-corlib4.5-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-cscompmgd0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-csharp4.0c-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-custommarshalers4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-data-tds4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-db2-1.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-debugger-soft4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-http4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-i18n4.0-all6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-i18n4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-i18n-cjk4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-i18n-mideast4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-i18n-other4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-i18n-rare4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-i18n-west4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-ldap4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-management4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-messaging4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-messaging-rabbitmq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-microsoft-build4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-microsoft-build-engine4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-microsoft-build-framework4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-microsoft-build-tasks-v4.0-4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-microsoft-build-utilities-v4.0-4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-microsoft-csharp4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-corlib4.5-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-i18n4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-i18n-west4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-ldap4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-messaging4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-microsoft-csharp4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmono-microsoft-visualbasic10.0-cil4.7-0xamarin3+ubuntu2004b1 -libmono-microsoft-visualc10.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-microsoft-web-infrastructure1.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-oracle4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-parallel4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-peapi4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-posix4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-rabbitmq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-relaxng4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-security4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmonosgen-2.0-16.12.0.122-0xamarin1+ubuntu2004b1 -libmonosgen-2.0-dev6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-sharpzip4.84-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-simd4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-smdiagnostics0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-sqlite4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-componentmodel-composition4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-componentmodel-dataannotations4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-configuration4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-configuration-install4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-core4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-data4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-data-datasetextensions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-data-entity4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-data-linq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-data-services4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-data-services-client4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-deployment4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-design4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-drawing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-drawing-design4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-dynamic4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-enterpriseservices4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-identitymodel4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-identitymodel-selectors4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-io-compression4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-io-compression-filesystem4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-json4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-json-microsoft4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-ldap4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-ldap-protocols4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-management4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-messaging4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-net4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-net-http4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-net-http-formatting4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-net-http-webrequest4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-numerics4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-numerics-vectors4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-core2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-debugger2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-experimental2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-interfaces2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-linq2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-observable-aliases0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-platformservices2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-providers2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-runtime-remoting2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-windows-forms2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reactive-windows-threading2.2-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-reflection-context4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-runtime4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-runtime-caching4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-runtime-durableinstancing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-runtime-serialization4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-security4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel-activation4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel-discovery4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel-internals0.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel-routing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel-web4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-serviceprocess4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-threading-tasks-dataflow4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-transactions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-abstractions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-applicationservices4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-dynamicdata4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-extensions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-extensions-design4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-http4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-http-selfhost4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-http-webhost4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-mobile4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-mvc3.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-razor2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-regularexpressions4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-routing4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-services4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-webpages2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-webpages-deployment2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-web-webpages-razor2.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-windows4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-windows-forms4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-windows-forms-datavisualization4.0a-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-workflow-activities4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-workflow-componentmodel4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-workflow-runtime4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-xaml4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-xml4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-xml-linq4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-system-xml-serialization4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-tasklets4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-webbrowser4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-webmatrix-data4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-windowsbase4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 -libmono-xbuild-tasks4.0-cil6.12.0.122-0xamarin1+ubuntu2004b1 +libmono-posix4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-security4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-sqlite4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-componentmodel-dataannotations4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-configuration4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-configuration-install4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-core4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-data4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-data-datasetextensions4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-design4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-drawing4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-drawing-design4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-enterpriseservices4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-identitymodel4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-identitymodel-selectors4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-io-compression4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-ldap4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-messaging4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-net-http4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-numerics4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-runtime-serialization4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-runtime-serialization-formatters-soap4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-security4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel4.0a-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel-activation4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-servicemodel-internals0.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-serviceprocess4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-transactions4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-web4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-web-applicationservices4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-web-services4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-windows-forms4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-xml4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-system-xml-linq4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 +libmono-webbrowser4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmount12.34-0.1ubuntu9.3 libncurses66.2-0ubuntu2 libncursesw66.2-0ubuntu2 @@ -266,7 +165,6 @@ libpam-modules-bin1.3.1-5ubuntu4.3 libpam-runtime1.3.1-5ubuntu4.3 libpcre2-8-010.34-7 libpcre32:8.39-12build1 -libperl5.305.30.0-9ubuntu0.2 libpixman-1-00.38.4-0ubuntu1 libpng16-161.6.37-2 libprocps82:3.3.16-1ubuntu2.3 @@ -286,7 +184,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.16 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 @@ -314,26 +212,19 @@ logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 mediainfo22.06-1 -mono-4.0-gac6.12.0.122-0xamarin1+ubuntu2004b1 -mono-devel6.12.0.122-0xamarin1+ubuntu2004b1 -mono-gac6.12.0.122-0xamarin1+ubuntu2004b1 -mono-mcs6.12.0.122-0xamarin1+ubuntu2004b1 -mono-roslyn6.12.0.122-0xamarin1+ubuntu2004b1 -mono-runtime6.12.0.122-0xamarin1+ubuntu2004b1 -mono-runtime-common6.12.0.122-0xamarin1+ubuntu2004b1 -mono-runtime-sgen6.12.0.122-0xamarin1+ubuntu2004b1 +mono-4.0-gac6.12.0.182-0xamarin1+ubuntu2004b1 +mono-gac6.12.0.182-0xamarin1+ubuntu2004b1 +mono-runtime6.12.0.182-0xamarin1+ubuntu2004b1 +mono-runtime-common6.12.0.182-0xamarin1+ubuntu2004b1 +mono-runtime-sgen6.12.0.182-0xamarin1+ubuntu2004b1 mono-vbnc4.7-0xamarin3+ubuntu2004b1 -mono-xbuild6.12.0.122-0xamarin1+ubuntu2004b1 mount2.34-0.1ubuntu9.3 ncurses-base6.2-0ubuntu2 ncurses-bin6.2-0ubuntu2 -openssl1.1.1f-1ubuntu2.13 +openssl1.1.1f-1ubuntu2.16 passwd1:4.8.1-1ubuntu5.20.04.1 -perl5.30.0-9ubuntu0.2 perl-base5.30.0-9ubuntu0.2 -perl-modules-5.305.30.0-9ubuntu0.2 pinentry-curses1.1.0-3build1 -pkg-config0.29.1-0ubuntu4 procps2:3.3.16-1ubuntu2.3 publicsuffix20200303.0012-1 readline-common8.0-4 From dc8298f882c7004196e0e50885fa3c33233b646f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 6 Sep 2022 16:03:38 +0200 Subject: [PATCH 220/393] 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 5c5d11c..69530fd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -62,7 +62,7 @@ libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 -libcurl3-gnutls7.68.0-1ubuntu2.12 +libcurl3-gnutls7.68.0-1ubuntu2.13 libcurl47.68.0-1ubuntu2.12 libcurl4-openssl-dev7.68.0-1ubuntu2.12 libdb5.35.3.28+dfsg1-0.6ubuntu2 From d7e9cb92f076589e8f0c57259e2a114b70537c90 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 13 Sep 2022 09:09:29 -0500 Subject: [PATCH 221/393] 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 69530fd..9187233 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,7 +13,7 @@ bzip21.0.8-2 ca-certificates20211016~20.04.1 ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.12 +curl7.68.0-1ubuntu2.13 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -63,8 +63,8 @@ libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 libcurl3-gnutls7.68.0-1ubuntu2.13 -libcurl47.68.0-1ubuntu2.12 -libcurl4-openssl-dev7.68.0-1ubuntu2.12 +libcurl47.68.0-1ubuntu2.13 +libcurl4-openssl-dev7.68.0-1ubuntu2.13 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libexif120.6.21-6ubuntu0.4 @@ -233,7 +233,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 c1e1e2cd888c8f3ccb10e73f23f70f91a26f52c8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 20 Sep 2022 09:10:48 -0500 Subject: [PATCH 222/393] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d8161bf..d1e9fc6 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 d573977ff48729775a58169959ff6345c508ce16 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 20 Sep 2022 16:13:59 +0200 Subject: [PATCH 223/393] 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 9187233..c4a98de 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -188,7 +188,7 @@ libssl1.11.1.1f-1ubuntu2.16 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 -libtiff54.1.0+git191117-2ubuntu0.20.04.3 +libtiff54.1.0+git191117-2ubuntu0.20.04.4 libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 From 0e56bc22a12aefa1230fbc885f313517b3bf4c96 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 27 Sep 2022 09:15:03 -0500 Subject: [PATCH 224/393] 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 c4a98de..a486192 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -181,14 +181,14 @@ 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 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 -libtiff54.1.0+git191117-2ubuntu0.20.04.4 +libtiff54.1.0+git191117-2ubuntu0.20.04.5 libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 From d197c6346dc8fddd4df27aba165c78041d141944 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 4 Oct 2022 16:23:42 +0200 Subject: [PATCH 225/393] 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 a486192..9411945 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -92,7 +92,7 @@ libhx509-5-heimdal7.7.0+dfsg-1ubuntu1 libidn2-02.2.0-2 libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 -libjpeg-turbo82.0.3-0ubuntu1.20.04.1 +libjpeg-turbo82.0.3-0ubuntu1.20.04.3 libjq11.6-1ubuntu0.20.04.1 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1.1 From 37eeab29af9bd7821527f8d7f18e2e7ef00b29e8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 11 Oct 2022 16:16:38 +0200 Subject: [PATCH 226/393] 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 9411945..e5a8612 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -104,7 +104,7 @@ libldap-2.4-22.4.49+dfsg-2ubuntu1.9 libldap-common2.4.49+dfsg-2ubuntu1.9 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 -libmediainfo0v522.06-1 +libmediainfo0v522.09-1 libmms00.6.4-3 libmono-accessibility4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmono-cecil-vb0.9-cil4.7-0xamarin3+ubuntu2004b1 @@ -211,7 +211,7 @@ login1:4.8.1-1ubuntu5.20.04.1 logsave1.45.5-2ubuntu1 lsb-base11.1.0ubuntu2 mawk1.3.4.20200120-2 -mediainfo22.06-1 +mediainfo22.09-1 mono-4.0-gac6.12.0.182-0xamarin1+ubuntu2004b1 mono-gac6.12.0.182-0xamarin1+ubuntu2004b1 mono-runtime6.12.0.182-0xamarin1+ubuntu2004b1 From d98fb1ba3bbf4b482ca6c58a2ed6503e7a57202a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 25 Oct 2022 09:25:22 -0500 Subject: [PATCH 227/393] 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 e5a8612..7787b8b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -44,7 +44,7 @@ jq1.6-1ubuntu0.20.04.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 libassuan02.5.3-7ubuntu2 libattr11:2.4.48-5 libaudit11:2.8.5-2ubuntu6 @@ -82,13 +82,13 @@ libglib2.0-02.64.6-1~ubuntu20.04.4 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.6 libgpg-error01.37-1 -libgssapi3-heimdal7.7.0+dfsg-1ubuntu1 +libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.1 libgssapi-krb5-21.17-6ubuntu4.1 -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 libidn2-02.2.0-2 libjbig02.1-3.1build1 libjpeg88c-2ubuntu8 @@ -96,7 +96,7 @@ libjpeg-turbo82.0.3-0ubuntu1.20.04.3 libjq11.6-1ubuntu0.20.04.1 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 @@ -170,7 +170,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 @@ -194,7 +194,7 @@ libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.3 libwebp60.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 libxau61:1.0.9-0ubuntu1 From cd31b1eaf2ac8ae4c9362be439335c544c15558a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 1 Nov 2022 09:05:56 -0500 Subject: [PATCH 228/393] 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 7787b8b..9c4f038 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -62,7 +62,7 @@ libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 -libcurl3-gnutls7.68.0-1ubuntu2.13 +libcurl3-gnutls7.68.0-1ubuntu2.14 libcurl47.68.0-1ubuntu2.13 libcurl4-openssl-dev7.68.0-1ubuntu2.13 libdb5.35.3.28+dfsg1-0.6ubuntu2 @@ -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 liblz4-11.9.2-2ubuntu0.20.04.1 From 2d3e0a0416057602fe12a40088dba05fcbeff3c7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 8 Nov 2022 08:03:37 -0600 Subject: [PATCH 229/393] 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 9c4f038..a15839a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,7 +13,7 @@ bzip21.0.8-2 ca-certificates20211016~20.04.1 ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.13 +curl7.68.0-1ubuntu2.14 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -63,8 +63,8 @@ libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.3 libctf-nobfd02.34-6ubuntu1.3 libcurl3-gnutls7.68.0-1ubuntu2.14 -libcurl47.68.0-1ubuntu2.13 -libcurl4-openssl-dev7.68.0-1ubuntu2.13 +libcurl47.68.0-1ubuntu2.14 +libcurl4-openssl-dev7.68.0-1ubuntu2.14 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libexif120.6.21-6ubuntu0.4 @@ -233,7 +233,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 09bf4edf06be3dfcbcd8daa2b9ae92f4e4dfbccd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 15 Nov 2022 14:52:00 +0100 Subject: [PATCH 230/393] 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 e2f0398..bc155f2 100755 --- 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 4107f6be113aec89add485161d9d3681d8875d13 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 15 Nov 2022 14:54:30 +0100 Subject: [PATCH 231/393] 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 a15839a..3c81765 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -181,14 +181,14 @@ 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 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 -libtiff54.1.0+git191117-2ubuntu0.20.04.5 +libtiff54.1.0+git191117-2ubuntu0.20.04.6 libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 @@ -233,7 +233,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 aee14d9d9d4593781b07e2a43c1c7490f2d8264e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 22 Nov 2022 07:50:35 -0600 Subject: [PATCH 232/393] 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 3c81765..56f2271 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -165,7 +165,7 @@ libpam-modules-bin1.3.1-5ubuntu4.3 libpam-runtime1.3.1-5ubuntu4.3 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 From 451abc6580b49011fef0e1780f1386b88fc3a507 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Thu, 24 Nov 2022 17:22:21 +0000 Subject: [PATCH 233/393] Update release tags --- README.md | 3 ++- readme-vars.yml | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c3035a9..acb6a61 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ This image provides various versions that are available via tags. Please read th | Tag | Available | Description | | :----: | :----: |--- | | latest | ✅ | Stable releases from Sonarr (currently v3) | -| develop | ✅ | Development releases from Sonarr (currently v3) | +| develop | ✅ | Development releases from Sonarr (currently v4) | ## Application Setup @@ -244,6 +244,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **24.11.22:** - Bump develop branch to v4, rebase to Alpine 3.16. * **03.08.22:** - Deprecate armhf. * **02.08.22:** - Add armhf deprecation warning. * **28.04.22:** - Rebase master branch to mono 6.12 base (focal). diff --git a/readme-vars.yml b/readme-vars.yml index 2a3c628..daa52f1 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 releases from Sonarr (currently v3)" } - - { tag: "develop", desc: "Development releases from Sonarr (currently v3)" } + - { tag: "develop", desc: "Development releases from Sonarr (currently v4)" } # container parameters param_container_name: "{{ project_name }}" @@ -55,7 +55,8 @@ app_setup_block: | # changelog changelogs: - - { date: "03.08.22:", desc: "Deprecate armhf." } + - { date: "24.11.22:", desc: "Bump develop branch to v4, rebase to Alpine 3.16." } + - { date: "03.08.22:", desc: "Deprecate armhf." } - { date: "02.08.22:", desc: "Add armhf deprecation warning." } - { date: "28.04.22:", desc: "Rebase master branch to mono 6.12 base (focal)." } - { date: "20.02.22:", desc: "Rebase develop branch to Alpine, deprecate develop-alpine branch." } From 330fd68873431d98af6a29dc4e8ddf74fcb3eb97 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 28 Nov 2022 03:33:30 -0600 Subject: [PATCH 234/393] 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 56f2271..ae37c55 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -68,7 +68,7 @@ libcurl4-openssl-dev7.68.0-1ubuntu2.14 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libexif120.6.21-6ubuntu0.4 -libexpat12.2.9-1ubuntu0.4 +libexpat12.2.9-1ubuntu0.5 libext2fs21.45.5-2ubuntu1 libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 @@ -233,7 +233,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 3baa692fed2bfc51f447a694c77dae4fa965d662 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 29 Nov 2022 14:45:37 +0100 Subject: [PATCH 235/393] Bot Updating Templated Files --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d1e9fc6..e3954b7 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 9a9081717df597fec97ad98c48905f2ea45f1293 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 29 Nov 2022 14:46:57 +0100 Subject: [PATCH 236/393] 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 f7f57d4..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 1406471245184381c7966ab8d10e567137f5996d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 29 Nov 2022 14:48:17 +0100 Subject: [PATCH 237/393] Bot Updating Templated Files --- .github/ISSUE_TEMPLATE/issue.bug.yml | 76 +++++++++++++++++++ .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, 113 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..ce3d19a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue.bug.yml @@ -0,0 +1,76 @@ +# 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 + 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 bc155f2..51d30a3 100755 --- 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 2baffe2..31eb9b0 100755 --- 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 2f0d8f7..d54caca 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-sonarr/blob/master/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-sonarr/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-sonarr/blob/master/.github/ISSUE_TEMPLATE/issue.bug.yml) or [feature](https://github.com/linuxserver/docker-sonarr/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-sonarr/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 f37533f..01bf83d 100755 --- 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 608f872..98b3e34 100755 --- 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 946f831f2345e1fbbafed953df6c3ab3781458fb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 6 Dec 2022 14:43:33 +0100 Subject: [PATCH 238/393] 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 ae37c55..b98ad2c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -68,7 +68,7 @@ libcurl4-openssl-dev7.68.0-1ubuntu2.14 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libexif120.6.21-6ubuntu0.4 -libexpat12.2.9-1ubuntu0.5 +libexpat12.2.9-1ubuntu0.6 libext2fs21.45.5-2ubuntu1 libfdisk12.34-0.1ubuntu9.3 libffi73.3-4 @@ -90,7 +90,7 @@ libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.1 libhogweed53.5.1+really3.5.1-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.1 libidn2-02.2.0-2 -libjbig02.1-3.1build1 +libjbig02.1-3.1ubuntu0.20.04.1 libjpeg88c-2ubuntu8 libjpeg-turbo82.0.3-0ubuntu1.20.04.3 libjq11.6-1ubuntu0.20.04.1 From 608747aa014be970361e7e7afe4e3e9150abdb11 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 13 Dec 2022 07:42:58 -0600 Subject: [PATCH 239/393] 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 b98ad2c..eb0b225 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,12 +5,12 @@ apt-utils2.0.9 base-files11ubuntu5.5 base-passwd3.5.47 bash5.0-6ubuntu1.1 -binutils2.34-6ubuntu1.3 -binutils-common2.34-6ubuntu1.3 -binutils-x86-64-linux-gnu2.34-6ubuntu1.3 +binutils2.34-6ubuntu1.4 +binutils-common2.34-6ubuntu1.4 +binutils-x86-64-linux-gnu2.34-6ubuntu1.4 bsdutils1:2.34-0.1ubuntu9.3 bzip21.0.8-2 -ca-certificates20211016~20.04.1 +ca-certificates20211016ubuntu0.20.04.1 ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 coreutils8.30-3ubuntu2 curl7.68.0-1ubuntu2.14 @@ -49,7 +49,7 @@ libassuan02.5.3-7ubuntu2 libattr11:2.4.48-5 libaudit11:2.8.5-2ubuntu6 libaudit-common1:2.8.5-2ubuntu6 -libbinutils2.34-6ubuntu1.3 +libbinutils2.34-6ubuntu1.4 libblkid12.34-0.1ubuntu9.3 libbrotli11.0.7-6ubuntu0.1 libbsd00.10.0-1 @@ -60,8 +60,8 @@ libcap-ng00.7.9-2.1build1 libc-bin2.31-0ubuntu9.7 libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 -libctf02.34-6ubuntu1.3 -libctf-nobfd02.34-6ubuntu1.3 +libctf02.34-6ubuntu1.4 +libctf-nobfd02.34-6ubuntu1.4 libcurl3-gnutls7.68.0-1ubuntu2.14 libcurl47.68.0-1ubuntu2.14 libcurl4-openssl-dev7.68.0-1ubuntu2.14 @@ -188,7 +188,7 @@ libssl1.11.1.1f-1ubuntu2.16 libstdc++610.3.0-1ubuntu1~20.04 libsystemd0245.4-4ubuntu3.15 libtasn1-64.16.0-2 -libtiff54.1.0+git191117-2ubuntu0.20.04.6 +libtiff54.1.0+git191117-2ubuntu0.20.04.7 libtinfo66.2-0ubuntu2 libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 From 9d69cb962348840bc1dec0d96f2ddd7ef3f5150d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 20 Dec 2022 14:41:00 +0100 Subject: [PATCH 240/393] 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 eb0b225..5987333 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -44,7 +44,7 @@ jq1.6-1ubuntu0.20.04.1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 -libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.1 +libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.2 libassuan02.5.3-7ubuntu2 libattr11:2.4.48-5 libaudit11:2.8.5-2ubuntu6 @@ -82,13 +82,13 @@ libglib2.0-02.64.6-1~ubuntu20.04.4 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.6 libgpg-error01.37-1 -libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.1 +libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.2 libgssapi-krb5-21.17-6ubuntu4.1 -libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.1 -libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.1 -libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.1 +libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.2 +libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.2 +libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.2 libhogweed53.5.1+really3.5.1-2ubuntu0.2 -libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.1 +libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.2 libidn2-02.2.0-2 libjbig02.1-3.1ubuntu0.20.04.1 libjpeg88c-2ubuntu8 @@ -96,7 +96,7 @@ libjpeg-turbo82.0.3-0ubuntu1.20.04.3 libjq11.6-1ubuntu0.20.04.1 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1.1 -libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.1 +libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.2 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2ubuntu0.20.04.1 @@ -170,7 +170,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.1 +libroken18-heimdal7.7.0+dfsg-1ubuntu1.2 librtmp12.4+20151223.gitfa8646d.1-2build1 libsasl2-22.1.27+dfsg-2ubuntu0.1 libsasl2-modules2.1.27+dfsg-2ubuntu0.1 @@ -194,7 +194,7 @@ libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.3 libwebp60.6.1-2ubuntu0.20.04.1 -libwind0-heimdal7.7.0+dfsg-1ubuntu1.1 +libwind0-heimdal7.7.0+dfsg-1ubuntu1.2 libx11-62:1.6.9-2ubuntu1.2 libx11-data2:1.6.9-2ubuntu1.2 libxau61:1.0.9-0ubuntu1 @@ -233,7 +233,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.1 +tzdata2022g-0ubuntu0.20.04.1 ubuntu-keyring2020.02.11.4 ucf3.0038+nmu1 util-linux2.34-0.1ubuntu9.3 From c2f4e62e1d32a651681af480fe9f96b0a088cf89 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 27 Dec 2022 07:40:16 -0600 Subject: [PATCH 241/393] 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 5987333..3a8b959 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -104,7 +104,7 @@ libldap-2.4-22.4.49+dfsg-2ubuntu1.9 libldap-common2.4.49+dfsg-2ubuntu1.9 liblz4-11.9.2-2ubuntu0.20.04.1 liblzma55.2.4-1ubuntu1 -libmediainfo0v522.09-1 +libmediainfo0v522.12-1 libmms00.6.4-3 libmono-accessibility4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmono-cecil-vb0.9-cil4.7-0xamarin3+ubuntu2004b1 @@ -204,14 +204,14 @@ libxcb-shm01.14-2 libxdmcp61:1.1.3-0ubuntu1 libxext62:1.3.4-0ubuntu1 libxrender11:0.9.10-1 -libzen0v50.4.39-1 +libzen0v50.4.40-1 libzstd11.4.4+dfsg-3ubuntu0.1 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 -mediainfo22.09-1 +mediainfo22.12-1 mono-4.0-gac6.12.0.182-0xamarin1+ubuntu2004b1 mono-gac6.12.0.182-0xamarin1+ubuntu2004b1 mono-runtime6.12.0.182-0xamarin1+ubuntu2004b1 From 3b6f1594eeafd9906bba872596ba5739f2cc8c7e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 10 Jan 2023 14:42:42 +0100 Subject: [PATCH 242/393] 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 3a8b959..73014b4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -62,7 +62,7 @@ libcom-err21.45.5-2ubuntu1 libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.4 libctf-nobfd02.34-6ubuntu1.4 -libcurl3-gnutls7.68.0-1ubuntu2.14 +libcurl3-gnutls7.68.0-1ubuntu2.15 libcurl47.68.0-1ubuntu2.14 libcurl4-openssl-dev7.68.0-1ubuntu2.14 libdb5.35.3.28+dfsg1-0.6ubuntu2 From dc0f2800cdf765afd9bde5a22feeb882da5eec1f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 17 Jan 2023 14:41:10 +0100 Subject: [PATCH 243/393] 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 73014b4..06ff03c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,7 +13,7 @@ bzip21.0.8-2 ca-certificates20211016ubuntu0.20.04.1 ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.14 +curl7.68.0-1ubuntu2.15 dash0.5.10.2-6 debconf1.5.73 debianutils4.9.1 @@ -63,8 +63,8 @@ libcrypt11:4.4.10-10ubuntu4 libctf02.34-6ubuntu1.4 libctf-nobfd02.34-6ubuntu1.4 libcurl3-gnutls7.68.0-1ubuntu2.15 -libcurl47.68.0-1ubuntu2.14 -libcurl4-openssl-dev7.68.0-1ubuntu2.14 +libcurl47.68.0-1ubuntu2.15 +libcurl4-openssl-dev7.68.0-1ubuntu2.15 libdb5.35.3.28+dfsg1-0.6ubuntu2 libdebconfclient00.251ubuntu1 libexif120.6.21-6ubuntu0.4 @@ -99,7 +99,7 @@ libkeyutils11.6-6ubuntu1.1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.2 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 -libksba81.3.5-2ubuntu0.20.04.1 +libksba81.3.5-2ubuntu0.20.04.2 libldap-2.4-22.4.49+dfsg-2ubuntu1.9 libldap-common2.4.49+dfsg-2ubuntu1.9 liblz4-11.9.2-2ubuntu0.20.04.1 From dbbda75299170257b55ae3df78dc18f24fb7f824 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 24 Jan 2023 14:40:19 +0100 Subject: [PATCH 244/393] 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 06ff03c..47e5c3b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -44,7 +44,7 @@ jq1.6-1ubuntu0.20.04.1 krb5-locales1.17-6ubuntu4.1 libacl12.2.53-6 libapt-pkg6.02.0.9 -libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.2 +libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.3 libassuan02.5.3-7ubuntu2 libattr11:2.4.48-5 libaudit11:2.8.5-2ubuntu6 @@ -82,13 +82,13 @@ libglib2.0-02.64.6-1~ubuntu20.04.4 libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.6 libgpg-error01.37-1 -libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.2 +libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.3 libgssapi-krb5-21.17-6ubuntu4.1 -libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.2 -libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.2 -libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.2 +libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.3 +libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.3 +libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.3 libhogweed53.5.1+really3.5.1-2ubuntu0.2 -libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.2 +libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.3 libidn2-02.2.0-2 libjbig02.1-3.1ubuntu0.20.04.1 libjpeg88c-2ubuntu8 @@ -96,7 +96,7 @@ libjpeg-turbo82.0.3-0ubuntu1.20.04.3 libjq11.6-1ubuntu0.20.04.1 libk5crypto31.17-6ubuntu4.1 libkeyutils11.6-6ubuntu1.1 -libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.2 +libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.3 libkrb5-31.17-6ubuntu4.1 libkrb5support01.17-6ubuntu4.1 libksba81.3.5-2ubuntu0.20.04.2 @@ -170,7 +170,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.2 +libroken18-heimdal7.7.0+dfsg-1ubuntu1.3 librtmp12.4+20151223.gitfa8646d.1-2build1 libsasl2-22.1.27+dfsg-2ubuntu0.1 libsasl2-modules2.1.27+dfsg-2ubuntu0.1 @@ -194,7 +194,7 @@ libudev1245.4-4ubuntu3.15 libunistring20.9.10-2 libuuid12.34-0.1ubuntu9.3 libwebp60.6.1-2ubuntu0.20.04.1 -libwind0-heimdal7.7.0+dfsg-1ubuntu1.2 +libwind0-heimdal7.7.0+dfsg-1ubuntu1.3 libx11-62:1.6.9-2ubuntu1.2 libx11-data2:1.6.9-2ubuntu1.2 libxau61:1.0.9-0ubuntu1 From 4ecf4140c78fa732b14113a9f2c68b745a3e31cc Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 7 Feb 2023 07:41:21 -0600 Subject: [PATCH 245/393] 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 47e5c3b..fefcba9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -41,7 +41,7 @@ gzip1.10-0ubuntu4 hostname3.23 init-system-helpers1.57 jq1.6-1ubuntu0.20.04.1 -krb5-locales1.17-6ubuntu4.1 +krb5-locales1.17-6ubuntu4.2 libacl12.2.53-6 libapt-pkg6.02.0.9 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.3 @@ -83,7 +83,7 @@ libgmp102:6.2.0+dfsg-4 libgnutls303.6.13-2ubuntu1.6 libgpg-error01.37-1 libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.3 -libgssapi-krb5-21.17-6ubuntu4.1 +libgssapi-krb5-21.17-6ubuntu4.2 libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.3 libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.3 libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.3 @@ -94,11 +94,11 @@ libjbig02.1-3.1ubuntu0.20.04.1 libjpeg88c-2ubuntu8 libjpeg-turbo82.0.3-0ubuntu1.20.04.3 libjq11.6-1ubuntu0.20.04.1 -libk5crypto31.17-6ubuntu4.1 +libk5crypto31.17-6ubuntu4.2 libkeyutils11.6-6ubuntu1.1 libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.3 -libkrb5-31.17-6ubuntu4.1 -libkrb5support01.17-6ubuntu4.1 +libkrb5-31.17-6ubuntu4.2 +libkrb5support01.17-6ubuntu4.2 libksba81.3.5-2ubuntu0.20.04.2 libldap-2.4-22.4.49+dfsg-2ubuntu1.9 libldap-common2.4.49+dfsg-2ubuntu1.9 From 0e1dc1e9b248e593c53624eb34bb6a29499905f7 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Fri, 10 Feb 2023 21:17:53 +0000 Subject: [PATCH 246/393] Remove dummy armhf build --- .editorconfig | 2 +- .github/workflows/call_invalid_helper.yml | 12 ++++ .github/workflows/greetings.yml | 2 +- .github/workflows/permissions.yml | 9 +++ Dockerfile | 2 + Dockerfile.aarch64 | 2 + Dockerfile.armhf | 49 ------------- Jenkinsfile | 85 ++++------------------- README.md | 10 +-- jenkins-vars.yml | 1 + root-armhf/etc/cont-init.d/50-armless | 14 ---- root-armhf/etc/services.d/armless/run | 8 --- 12 files changed, 48 insertions(+), 148 deletions(-) create mode 100644 .github/workflows/call_invalid_helper.yml create mode 100644 .github/workflows/permissions.yml delete mode 100644 Dockerfile.armhf delete mode 100644 root-armhf/etc/cont-init.d/50-armless delete mode 100755 root-armhf/etc/services.d/armless/run 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/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/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index d54caca..42fbc6f 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-sonarr/blob/master/.github/ISSUE_TEMPLATE/issue.bug.yml) or [feature](https://github.com/linuxserver/docker-sonarr/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-sonarr/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 100644 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/Dockerfile b/Dockerfile index db1dc45..3aae37e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1 + FROM ghcr.io/linuxserver/baseimage-mono:focal # set version label diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index e7a4297..4e69783 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1 + FROM ghcr.io/linuxserver/baseimage-mono:arm64v8-focal # set version label diff --git a/Dockerfile.armhf b/Dockerfile.armhf deleted file mode 100644 index 9ad7052..0000000 --- a/Dockerfile.armhf +++ /dev/null @@ -1,49 +0,0 @@ -FROM ghcr.io/linuxserver/baseimage-mono:arm32v7-focal-3d8375bc-ls75 - -# set version label -ARG BUILD_DATE -ARG VERSION -ARG SONARR_VERSION -LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="aptalca" - -# set environment variables -ARG DEBIAN_FRONTEND="noninteractive" -ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_BRANCH="main" - -RUN \ - echo "**** add mediaarea repository ****" && \ - curl -L \ - "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ - -o /tmp/key.deb && \ - dpkg -i /tmp/key.deb && \ - echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ - echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y \ - jq \ - mediainfo && \ - echo "**** install sonarr ****" && \ - mkdir -p /app/sonarr/bin && \ - SONARR_VERSION="3.0.8.1507" && \ - curl -o \ - /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ - tar xf \ - /tmp/sonarr.tar.gz -C \ - /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)\nPackageGlobalMessage=Warn: Due to issues with Mono packages this container is no longer supported for 32-bit arm (armhf) platforms. See https://info.linuxserver.io for more info." > /app/sonarr/package_info && \ - rm -rf /app/sonarr/bin/Sonarr.Update && \ - echo "**** cleanup ****" && \ - apt-get clean && \ - rm -rf \ - /tmp/* \ - /var/tmp/* - -# add local files -COPY root/ / - -# ports and volumes -EXPOSE 8989 -VOLUME /config diff --git a/Jenkinsfile b/Jenkinsfile index e3954b7..cc99dad 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( @@ -157,7 +157,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 } @@ -180,7 +180,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 } @@ -203,7 +203,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 + '-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 + '-pr-' + env.PULL_REQUEST + '|arm64v8-' + env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST } else { env.CI_TAGS = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-pr-' + env.PULL_REQUEST } @@ -489,40 +489,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 "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-sonarr/packages\" \ - --label \"org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-sonarr\" \ - --label \"org.opencontainers.image.source=https://github.com/linuxserver/docker-sonarr\" \ - --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=Sonarr\" \ - --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ - --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}" - } - sh '''docker rmi \ - ${IMAGE}:arm32v7-${META_TAG} \ - ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :''' - } - } stage('Build ARM64') { agent { label 'ARM64' @@ -686,9 +652,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 \ @@ -804,56 +768,42 @@ 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 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}" "${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 ${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}: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}: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}: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 docker manifest push --purge ${MANIFESTIMAGE}:latest @@ -871,21 +821,16 @@ pipeline { ${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} || : ''' } @@ -977,12 +922,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} ''' } diff --git a/README.md b/README.md index acb6a61..70cd38b 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| ❌ | | +| armhf | ❌ | | ## Version Tags @@ -66,7 +66,6 @@ This image provides various versions that are available via tags. Please read th | :----: | :----: |--- | | latest | ✅ | Stable releases from Sonarr (currently v3) | | develop | ✅ | Development releases from Sonarr (currently v4) | - ## Application Setup Access the webui at `<your-ip>:8989`, for more information check out [Sonarr](https://sonarr.tv/). @@ -95,7 +94,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/London + - TZ=Etc/UTC volumes: - /path/to/data:/config - /path/to/tvseries:/tv #optional @@ -112,13 +111,14 @@ docker run -d \ --name=sonarr \ -e PUID=1000 \ -e PGID=1000 \ - -e TZ=Europe/London \ + -e TZ=Etc/UTC \ -p 8989:8989 \ -v /path/to/data:/config \ -v /path/to/tvseries:/tv `#optional` \ -v /path/to/downloadclient-downloads:/downloads `#optional` \ --restart unless-stopped \ lscr.io/linuxserver/sonarr:latest + ``` ## Parameters @@ -130,7 +130,7 @@ Container images are configured using parameters passed at runtime (such as thos | `-p 8989` | The port for the Sonarr webinterface | | `-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, this is required for Sonarr | +| `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). | | `-v /config` | Database and sonarr configs | | `-v /tv` | Location of TV library on disk (See note in Application setup) | | `-v /downloads` | Location of download managers output directory (See note in Application setup) | diff --git a/jenkins-vars.yml b/jenkins-vars.yml index c9b27e0..54ae32f 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -7,6 +7,7 @@ custom_version_command: "curl -sX GET http://services.sonarr.tv/v1/releases | jq release_type: stable release_tag: latest ls_branch: master +build_armhf: false repo_vars: - BUILD_VERSION_ARG = 'SONARR_VERSION' - LS_USER = 'linuxserver' diff --git a/root-armhf/etc/cont-init.d/50-armless b/root-armhf/etc/cont-init.d/50-armless deleted file mode 100644 index 31e79d6..0000000 --- a/root-armhf/etc/cont-init.d/50-armless +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/with-contenv bash - -cat <<-EOF - ******************************************************** - ******************************************************** - * * - * !!!! * - * This image no longers supports * - * 32 bit ARM due to a lack of upstream packages * - * * - * * - ******************************************************** - ******************************************************** -EOF diff --git a/root-armhf/etc/services.d/armless/run b/root-armhf/etc/services.d/armless/run deleted file mode 100755 index b2ee184..0000000 --- a/root-armhf/etc/services.d/armless/run +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [[ -n $ISCI ]]; then - sleep 180 -fi - -exec \ - s6-svscanctl -t /run/service/ From fc49f5b186bbb33fd300eb3f3bc4e10d5965823d Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 15 Feb 2023 13:55:14 +0000 Subject: [PATCH 247/393] Rebase to Jammy --- Dockerfile | 19 +++++++++++------ Dockerfile.aarch64 | 21 ++++++++++++------- README.md | 2 ++ readme-vars.yml | 4 +++- root/etc/cont-init.d/30-config | 9 -------- .../dependencies.d/init-sonarr-config | 0 .../dependencies.d/init-config | 0 .../s6-overlay/s6-rc.d/init-sonarr-config/run | 12 +++++++++++ .../s6-rc.d/init-sonarr-config/type | 1 + .../s6-overlay/s6-rc.d/init-sonarr-config/up | 1 + .../svc-sonarr/dependencies.d/init-services | 0 .../s6-rc.d/svc-sonarr/notification-fd | 1 + root/etc/s6-overlay/s6-rc.d/svc-sonarr/run | 7 +++++++ root/etc/s6-overlay/s6-rc.d/svc-sonarr/type | 1 + .../user/contents.d/init-sonarr-config | 0 .../s6-rc.d/user/contents.d/svc-sonarr | 0 root/etc/services.d/sonarr/run | 7 ------- 17 files changed, 55 insertions(+), 30 deletions(-) delete mode 100644 root/etc/cont-init.d/30-config create mode 100644 root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-sonarr-config create mode 100644 root/etc/s6-overlay/s6-rc.d/init-sonarr-config/dependencies.d/init-config create mode 100755 root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run create mode 100644 root/etc/s6-overlay/s6-rc.d/init-sonarr-config/type create mode 100644 root/etc/s6-overlay/s6-rc.d/init-sonarr-config/up create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-sonarr/dependencies.d/init-services create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-sonarr/notification-fd create mode 100755 root/etc/s6-overlay/s6-rc.d/svc-sonarr/run create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-sonarr/type create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-sonarr-config create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-sonarr delete mode 100755 root/etc/services.d/sonarr/run diff --git a/Dockerfile b/Dockerfile index 3aae37e..35a9751 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-mono:focal +FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy # set version label ARG BUILD_DATE @@ -20,12 +20,15 @@ RUN \ "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ -o /tmp/key.deb && \ dpkg -i /tmp/key.deb && \ - echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ + echo "deb https://mediaarea.net/repo/deb/ubuntu jammy main" | tee /etc/apt/sources.list.d/mediaarea.list && \ + echo "**** add mono repository ****" && \ + apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ + echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \ echo "**** install packages ****" && \ apt-get update && \ - apt-get install -y \ - jq \ - mediainfo \ + apt-get install -y --no-install-recommends \ + ca-certificates-mono \ + libcurl4-openssl-dev \ libmono-system-net-http4.0-cil \ libmono-corlib4.5-cil \ libmono-microsoft-csharp4.0-cil \ @@ -47,7 +50,10 @@ RUN \ libmono-system-web4.0-cil \ libmono-system-xml-linq4.0-cil \ libmono-system-xml4.0-cil \ - libmono-system4.0-cil && \ + libmono-system4.0-cil \ + mono-runtime \ + mono-vbnc \ + mediainfo && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ @@ -66,6 +72,7 @@ RUN \ apt-get clean && \ rm -rf \ /tmp/* \ + /var/lib/apt/lists/* \ /var/tmp/* # add local files diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 4e69783..f5cb73f 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -20,12 +20,15 @@ RUN \ "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ -o /tmp/key.deb && \ dpkg -i /tmp/key.deb && \ - echo "deb https://mediaarea.net/repo/deb/ubuntu focal main" | tee /etc/apt/sources.list.d/mediaarea.list && \ + echo "deb https://mediaarea.net/repo/deb/ubuntu jammy main" | tee /etc/apt/sources.list.d/mediaarea.list && \ + echo "**** add mono repository ****" && \ + apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ + echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \ echo "**** install packages ****" && \ apt-get update && \ - apt-get install -y \ - jq \ - mediainfo \ + apt-get install -y --no-install-recommends \ + ca-certificates-mono \ + libcurl4-openssl-dev \ libmono-system-net-http4.0-cil \ libmono-corlib4.5-cil \ libmono-microsoft-csharp4.0-cil \ @@ -47,7 +50,10 @@ RUN \ libmono-system-web4.0-cil \ libmono-system-xml-linq4.0-cil \ libmono-system-xml4.0-cil \ - libmono-system4.0-cil && \ + libmono-system4.0-cil \ + mono-runtime \ + mono-vbnc \ + mediainfo && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ @@ -66,11 +72,12 @@ RUN \ apt-get clean && \ rm -rf \ /tmp/* \ + /var/lib/apt/lists/* \ /var/tmp/* -# add local files +# add local files COPY root/ / -# ports and volumes +# ports and volumes EXPOSE 8989 VOLUME /config diff --git a/README.md b/README.md index 70cd38b..518471d 100644 --- a/README.md +++ b/README.md @@ -244,6 +244,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **15.02.23:** - Rebase master branch to Jammy. +* **19.12.22:** - Rebase develop branch Alpine 3.17. * **24.11.22:** - Bump develop branch to v4, rebase to Alpine 3.16. * **03.08.22:** - Deprecate armhf. * **02.08.22:** - Add armhf deprecation warning. diff --git a/readme-vars.yml b/readme-vars.yml index daa52f1..e6be966 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -55,7 +55,9 @@ app_setup_block: | # changelog changelogs: - - { date: "24.11.22:", desc: "Bump develop branch to v4, rebase to Alpine 3.16." } + - { date: "15.02.23:", desc: "Rebase master branch to Jammy." } + - { date: "19.12.22:", desc: "Rebase develop branch Alpine 3.17." } + - { date: "24.11.22:", desc: "Bump develop branch to v4, rebase to Alpine 3.16." } - { date: "03.08.22:", desc: "Deprecate armhf." } - { date: "02.08.22:", desc: "Add armhf deprecation warning." } - { date: "28.04.22:", desc: "Rebase master branch to mono 6.12 base (focal)." } diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config deleted file mode 100644 index 9010fc3..0000000 --- a/root/etc/cont-init.d/30-config +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/with-contenv bash - -# cleanup pid if it exists -[[ -e /config/sonarr.pid ]] && \ - rm -rf /config/sonarr.pid - -# permissions -chown -R abc:abc \ - /app/sonarr/bin diff --git a/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-sonarr-config b/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-sonarr-config new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/dependencies.d/init-config b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/dependencies.d/init-config new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run new file mode 100755 index 0000000..e281f43 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run @@ -0,0 +1,12 @@ +#!/usr/bin/with-contenv bash +# shellcheck shell=bash + +# cleanup pid if it exists +if [[ -e /config/sonarr.pid ]]; then + rm -rf /config/sonarr.pid +fi + +# permissions +lsiown -R abc:abc \ + /app/sonarr/bin \ + /config diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/type b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/type @@ -0,0 +1 @@ +oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/up b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/up new file mode 100644 index 0000000..2fb8916 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-sonarr-config/run diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/dependencies.d/init-services b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/dependencies.d/init-services new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/notification-fd b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/notification-fd @@ -0,0 +1 @@ +3 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run new file mode 100755 index 0000000..f81e83d --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run @@ -0,0 +1,7 @@ +#!/usr/bin/with-contenv bash +# shellcheck shell=bash + +exec \ + s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost 8989" \ + cd /app/sonarr/bin s6-setuidgid abc mono --debug Sonarr.exe \ + -nobrowser -data=/config diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/type b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/type @@ -0,0 +1 @@ +longrun diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-sonarr-config b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-sonarr-config new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-sonarr b/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-sonarr new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run deleted file mode 100755 index 00a0285..0000000 --- a/root/etc/services.d/sonarr/run +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/with-contenv bash - -cd /app/sonarr/bin || exit - -exec \ - s6-setuidgid abc mono --debug Sonarr.exe \ - -nobrowser -data=/config From 68db08f53a770c010ba6151d48e3f1591ba74fbc Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 15 Feb 2023 14:10:07 +0000 Subject: [PATCH 248/393] Update mediainfo deb, remove libcurl-dev package --- Dockerfile | 3 +-- Dockerfile.aarch64 | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 35a9751..6c0edcd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ ENV SONARR_BRANCH="main" RUN \ echo "**** add mediaarea repository ****" && \ curl -L \ - "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ + "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-21_all.deb" \ -o /tmp/key.deb && \ dpkg -i /tmp/key.deb && \ echo "deb https://mediaarea.net/repo/deb/ubuntu jammy main" | tee /etc/apt/sources.list.d/mediaarea.list && \ @@ -28,7 +28,6 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ ca-certificates-mono \ - libcurl4-openssl-dev \ libmono-system-net-http4.0-cil \ libmono-corlib4.5-cil \ libmono-microsoft-csharp4.0-cil \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index f5cb73f..8ae2f2b 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -17,7 +17,7 @@ ENV SONARR_BRANCH="main" RUN \ echo "**** add mediaarea repository ****" && \ curl -L \ - "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb" \ + "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-21_all.deb" \ -o /tmp/key.deb && \ dpkg -i /tmp/key.deb && \ echo "deb https://mediaarea.net/repo/deb/ubuntu jammy main" | tee /etc/apt/sources.list.d/mediaarea.list && \ @@ -28,7 +28,6 @@ RUN \ apt-get update && \ apt-get install -y --no-install-recommends \ ca-certificates-mono \ - libcurl4-openssl-dev \ libmono-system-net-http4.0-cil \ libmono-corlib4.5-cil \ libmono-microsoft-csharp4.0-cil \ From baabb9be6bfc6dcb94ba24a1f06d3aff74425dd0 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 15 Feb 2023 14:23:02 +0000 Subject: [PATCH 249/393] Remove CI env --- jenkins-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 54ae32f..f2a762c 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -23,7 +23,7 @@ repo_vars: - CI_PORT='8989' - CI_SSL='false' - CI_DELAY='120' - - CI_DOCKERENV='TZ=US/Pacific|ISCI=true' + - CI_DOCKERENV='TZ=US/Pacific' - CI_AUTH='user:password' - CI_WEBPATH='' sponsor_links: From 75c56c84a82471694060eb7bc0d2858bcb631503 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 15 Feb 2023 14:24:15 +0000 Subject: [PATCH 250/393] Actually change base image --- Dockerfile.aarch64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 8ae2f2b..43059d0 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-mono:arm64v8-focal +FROM ghcr.io/linuxserver/baseimage-mono:arm64v8-jammy # set version label ARG BUILD_DATE From ca10366f3ad9fcb39e2a1111f3b8d2490cea7c55 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Wed, 15 Feb 2023 14:26:33 +0000 Subject: [PATCH 251/393] Really use correct base image this time --- Dockerfile.aarch64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 43059d0..8042dc1 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-mono:arm64v8-jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-jammy # set version label ARG BUILD_DATE From e603d643a49971bb08918faaa802af757e459708 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 15 Feb 2023 09:00:58 -0600 Subject: [PATCH 252/393] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index cc99dad..211b2d6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,7 @@ pipeline { CI_PORT='8989' CI_SSL='false' CI_DELAY='120' - CI_DOCKERENV='TZ=US/Pacific|ISCI=true' + CI_DOCKERENV='TZ=US/Pacific' CI_AUTH='user:password' CI_WEBPATH='' } From c4f5e11fd58b673919391859b0269bcce9a07a21 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 15 Feb 2023 09:03:39 -0600 Subject: [PATCH 253/393] Bot Updating Package Versions --- package_versions.txt | 361 +++++++++++++++++++++---------------------- 1 file changed, 178 insertions(+), 183 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fefcba9..1376512 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,109 +1,99 @@ -adduser3.118ubuntu2 -apt2.0.9 -apt-transport-https2.0.9 -apt-utils2.0.9 -base-files11ubuntu5.5 -base-passwd3.5.47 -bash5.0-6ubuntu1.1 -binutils2.34-6ubuntu1.4 -binutils-common2.34-6ubuntu1.4 -binutils-x86-64-linux-gnu2.34-6ubuntu1.4 -bsdutils1:2.34-0.1ubuntu9.3 -bzip21.0.8-2 -ca-certificates20211016ubuntu0.20.04.1 +adduser3.118ubuntu5 +apt2.4.8 +apt-utils2.4.8 +base-files12ubuntu4.2 +base-passwd3.5.52build1 +bash5.1-6ubuntu1 +binutils2.38-4ubuntu2.1 +binutils-common2.38-4ubuntu2.1 +binutils-x86-64-linux-gnu2.38-4ubuntu2.1 +bsdutils1:2.37.2-4ubuntu3 +ca-certificates20211016ubuntu0.22.04.1 ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 -coreutils8.30-3ubuntu2 -curl7.68.0-1ubuntu2.15 -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 -jq1.6-1ubuntu0.20.04.1 -krb5-locales1.17-6ubuntu4.2 -libacl12.2.53-6 -libapt-pkg6.02.0.9 -libasn1-8-heimdal7.7.0+dfsg-1ubuntu1.3 -libassuan02.5.3-7ubuntu2 -libattr11:2.4.48-5 -libaudit11:2.8.5-2ubuntu6 -libaudit-common1:2.8.5-2ubuntu6 -libbinutils2.34-6ubuntu1.4 -libblkid12.34-0.1ubuntu9.3 -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 -libctf02.34-6ubuntu1.4 -libctf-nobfd02.34-6ubuntu1.4 -libcurl3-gnutls7.68.0-1ubuntu2.15 -libcurl47.68.0-1ubuntu2.15 -libcurl4-openssl-dev7.68.0-1ubuntu2.15 -libdb5.35.3.28+dfsg1-0.6ubuntu2 -libdebconfclient00.251ubuntu1 -libexif120.6.21-6ubuntu0.4 -libexpat12.2.9-1ubuntu0.6 -libext2fs21.45.5-2ubuntu1 -libfdisk12.34-0.1ubuntu9.3 -libffi73.3-4 -libfontconfig12.13.1-2ubuntu3 -libfreetype62.10.1-2ubuntu0.2 -libgcc-s110.3.0-1ubuntu1~20.04 -libgcrypt201.8.5-5ubuntu1.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 +jq1.6-2.1ubuntu3 +libacl12.3.1-1 +libapt-pkg6.02.4.8 +libassuan02.5.5-1build1 +libattr11:2.5.1-1build1 +libaudit11:3.0.7-1build1 +libaudit-common1:3.0.7-1build1 +libbinutils2.38-4ubuntu2.1 +libblkid12.37.2-4ubuntu3 +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 +libctf02.38-4ubuntu2.1 +libctf-nobfd02.38-4ubuntu2.1 +libcurl3-gnutls7.81.0-1ubuntu1.7 +libcurl47.81.0-1ubuntu1.7 +libdb5.35.3.28+dfsg1-0.8ubuntu3 +libdebconfclient00.261ubuntu1 +libdeflate01.10-2 +libexif120.6.24-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 +libgcc-s112.1.0-2ubuntu1~22.04 +libgcrypt201.9.4-3ubuntu3 libgdiplus6.0.5-0xamarin1+ubuntu2004b1 -libgif75.1.9-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 -libgssapi3-heimdal7.7.0+dfsg-1ubuntu1.3 -libgssapi-krb5-21.17-6ubuntu4.2 -libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1.3 -libheimbase1-heimdal7.7.0+dfsg-1ubuntu1.3 -libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1.3 -libhogweed53.5.1+really3.5.1-2ubuntu0.2 -libhx509-5-heimdal7.7.0+dfsg-1ubuntu1.3 -libidn2-02.2.0-2 -libjbig02.1-3.1ubuntu0.20.04.1 -libjpeg88c-2ubuntu8 -libjpeg-turbo82.0.3-0ubuntu1.20.04.3 -libjq11.6-1ubuntu0.20.04.1 -libk5crypto31.17-6ubuntu4.2 -libkeyutils11.6-6ubuntu1.1 -libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1.3 -libkrb5-31.17-6ubuntu4.2 -libkrb5support01.17-6ubuntu4.2 -libksba81.3.5-2ubuntu0.20.04.2 -libldap-2.4-22.4.49+dfsg-2ubuntu1.9 -libldap-common2.4.49+dfsg-2ubuntu1.9 -liblz4-11.9.2-2ubuntu0.20.04.1 -liblzma55.2.4-1ubuntu1 +libgif75.1.9-2build2 +libglib2.0-02.72.4-0ubuntu1 +libgmp102:6.2.1+dfsg-3ubuntu1 +libgnutls303.7.3-4ubuntu1.1 +libgpg-error01.43-3 +libgssapi-krb5-21.19.2-2 +libhogweed63.7.3-1build2 +libidn2-02.3.2-2build1 +libjbig02.1-3.1ubuntu0.22.04.1 +libjpeg88c-2ubuntu10 +libjpeg-turbo82.1.2-0ubuntu1 +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.2 +libldap-2.5-02.5.13+dfsg-0ubuntu0.22.04.1 +libldap-common2.5.13+dfsg-0ubuntu0.22.04.1 +liblz4-11.9.3-2build2 +liblzma55.2.5-2ubuntu1 +libmd01.0.4-1build1 libmediainfo0v522.12-1 libmms00.6.4-3 libmono-accessibility4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 @@ -151,66 +141,68 @@ libmono-system-windows-forms4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmono-system-xml4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmono-system-xml-linq4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 libmono-webbrowser4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmount12.34-0.1ubuntu9.3 -libncurses66.2-0ubuntu2 -libncursesw66.2-0ubuntu2 -libnettle73.5.1+really3.5.1-2ubuntu0.2 -libnghttp2-141.40.0-1build1 -libnpth01.6-1 -libonig56.9.4-1 -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 -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.3 -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 -libtiff54.1.0+git191117-2ubuntu0.20.04.7 -libtinfo66.2-0ubuntu2 -libudev1245.4-4ubuntu3.15 -libunistring20.9.10-2 -libuuid12.34-0.1ubuntu9.3 -libwebp60.6.1-2ubuntu0.20.04.1 -libwind0-heimdal7.7.0+dfsg-1ubuntu1.3 -libx11-62:1.6.9-2ubuntu1.2 -libx11-data2:1.6.9-2ubuntu1.2 -libxau61:1.0.9-0ubuntu1 -libxcb11.14-2 -libxcb-render01.14-2 -libxcb-shm01.14-2 -libxdmcp61:1.1.3-0ubuntu1 -libxext62:1.3.4-0ubuntu1 -libxrender11:0.9.10-1 +libmount12.37.2-4ubuntu3 +libncurses66.3-2 +libncursesw66.3-2 +libnettle83.7.3-1build2 +libnghttp2-141.43.0-1build3 +libnpth01.6-3build2 +libnsl21.3.0-2build2 +libonig56.9.7.1-2build1 +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 +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.7 +libstdc++612.1.0-2ubuntu1~22.04 +libsystemd0249.11-0ubuntu3.6 +libtasn1-64.18.0-4build1 +libtiff54.3.0-6ubuntu0.3 +libtinfo66.3-2 +libtirpc31.3.2-2ubuntu0.1 +libtirpc-common1.3.2-2ubuntu0.1 +libudev1249.11-0ubuntu3.6 +libunistring21.0-1 +libuuid12.37.2-4ubuntu3 +libwebp71.2.2-2 +libx11-62:1.7.5-1 +libx11-data2:1.7.5-1 +libxau61:1.0.9-1build5 +libxcb11.14-3ubuntu3 +libxcb-render01.14-3ubuntu3 +libxcb-shm01.14-3ubuntu3 +libxdmcp61:1.1.3-0ubuntu5 +libxext62:1.3.4-1build1 +libxrender11:0.9.10-1build4 +libxxhash00.8.1-1 libzen0v50.4.40-1 -libzstd11.4.4+dfsg-3ubuntu0.1 -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 +libzstd11.4.8+dfsg-3build1 +locales2.35-0ubuntu3.1 +login1:4.8.1-2ubuntu2.1 +logsave1.46.5-2ubuntu1.1 +lsb-base11.1.0ubuntu4 +mawk1.3.4.20200120-3 mediainfo22.12-1 mono-4.0-gac6.12.0.182-0xamarin1+ubuntu2004b1 mono-gac6.12.0.182-0xamarin1+ubuntu2004b1 @@ -218,23 +210,26 @@ mono-runtime6.12.0.182-0xamarin1+ubuntu2004b1 mono-runtime-common6.12.0.182-0xamarin1+ubuntu2004b1 mono-runtime-sgen6.12.0.182-0xamarin1+ubuntu2004b1 mono-vbnc4.7-0xamarin3+ubuntu2004b1 -mount2.34-0.1ubuntu9.3 -ncurses-base6.2-0ubuntu2 -ncurses-bin6.2-0ubuntu2 -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 -repo-mediaarea1.0-12 -sed4.7-1 -sensible-utils0.0.12+nmu1 -sysvinit-utils2.96-2.1ubuntu1 -tar1.30+dfsg-7ubuntu0.20.04.2 -tzdata2022g-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 +mount2.37.2-4ubuntu3 +ncurses-base6.3-2 +ncurses-bin6.3-2 +netcat1.218-4ubuntu1 +netcat-openbsd1.218-4ubuntu1 +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 +repo-mediaarea1.0-21 +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 From 621dc9e24e109d0af74451ad2eca568c8bf0d3b9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 21 Feb 2023 07:43:05 -0600 Subject: [PATCH 254/393] 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 1376512..076b6a5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ adduser3.118ubuntu5 apt2.4.8 apt-utils2.4.8 -base-files12ubuntu4.2 +base-files12ubuntu4.3 base-passwd3.5.52build1 bash5.1-6ubuntu1 binutils2.38-4ubuntu2.1 @@ -77,17 +77,17 @@ libglib2.0-02.72.4-0ubuntu1 libgmp102:6.2.1+dfsg-3ubuntu1 libgnutls303.7.3-4ubuntu1.1 libgpg-error01.43-3 -libgssapi-krb5-21.19.2-2 +libgssapi-krb5-21.19.2-2ubuntu0.1 libhogweed63.7.3-1build2 libidn2-02.3.2-2build1 libjbig02.1-3.1ubuntu0.22.04.1 libjpeg88c-2ubuntu10 libjpeg-turbo82.1.2-0ubuntu1 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 @@ -150,10 +150,10 @@ libnpth01.6-3build2 libnsl21.3.0-2build2 libonig56.9.7.1-2build1 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 libpcre2-8-010.39-3ubuntu0.1 libpcre32:8.39-13ubuntu0.22.04.1 libpixman-1-00.40.0-1ubuntu0.22.04.1 @@ -174,7 +174,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 92792f9acf0b947a55731c3a1f5fe74f2d8dde62 Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Fri, 24 Feb 2023 11:39:36 +0000 Subject: [PATCH 255/393] Use /ping endpoint for readiness checks --- root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check | 7 +++++++ root/etc/s6-overlay/s6-rc.d/svc-sonarr/run | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100755 root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check new file mode 100755 index 0000000..b752f1e --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check @@ -0,0 +1,7 @@ +#!/bin/bash + +if [[ $(curl -sL "http://localhost:8989/ping" | jq -r '.status' 2>/dev/null) = "OK" ]]; then + exit 0 +else + exit 1 +fi diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run index f81e83d..a8c7059 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run @@ -2,6 +2,6 @@ # shellcheck shell=bash exec \ - s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost 8989" \ + s6-notifyoncheck -d -n 300 -w 1000 \ cd /app/sonarr/bin s6-setuidgid abc mono --debug Sonarr.exe \ -nobrowser -data=/config From 90fd4c042d0d4dbc2d557a7ec6318d69c1b3df8e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 28 Feb 2023 07:44:09 -0600 Subject: [PATCH 256/393] 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 076b6a5..ecff05c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,7 +11,7 @@ bsdutils1:2.37.2-4ubuntu3 ca-certificates20211016ubuntu0.22.04.1 ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 coreutils8.32-4.1ubuntu1 -curl7.81.0-1ubuntu1.7 +curl7.81.0-1ubuntu1.8 dash0.5.11+git20210903+057cd650a4ed-3build1 debconf1.5.79ubuntu1 debianutils5.5-1ubuntu2 @@ -58,8 +58,8 @@ libcom-err21.46.5-2ubuntu1.1 libcrypt11:4.4.27-1 libctf02.38-4ubuntu2.1 libctf-nobfd02.38-4ubuntu2.1 -libcurl3-gnutls7.81.0-1ubuntu1.7 -libcurl47.81.0-1ubuntu1.7 +libcurl3-gnutls7.81.0-1ubuntu1.8 +libcurl47.81.0-1ubuntu1.8 libdb5.35.3.28+dfsg1-0.8ubuntu3 libdebconfclient00.261ubuntu1 libdeflate01.10-2 From 9e9237917ba3515447a2de49a9b2c2d6b2776c4d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 6 Mar 2023 21:32:30 +0100 Subject: [PATCH 257/393] Bot Updating Templated Files --- Jenkinsfile | 41 +++++++++++++++-------------------------- 1 file changed, 15 insertions(+), 26 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 211b2d6..3a28ff2 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-sonarr/packages\" \ @@ -455,7 +456,7 @@ pipeline { --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ - --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-sonarr/packages\" \ @@ -485,7 +487,7 @@ pipeline { --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ - --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.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-sonarr/packages\" \ @@ -512,7 +515,7 @@ pipeline { --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --label \"org.opencontainers.image.title=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ - --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) { @@ -541,26 +544,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 57ae1ca16f5bfe2fdc02b15a71a55fc5dd5a975e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 6 Mar 2023 21:35:23 +0100 Subject: [PATCH 258/393] Bot Updating Package Versions --- package_versions.txt | 471 ++++++++++++++++++++++--------------------- 1 file changed, 236 insertions(+), 235 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ecff05c..6f99ec9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,235 +1,236 @@ -adduser3.118ubuntu5 -apt2.4.8 -apt-utils2.4.8 -base-files12ubuntu4.3 -base-passwd3.5.52build1 -bash5.1-6ubuntu1 -binutils2.38-4ubuntu2.1 -binutils-common2.38-4ubuntu2.1 -binutils-x86-64-linux-gnu2.38-4ubuntu2.1 -bsdutils1:2.37.2-4ubuntu3 -ca-certificates20211016ubuntu0.22.04.1 -ca-certificates-mono6.12.0.182-0xamarin1+ubuntu2004b1 -coreutils8.32-4.1ubuntu1 -curl7.81.0-1ubuntu1.8 -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 -jq1.6-2.1ubuntu3 -libacl12.3.1-1 -libapt-pkg6.02.4.8 -libassuan02.5.5-1build1 -libattr11:2.5.1-1build1 -libaudit11:3.0.7-1build1 -libaudit-common1:3.0.7-1build1 -libbinutils2.38-4ubuntu2.1 -libblkid12.37.2-4ubuntu3 -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 -libctf02.38-4ubuntu2.1 -libctf-nobfd02.38-4ubuntu2.1 -libcurl3-gnutls7.81.0-1ubuntu1.8 -libcurl47.81.0-1ubuntu1.8 -libdb5.35.3.28+dfsg1-0.8ubuntu3 -libdebconfclient00.261ubuntu1 -libdeflate01.10-2 -libexif120.6.24-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 -libgcc-s112.1.0-2ubuntu1~22.04 -libgcrypt201.9.4-3ubuntu3 -libgdiplus6.0.5-0xamarin1+ubuntu2004b1 -libgif75.1.9-2build2 -libglib2.0-02.72.4-0ubuntu1 -libgmp102:6.2.1+dfsg-3ubuntu1 -libgnutls303.7.3-4ubuntu1.1 -libgpg-error01.43-3 -libgssapi-krb5-21.19.2-2ubuntu0.1 -libhogweed63.7.3-1build2 -libidn2-02.3.2-2build1 -libjbig02.1-3.1ubuntu0.22.04.1 -libjpeg88c-2ubuntu10 -libjpeg-turbo82.1.2-0ubuntu1 -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 -liblz4-11.9.3-2build2 -liblzma55.2.5-2ubuntu1 -libmd01.0.4-1build1 -libmediainfo0v522.12-1 -libmms00.6.4-3 -libmono-accessibility4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-cecil-vb0.9-cil4.7-0xamarin3+ubuntu2004b1 -libmono-corlib4.5-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-i18n4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-i18n-west4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-ldap4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-messaging4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-microsoft-csharp4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-microsoft-visualbasic10.0-cil4.7-0xamarin3+ubuntu2004b1 -libmono-posix4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-security4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-sqlite4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-componentmodel-dataannotations4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-configuration4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-configuration-install4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-core4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-data4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-data-datasetextensions4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-design4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-drawing4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-drawing-design4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-enterpriseservices4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-identitymodel4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-identitymodel-selectors4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-io-compression4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-ldap4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-messaging4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-net-http4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-numerics4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-runtime-serialization4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-runtime-serialization-formatters-soap4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-security4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel4.0a-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel-activation4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-servicemodel-internals0.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-serviceprocess4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-transactions4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-web4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-web-applicationservices4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-web-services4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-windows-forms4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-xml4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-system-xml-linq4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmono-webbrowser4.0-cil6.12.0.182-0xamarin1+ubuntu2004b1 -libmount12.37.2-4ubuntu3 -libncurses66.3-2 -libncursesw66.3-2 -libnettle83.7.3-1build2 -libnghttp2-141.43.0-1build3 -libnpth01.6-3build2 -libnsl21.3.0-2build2 -libonig56.9.7.1-2build1 -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 -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 -libtiff54.3.0-6ubuntu0.3 -libtinfo66.3-2 -libtirpc31.3.2-2ubuntu0.1 -libtirpc-common1.3.2-2ubuntu0.1 -libudev1249.11-0ubuntu3.6 -libunistring21.0-1 -libuuid12.37.2-4ubuntu3 -libwebp71.2.2-2 -libx11-62:1.7.5-1 -libx11-data2:1.7.5-1 -libxau61:1.0.9-1build5 -libxcb11.14-3ubuntu3 -libxcb-render01.14-3ubuntu3 -libxcb-shm01.14-3ubuntu3 -libxdmcp61:1.1.3-0ubuntu5 -libxext62:1.3.4-1build1 -libxrender11:0.9.10-1build4 -libxxhash00.8.1-1 -libzen0v50.4.40-1 -libzstd11.4.8+dfsg-3build1 -locales2.35-0ubuntu3.1 -login1:4.8.1-2ubuntu2.1 -logsave1.46.5-2ubuntu1.1 -lsb-base11.1.0ubuntu4 -mawk1.3.4.20200120-3 -mediainfo22.12-1 -mono-4.0-gac6.12.0.182-0xamarin1+ubuntu2004b1 -mono-gac6.12.0.182-0xamarin1+ubuntu2004b1 -mono-runtime6.12.0.182-0xamarin1+ubuntu2004b1 -mono-runtime-common6.12.0.182-0xamarin1+ubuntu2004b1 -mono-runtime-sgen6.12.0.182-0xamarin1+ubuntu2004b1 -mono-vbnc4.7-0xamarin3+ubuntu2004b1 -mount2.37.2-4ubuntu3 -ncurses-base6.3-2 -ncurses-bin6.3-2 -netcat1.218-4ubuntu1 -netcat-openbsd1.218-4ubuntu1 -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 -repo-mediaarea1.0-21 -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 +adduser 3.118ubuntu5 deb +apt 2.4.8 deb +apt-utils 2.4.8 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +binutils 2.38-4ubuntu2.1 deb +binutils-common 2.38-4ubuntu2.1 deb +binutils-x86-64-linux-gnu 2.38-4ubuntu2.1 deb +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20211016ubuntu0.22.04.1 deb +ca-certificates-mono 6.12.0.182-0xamarin1+ubuntu2004b1 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 +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.8 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 +libbinutils 2.38-4ubuntu2.1 deb +libblkid1 2.37.2-4ubuntu3 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 +libctf-nobfd0 2.38-4ubuntu2.1 deb +libctf0 2.38-4ubuntu2.1 deb +libcurl3-gnutls 7.81.0-1ubuntu1.8 deb +libcurl4 7.81.0-1ubuntu1.8 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdeflate0 1.10-2 deb +libexif12 0.6.24-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 +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb +libgif7 5.1.9-2build2 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 +libgssapi-krb5-2 1.19.2-2ubuntu0.1 deb +libhogweed6 3.7.3-1build2 deb +libidn2-0 2.3.2-2build1 deb +libjbig0 2.1-3.1ubuntu0.22.04.1 deb +libjpeg-turbo8 2.1.2-0ubuntu1 deb +libjpeg8 8c-2ubuntu10 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 +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmediainfo0v5 22.12-1 deb +libmms0 0.6.4-3 deb +libmono-accessibility4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-corlib4.5-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-i18n-west4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-i18n4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-ldap4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-messaging4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-microsoft-csharp4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-posix4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-security4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-sqlite4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-configuration-install4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-configuration4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-core4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-data-datasetextensions4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-data4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-design4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-drawing-design4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-drawing4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-enterpriseservices4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-identitymodel-selectors4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-identitymodel4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-io-compression4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-ldap4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-messaging4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-net-http4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-numerics4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-runtime-serialization4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-security4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-servicemodel-activation4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-servicemodel-internals0.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-servicemodel4.0a-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-serviceprocess4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-transactions4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-web-applicationservices4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-web-services4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-web4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-windows-forms4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-xml-linq4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system-xml4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-system4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-webbrowser4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmount1 2.37.2-4ubuntu3 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 +libonig5 6.9.7.1-2build1 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 +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 +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 +libtiff5 4.3.0-6ubuntu0.4 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 +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libwebp7 1.2.2-2 deb +libx11-6 2:1.7.5-1 deb +libx11-data 2:1.7.5-1 deb +libxau6 1:1.0.9-1build5 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 1.14-3ubuntu3 deb +libxcb1 1.14-3ubuntu3 deb +libxdmcp6 1:1.1.3-0ubuntu5 deb +libxext6 2:1.3.4-1build1 deb +libxrender1 1:0.9.10-1build4 deb +libxxhash0 0.8.1-1 deb +libzen0v5 0.4.40-1 deb +libzstd1 1.4.8+dfsg-3build1 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 +mediainfo 22.12-1 deb +mono-4.0-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb +mono-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb +mono-runtime 6.12.0.182-0xamarin1+ubuntu2004b1 deb +mono-runtime-common 6.12.0.182-0xamarin1+ubuntu2004b1 deb +mono-runtime-sgen 6.12.0.182-0xamarin1+ubuntu2004b1 deb +mono-vbnc 4.7-0xamarin3+ubuntu2004b1 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 +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 +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +repo-mediaarea 1.0-21 deb +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 +zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From 401076de8295d32acb49fc1f4ee62fd2f9d23803 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 7 Mar 2023 07:44:27 -0600 Subject: [PATCH 259/393] 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 6f99ec9..4fe82ff 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,7 +76,7 @@ libgdiplus 6.0.5-0xamarin1+ubu libgif7 5.1.9-2build2 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 libgssapi-krb5-2 1.19.2-2ubuntu0.1 deb libhogweed6 3.7.3-1build2 deb @@ -227,7 +227,7 @@ repo-mediaarea 1.0-21 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 512c5fc9642023add93449d84d28a14c160d995a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 21 Mar 2023 14:41:16 +0100 Subject: [PATCH 260/393] 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 4fe82ff..66b4a94 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -12,7 +12,7 @@ bsdutils 1:2.37.2-4ubuntu3 ca-certificates 20211016ubuntu0.22.04.1 deb ca-certificates-mono 6.12.0.182-0xamarin1+ubuntu2004b1 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 @@ -59,8 +59,8 @@ libcom-err2 1.46.5-2ubuntu1.1 libcrypt1 1:4.4.27-1 deb libctf-nobfd0 2.38-4ubuntu2.1 deb libctf0 2.38-4ubuntu2.1 deb -libcurl3-gnutls 7.81.0-1ubuntu1.8 deb -libcurl4 7.81.0-1ubuntu1.8 deb +libcurl3-gnutls 7.81.0-1ubuntu1.10 deb +libcurl4 7.81.0-1ubuntu1.10 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libdeflate0 1.10-2 deb @@ -90,8 +90,8 @@ libkeyutils1 1.6.1-2ubuntu3 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 liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb @@ -177,13 +177,13 @@ libss2 1.46.5-2ubuntu1.1 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 libtiff5 4.3.0-6ubuntu0.4 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 libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb libwebp7 1.2.2-2 deb From 5fe4875ff77b58622e28a07101805ec7e60bc743 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Apr 2023 15:39:52 +0200 Subject: [PATCH 261/393] Bot Updating Templated Files --- Jenkinsfile | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3a28ff2..9446bb1 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 818d4f4c7dd7ffffa14b527a822d21d69a3c6a10 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Apr 2023 15:41:26 +0200 Subject: [PATCH 262/393] 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 aaac5d528c66883d2e559f51af8af571bea304f8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Apr 2023 08:43:04 -0500 Subject: [PATCH 263/393] 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..58abbfc --- /dev/null +++ b/.github/workflows/call_issues_cron.yml @@ -0,0 +1,13 @@ +name: Mark stale issues and pull requests +on: + schedule: + - cron: '53 15 * * *' + 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 98b3e34..578ccec 100755 --- 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: '32 13 * * 2' + - cron: '26 23 * * 5' workflow_dispatch: jobs: diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml index 2df6b61..1447bc5 100644 --- 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 c118ebc6ec1545fb6ea84f16077f6a6d21093ac4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 4 Apr 2023 15:46:18 +0200 Subject: [PATCH 264/393] 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 66b4a94..def1ec2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -95,7 +95,7 @@ libldap-common 2.5.14+dfsg-0ubuntu liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmediainfo0v5 22.12-1 deb +libmediainfo0v5 23.03-1 deb libmms0 0.6.4-3 deb libmono-accessibility4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb @@ -204,7 +204,7 @@ login 1:4.8.1-2ubuntu2.1 logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mediainfo 22.12-1 deb +mediainfo 23.03-1 deb mono-4.0-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb mono-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb mono-runtime 6.12.0.182-0xamarin1+ubuntu2004b1 deb From d4e4982f8e196dcfccdfe2d32bedb2d13e2f41d4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 8 Apr 2023 01:31:17 +0200 Subject: [PATCH 265/393] 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 def1ec2..298ed6f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -197,7 +197,7 @@ libxdmcp6 1:1.1.3-0ubuntu5 libxext6 2:1.3.4-1build1 deb libxrender1 1:0.9.10-1build4 deb libxxhash0 0.8.1-1 deb -libzen0v5 0.4.40-1 deb +libzen0v5 0.4.41-1 deb libzstd1 1.4.8+dfsg-3build1 deb locales 2.35-0ubuntu3.1 deb login 1:4.8.1-2ubuntu2.1 deb From 2d1902042d37a2859045601dd72de4d245ce6794 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 15 Apr 2023 01:31:26 +0200 Subject: [PATCH 266/393] 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 298ed6f..5805632 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -90,8 +90,8 @@ libkeyutils1 1.6.1-2ubuntu3 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 +libldap-2.5-0 2.5.14+dfsg-0ubuntu0.22.04.2 deb +libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb @@ -228,7 +228,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 2712cd7a134996c50f21aa2625785f4c1de0ec68 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 22 Apr 2023 01:31:14 +0200 Subject: [PATCH 267/393] 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 5805632..a90a052 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -177,13 +177,13 @@ libss2 1.46.5-2ubuntu1.1 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 libtiff5 4.3.0-6ubuntu0.4 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 libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb libwebp7 1.2.2-2 deb From 756b54cac852e98528ef4b0216ec75b0ad87c503 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 29 Apr 2023 01:30:18 +0200 Subject: [PATCH 268/393] Bot Updating Templated Files --- Jenkinsfile | 94 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 88 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9446bb1..e9e7c11 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 ####################### */ @@ -633,6 +654,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 @@ -657,8 +679,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''' } @@ -792,6 +812,9 @@ pipeline { 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 + docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || : + docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest + docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest docker manifest push --purge ${MANIFESTIMAGE}:latest docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} @@ -893,8 +916,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 58996bc11312287d84b983ffd75b9bfbcf7ef4e6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 29 Apr 2023 01:32:00 +0200 Subject: [PATCH 269/393] 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 51d30a3..275b12d 100755 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -14,9 +14,11 @@ jobs: run: | if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER }}" ]; then echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER is set; skipping trigger. ****" + echo "Github secret \`PAUSE_EXTERNAL_TRIGGER_SONARR_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_SONARR_MASTER\". ****" + echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER\`" >> $GITHUB_STEP_SUMMARY echo "**** Retrieving external version ****" EXT_RELEASE=$(curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.branch=="main") | .version') 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/sonarr" 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-sonarr/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-sonarr/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 31eb9b0..0abe187 100755 --- 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: '21 * * * *' + - cron: '19 * * * *' 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-sonarr/${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-sonarr/${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-sonarr/${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-sonarr/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 01bf83d..0dca133 100755 --- a/.github/workflows/package_trigger.yml +++ b/.github/workflows/package_trigger.yml @@ -14,13 +14,16 @@ jobs: run: | if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_SONARR_MASTER }}" ]; then echo "**** Github secret PAUSE_PACKAGE_TRIGGER_SONARR_MASTER is set; skipping trigger. ****" + echo "Github secret \`PAUSE_PACKAGE_TRIGGER_SONARR_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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_SONARR_MASTER\". ****" + echo "Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_SONARR_MASTER\`" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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 578ccec..3c4d77a 100755 --- 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-sonarr/${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-sonarr/${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-sonarr/${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 13dd0dbb8003ff639650d05f17ed9e3e0bc188cc Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 28 Apr 2023 18:35:00 -0500 Subject: [PATCH 270/393] 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 a90a052..cc52dcb 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,7 +1,7 @@ NAME VERSION TYPE 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 base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb @@ -40,7 +40,7 @@ hostname 3.23ubuntu2 init-system-helpers 1.62 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 libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb libaudit-common 1:3.0.7-1build1 deb @@ -74,7 +74,7 @@ libgcc-s1 12.1.0-2ubuntu1~22. libgcrypt20 1.9.4-3ubuntu3 deb libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb libgif7 5.1.9-2build2 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 @@ -95,7 +95,7 @@ libldap-common 2.5.14+dfsg-0ubuntu liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.03-1 deb +libmediainfo0v5 23.04-1 deb libmms0 0.6.4-3 deb libmono-accessibility4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb @@ -204,7 +204,7 @@ login 1:4.8.1-2ubuntu2.1 logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mediainfo 23.03-1 deb +mediainfo 23.04-1 deb mono-4.0-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb mono-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb mono-runtime 6.12.0.182-0xamarin1+ubuntu2004b1 deb @@ -216,7 +216,7 @@ ncurses-base 6.3-2 ncurses-bin 6.3-2 deb netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 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 3b4d5ee6712fe75f8d9ecbe9ae889377a8238b25 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 5 May 2023 23:30:50 +0000 Subject: [PATCH 271/393] 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 cc52dcb..0c1a367 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -175,7 +175,7 @@ libsmartcols1 2.37.2-4ubuntu3 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 @@ -228,7 +228,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 4932e947cc5101d185f3bf0f71b3e2f56e3ae62b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 12 May 2023 23:32:33 +0000 Subject: [PATCH 272/393] 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 0c1a367..3502acc 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -69,7 +69,7 @@ libexpat1 2.4.7-1ubuntu0.2 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 libgcc-s1 12.1.0-2ubuntu1~22.04 deb libgcrypt20 1.9.4-3ubuntu3 deb libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb From bb277ec947c2f4f592ca0badea9b769e5027305f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 19 May 2023 23:30:49 +0000 Subject: [PATCH 273/393] 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 3502acc..a4f838c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -186,7 +186,7 @@ libtirpc3 1.3.2-2ubuntu0.1 libudev1 249.11-0ubuntu3.9 deb libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb -libwebp7 1.2.2-2 deb +libwebp7 1.2.2-2ubuntu0.22.04.1 deb libx11-6 2:1.7.5-1 deb libx11-data 2:1.7.5-1 deb libxau6 1:1.0.9-1build5 deb From 6aeb44fd1645436a6f6f19674fdec31bd278f73d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 26 May 2023 23:30:33 +0000 Subject: [PATCH 274/393] Bot Updating Templated Files --- Jenkinsfile | 120 +++++++++++++++++++++++----------------------------- 1 file changed, 54 insertions(+), 66 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e9e7c11..1fcc792 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 + '|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 + '|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/sonarr") | .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/sonarr") | .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: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 || : ''' } } } @@ -602,13 +611,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' } @@ -626,13 +628,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' } @@ -731,17 +726,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 - ''' } } } @@ -812,9 +796,16 @@ pipeline { 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 - docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || : - docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest - docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest + 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} @@ -824,24 +815,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}:arm64v8-${META_TAG} \ - ${DELETEIMAGE}:arm64v8-latest \ - ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || : - if [ -n "${SEMVER}" ]; then - docker rmi \ - ${DELETEIMAGE}:amd64-${SEMVER} \ - ${DELETEIMAGE}:arm64v8-${SEMVER} || : - fi - done - docker rmi \ - ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || : - ''' } } } @@ -912,7 +885,6 @@ pipeline { stage('Pull Request Comment') { when { not {environment name: 'CHANGE_ID', value: ''} - environment name: 'CI', value: 'true' environment name: 'EXIT_STATUS', value: '' } steps { @@ -966,16 +938,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 + ''' } } @@ -1002,6 +982,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 b6f9d43a9240e5fe7c5f35e061a1523711dd1d72 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 26 May 2023 23:34:18 +0000 Subject: [PATCH 275/393] 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 a4f838c..49c62d1 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,9 +5,9 @@ apt-utils 2.4.9 base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb -binutils 2.38-4ubuntu2.1 deb -binutils-common 2.38-4ubuntu2.1 deb -binutils-x86-64-linux-gnu 2.38-4ubuntu2.1 deb +binutils 2.38-4ubuntu2.2 deb +binutils-common 2.38-4ubuntu2.2 deb +binutils-x86-64-linux-gnu 2.38-4ubuntu2.2 deb bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20211016ubuntu0.22.04.1 deb ca-certificates-mono 6.12.0.182-0xamarin1+ubuntu2004b1 deb @@ -45,7 +45,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 -libbinutils 2.38-4ubuntu2.1 deb +libbinutils 2.38-4ubuntu2.2 deb libblkid1 2.37.2-4ubuntu3 deb libbrotli1 1.0.9-2build6 deb libbsd0 0.11.5-1 deb @@ -57,8 +57,8 @@ libcap-ng0 0.7.9-2.2build3 libcap2 1:2.44-1build3 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb -libctf-nobfd0 2.38-4ubuntu2.1 deb -libctf0 2.38-4ubuntu2.1 deb +libctf-nobfd0 2.38-4ubuntu2.2 deb +libctf0 2.38-4ubuntu2.2 deb libcurl3-gnutls 7.81.0-1ubuntu1.10 deb libcurl4 7.81.0-1ubuntu1.10 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb From 04186475f3f27f6f9a60059a36aeb3efc9146993 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 2 Jun 2023 23:31:17 +0000 Subject: [PATCH 276/393] 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 49c62d1..83f3d6e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -9,7 +9,7 @@ binutils 2.38-4ubuntu2.2 binutils-common 2.38-4ubuntu2.2 deb binutils-x86-64-linux-gnu 2.38-4ubuntu2.2 deb bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20211016ubuntu0.22.04.1 deb +ca-certificates 20230311ubuntu0.22.04.1 deb ca-certificates-mono 6.12.0.182-0xamarin1+ubuntu2004b1 deb coreutils 8.32-4.1ubuntu1 deb curl 7.81.0-1ubuntu1.10 deb @@ -216,7 +216,7 @@ ncurses-base 6.3-2 ncurses-bin 6.3-2 deb netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 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 b04ca5cd3925dd6e9c8f1b120efb686be05b851d Mon Sep 17 00:00:00 2001 From: TheSpad <git@spad.co.uk> Date: Tue, 6 Jun 2023 14:47:27 +0100 Subject: [PATCH 277/393] Allow readiness check to use custom ports --- Dockerfile | 3 ++- Dockerfile.aarch64 | 3 ++- root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6c0edcd..66549c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,7 +52,8 @@ RUN \ libmono-system4.0-cil \ mono-runtime \ mono-vbnc \ - mediainfo && \ + mediainfo \ + xmlstarlet && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 8042dc1..1d8bc5b 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -52,7 +52,8 @@ RUN \ libmono-system4.0-cil \ mono-runtime \ mono-vbnc \ - mediainfo && \ + mediainfo \ + xmlstarlet && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check index b752f1e..ad7e6e9 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check @@ -1,6 +1,8 @@ #!/bin/bash -if [[ $(curl -sL "http://localhost:8989/ping" | jq -r '.status' 2>/dev/null) = "OK" ]]; then +PORT=$(xmlstarlet sel -T -t -v /Config/Port /config/config.xml) + +if [[ $(curl -sL "http://localhost:${PORT:-8989}/ping" | jq -r '.status' 2>/dev/null) = "OK" ]]; then exit 0 else exit 1 From e75e8964201bb5ce4021e96bde2a0e34fb4ae651 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 9 Jun 2023 23:31:11 +0000 Subject: [PATCH 278/393] Bot Updating Package Versions --- package_versions.txt | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 83f3d6e..c312bf7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,7 +18,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 @@ -78,17 +78,17 @@ libglib2.0-0 2.72.4-0ubuntu2 libgmp10 2:6.2.1+dfsg-3ubuntu1 deb libgnutls30 3.7.3-4ubuntu1.2 deb libgpg-error0 1.43-3 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.1 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb libhogweed6 3.7.3-1build2 deb libidn2-0 2.3.2-2build1 deb libjbig0 2.1-3.1ubuntu0.22.04.1 deb libjpeg-turbo8 2.1.2-0ubuntu1 deb libjpeg8 8c-2ubuntu10 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 @@ -143,8 +143,8 @@ libmono-system-xml4.0-cil 6.12.0.182-0xamarin libmono-system4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb libmono-webbrowser4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb libmount1 2.37.2-4ubuntu3 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 @@ -174,13 +174,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 -libssl3 3.0.2-0ubuntu1.9 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 libtiff5 4.3.0-6ubuntu0.4 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 @@ -212,13 +212,13 @@ mono-runtime-common 6.12.0.182-0xamarin mono-runtime-sgen 6.12.0.182-0xamarin1+ubuntu2004b1 deb mono-vbnc 4.7-0xamarin3+ubuntu2004b1 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 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 publicsuffix 20211207.1025-1 deb @@ -228,7 +228,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 2cc679450314cd587b8a16b3bc670032a854c3dc Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 16 Jun 2023 23:32:23 +0000 Subject: [PATCH 279/393] 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 c312bf7..e8c4038 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -74,7 +74,7 @@ libgcc-s1 12.1.0-2ubuntu1~22. libgcrypt20 1.9.4-3ubuntu3 deb libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb libgif7 5.1.9-2build2 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 @@ -187,8 +187,8 @@ libudev1 249.11-0ubuntu3.9 libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb libwebp7 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-6 2:1.7.5-1ubuntu0.2 deb +libx11-data 2:1.7.5-1ubuntu0.2 deb libxau6 1:1.0.9-1build5 deb libxcb-render0 1.14-3ubuntu3 deb libxcb-shm0 1.14-3ubuntu3 deb From 24255a88043dfe8d93a333ed6f1fbcbef7ffd827 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 19 Jun 2023 14:04:28 +0000 Subject: [PATCH 280/393] Bot Updating Package Versions --- package_versions.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package_versions.txt b/package_versions.txt index e8c4038..7a76238 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -80,6 +80,7 @@ libgnutls30 3.7.3-4ubuntu1.2 libgpg-error0 1.43-3 deb libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb libidn2-0 2.3.2-2build1 deb libjbig0 2.1-3.1ubuntu0.22.04.1 deb libjpeg-turbo8 2.1.2-0ubuntu1 deb @@ -195,7 +196,9 @@ libxcb-shm0 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 libxrender1 1:0.9.10-1build4 deb +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb libxxhash0 0.8.1-1 deb libzen0v5 0.4.41-1 deb libzstd1 1.4.8+dfsg-3build1 deb @@ -233,4 +236,5 @@ 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 zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From 7a3e1c533f74e385f03d6a524f7f2075c0561fa7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 30 Jun 2023 23:29:51 +0000 Subject: [PATCH 281/393] Bot Updating Templated Files --- Jenkinsfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1fcc792..dc06541 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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} From 0cf83084e0891fafd306235df637d5059989ad5a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 30 Jun 2023 23:33:58 +0000 Subject: [PATCH 282/393] 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 7a76238..b383e48 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -54,7 +54,7 @@ libc-bin 2.35-0ubuntu3.1 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 libctf-nobfd0 2.38-4ubuntu2.2 deb @@ -96,7 +96,7 @@ libldap-common 2.5.14+dfsg-0ubuntu liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.04-1 deb +libmediainfo0v5 23.06-1 deb libmms0 0.6.4-3 deb libmono-accessibility4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb @@ -207,7 +207,7 @@ login 1:4.8.1-2ubuntu2.1 logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mediainfo 23.04-1 deb +mediainfo 23.06-1 deb mono-4.0-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb mono-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb mono-runtime 6.12.0.182-0xamarin1+ubuntu2004b1 deb From 02242305d52c5a971a6df89f9f610bd1808fae66 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 7 Jul 2023 23:32:15 +0000 Subject: [PATCH 283/393] Bot Updating Package Versions --- package_versions.txt | 98 ++++++++++++++++++++++---------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b383e48..c91193d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -10,7 +10,7 @@ binutils-common 2.38-4ubuntu2.2 binutils-x86-64-linux-gnu 2.38-4ubuntu2.2 deb bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20230311ubuntu0.22.04.1 deb -ca-certificates-mono 6.12.0.182-0xamarin1+ubuntu2004b1 deb +ca-certificates-mono 6.12.0.199-0xamarin2+ubuntu2004b1 deb coreutils 8.32-4.1ubuntu1 deb curl 7.81.0-1ubuntu1.10 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb @@ -98,51 +98,51 @@ liblzma5 5.2.5-2ubuntu1 libmd0 1.0.4-1build1 deb libmediainfo0v5 23.06-1 deb libmms0 0.6.4-3 deb -libmono-accessibility4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-accessibility4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-corlib4.5-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-i18n-west4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-i18n4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-ldap4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-messaging4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-microsoft-csharp4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-corlib4.5-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-i18n-west4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-i18n4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-ldap4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-messaging4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-csharp4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-posix4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-security4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-sqlite4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-configuration-install4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-configuration4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-core4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-data-datasetextensions4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-data4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-design4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-drawing-design4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-drawing4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-enterpriseservices4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-identitymodel-selectors4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-identitymodel4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-io-compression4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-ldap4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-messaging4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-net-http4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-numerics4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-runtime-serialization4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-security4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-servicemodel-activation4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-servicemodel-internals0.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-servicemodel4.0a-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-serviceprocess4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-transactions4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-web-applicationservices4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-web-services4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-web4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-windows-forms4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-xml-linq4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system-xml4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-system4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb -libmono-webbrowser4.0-cil 6.12.0.182-0xamarin1+ubuntu2004b1 deb +libmono-posix4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-security4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-sqlite4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration-install4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-core4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-data-datasetextensions4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-data4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-design4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing-design4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-enterpriseservices4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel-selectors4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-io-compression4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-ldap4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-messaging4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-net-http4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-numerics4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-security4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-activation4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-internals0.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel4.0a-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-serviceprocess4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-transactions4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-web-applicationservices4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-web-services4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-web4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-windows-forms4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-xml-linq4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system-xml4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-system4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-webbrowser4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb libmount1 2.37.2-4ubuntu3 deb libncurses6 6.3-2ubuntu0.1 deb libncursesw6 6.3-2ubuntu0.1 deb @@ -208,11 +208,11 @@ logsave 1.46.5-2ubuntu1.1 lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb mediainfo 23.06-1 deb -mono-4.0-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb -mono-gac 6.12.0.182-0xamarin1+ubuntu2004b1 deb -mono-runtime 6.12.0.182-0xamarin1+ubuntu2004b1 deb -mono-runtime-common 6.12.0.182-0xamarin1+ubuntu2004b1 deb -mono-runtime-sgen 6.12.0.182-0xamarin1+ubuntu2004b1 deb +mono-4.0-gac 6.12.0.199-0xamarin2+ubuntu2004b1 deb +mono-gac 6.12.0.199-0xamarin2+ubuntu2004b1 deb +mono-runtime 6.12.0.199-0xamarin2+ubuntu2004b1 deb +mono-runtime-common 6.12.0.199-0xamarin2+ubuntu2004b1 deb +mono-runtime-sgen 6.12.0.199-0xamarin2+ubuntu2004b1 deb mono-vbnc 4.7-0xamarin3+ubuntu2004b1 deb mount 2.37.2-4ubuntu3 deb ncurses-base 6.3-2ubuntu0.1 deb From 9e28272ba960ad5a869fa706bf8c3fbe31caa203 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 14 Jul 2023 23:32:51 +0000 Subject: [PATCH 284/393] Bot Updating Package Versions --- package_versions.txt | 102 +++++++++++++++++++++---------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c91193d..694fda0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -10,7 +10,7 @@ binutils-common 2.38-4ubuntu2.2 binutils-x86-64-linux-gnu 2.38-4ubuntu2.2 deb bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20230311ubuntu0.22.04.1 deb -ca-certificates-mono 6.12.0.199-0xamarin2+ubuntu2004b1 deb +ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 deb coreutils 8.32-4.1ubuntu1 deb curl 7.81.0-1ubuntu1.10 deb dash 0.5.11+git20210903+057cd650a4ed-3build1 deb @@ -96,53 +96,53 @@ libldap-common 2.5.14+dfsg-0ubuntu liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.06-1 deb +libmediainfo0v5 23.07-1 deb libmms0 0.6.4-3 deb -libmono-accessibility4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-corlib4.5-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-i18n-west4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-i18n4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-ldap4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-messaging4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-csharp4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-posix4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-security4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-sqlite4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration-install4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-core4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-data-datasetextensions4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-data4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-design4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing-design4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-enterpriseservices4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel-selectors4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-io-compression4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-ldap4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-messaging4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-net-http4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-numerics4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-security4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-activation4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-internals0.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel4.0a-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-serviceprocess4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-transactions4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-web-applicationservices4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-web-services4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-web4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-windows-forms4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-xml-linq4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system-xml4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-system4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb -libmono-webbrowser4.0-cil 6.12.0.199-0xamarin2+ubuntu2004b1 deb +libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb libmount1 2.37.2-4ubuntu3 deb libncurses6 6.3-2ubuntu0.1 deb libncursesw6 6.3-2ubuntu0.1 deb @@ -207,12 +207,12 @@ login 1:4.8.1-2ubuntu2.1 logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mediainfo 23.06-1 deb -mono-4.0-gac 6.12.0.199-0xamarin2+ubuntu2004b1 deb -mono-gac 6.12.0.199-0xamarin2+ubuntu2004b1 deb -mono-runtime 6.12.0.199-0xamarin2+ubuntu2004b1 deb -mono-runtime-common 6.12.0.199-0xamarin2+ubuntu2004b1 deb -mono-runtime-sgen 6.12.0.199-0xamarin2+ubuntu2004b1 deb +mediainfo 23.07-1 deb +mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb mono-vbnc 4.7-0xamarin3+ubuntu2004b1 deb mount 2.37.2-4ubuntu3 deb ncurses-base 6.3-2ubuntu0.1 deb From 75cfefa80159c1a56bb947cf5fc99ddc84659d06 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 21 Jul 2023 23:32:30 +0000 Subject: [PATCH 285/393] 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 694fda0..79d8e8e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -59,7 +59,7 @@ libcom-err2 1.46.5-2ubuntu1.1 libcrypt1 1:4.4.27-1 deb libctf-nobfd0 2.38-4ubuntu2.2 deb libctf0 2.38-4ubuntu2.2 deb -libcurl3-gnutls 7.81.0-1ubuntu1.10 deb +libcurl3-gnutls 7.81.0-1ubuntu1.13 deb libcurl4 7.81.0-1ubuntu1.10 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb From e421156cfe29b86185b9afb553145bf58ed2b9b3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 28 Jul 2023 23:31:14 +0000 Subject: [PATCH 286/393] 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 79d8e8e..99916c0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -12,7 +12,7 @@ bsdutils 1:2.37.2-4ubuntu3 ca-certificates 20230311ubuntu0.22.04.1 deb ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 deb coreutils 8.32-4.1ubuntu1 deb -curl 7.81.0-1ubuntu1.10 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 @@ -60,7 +60,7 @@ libcrypt1 1:4.4.27-1 libctf-nobfd0 2.38-4ubuntu2.2 deb libctf0 2.38-4ubuntu2.2 deb libcurl3-gnutls 7.81.0-1ubuntu1.13 deb -libcurl4 7.81.0-1ubuntu1.10 deb +libcurl4 7.81.0-1ubuntu1.13 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libdeflate0 1.10-2 deb From 7d2b9d843816374e686f611390fd98d011cef7aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 4 Aug 2023 23:31:19 +0000 Subject: [PATCH 287/393] Bot Updating Package Versions --- package_versions.txt | 684 ++++++++++++++++++++++++++++--------------- 1 file changed, 444 insertions(+), 240 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 99916c0..3ffa8b0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,240 +1,444 @@ -NAME VERSION TYPE -adduser 3.118ubuntu5 deb -apt 2.4.9 deb -apt-utils 2.4.9 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -binutils 2.38-4ubuntu2.2 deb -binutils-common 2.38-4ubuntu2.2 deb -binutils-x86-64-linux-gnu 2.38-4ubuntu2.2 deb -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.9 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 -libbinutils 2.38-4ubuntu2.2 deb -libblkid1 2.37.2-4ubuntu3 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 -libctf-nobfd0 2.38-4ubuntu2.2 deb -libctf0 2.38-4ubuntu2.2 deb -libcurl3-gnutls 7.81.0-1ubuntu1.13 deb -libcurl4 7.81.0-1ubuntu1.13 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdeflate0 1.10-2 deb -libexif12 0.6.24-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 -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb -libgif7 5.1.9-2build2 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 -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjbig0 2.1-3.1ubuntu0.22.04.1 deb -libjpeg-turbo8 2.1.2-0ubuntu1 deb -libjpeg8 8c-2ubuntu10 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 -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.07-1 deb -libmms0 0.6.4-3 deb -libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmount1 2.37.2-4ubuntu3 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 -libonig5 6.9.7.1-2build1 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 -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 -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 -libtiff5 4.3.0-6ubuntu0.4 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 -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libwebp7 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 -libxau6 1:1.0.9-1build5 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 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 -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzen0v5 0.4.41-1 deb -libzstd1 1.4.8+dfsg-3build1 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 -mediainfo 23.07-1 deb -mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-vbnc 4.7-0xamarin3+ubuntu2004b1 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 -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 -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -repo-mediaarea 1.0-21 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 + 0.0.0.0 dotnet + 4.0.0.0 dotnet +0Harmony 2.0.1.0 dotnet +Accessibility.dll 4.6.57.0 dotnet +BouncyCastle.Crypto 1.8.8.2 dotnet +C# LDAP 4.0.0.0 dotnet +FileDescription 0.0.0.5943 dotnet +FileDescription 10.0.0.0 dotnet +FluentMigrator 1.6.2.0 dotnet +FluentValidation 8.4.0.0 dotnet +ICSharpCode.SharpZipLib 1.2.0.246 dotnet +Ical.Net 4.1.8.0 dotnet +Json.NET 12.0.2.23222 dotnet +LogentriesCore 2.6.0.0 dotnet +LogentriesNLog 2.4.0.0 dotnet +MailKit 2.10.1.0 dotnet +Marr.Data 3.17.0.0 dotnet +Microsoft.AspNet.SignalR.Core 2.4.0.18317 dotnet +Microsoft.AspNet.SignalR.SystemWeb 2.4.0.18317 dotnet +Microsoft.CSharp.dll 4.6.57.0 dotnet +Microsoft.Owin (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Diagnostics (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Host.HttpListener (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Host.SystemWeb (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Hosting (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Security (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Win32.Primitives 4.6.25714.01 dotnet +MimeKit 2.10.1.0 dotnet +Mono Certificate Store Sync 6.12.0.200 dotnet +Mono.Cecil 0.9.5.0 dotnet +Mono.Cecil.Mdb 0.9.5.0 dotnet +Mono.Cecil.Pdb 0.9.5.0 dotnet +Mono.Messaging.dll 4.6.57.0 dotnet +Mono.Nat 3.0.1 dotnet +Mono.Posix.dll 4.0.0.0 dotnet +Mono.Security.dll 4.0.0.0 dotnet +Mono.WebBrowser 4.6.57.0 dotnet +MonoTorrent 2.0.5 dotnet +NLog Syslog target 6.0.3.0 dotnet +NLog for .NET Framework 4.5 4.6.6.10303 dotnet +Nancy 2.0.0.0 dotnet +Nancy.Authentication.Basic 2.0.0.0 dotnet +Nancy.Authentication.Forms 2.0.0.0 dotnet +Nancy.Owin 2.0.0.0 dotnet +Noda Time 2.0.2.0 dotnet +OAuth 1.0.0.0 dotnet +Org.Mentalis 1.0.0.0 dotnet +Owin 1.0 dotnet +RestSharp 106.15.0 dotnet +ReusableTasks 2.0.0 dotnet +Sentry 1.2.0.0 dotnet +Sentry.PlatformAbstractions 1.0.0.0 dotnet +Sentry.Protocol 1.0.6.0 dotnet +SixLabors.Core 1.0.0.0 dotnet +SixLabors.Fonts 1.0.0.0 dotnet +SixLabors.ImageSharp 1.0.0.0 dotnet +SixLabors.ImageSharp.Drawing 1.0.0.0 dotnet +SixLabors.Shapes 1.0.0.0 dotnet +SocksWebProxy 1.4.0.1 dotnet +Sonarr.Api 3.0.10.1567 dotnet +Sonarr.Api.V3 3.0.10.1567 dotnet +Sonarr.Common 3.0.10.1567 dotnet +Sonarr.Console 3.0.10.1567 dotnet +Sonarr.Core 3.0.10.1567 dotnet +Sonarr.Host 3.0.10.1567 dotnet +Sonarr.Http 3.0.10.1567 dotnet +Sonarr.Mono 3.0.10.1567 dotnet +Sonarr.RuntimePatches 3.0.10.1567 dotnet +Sonarr.SignalR 3.0.10.1567 dotnet +System.AppContext 4.6.25714.01 dotnet +System.Buffers 4.6.28619.01 dotnet +System.Collections 4.6.25714.01 dotnet +System.Collections.Concurrent 4.6.25714.01 dotnet +System.Collections.Immutable 4.6.26515.06 dotnet +System.Collections.NonGeneric 4.6.25714.01 dotnet +System.Collections.Specialized 4.6.25714.01 dotnet +System.ComponentModel 4.6.25714.01 dotnet +System.ComponentModel.Annotations 4.6.25921.02 dotnet +System.ComponentModel.DataAnnotations.dll 4.6.57.0 dotnet +System.ComponentModel.EventBasedAsync 4.6.25714.01 dotnet +System.ComponentModel.Primitives 4.6.25714.01 dotnet +System.ComponentModel.TypeConverter 4.6.25714.01 dotnet +System.Configuration.Install.dll 4.6.57.0 dotnet +System.Configuration.dll 4.6.57.0 dotnet +System.Console 4.6.25714.01 dotnet +System.Core.dll 4.6.57.0 dotnet +System.Data.Common 4.6.26011.01 dotnet +System.Data.DataSetExtensions.dll 4.6.57.0 dotnet +System.Data.SQLite 1.0.61.0 dotnet +System.Data.SQLite Core 1.0.115.5 dotnet +System.Data.dll 4.6.57.0 dotnet +System.Design.dll 4.6.57.0 dotnet +System.Diagnostics.Contracts 4.6.25714.01 dotnet +System.Diagnostics.Debug 4.6.25714.01 dotnet +System.Diagnostics.FileVersionInfo 4.6.25714.01 dotnet +System.Diagnostics.Process 4.6.25714.01 dotnet +System.Diagnostics.StackTrace 4.6.26011.01 dotnet +System.Diagnostics.TextWriterTraceListener 4.6.25714.01 dotnet +System.Diagnostics.Tools 4.6.25714.01 dotnet +System.Diagnostics.TraceSource 4.6.25714.01 dotnet +System.Diagnostics.Tracing 4.6.26011.01 dotnet +System.DirectoryServices.dll 4.6.57.0 dotnet +System.Drawing.Design.dll 4.6.57.0 dotnet +System.Drawing.Primitives 4.6.25714.01 dotnet +System.Drawing.dll 4.6.57.0 dotnet +System.Dynamic.Runtime 4.6.25714.01 dotnet +System.EnterpriseServices.dll 4.6.57.0 dotnet +System.Globalization 4.6.25714.01 dotnet +System.Globalization.Calendars 4.6.25714.01 dotnet +System.Globalization.Extensions.dll 4.0.0.0 dotnet +System.IO 4.6.25714.01 dotnet +System.IO.Compression.ZipFile 4.6.25714.01 dotnet +System.IO.Compression.dll 4.6.57.0 dotnet +System.IO.FileSystem 4.6.25714.01 dotnet +System.IO.FileSystem.DriveInfo 4.6.25714.01 dotnet +System.IO.FileSystem.Primitives 4.6.25714.01 dotnet +System.IO.FileSystem.Watcher 4.6.25714.01 dotnet +System.IO.IsolatedStorage 4.6.25714.01 dotnet +System.IO.MemoryMappedFiles 4.6.25714.01 dotnet +System.IO.Pipes 4.6.25714.01 dotnet +System.IO.UnmanagedMemoryStream 4.6.25714.01 dotnet +System.IdentityModel.Selectors.dll 4.6.57.0 dotnet +System.IdentityModel.dll 4.6.57.0 dotnet +System.Linq 4.6.25714.01 dotnet +System.Linq.Expressions 4.6.25714.01 dotnet +System.Linq.Parallel 4.6.25714.01 dotnet +System.Linq.Queryable 4.6.25714.01 dotnet +System.Memory 4.6.26606.05 dotnet +System.Messaging.dll 4.6.57.0 dotnet +System.Net.Http.dll 4.6.57.0 dotnet +System.Net.NameResolution 4.6.25714.01 dotnet +System.Net.NetworkInformation 4.6.25714.01 dotnet +System.Net.Ping 4.6.25714.01 dotnet +System.Net.Primitives 4.6.25714.01 dotnet +System.Net.Requests 4.6.25714.01 dotnet +System.Net.Security 4.6.25714.01 dotnet +System.Net.Sockets 4.6.26011.01 dotnet +System.Net.WebHeaderCollection 4.6.25714.01 dotnet +System.Net.WebSockets 4.6.25714.01 dotnet +System.Net.WebSockets.Client 4.6.25714.01 dotnet +System.Numerics.Vectors 4.6.26515.06 dotnet +System.Numerics.dll 4.6.57.0 dotnet +System.ObjectModel 4.6.25714.01 dotnet +System.Reflection 4.6.25714.01 dotnet +System.Reflection.Extensions 4.6.25714.01 dotnet +System.Reflection.Primitives 4.6.25714.01 dotnet +System.Reflection.TypeExtensions 1.0.24212.01 dotnet +System.Resources.Reader 4.6.25714.01 dotnet +System.Resources.ResourceManager 4.6.25714.01 dotnet +System.Resources.Writer 4.6.25714.01 dotnet +System.Runtime 4.6.25714.01 dotnet +System.Runtime.CompilerServices.VisualC 4.6.25714.01 dotnet +System.Runtime.Extensions 4.6.25714.01 dotnet +System.Runtime.Handles 4.6.25714.01 dotnet +System.Runtime.InteropServices 4.6.25714.01 dotnet +System.Runtime.InteropServices.RuntimeInformation.dll 4.0.0.0 dotnet +System.Runtime.Numerics 4.6.25714.01 dotnet +System.Runtime.Serialization.Formatters 4.6.25714.01 dotnet +System.Runtime.Serialization.Formatters.Soap.dll 4.6.57.0 dotnet +System.Runtime.Serialization.Json 4.6.25714.01 dotnet +System.Runtime.Serialization.Primitives 4.6.26011.01 dotnet +System.Runtime.Serialization.Xml 4.6.26011.01 dotnet +System.Runtime.Serialization.dll 4.6.57.0 dotnet +System.Security.Claims 4.6.25714.01 dotnet +System.Security.Cryptography.Algorithms 4.6.26011.01 dotnet +System.Security.Cryptography.Csp 4.6.25714.01 dotnet +System.Security.Cryptography.Encoding 4.6.25714.01 dotnet +System.Security.Cryptography.Primitives 4.6.25714.01 dotnet +System.Security.Cryptography.X509Certificates 4.6.25714.01 dotnet +System.Security.Principal 4.6.25714.01 dotnet +System.Security.SecureString 4.6.26011.01 dotnet +System.Security.dll 4.6.57.0 dotnet +System.ServiceModel.Activation.dll 4.6.57.0 dotnet +System.ServiceModel.Internals.dll 4.6.57.0 dotnet +System.ServiceModel.dll 4.6.57.0 dotnet +System.ServiceProcess.dll 4.6.57.0 dotnet +System.Text.Encoding 4.6.25714.01 dotnet +System.Text.Encoding.Extensions 4.6.25714.01 dotnet +System.Text.RegularExpressions 4.6.25714.01 dotnet +System.Threading 4.6.25714.01 dotnet +System.Threading.Overlapped.dll 4.0.0.0 dotnet +System.Threading.Tasks 4.6.25714.01 dotnet +System.Threading.Tasks.Parallel 4.6.25714.01 dotnet +System.Threading.Thread 4.6.25714.01 dotnet +System.Threading.ThreadPool 4.6.25714.01 dotnet +System.Threading.Timer 4.6.25714.01 dotnet +System.Transactions.dll 4.6.57.0 dotnet +System.ValueTuple 4.6.26515.06 dotnet +System.Web.ApplicationServices.dll 4.6.57.0 dotnet +System.Web.Services.dll 4.6.57.0 dotnet +System.Web.dll 4.0.0.0 dotnet +System.Windows.Forms.dll 4.6.57.0 dotnet +System.Xml.Linq.dll 4.6.57.0 dotnet +System.Xml.ReaderWriter 4.6.25714.01 dotnet +System.Xml.XDocument 4.6.25714.01 dotnet +System.Xml.XPath 4.6.25714.01 dotnet +System.Xml.XPath.XDocument 4.6.26011.01 dotnet +System.Xml.XmlDocument 4.6.25714.01 dotnet +System.Xml.XmlSerializer 4.6.25714.01 dotnet +System.Xml.dll 4.6.57.0 dotnet +System.dll 4.6.57.0 dotnet +XML-RPC.NET 3.0.0.266 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.9 deb +apt-utils 2.4.9 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +binutils 2.38-4ubuntu2.3 deb +binutils-common 2.38-4ubuntu2.3 deb +binutils-x86-64-linux-gnu 2.38-4ubuntu2.3 deb +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20230311ubuntu0.22.04.1 deb +ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.9 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 +libbinutils 2.38-4ubuntu2.3 deb +libblkid1 2.37.2-4ubuntu3 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 +libctf-nobfd0 2.38-4ubuntu2.3 deb +libctf0 2.38-4ubuntu2.3 deb +libcurl3-gnutls 7.81.0-1ubuntu1.13 deb +libcurl4 7.81.0-1ubuntu1.13 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdeflate0 1.10-2 deb +libexif12 0.6.24-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 +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb +libgif7 5.1.9-2build2 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 +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjbig0 2.1-3.1ubuntu0.22.04.1 deb +libjpeg-turbo8 2.1.2-0ubuntu1 deb +libjpeg8 8c-2ubuntu10 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.15+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.15+dfsg-0ubuntu0.22.04.1 deb +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmediainfo0v5 23.07-1 deb +libmms0 0.6.4-3 deb +libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmount1 2.37.2-4ubuntu3 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 +libonig5 6.9.7.1-2build1 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 +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 +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 +libtiff5 4.3.0-6ubuntu0.4 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 +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libwebp7 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 +libxau6 1:1.0.9-1build5 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 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 +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb +libxxhash0 0.8.1-1 deb +libzen0v5 0.4.41-1 deb +libzstd1 1.4.8+dfsg-3build1 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 +mediainfo 23.07-1 deb +mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-vbnc 4.7-0xamarin3+ubuntu2004b1 deb +mount 2.37.2-4ubuntu3 deb +mscorlib.dll 4.6.57.0 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 4.6.26011.1 dotnet +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 +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +repo-mediaarea 1.0-21 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 5d27241145db534fd8d35c5dff4a5c7d3b742d63 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 18 Aug 2023 23:32:26 +0000 Subject: [PATCH 288/393] 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 3ffa8b0..31b3f56 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -202,8 +202,8 @@ System.Xml.dll 4.6 System.dll 4.6.57.0 dotnet XML-RPC.NET 3.0.0.266 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 base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb @@ -242,7 +242,7 @@ hostname 3.2 init-system-helpers 1.62 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 libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb libaudit-common 1:3.0.7-1build1 deb @@ -293,8 +293,8 @@ libkeyutils1 1.6 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 liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb @@ -382,7 +382,7 @@ libssl3 3.0 libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb -libtiff5 4.3.0-6ubuntu0.4 deb +libtiff5 4.3.0-6ubuntu0.5 deb libtinfo6 6.3-2ubuntu0.1 deb libtirpc-common 1.3.2-2ubuntu0.1 deb libtirpc3 1.3.2-2ubuntu0.1 deb From eaa30a7eedc7fddbcc2336848be2b91647533d48 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 25 Aug 2023 23:32:18 +0000 Subject: [PATCH 289/393] Bot Updating Package Versions --- package_versions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/package_versions.txt b/package_versions.txt index 31b3f56..af18c5a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -207,6 +207,7 @@ apt-utils 2.4 base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb +bash 5.1.16 binary binutils 2.38-4ubuntu2.3 deb binutils-common 2.38-4ubuntu2.3 deb binutils-x86-64-linux-gnu 2.38-4ubuntu2.3 deb From 5a036c9b40f94a87c8b5f781f59003ae5d59fe0e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 15 Sep 2023 23:32:29 +0000 Subject: [PATCH 290/393] 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 af18c5a..c100128 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -299,7 +299,7 @@ libldap-common 2.5 liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.07-1 deb +libmediainfo0v5 23.09-1 deb libmms0 0.6.4-3 deb libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb @@ -390,7 +390,7 @@ libtirpc3 1.3 libudev1 249.11-0ubuntu3.9 deb libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb -libwebp7 1.2.2-2ubuntu0.22.04.1 deb +libwebp7 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 libxau6 1:1.0.9-1build5 deb @@ -405,12 +405,12 @@ libxslt1.1 1.1 libxxhash0 0.8.1-1 deb libzen0v5 0.4.41-1 deb libzstd1 1.4.8+dfsg-3build1 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 mawk 1.3.4.20200120-3 deb -mediainfo 23.07-1 deb +mediainfo 23.09-1 deb mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb From a152a18fcb2a8eb2e9e4d6ed56c8cd5425eaa190 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Oct 2023 23:30:58 +0000 Subject: [PATCH 291/393] Bot Updating Templated Files --- Jenkinsfile | 77 ++++++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 36 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index dc06541..63d9806 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 = 'SONARR_VERSION' LS_USER = 'linuxserver' LS_REPO = 'docker-sonarr' @@ -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/sonarr") | .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/sonarr",\ - "shortDescription":"example description",\ - "libraryType":"docker",\ - "website":"https://github.com/linuxserver/docker-sonarr",\ - "backendUrl":"https://ghcr.io/linuxserver/sonarr",\ - "publicUrl":"https://lscr.io/linuxserver/sonarr"}' || : - 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 POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/branches/master/protection \ + -d $(jq -c . << EOF + { + "required_status_checks": null, + "enforce_admins": true, + "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 2b0276a516cfde6622126b2dd8e6928c223263ab Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Oct 2023 23:32:32 +0000 Subject: [PATCH 292/393] Bot Updating Templated Files --- README.md | 136 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 101 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 518471d..c3563cf 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-sonarr/blob/master/.github/CONTRIBUTING.md --> - +<!-- DO NOT EDIT THIS FILE MANUALLY --> +<!-- Please read https://github.com/linuxserver/docker-sonarr/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 releases from Sonarr (currently v3) | | develop | ✅ | Development releases from Sonarr (currently v4) | + ## Application Setup Access the webui at `<your-ip>:8989`, for more information check out [Sonarr](https://sonarr.tv/). @@ -80,7 +80,7 @@ The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/D ## 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)) @@ -118,12 +118,11 @@ docker run -d \ -v /path/to/downloadclient-downloads:/downloads `#optional` \ --restart unless-stopped \ lscr.io/linuxserver/sonarr: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 | | :----: | --- | @@ -142,10 +141,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 @@ -154,15 +153,20 @@ Keep in mind umask is not chmod it subtracts from permissions based on it's valu ## 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 @@ -173,12 +177,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 sonarr /bin/bash` -* To monitor the logs of the container in realtime: `docker logs -f sonarr` -* container version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' sonarr` -* image version number - * `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/sonarr:latest` +* Shell access whilst the container is running: + + ```bash + docker exec -it sonarr /bin/bash + ``` + +* To monitor the logs of the container in realtime: + + ```bash + docker logs -f sonarr + ``` + +* Container version number: + + ```bash + docker inspect -f '{{ index .Config.Labels "build_version" }}' sonarr + ``` + +* Image version number: + + ```bash + docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/sonarr:latest + ``` ## Updating Info @@ -188,38 +209,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 sonarr` -* Let compose update all containers as necessary: `docker-compose up -d` - * or update a single container: `docker-compose up -d sonarr` -* 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 sonarr + ``` + +* Update containers: + * All containers: + + ```bash + docker-compose up -d + ``` + + * Single container: + + ```bash + docker-compose up -d sonarr + ``` + +* You can also remove the old dangling images: + + ```bash + docker image prune + ``` ### Via Docker Run -* Update the image: `docker pull lscr.io/linuxserver/sonarr:latest` -* Stop the running container: `docker stop sonarr` -* Delete the container: `docker rm sonarr` +* Update the image: + + ```bash + docker pull lscr.io/linuxserver/sonarr:latest + ``` + +* Stop the running container: + + ```bash + docker stop sonarr + ``` + +* Delete the container: + + ```bash + docker rm sonarr + ``` + * 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 sonarr - ``` + ```bash + docker run --rm \ + -v /var/run/docker.sock:/var/run/docker.sock \ + containrrr/watchtower \ + --run-once sonarr + ``` * 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 eec459fa3ea9eb914e11aa152f5298ab15e9a30b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Oct 2023 23:35:44 +0000 Subject: [PATCH 293/393] 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 c100128..8163a61 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -299,7 +299,7 @@ libldap-common 2.5 liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.09-1 deb +libmediainfo0v5 23.10-1 deb libmms0 0.6.4-3 deb libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb @@ -391,8 +391,8 @@ libudev1 249 libunistring2 1.0-1 deb libuuid1 2.37.2-4ubuntu3 deb libwebp7 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-6 2:1.7.5-1ubuntu0.3 deb +libx11-data 2:1.7.5-1ubuntu0.3 deb libxau6 1:1.0.9-1build5 deb libxcb-render0 1.14-3ubuntu3 deb libxcb-shm0 1.14-3ubuntu3 deb @@ -405,12 +405,12 @@ libxslt1.1 1.1 libxxhash0 0.8.1-1 deb libzen0v5 0.4.41-1 deb libzstd1 1.4.8+dfsg-3build1 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 mawk 1.3.4.20200120-3 deb -mediainfo 23.09-1 deb +mediainfo 23.10-1 deb mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb From 0630db49d2f8e41a656cc2dabb856136337cf9bf Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 13 Oct 2023 23:30:47 +0000 Subject: [PATCH 294/393] Bot Updating Templated Files --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 63d9806..c35feba 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -829,11 +829,11 @@ pipeline { steps { echo "Setting up protection for release branch master" sh '''#! /bin/bash - curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/branches/master/protection \ + 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": true, + "enforce_admins": false, "required_pull_request_reviews": { "dismiss_stale_reviews": false, "require_code_owner_reviews": false, From c3780b90101c7ae071574c1fe09034c1074b91b1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 13 Oct 2023 23:34:36 +0000 Subject: [PATCH 295/393] 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 8163a61..08a7e88 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -262,7 +262,7 @@ libcom-err2 1.4 libcrypt1 1:4.4.27-1 deb libctf-nobfd0 2.38-4ubuntu2.3 deb libctf0 2.38-4ubuntu2.3 deb -libcurl3-gnutls 7.81.0-1ubuntu1.13 deb +libcurl3-gnutls 7.81.0-1ubuntu1.14 deb libcurl4 7.81.0-1ubuntu1.13 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb @@ -383,7 +383,7 @@ libssl3 3.0 libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb -libtiff5 4.3.0-6ubuntu0.5 deb +libtiff5 4.3.0-6ubuntu0.6 deb libtinfo6 6.3-2ubuntu0.1 deb libtirpc-common 1.3.2-2ubuntu0.1 deb libtirpc3 1.3.2-2ubuntu0.1 deb From 1c5d8331b541567cb87967b90ec23ddbd022e2b3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 20 Oct 2023 23:34:25 +0000 Subject: [PATCH 296/393] 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 08a7e88..f450724 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -215,7 +215,7 @@ bsdutils 1:2 ca-certificates 20230311ubuntu0.22.04.1 deb ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 @@ -263,7 +263,7 @@ libcrypt1 1:4 libctf-nobfd0 2.38-4ubuntu2.3 deb libctf0 2.38-4ubuntu2.3 deb libcurl3-gnutls 7.81.0-1ubuntu1.14 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 libdeflate0 1.10-2 deb From d97ba4206b3acd22b5199b1d013fbbfc18ea5de2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 27 Oct 2023 23:31:25 +0000 Subject: [PATCH 297/393] 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 f450724..6b00387 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -424,7 +424,7 @@ ncurses-bin 6.3 netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb netstandard 4.6.26011.1 dotnet -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 ffd6f3c7eb88c4543a9451095dac863ec5089b9b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 3 Nov 2023 23:31:17 +0000 Subject: [PATCH 298/393] Bot Updating Package Versions --- package_versions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/package_versions.txt b/package_versions.txt index 6b00387..a466bcd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -215,6 +215,7 @@ bsdutils 1:2 ca-certificates 20230311ubuntu0.22.04.1 deb ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 From 6ca37acea9b52f750349a712f6394fa3123f7e91 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 10 Nov 2023 23:33:26 +0000 Subject: [PATCH 299/393] Bot Updating Package Versions --- package_versions.txt | 890 +++++++++++++++++++++---------------------- 1 file changed, 444 insertions(+), 446 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a466bcd..866cdf6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,446 +1,444 @@ -NAME VERSION TYPE - 0.0.0.0 dotnet - 4.0.0.0 dotnet -0Harmony 2.0.1.0 dotnet -Accessibility.dll 4.6.57.0 dotnet -BouncyCastle.Crypto 1.8.8.2 dotnet -C# LDAP 4.0.0.0 dotnet -FileDescription 0.0.0.5943 dotnet -FileDescription 10.0.0.0 dotnet -FluentMigrator 1.6.2.0 dotnet -FluentValidation 8.4.0.0 dotnet -ICSharpCode.SharpZipLib 1.2.0.246 dotnet -Ical.Net 4.1.8.0 dotnet -Json.NET 12.0.2.23222 dotnet -LogentriesCore 2.6.0.0 dotnet -LogentriesNLog 2.4.0.0 dotnet -MailKit 2.10.1.0 dotnet -Marr.Data 3.17.0.0 dotnet -Microsoft.AspNet.SignalR.Core 2.4.0.18317 dotnet -Microsoft.AspNet.SignalR.SystemWeb 2.4.0.18317 dotnet -Microsoft.CSharp.dll 4.6.57.0 dotnet -Microsoft.Owin (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Diagnostics (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Host.HttpListener (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Host.SystemWeb (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Hosting (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Security (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Win32.Primitives 4.6.25714.01 dotnet -MimeKit 2.10.1.0 dotnet -Mono Certificate Store Sync 6.12.0.200 dotnet -Mono.Cecil 0.9.5.0 dotnet -Mono.Cecil.Mdb 0.9.5.0 dotnet -Mono.Cecil.Pdb 0.9.5.0 dotnet -Mono.Messaging.dll 4.6.57.0 dotnet -Mono.Nat 3.0.1 dotnet -Mono.Posix.dll 4.0.0.0 dotnet -Mono.Security.dll 4.0.0.0 dotnet -Mono.WebBrowser 4.6.57.0 dotnet -MonoTorrent 2.0.5 dotnet -NLog Syslog target 6.0.3.0 dotnet -NLog for .NET Framework 4.5 4.6.6.10303 dotnet -Nancy 2.0.0.0 dotnet -Nancy.Authentication.Basic 2.0.0.0 dotnet -Nancy.Authentication.Forms 2.0.0.0 dotnet -Nancy.Owin 2.0.0.0 dotnet -Noda Time 2.0.2.0 dotnet -OAuth 1.0.0.0 dotnet -Org.Mentalis 1.0.0.0 dotnet -Owin 1.0 dotnet -RestSharp 106.15.0 dotnet -ReusableTasks 2.0.0 dotnet -Sentry 1.2.0.0 dotnet -Sentry.PlatformAbstractions 1.0.0.0 dotnet -Sentry.Protocol 1.0.6.0 dotnet -SixLabors.Core 1.0.0.0 dotnet -SixLabors.Fonts 1.0.0.0 dotnet -SixLabors.ImageSharp 1.0.0.0 dotnet -SixLabors.ImageSharp.Drawing 1.0.0.0 dotnet -SixLabors.Shapes 1.0.0.0 dotnet -SocksWebProxy 1.4.0.1 dotnet -Sonarr.Api 3.0.10.1567 dotnet -Sonarr.Api.V3 3.0.10.1567 dotnet -Sonarr.Common 3.0.10.1567 dotnet -Sonarr.Console 3.0.10.1567 dotnet -Sonarr.Core 3.0.10.1567 dotnet -Sonarr.Host 3.0.10.1567 dotnet -Sonarr.Http 3.0.10.1567 dotnet -Sonarr.Mono 3.0.10.1567 dotnet -Sonarr.RuntimePatches 3.0.10.1567 dotnet -Sonarr.SignalR 3.0.10.1567 dotnet -System.AppContext 4.6.25714.01 dotnet -System.Buffers 4.6.28619.01 dotnet -System.Collections 4.6.25714.01 dotnet -System.Collections.Concurrent 4.6.25714.01 dotnet -System.Collections.Immutable 4.6.26515.06 dotnet -System.Collections.NonGeneric 4.6.25714.01 dotnet -System.Collections.Specialized 4.6.25714.01 dotnet -System.ComponentModel 4.6.25714.01 dotnet -System.ComponentModel.Annotations 4.6.25921.02 dotnet -System.ComponentModel.DataAnnotations.dll 4.6.57.0 dotnet -System.ComponentModel.EventBasedAsync 4.6.25714.01 dotnet -System.ComponentModel.Primitives 4.6.25714.01 dotnet -System.ComponentModel.TypeConverter 4.6.25714.01 dotnet -System.Configuration.Install.dll 4.6.57.0 dotnet -System.Configuration.dll 4.6.57.0 dotnet -System.Console 4.6.25714.01 dotnet -System.Core.dll 4.6.57.0 dotnet -System.Data.Common 4.6.26011.01 dotnet -System.Data.DataSetExtensions.dll 4.6.57.0 dotnet -System.Data.SQLite 1.0.61.0 dotnet -System.Data.SQLite Core 1.0.115.5 dotnet -System.Data.dll 4.6.57.0 dotnet -System.Design.dll 4.6.57.0 dotnet -System.Diagnostics.Contracts 4.6.25714.01 dotnet -System.Diagnostics.Debug 4.6.25714.01 dotnet -System.Diagnostics.FileVersionInfo 4.6.25714.01 dotnet -System.Diagnostics.Process 4.6.25714.01 dotnet -System.Diagnostics.StackTrace 4.6.26011.01 dotnet -System.Diagnostics.TextWriterTraceListener 4.6.25714.01 dotnet -System.Diagnostics.Tools 4.6.25714.01 dotnet -System.Diagnostics.TraceSource 4.6.25714.01 dotnet -System.Diagnostics.Tracing 4.6.26011.01 dotnet -System.DirectoryServices.dll 4.6.57.0 dotnet -System.Drawing.Design.dll 4.6.57.0 dotnet -System.Drawing.Primitives 4.6.25714.01 dotnet -System.Drawing.dll 4.6.57.0 dotnet -System.Dynamic.Runtime 4.6.25714.01 dotnet -System.EnterpriseServices.dll 4.6.57.0 dotnet -System.Globalization 4.6.25714.01 dotnet -System.Globalization.Calendars 4.6.25714.01 dotnet -System.Globalization.Extensions.dll 4.0.0.0 dotnet -System.IO 4.6.25714.01 dotnet -System.IO.Compression.ZipFile 4.6.25714.01 dotnet -System.IO.Compression.dll 4.6.57.0 dotnet -System.IO.FileSystem 4.6.25714.01 dotnet -System.IO.FileSystem.DriveInfo 4.6.25714.01 dotnet -System.IO.FileSystem.Primitives 4.6.25714.01 dotnet -System.IO.FileSystem.Watcher 4.6.25714.01 dotnet -System.IO.IsolatedStorage 4.6.25714.01 dotnet -System.IO.MemoryMappedFiles 4.6.25714.01 dotnet -System.IO.Pipes 4.6.25714.01 dotnet -System.IO.UnmanagedMemoryStream 4.6.25714.01 dotnet -System.IdentityModel.Selectors.dll 4.6.57.0 dotnet -System.IdentityModel.dll 4.6.57.0 dotnet -System.Linq 4.6.25714.01 dotnet -System.Linq.Expressions 4.6.25714.01 dotnet -System.Linq.Parallel 4.6.25714.01 dotnet -System.Linq.Queryable 4.6.25714.01 dotnet -System.Memory 4.6.26606.05 dotnet -System.Messaging.dll 4.6.57.0 dotnet -System.Net.Http.dll 4.6.57.0 dotnet -System.Net.NameResolution 4.6.25714.01 dotnet -System.Net.NetworkInformation 4.6.25714.01 dotnet -System.Net.Ping 4.6.25714.01 dotnet -System.Net.Primitives 4.6.25714.01 dotnet -System.Net.Requests 4.6.25714.01 dotnet -System.Net.Security 4.6.25714.01 dotnet -System.Net.Sockets 4.6.26011.01 dotnet -System.Net.WebHeaderCollection 4.6.25714.01 dotnet -System.Net.WebSockets 4.6.25714.01 dotnet -System.Net.WebSockets.Client 4.6.25714.01 dotnet -System.Numerics.Vectors 4.6.26515.06 dotnet -System.Numerics.dll 4.6.57.0 dotnet -System.ObjectModel 4.6.25714.01 dotnet -System.Reflection 4.6.25714.01 dotnet -System.Reflection.Extensions 4.6.25714.01 dotnet -System.Reflection.Primitives 4.6.25714.01 dotnet -System.Reflection.TypeExtensions 1.0.24212.01 dotnet -System.Resources.Reader 4.6.25714.01 dotnet -System.Resources.ResourceManager 4.6.25714.01 dotnet -System.Resources.Writer 4.6.25714.01 dotnet -System.Runtime 4.6.25714.01 dotnet -System.Runtime.CompilerServices.VisualC 4.6.25714.01 dotnet -System.Runtime.Extensions 4.6.25714.01 dotnet -System.Runtime.Handles 4.6.25714.01 dotnet -System.Runtime.InteropServices 4.6.25714.01 dotnet -System.Runtime.InteropServices.RuntimeInformation.dll 4.0.0.0 dotnet -System.Runtime.Numerics 4.6.25714.01 dotnet -System.Runtime.Serialization.Formatters 4.6.25714.01 dotnet -System.Runtime.Serialization.Formatters.Soap.dll 4.6.57.0 dotnet -System.Runtime.Serialization.Json 4.6.25714.01 dotnet -System.Runtime.Serialization.Primitives 4.6.26011.01 dotnet -System.Runtime.Serialization.Xml 4.6.26011.01 dotnet -System.Runtime.Serialization.dll 4.6.57.0 dotnet -System.Security.Claims 4.6.25714.01 dotnet -System.Security.Cryptography.Algorithms 4.6.26011.01 dotnet -System.Security.Cryptography.Csp 4.6.25714.01 dotnet -System.Security.Cryptography.Encoding 4.6.25714.01 dotnet -System.Security.Cryptography.Primitives 4.6.25714.01 dotnet -System.Security.Cryptography.X509Certificates 4.6.25714.01 dotnet -System.Security.Principal 4.6.25714.01 dotnet -System.Security.SecureString 4.6.26011.01 dotnet -System.Security.dll 4.6.57.0 dotnet -System.ServiceModel.Activation.dll 4.6.57.0 dotnet -System.ServiceModel.Internals.dll 4.6.57.0 dotnet -System.ServiceModel.dll 4.6.57.0 dotnet -System.ServiceProcess.dll 4.6.57.0 dotnet -System.Text.Encoding 4.6.25714.01 dotnet -System.Text.Encoding.Extensions 4.6.25714.01 dotnet -System.Text.RegularExpressions 4.6.25714.01 dotnet -System.Threading 4.6.25714.01 dotnet -System.Threading.Overlapped.dll 4.0.0.0 dotnet -System.Threading.Tasks 4.6.25714.01 dotnet -System.Threading.Tasks.Parallel 4.6.25714.01 dotnet -System.Threading.Thread 4.6.25714.01 dotnet -System.Threading.ThreadPool 4.6.25714.01 dotnet -System.Threading.Timer 4.6.25714.01 dotnet -System.Transactions.dll 4.6.57.0 dotnet -System.ValueTuple 4.6.26515.06 dotnet -System.Web.ApplicationServices.dll 4.6.57.0 dotnet -System.Web.Services.dll 4.6.57.0 dotnet -System.Web.dll 4.0.0.0 dotnet -System.Windows.Forms.dll 4.6.57.0 dotnet -System.Xml.Linq.dll 4.6.57.0 dotnet -System.Xml.ReaderWriter 4.6.25714.01 dotnet -System.Xml.XDocument 4.6.25714.01 dotnet -System.Xml.XPath 4.6.25714.01 dotnet -System.Xml.XPath.XDocument 4.6.26011.01 dotnet -System.Xml.XmlDocument 4.6.25714.01 dotnet -System.Xml.XmlSerializer 4.6.25714.01 dotnet -System.Xml.dll 4.6.57.0 dotnet -System.dll 4.6.57.0 dotnet -XML-RPC.NET 3.0.0.266 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.10 deb -apt-utils 2.4.10 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -bash 5.1.16 binary -binutils 2.38-4ubuntu2.3 deb -binutils-common 2.38-4ubuntu2.3 deb -binutils-x86-64-linux-gnu 2.38-4ubuntu2.3 deb -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.10 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 -libbinutils 2.38-4ubuntu2.3 deb -libblkid1 2.37.2-4ubuntu3 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 -libctf-nobfd0 2.38-4ubuntu2.3 deb -libctf0 2.38-4ubuntu2.3 deb -libcurl3-gnutls 7.81.0-1ubuntu1.14 deb -libcurl4 7.81.0-1ubuntu1.14 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdeflate0 1.10-2 deb -libexif12 0.6.24-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 -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb -libgif7 5.1.9-2build2 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 -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjbig0 2.1-3.1ubuntu0.22.04.1 deb -libjpeg-turbo8 2.1.2-0ubuntu1 deb -libjpeg8 8c-2ubuntu10 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 -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.10-1 deb -libmms0 0.6.4-3 deb -libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmount1 2.37.2-4ubuntu3 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 -libonig5 6.9.7.1-2build1 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 -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 -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 -libtiff5 4.3.0-6ubuntu0.6 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 -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libwebp7 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 -libxau6 1:1.0.9-1build5 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 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 -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzen0v5 0.4.41-1 deb -libzstd1 1.4.8+dfsg-3build1 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 -mediainfo 23.10-1 deb -mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-vbnc 4.7-0xamarin3+ubuntu2004b1 deb -mount 2.37.2-4ubuntu3 deb -mscorlib.dll 4.6.57.0 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 4.6.26011.1 dotnet -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 -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -repo-mediaarea 1.0-21 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 +0Harmony 2.0.1.0 dotnet +Accessibility.dll 4.6.57.0 dotnet +BouncyCastle.Crypto 1.8.8.2 dotnet +CLDAP 4.0.0.0 dotnet +FileDescription 0.0.0.5943 dotnet +FileDescription 10.0.0.0 dotnet +FluentMigrator 1.6.2.0 dotnet +FluentValidation 8.4.0.0 dotnet +ICSharpCode.SharpZipLib 1.2.0.246 dotnet +Ical.Net 4.1.8.0 dotnet +Json.NET 12.0.2.23222 dotnet +LogentriesCore 2.6.0.0 dotnet +LogentriesNLog 2.4.0.0 dotnet +MailKit 2.10.1.0 dotnet +Marr.Data 3.17.0.0 dotnet +Microsoft.AspNet.SignalR.Core 2.4.0.18317 dotnet +Microsoft.AspNet.SignalR.SystemWeb 2.4.0.18317 dotnet +Microsoft.CSharp.dll 4.6.57.0 dotnet +Microsoft.Owin.Diagnostics1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet +Microsoft.Owin.Host.HttpListener1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet +Microsoft.Owin.Host.SystemWeb1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet +Microsoft.Owin.Hosting1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet +Microsoft.Owin.Security1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet +Microsoft.Owin1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet +Microsoft.Win32.Primitives 4.6.25714.01 dotnet +MimeKit 2.10.1.0 dotnet +Mono.Cecil 0.9.5.0 dotnet +Mono.Cecil.Mdb 0.9.5.0 dotnet +Mono.Cecil.Pdb 0.9.5.0 dotnet +Mono.Messaging.dll 4.6.57.0 dotnet +Mono.Nat 3.0.1 dotnet +Mono.Posix.dll 4.0.0.0 dotnet +Mono.Security.dll 4.0.0.0 dotnet +Mono.WebBrowser 4.6.57.0 dotnet +MonoCertificateStoreSync 6.12.0.200 dotnet +MonoTorrent 2.0.5 dotnet +NLogSyslogtarget 6.0.3.0 dotnet +NLogfor.NETFramework4.5 4.6.6.10303 dotnet +Nancy 2.0.0.0 dotnet +Nancy.Authentication.Basic 2.0.0.0 dotnet +Nancy.Authentication.Forms 2.0.0.0 dotnet +Nancy.Owin 2.0.0.0 dotnet +NodaTime 2.0.2.0 dotnet +OAuth 1.0.0.0 dotnet +Org.Mentalis 1.0.0.0 dotnet +Owin 1.0 dotnet +RestSharp 106.15.0 dotnet +ReusableTasks 2.0.0 dotnet +Sentry 1.2.0.0 dotnet +Sentry.PlatformAbstractions 1.0.0.0 dotnet +Sentry.Protocol 1.0.6.0 dotnet +SixLabors.Core 1.0.0.0 dotnet +SixLabors.Fonts 1.0.0.0 dotnet +SixLabors.ImageSharp 1.0.0.0 dotnet +SixLabors.ImageSharp.Drawing 1.0.0.0 dotnet +SixLabors.Shapes 1.0.0.0 dotnet +SocksWebProxy 1.4.0.1 dotnet +Sonarr.Api 3.0.10.1567 dotnet +Sonarr.Api.V3 3.0.10.1567 dotnet +Sonarr.Common 3.0.10.1567 dotnet +Sonarr.Console 3.0.10.1567 dotnet +Sonarr.Core 3.0.10.1567 dotnet +Sonarr.Host 3.0.10.1567 dotnet +Sonarr.Http 3.0.10.1567 dotnet +Sonarr.Mono 3.0.10.1567 dotnet +Sonarr.RuntimePatches 3.0.10.1567 dotnet +Sonarr.SignalR 3.0.10.1567 dotnet +System.AppContext 4.6.25714.01 dotnet +System.Buffers 4.6.28619.01 dotnet +System.Collections 4.6.25714.01 dotnet +System.Collections.Concurrent 4.6.25714.01 dotnet +System.Collections.Immutable 4.6.26515.06 dotnet +System.Collections.NonGeneric 4.6.25714.01 dotnet +System.Collections.Specialized 4.6.25714.01 dotnet +System.ComponentModel 4.6.25714.01 dotnet +System.ComponentModel.Annotations 4.6.25921.02 dotnet +System.ComponentModel.DataAnnotations.dll 4.6.57.0 dotnet +System.ComponentModel.EventBasedAsync 4.6.25714.01 dotnet +System.ComponentModel.Primitives 4.6.25714.01 dotnet +System.ComponentModel.TypeConverter 4.6.25714.01 dotnet +System.Configuration.Install.dll 4.6.57.0 dotnet +System.Configuration.dll 4.6.57.0 dotnet +System.Console 4.6.25714.01 dotnet +System.Core.dll 4.6.57.0 dotnet +System.Data.Common 4.6.26011.01 dotnet +System.Data.DataSetExtensions.dll 4.6.57.0 dotnet +System.Data.SQLite 1.0.61.0 dotnet +System.Data.SQLiteCore 1.0.115.5 dotnet +System.Data.dll 4.6.57.0 dotnet +System.Design.dll 4.6.57.0 dotnet +System.Diagnostics.Contracts 4.6.25714.01 dotnet +System.Diagnostics.Debug 4.6.25714.01 dotnet +System.Diagnostics.FileVersionInfo 4.6.25714.01 dotnet +System.Diagnostics.Process 4.6.25714.01 dotnet +System.Diagnostics.StackTrace 4.6.26011.01 dotnet +System.Diagnostics.TextWriterTraceListener 4.6.25714.01 dotnet +System.Diagnostics.Tools 4.6.25714.01 dotnet +System.Diagnostics.TraceSource 4.6.25714.01 dotnet +System.Diagnostics.Tracing 4.6.26011.01 dotnet +System.DirectoryServices.dll 4.6.57.0 dotnet +System.Drawing.Design.dll 4.6.57.0 dotnet +System.Drawing.Primitives 4.6.25714.01 dotnet +System.Drawing.dll 4.6.57.0 dotnet +System.Dynamic.Runtime 4.6.25714.01 dotnet +System.EnterpriseServices.dll 4.6.57.0 dotnet +System.Globalization 4.6.25714.01 dotnet +System.Globalization.Calendars 4.6.25714.01 dotnet +System.Globalization.Extensions.dll 4.0.0.0 dotnet +System.IO 4.6.25714.01 dotnet +System.IO.Compression.ZipFile 4.6.25714.01 dotnet +System.IO.Compression.dll 4.6.57.0 dotnet +System.IO.FileSystem 4.6.25714.01 dotnet +System.IO.FileSystem.DriveInfo 4.6.25714.01 dotnet +System.IO.FileSystem.Primitives 4.6.25714.01 dotnet +System.IO.FileSystem.Watcher 4.6.25714.01 dotnet +System.IO.IsolatedStorage 4.6.25714.01 dotnet +System.IO.MemoryMappedFiles 4.6.25714.01 dotnet +System.IO.Pipes 4.6.25714.01 dotnet +System.IO.UnmanagedMemoryStream 4.6.25714.01 dotnet +System.IdentityModel.Selectors.dll 4.6.57.0 dotnet +System.IdentityModel.dll 4.6.57.0 dotnet +System.Linq 4.6.25714.01 dotnet +System.Linq.Expressions 4.6.25714.01 dotnet +System.Linq.Parallel 4.6.25714.01 dotnet +System.Linq.Queryable 4.6.25714.01 dotnet +System.Memory 4.6.26606.05 dotnet +System.Messaging.dll 4.6.57.0 dotnet +System.Net.Http.dll 4.6.57.0 dotnet +System.Net.NameResolution 4.6.25714.01 dotnet +System.Net.NetworkInformation 4.6.25714.01 dotnet +System.Net.Ping 4.6.25714.01 dotnet +System.Net.Primitives 4.6.25714.01 dotnet +System.Net.Requests 4.6.25714.01 dotnet +System.Net.Security 4.6.25714.01 dotnet +System.Net.Sockets 4.6.26011.01 dotnet +System.Net.WebHeaderCollection 4.6.25714.01 dotnet +System.Net.WebSockets 4.6.25714.01 dotnet +System.Net.WebSockets.Client 4.6.25714.01 dotnet +System.Numerics.Vectors 4.6.26515.06 dotnet +System.Numerics.dll 4.6.57.0 dotnet +System.ObjectModel 4.6.25714.01 dotnet +System.Reflection 4.6.25714.01 dotnet +System.Reflection.Extensions 4.6.25714.01 dotnet +System.Reflection.Primitives 4.6.25714.01 dotnet +System.Reflection.TypeExtensions 1.0.24212.01 dotnet +System.Resources.Reader 4.6.25714.01 dotnet +System.Resources.ResourceManager 4.6.25714.01 dotnet +System.Resources.Writer 4.6.25714.01 dotnet +System.Runtime 4.6.25714.01 dotnet +System.Runtime.CompilerServices.VisualC 4.6.25714.01 dotnet +System.Runtime.Extensions 4.6.25714.01 dotnet +System.Runtime.Handles 4.6.25714.01 dotnet +System.Runtime.InteropServices 4.6.25714.01 dotnet +System.Runtime.InteropServices.RuntimeInformation.dll 4.0.0.0 dotnet +System.Runtime.Numerics 4.6.25714.01 dotnet +System.Runtime.Serialization.Formatters 4.6.25714.01 dotnet +System.Runtime.Serialization.Formatters.Soap.dll 4.6.57.0 dotnet +System.Runtime.Serialization.Json 4.6.25714.01 dotnet +System.Runtime.Serialization.Primitives 4.6.26011.01 dotnet +System.Runtime.Serialization.Xml 4.6.26011.01 dotnet +System.Runtime.Serialization.dll 4.6.57.0 dotnet +System.Security.Claims 4.6.25714.01 dotnet +System.Security.Cryptography.Algorithms 4.6.26011.01 dotnet +System.Security.Cryptography.Csp 4.6.25714.01 dotnet +System.Security.Cryptography.Encoding 4.6.25714.01 dotnet +System.Security.Cryptography.Primitives 4.6.25714.01 dotnet +System.Security.Cryptography.X509Certificates 4.6.25714.01 dotnet +System.Security.Principal 4.6.25714.01 dotnet +System.Security.SecureString 4.6.26011.01 dotnet +System.Security.dll 4.6.57.0 dotnet +System.ServiceModel.Activation.dll 4.6.57.0 dotnet +System.ServiceModel.Internals.dll 4.6.57.0 dotnet +System.ServiceModel.dll 4.6.57.0 dotnet +System.ServiceProcess.dll 4.6.57.0 dotnet +System.Text.Encoding 4.6.25714.01 dotnet +System.Text.Encoding.Extensions 4.6.25714.01 dotnet +System.Text.RegularExpressions 4.6.25714.01 dotnet +System.Threading 4.6.25714.01 dotnet +System.Threading.Overlapped.dll 4.0.0.0 dotnet +System.Threading.Tasks 4.6.25714.01 dotnet +System.Threading.Tasks.Parallel 4.6.25714.01 dotnet +System.Threading.Thread 4.6.25714.01 dotnet +System.Threading.ThreadPool 4.6.25714.01 dotnet +System.Threading.Timer 4.6.25714.01 dotnet +System.Transactions.dll 4.6.57.0 dotnet +System.ValueTuple 4.6.26515.06 dotnet +System.Web.ApplicationServices.dll 4.6.57.0 dotnet +System.Web.Services.dll 4.6.57.0 dotnet +System.Web.dll 4.0.0.0 dotnet +System.Windows.Forms.dll 4.6.57.0 dotnet +System.Xml.Linq.dll 4.6.57.0 dotnet +System.Xml.ReaderWriter 4.6.25714.01 dotnet +System.Xml.XDocument 4.6.25714.01 dotnet +System.Xml.XPath 4.6.25714.01 dotnet +System.Xml.XPath.XDocument 4.6.26011.01 dotnet +System.Xml.XmlDocument 4.6.25714.01 dotnet +System.Xml.XmlSerializer 4.6.25714.01 dotnet +System.Xml.dll 4.6.57.0 dotnet +System.dll 4.6.57.0 dotnet +XMLRPC.NET 3.0.0.266 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.10 deb +apt-utils 2.4.10 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +bash 5.1.16 binary +binutils 2.38-4ubuntu2.3 deb +binutils-common 2.38-4ubuntu2.3 deb +binutils-x86-64-linux-gnu 2.38-4ubuntu2.3 deb +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20230311ubuntu0.22.04.1 deb +ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.10 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 +libbinutils 2.38-4ubuntu2.3 deb +libblkid1 2.37.2-4ubuntu3 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 +libctf-nobfd0 2.38-4ubuntu2.3 deb +libctf0 2.38-4ubuntu2.3 deb +libcurl3-gnutls 7.81.0-1ubuntu1.14 deb +libcurl4 7.81.0-1ubuntu1.14 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdeflate0 1.10-2 deb +libexif12 0.6.24-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 +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb +libgif7 5.1.9-2build2 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 +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjbig0 2.1-3.1ubuntu0.22.04.1 deb +libjpeg-turbo8 2.1.2-0ubuntu1 deb +libjpeg8 8c-2ubuntu10 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 +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmediainfo0v5 23.10-1 deb +libmms0 0.6.4-3 deb +libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmount1 2.37.2-4ubuntu3 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 +libonig5 6.9.7.1-2build1 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 +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 +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 +libtiff5 4.3.0-6ubuntu0.6 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 +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libwebp7 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 +libxau6 1:1.0.9-1build5 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 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 +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb +libxxhash0 0.8.1-1 deb +libzen0v5 0.4.41-1 deb +libzstd1 1.4.8+dfsg-3build1 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 +mediainfo 23.10-1 deb +mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-vbnc 4.7-0xamarin3+ubuntu2004b1 deb +mount 2.37.2-4ubuntu3 deb +mscorlib.dll 4.6.57.0 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 4.6.26011.1 dotnet +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 +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +repo-mediaarea 1.0-21 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 fb56c5a0a444267e337f33b7abb9e66d038dea86 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 17 Nov 2023 23:30:01 +0000 Subject: [PATCH 300/393] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c3563cf..fbc1851 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/sonarr:latest` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. From 61566bfffac386263aaad2bed447c9d2a1513eff Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 24 Nov 2023 23:32:41 +0000 Subject: [PATCH 301/393] 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 866cdf6..33bc15d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -200,8 +200,8 @@ System.Xml.dll 4.6.57 System.dll 4.6.57.0 dotnet XMLRPC.NET 3.0.0.266 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 base-files 12ubuntu4.3 deb base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb @@ -242,7 +242,7 @@ hostname 3.23ub init-system-helpers 1.62 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 libassuan0 2.5.5-1build1 deb libattr1 1:2.5.1-1build1 deb libaudit-common 1:3.0.7-1build1 deb @@ -382,7 +382,7 @@ libssl3 3.0.2- libstdc++6 12.1.0-2ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.9 deb libtasn1-6 4.18.0-4build1 deb -libtiff5 4.3.0-6ubuntu0.6 deb +libtiff5 4.3.0-6ubuntu0.7 deb libtinfo6 6.3-2ubuntu0.1 deb libtirpc-common 1.3.2-2ubuntu0.1 deb libtirpc3 1.3.2-2ubuntu0.1 deb From 5b963d5faa07482ac9484f04ac6ad25c95608ddd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 1 Dec 2023 23:32:25 +0000 Subject: [PATCH 302/393] 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 33bc15d..d44f792 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -298,7 +298,7 @@ libldap-common 2.5.16 liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.10-1 deb +libmediainfo0v5 23.11-1 deb libmms0 0.6.4-3 deb libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb @@ -349,7 +349,7 @@ libmount1 2.37.2 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 libonig5 6.9.7.1-2build1 deb @@ -409,7 +409,7 @@ login 1:4.8. logsave 1.46.5-2ubuntu1.1 deb lsb-base 11.1.0ubuntu4 deb mawk 1.3.4.20200120-3 deb -mediainfo 23.10-1 deb +mediainfo 23.11-1 deb mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb From c0dfefc75f886bc3a5202fc889c825f4820e21c3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 8 Dec 2023 23:32:30 +0000 Subject: [PATCH 303/393] 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 d44f792..1a4883b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -261,7 +261,7 @@ libcom-err2 1.46.5 libcrypt1 1:4.4.27-1 deb libctf-nobfd0 2.38-4ubuntu2.3 deb libctf0 2.38-4ubuntu2.3 deb -libcurl3-gnutls 7.81.0-1ubuntu1.14 deb +libcurl3-gnutls 7.81.0-1ubuntu1.15 deb libcurl4 7.81.0-1ubuntu1.14 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb From 724ec8fa2dadc221d0c45eaa1efd92ae56d46588 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 15 Dec 2023 23:31:15 +0000 Subject: [PATCH 304/393] 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 1a4883b..afd32a8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -206,15 +206,15 @@ base-files 12ubun base-passwd 3.5.52build1 deb bash 5.1-6ubuntu1 deb bash 5.1.16 binary -binutils 2.38-4ubuntu2.3 deb -binutils-common 2.38-4ubuntu2.3 deb -binutils-x86-64-linux-gnu 2.38-4ubuntu2.3 deb +binutils 2.38-4ubuntu2.4 deb +binutils-common 2.38-4ubuntu2.4 deb +binutils-x86-64-linux-gnu 2.38-4ubuntu2.4 deb bsdutils 1:2.37.2-4ubuntu3 deb ca-certificates 20230311ubuntu0.22.04.1 deb ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 @@ -247,7 +247,7 @@ libassuan0 2.5.5- libattr1 1:2.5.1-1build1 deb libaudit-common 1:3.0.7-1build1 deb libaudit1 1:3.0.7-1build1 deb -libbinutils 2.38-4ubuntu2.3 deb +libbinutils 2.38-4ubuntu2.4 deb libblkid1 2.37.2-4ubuntu3 deb libbrotli1 1.0.9-2build6 deb libbsd0 0.11.5-1 deb @@ -259,10 +259,10 @@ libcap-ng0 0.7.9- libcap2 1:2.44-1ubuntu0.22.04.1 deb libcom-err2 1.46.5-2ubuntu1.1 deb libcrypt1 1:4.4.27-1 deb -libctf-nobfd0 2.38-4ubuntu2.3 deb -libctf0 2.38-4ubuntu2.3 deb +libctf-nobfd0 2.38-4ubuntu2.4 deb +libctf0 2.38-4ubuntu2.4 deb libcurl3-gnutls 7.81.0-1ubuntu1.15 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 libdeflate0 1.10-2 deb @@ -404,7 +404,7 @@ libxslt1.1 1.1.34 libxxhash0 0.8.1-1 deb libzen0v5 0.4.41-1 deb libzstd1 1.4.8+dfsg-3build1 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 a393093131ac319b963af4d2e387b5583df56772 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 22 Dec 2023 23:31:17 +0000 Subject: [PATCH 305/393] Bot Updating Package Versions --- package_versions.txt | 845 ++++++++++++++++++++----------------------- 1 file changed, 401 insertions(+), 444 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index afd32a8..d05dd87 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,444 +1,401 @@ -NAME VERSION TYPE -0Harmony 2.0.1.0 dotnet -Accessibility.dll 4.6.57.0 dotnet -BouncyCastle.Crypto 1.8.8.2 dotnet -CLDAP 4.0.0.0 dotnet -FileDescription 0.0.0.5943 dotnet -FileDescription 10.0.0.0 dotnet -FluentMigrator 1.6.2.0 dotnet -FluentValidation 8.4.0.0 dotnet -ICSharpCode.SharpZipLib 1.2.0.246 dotnet -Ical.Net 4.1.8.0 dotnet -Json.NET 12.0.2.23222 dotnet -LogentriesCore 2.6.0.0 dotnet -LogentriesNLog 2.4.0.0 dotnet -MailKit 2.10.1.0 dotnet -Marr.Data 3.17.0.0 dotnet -Microsoft.AspNet.SignalR.Core 2.4.0.18317 dotnet -Microsoft.AspNet.SignalR.SystemWeb 2.4.0.18317 dotnet -Microsoft.CSharp.dll 4.6.57.0 dotnet -Microsoft.Owin.Diagnostics1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet -Microsoft.Owin.Host.HttpListener1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet -Microsoft.Owin.Host.SystemWeb1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet -Microsoft.Owin.Hosting1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet -Microsoft.Owin.Security1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet -Microsoft.Owin1e6aacff317f93f77dacb89c799e0bf1083fb1e9 3.1.60405.82 dotnet -Microsoft.Win32.Primitives 4.6.25714.01 dotnet -MimeKit 2.10.1.0 dotnet -Mono.Cecil 0.9.5.0 dotnet -Mono.Cecil.Mdb 0.9.5.0 dotnet -Mono.Cecil.Pdb 0.9.5.0 dotnet -Mono.Messaging.dll 4.6.57.0 dotnet -Mono.Nat 3.0.1 dotnet -Mono.Posix.dll 4.0.0.0 dotnet -Mono.Security.dll 4.0.0.0 dotnet -Mono.WebBrowser 4.6.57.0 dotnet -MonoCertificateStoreSync 6.12.0.200 dotnet -MonoTorrent 2.0.5 dotnet -NLogSyslogtarget 6.0.3.0 dotnet -NLogfor.NETFramework4.5 4.6.6.10303 dotnet -Nancy 2.0.0.0 dotnet -Nancy.Authentication.Basic 2.0.0.0 dotnet -Nancy.Authentication.Forms 2.0.0.0 dotnet -Nancy.Owin 2.0.0.0 dotnet -NodaTime 2.0.2.0 dotnet -OAuth 1.0.0.0 dotnet -Org.Mentalis 1.0.0.0 dotnet -Owin 1.0 dotnet -RestSharp 106.15.0 dotnet -ReusableTasks 2.0.0 dotnet -Sentry 1.2.0.0 dotnet -Sentry.PlatformAbstractions 1.0.0.0 dotnet -Sentry.Protocol 1.0.6.0 dotnet -SixLabors.Core 1.0.0.0 dotnet -SixLabors.Fonts 1.0.0.0 dotnet -SixLabors.ImageSharp 1.0.0.0 dotnet -SixLabors.ImageSharp.Drawing 1.0.0.0 dotnet -SixLabors.Shapes 1.0.0.0 dotnet -SocksWebProxy 1.4.0.1 dotnet -Sonarr.Api 3.0.10.1567 dotnet -Sonarr.Api.V3 3.0.10.1567 dotnet -Sonarr.Common 3.0.10.1567 dotnet -Sonarr.Console 3.0.10.1567 dotnet -Sonarr.Core 3.0.10.1567 dotnet -Sonarr.Host 3.0.10.1567 dotnet -Sonarr.Http 3.0.10.1567 dotnet -Sonarr.Mono 3.0.10.1567 dotnet -Sonarr.RuntimePatches 3.0.10.1567 dotnet -Sonarr.SignalR 3.0.10.1567 dotnet -System.AppContext 4.6.25714.01 dotnet -System.Buffers 4.6.28619.01 dotnet -System.Collections 4.6.25714.01 dotnet -System.Collections.Concurrent 4.6.25714.01 dotnet -System.Collections.Immutable 4.6.26515.06 dotnet -System.Collections.NonGeneric 4.6.25714.01 dotnet -System.Collections.Specialized 4.6.25714.01 dotnet -System.ComponentModel 4.6.25714.01 dotnet -System.ComponentModel.Annotations 4.6.25921.02 dotnet -System.ComponentModel.DataAnnotations.dll 4.6.57.0 dotnet -System.ComponentModel.EventBasedAsync 4.6.25714.01 dotnet -System.ComponentModel.Primitives 4.6.25714.01 dotnet -System.ComponentModel.TypeConverter 4.6.25714.01 dotnet -System.Configuration.Install.dll 4.6.57.0 dotnet -System.Configuration.dll 4.6.57.0 dotnet -System.Console 4.6.25714.01 dotnet -System.Core.dll 4.6.57.0 dotnet -System.Data.Common 4.6.26011.01 dotnet -System.Data.DataSetExtensions.dll 4.6.57.0 dotnet -System.Data.SQLite 1.0.61.0 dotnet -System.Data.SQLiteCore 1.0.115.5 dotnet -System.Data.dll 4.6.57.0 dotnet -System.Design.dll 4.6.57.0 dotnet -System.Diagnostics.Contracts 4.6.25714.01 dotnet -System.Diagnostics.Debug 4.6.25714.01 dotnet -System.Diagnostics.FileVersionInfo 4.6.25714.01 dotnet -System.Diagnostics.Process 4.6.25714.01 dotnet -System.Diagnostics.StackTrace 4.6.26011.01 dotnet -System.Diagnostics.TextWriterTraceListener 4.6.25714.01 dotnet -System.Diagnostics.Tools 4.6.25714.01 dotnet -System.Diagnostics.TraceSource 4.6.25714.01 dotnet -System.Diagnostics.Tracing 4.6.26011.01 dotnet -System.DirectoryServices.dll 4.6.57.0 dotnet -System.Drawing.Design.dll 4.6.57.0 dotnet -System.Drawing.Primitives 4.6.25714.01 dotnet -System.Drawing.dll 4.6.57.0 dotnet -System.Dynamic.Runtime 4.6.25714.01 dotnet -System.EnterpriseServices.dll 4.6.57.0 dotnet -System.Globalization 4.6.25714.01 dotnet -System.Globalization.Calendars 4.6.25714.01 dotnet -System.Globalization.Extensions.dll 4.0.0.0 dotnet -System.IO 4.6.25714.01 dotnet -System.IO.Compression.ZipFile 4.6.25714.01 dotnet -System.IO.Compression.dll 4.6.57.0 dotnet -System.IO.FileSystem 4.6.25714.01 dotnet -System.IO.FileSystem.DriveInfo 4.6.25714.01 dotnet -System.IO.FileSystem.Primitives 4.6.25714.01 dotnet -System.IO.FileSystem.Watcher 4.6.25714.01 dotnet -System.IO.IsolatedStorage 4.6.25714.01 dotnet -System.IO.MemoryMappedFiles 4.6.25714.01 dotnet -System.IO.Pipes 4.6.25714.01 dotnet -System.IO.UnmanagedMemoryStream 4.6.25714.01 dotnet -System.IdentityModel.Selectors.dll 4.6.57.0 dotnet -System.IdentityModel.dll 4.6.57.0 dotnet -System.Linq 4.6.25714.01 dotnet -System.Linq.Expressions 4.6.25714.01 dotnet -System.Linq.Parallel 4.6.25714.01 dotnet -System.Linq.Queryable 4.6.25714.01 dotnet -System.Memory 4.6.26606.05 dotnet -System.Messaging.dll 4.6.57.0 dotnet -System.Net.Http.dll 4.6.57.0 dotnet -System.Net.NameResolution 4.6.25714.01 dotnet -System.Net.NetworkInformation 4.6.25714.01 dotnet -System.Net.Ping 4.6.25714.01 dotnet -System.Net.Primitives 4.6.25714.01 dotnet -System.Net.Requests 4.6.25714.01 dotnet -System.Net.Security 4.6.25714.01 dotnet -System.Net.Sockets 4.6.26011.01 dotnet -System.Net.WebHeaderCollection 4.6.25714.01 dotnet -System.Net.WebSockets 4.6.25714.01 dotnet -System.Net.WebSockets.Client 4.6.25714.01 dotnet -System.Numerics.Vectors 4.6.26515.06 dotnet -System.Numerics.dll 4.6.57.0 dotnet -System.ObjectModel 4.6.25714.01 dotnet -System.Reflection 4.6.25714.01 dotnet -System.Reflection.Extensions 4.6.25714.01 dotnet -System.Reflection.Primitives 4.6.25714.01 dotnet -System.Reflection.TypeExtensions 1.0.24212.01 dotnet -System.Resources.Reader 4.6.25714.01 dotnet -System.Resources.ResourceManager 4.6.25714.01 dotnet -System.Resources.Writer 4.6.25714.01 dotnet -System.Runtime 4.6.25714.01 dotnet -System.Runtime.CompilerServices.VisualC 4.6.25714.01 dotnet -System.Runtime.Extensions 4.6.25714.01 dotnet -System.Runtime.Handles 4.6.25714.01 dotnet -System.Runtime.InteropServices 4.6.25714.01 dotnet -System.Runtime.InteropServices.RuntimeInformation.dll 4.0.0.0 dotnet -System.Runtime.Numerics 4.6.25714.01 dotnet -System.Runtime.Serialization.Formatters 4.6.25714.01 dotnet -System.Runtime.Serialization.Formatters.Soap.dll 4.6.57.0 dotnet -System.Runtime.Serialization.Json 4.6.25714.01 dotnet -System.Runtime.Serialization.Primitives 4.6.26011.01 dotnet -System.Runtime.Serialization.Xml 4.6.26011.01 dotnet -System.Runtime.Serialization.dll 4.6.57.0 dotnet -System.Security.Claims 4.6.25714.01 dotnet -System.Security.Cryptography.Algorithms 4.6.26011.01 dotnet -System.Security.Cryptography.Csp 4.6.25714.01 dotnet -System.Security.Cryptography.Encoding 4.6.25714.01 dotnet -System.Security.Cryptography.Primitives 4.6.25714.01 dotnet -System.Security.Cryptography.X509Certificates 4.6.25714.01 dotnet -System.Security.Principal 4.6.25714.01 dotnet -System.Security.SecureString 4.6.26011.01 dotnet -System.Security.dll 4.6.57.0 dotnet -System.ServiceModel.Activation.dll 4.6.57.0 dotnet -System.ServiceModel.Internals.dll 4.6.57.0 dotnet -System.ServiceModel.dll 4.6.57.0 dotnet -System.ServiceProcess.dll 4.6.57.0 dotnet -System.Text.Encoding 4.6.25714.01 dotnet -System.Text.Encoding.Extensions 4.6.25714.01 dotnet -System.Text.RegularExpressions 4.6.25714.01 dotnet -System.Threading 4.6.25714.01 dotnet -System.Threading.Overlapped.dll 4.0.0.0 dotnet -System.Threading.Tasks 4.6.25714.01 dotnet -System.Threading.Tasks.Parallel 4.6.25714.01 dotnet -System.Threading.Thread 4.6.25714.01 dotnet -System.Threading.ThreadPool 4.6.25714.01 dotnet -System.Threading.Timer 4.6.25714.01 dotnet -System.Transactions.dll 4.6.57.0 dotnet -System.ValueTuple 4.6.26515.06 dotnet -System.Web.ApplicationServices.dll 4.6.57.0 dotnet -System.Web.Services.dll 4.6.57.0 dotnet -System.Web.dll 4.0.0.0 dotnet -System.Windows.Forms.dll 4.6.57.0 dotnet -System.Xml.Linq.dll 4.6.57.0 dotnet -System.Xml.ReaderWriter 4.6.25714.01 dotnet -System.Xml.XDocument 4.6.25714.01 dotnet -System.Xml.XPath 4.6.25714.01 dotnet -System.Xml.XPath.XDocument 4.6.26011.01 dotnet -System.Xml.XmlDocument 4.6.25714.01 dotnet -System.Xml.XmlSerializer 4.6.25714.01 dotnet -System.Xml.dll 4.6.57.0 dotnet -System.dll 4.6.57.0 dotnet -XMLRPC.NET 3.0.0.266 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.11 deb -apt-utils 2.4.11 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -bash 5.1.16 binary -binutils 2.38-4ubuntu2.4 deb -binutils-common 2.38-4ubuntu2.4 deb -binutils-x86-64-linux-gnu 2.38-4ubuntu2.4 deb -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.11 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 -libbinutils 2.38-4ubuntu2.4 deb -libblkid1 2.37.2-4ubuntu3 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 -libctf-nobfd0 2.38-4ubuntu2.4 deb -libctf0 2.38-4ubuntu2.4 deb -libcurl3-gnutls 7.81.0-1ubuntu1.15 deb -libcurl4 7.81.0-1ubuntu1.15 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdeflate0 1.10-2 deb -libexif12 0.6.24-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 -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb -libgif7 5.1.9-2build2 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 -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjbig0 2.1-3.1ubuntu0.22.04.1 deb -libjpeg-turbo8 2.1.2-0ubuntu1 deb -libjpeg8 8c-2ubuntu10 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 -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.11-1 deb -libmms0 0.6.4-3 deb -libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmount1 2.37.2-4ubuntu3 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 -libonig5 6.9.7.1-2build1 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 -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 -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 -libtiff5 4.3.0-6ubuntu0.7 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 -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libwebp7 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 -libxau6 1:1.0.9-1build5 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 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 -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzen0v5 0.4.41-1 deb -libzstd1 1.4.8+dfsg-3build1 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 -mediainfo 23.11-1 deb -mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-vbnc 4.7-0xamarin3+ubuntu2004b1 deb -mount 2.37.2-4ubuntu3 deb -mscorlib.dll 4.6.57.0 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 4.6.26011.1 dotnet -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 -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -repo-mediaarea 1.0-21 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 +Bouncy Castle for .NET (net4) 1.8.8.2 dotnet +C# LDAP 4.0.0.0 dotnet +FluentMigrator 1.6.2.0 dotnet +FluentValidation 8.4.0.0 dotnet +Harmony 2.0.1.0 dotnet +I18N.West.dll 4.0.0.0 dotnet +I18N.dll 4.0.0.0 dotnet +ICSharpCode.SharpZipLib 1.2.0.246 dotnet +Ical.Net 4.1.8.0 dotnet +Json.NET 12.0.2.23222 dotnet +LogentriesCore 2.6.0.0 dotnet +LogentriesNLog 2.4.0.0 dotnet +MONO CLI 4.0.0.0 dotnet +MailKit 2.10.1.0 dotnet +Marr.Data 3.17.0.0 dotnet +Microsoft.AspNet.SignalR.Core 2.4.0.18317 dotnet +Microsoft.AspNet.SignalR.SystemWeb 2.4.0.18317 dotnet +Microsoft.Owin (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Diagnostics (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Host.HttpListener (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Host.SystemWeb (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Hosting (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Owin.Security (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet +Microsoft.Win32.Primitives 4.6.25714.01 dotnet +MimeKit 2.10.1.0 dotnet +Mono Common Language Infrastructure 0.0.0.1 dotnet +Mono Common Language Infrastructure 4.0.0.0 dotnet +Mono Common Language Infrastructure 4.6.57.0 dotnet +Mono Security Tools 6.12.0.200 dotnet +Mono.Cecil 0.9.5.0 dotnet +Mono.Nat 3.0.1-master+6ab1f3f dotnet +Mono.Posix.dll 4.0.0.0 dotnet +Mono.WebBrowser 4.6.57.0 dotnet +MonoGetAssemblyName 0.0.0.0 dotnet +MonoTorrent 2.0.5-monotorrent-2.0+7dc20e56 dotnet +NLog v4.6.6 4.6.6.10303 dotnet +NLog.Targets.Syslog 6.0.3.0 dotnet +Nancy 2.0.0.0 dotnet +Nancy.Authentication.Basic 2.0.0.0 dotnet +Nancy.Authentication.Forms 2.0.0.0 dotnet +Nancy.Owin 2.0.0.0 dotnet +NodaTime 2.0.2.0 dotnet +OAuth 1.0.0.0 dotnet +Org.Mentalis 1.0.0.0 dotnet +Owin 1.0 dotnet +RestSharp 106.15.0+ca15b2599d9e85efd9ac43c7112188b9b0cc67a0 dotnet +ReusableTasks 2.0.0-master+2aa9a10 dotnet +Sentry 1.0.6.0 dotnet +Sentry 1.2.0.0 dotnet +Sentry.PlatformAbstractions 1.0.0.0 dotnet +SixLabors.Core 1.0.0.0 dotnet +SixLabors.Fonts 1.0.0.0 dotnet +SixLabors.ImageSharp 1.0.0.0 dotnet +SixLabors.Shapes 1.0.0.0 dotnet +SocksWebProxy 1.4.0.1 dotnet +Sonarr 3.0.10.1567 dotnet +System.AppContext 4.6.25714.01 dotnet +System.Buffers 4.6.28619.01 dotnet +System.Collections 4.6.25714.01 dotnet +System.Collections.Concurrent 4.6.25714.01 dotnet +System.Collections.Immutable 4.6.26515.06 dotnet +System.Collections.NonGeneric 4.6.25714.01 dotnet +System.Collections.Specialized 4.6.25714.01 dotnet +System.ComponentModel 4.6.25714.01 dotnet +System.ComponentModel.Annotations 4.6.25921.02 dotnet +System.ComponentModel.EventBasedAsync 4.6.25714.01 dotnet +System.ComponentModel.Primitives 4.6.25714.01 dotnet +System.ComponentModel.TypeConverter 4.6.25714.01 dotnet +System.Console 4.6.25714.01 dotnet +System.Data.Common 4.6.26011.01 dotnet +System.Data.SQLite 1.0.115.5 dotnet +System.Data.SQLite 1.0.61.0 dotnet +System.Diagnostics.Contracts 4.6.25714.01 dotnet +System.Diagnostics.Debug 4.6.25714.01 dotnet +System.Diagnostics.FileVersionInfo 4.6.25714.01 dotnet +System.Diagnostics.Process 4.6.25714.01 dotnet +System.Diagnostics.StackTrace 4.6.26011.01 dotnet +System.Diagnostics.TextWriterTraceListener 4.6.25714.01 dotnet +System.Diagnostics.Tools 4.6.25714.01 dotnet +System.Diagnostics.TraceSource 4.6.25714.01 dotnet +System.Diagnostics.Tracing 4.6.26011.01 dotnet +System.Drawing.Primitives 4.6.25714.01 dotnet +System.Dynamic.Runtime 4.6.25714.01 dotnet +System.Globalization 4.6.25714.01 dotnet +System.Globalization.Calendars 4.6.25714.01 dotnet +System.IO 4.6.25714.01 dotnet +System.IO.Compression.ZipFile 4.6.25714.01 dotnet +System.IO.FileSystem 4.6.25714.01 dotnet +System.IO.FileSystem.DriveInfo 4.6.25714.01 dotnet +System.IO.FileSystem.Primitives 4.6.25714.01 dotnet +System.IO.FileSystem.Watcher 4.6.25714.01 dotnet +System.IO.IsolatedStorage 4.6.25714.01 dotnet +System.IO.MemoryMappedFiles 4.6.25714.01 dotnet +System.IO.Pipes 4.6.25714.01 dotnet +System.IO.UnmanagedMemoryStream 4.6.25714.01 dotnet +System.Linq 4.6.25714.01 dotnet +System.Linq.Expressions 4.6.25714.01 dotnet +System.Linq.Parallel 4.6.25714.01 dotnet +System.Linq.Queryable 4.6.25714.01 dotnet +System.Memory 4.6.26606.05 dotnet +System.Net.NameResolution 4.6.25714.01 dotnet +System.Net.NetworkInformation 4.6.25714.01 dotnet +System.Net.Ping 4.6.25714.01 dotnet +System.Net.Primitives 4.6.25714.01 dotnet +System.Net.Requests 4.6.25714.01 dotnet +System.Net.Security 4.6.25714.01 dotnet +System.Net.Sockets 4.6.26011.01 dotnet +System.Net.WebHeaderCollection 4.6.25714.01 dotnet +System.Net.WebSockets 4.6.25714.01 dotnet +System.Net.WebSockets.Client 4.6.25714.01 dotnet +System.Numerics.Vectors 4.6.26515.06 dotnet +System.ObjectModel 4.6.25714.01 dotnet +System.Reflection 4.6.25714.01 dotnet +System.Reflection.Extensions 4.6.25714.01 dotnet +System.Reflection.Primitives 4.6.25714.01 dotnet +System.Reflection.TypeExtensions 1.0.24212.01. dotnet +System.Resources.Reader 4.6.25714.01 dotnet +System.Resources.ResourceManager 4.6.25714.01 dotnet +System.Resources.Writer 4.6.25714.01 dotnet +System.Runtime 4.6.25714.01 dotnet +System.Runtime.CompilerServices.VisualC 4.6.25714.01 dotnet +System.Runtime.Extensions 4.6.25714.01 dotnet +System.Runtime.Handles 4.6.25714.01 dotnet +System.Runtime.InteropServices 4.6.25714.01 dotnet +System.Runtime.Numerics 4.6.25714.01 dotnet +System.Runtime.Serialization.Formatters 4.6.25714.01 dotnet +System.Runtime.Serialization.Json 4.6.25714.01 dotnet +System.Runtime.Serialization.Primitives 4.6.26011.01 dotnet +System.Runtime.Serialization.Xml 4.6.26011.01 dotnet +System.Security.Claims 4.6.25714.01 dotnet +System.Security.Cryptography.Algorithms 4.6.26011.01 dotnet +System.Security.Cryptography.Csp 4.6.25714.01 dotnet +System.Security.Cryptography.Encoding 4.6.25714.01 dotnet +System.Security.Cryptography.Primitives 4.6.25714.01 dotnet +System.Security.Cryptography.X509Certificates 4.6.25714.01 dotnet +System.Security.Principal 4.6.25714.01 dotnet +System.Security.SecureString 4.6.26011.01 dotnet +System.ServiceModel.Internals.dll 4.6.57.0 dotnet +System.Text.Encoding 4.6.25714.01 dotnet +System.Text.Encoding.Extensions 4.6.25714.01 dotnet +System.Text.RegularExpressions 4.6.25714.01 dotnet +System.Threading 4.6.25714.01 dotnet +System.Threading.Tasks 4.6.25714.01 dotnet +System.Threading.Tasks.Parallel 4.6.25714.01 dotnet +System.Threading.Thread 4.6.25714.01 dotnet +System.Threading.ThreadPool 4.6.25714.01 dotnet +System.Threading.Timer 4.6.25714.01 dotnet +System.ValueTuple 4.6.26515.06 dotnet +System.Xml.ReaderWriter 4.6.25714.01 dotnet +System.Xml.XDocument 4.6.25714.01 dotnet +System.Xml.XPath 4.6.25714.01 dotnet +System.Xml.XPath.XDocument 4.6.26011.01 dotnet +System.Xml.XmlDocument 4.6.25714.01 dotnet +System.Xml.XmlSerializer 4.6.25714.01 dotnet +Visual Basic.Net Compiler 0.0.0.5943 dotnet +XML-RPC.Net 3.0.0.266 dotnet +adduser 3.118ubuntu5 deb +apt 2.4.11 deb +apt-utils 2.4.11 deb +base-files 12ubuntu4.3 deb +base-passwd 3.5.52build1 deb +bash 5.1-6ubuntu1 deb +bash 5.1.16 binary +binutils 2.38-4ubuntu2.4 deb +binutils-common 2.38-4ubuntu2.4 deb +binutils-x86-64-linux-gnu 2.38-4ubuntu2.4 deb +bsdutils 1:2.37.2-4ubuntu3 deb +ca-certificates 20230311ubuntu0.22.04.1 deb +ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 +gacutil.exe 0.0.0.0 dotnet +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 +jq 1.6-2.1ubuntu3 deb +libacl1 2.3.1-1 deb +libapt-pkg6.0 2.4.11 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 +libbinutils 2.38-4ubuntu2.4 deb +libblkid1 2.37.2-4ubuntu3 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 +libctf-nobfd0 2.38-4ubuntu2.4 deb +libctf0 2.38-4ubuntu2.4 deb +libcurl3-gnutls 7.81.0-1ubuntu1.15 deb +libcurl4 7.81.0-1ubuntu1.15 deb +libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb +libdebconfclient0 0.261ubuntu1 deb +libdeflate0 1.10-2 deb +libexif12 0.6.24-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 +libgcc-s1 12.1.0-2ubuntu1~22.04 deb +libgcrypt20 1.9.4-3ubuntu3 deb +libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb +libgif7 5.1.9-2build2 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 +libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb +libhogweed6 3.7.3-1build2 deb +libicu70 70.1-2 deb +libidn2-0 2.3.2-2build1 deb +libjbig0 2.1-3.1ubuntu0.22.04.1 deb +libjpeg-turbo8 2.1.2-0ubuntu1 deb +libjpeg8 8c-2ubuntu10 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 +liblz4-1 1.9.3-2build2 deb +liblzma5 5.2.5-2ubuntu1 deb +libmd0 1.0.4-1build1 deb +libmediainfo0v5 23.11-1 deb +libmms0 0.6.4-3 deb +libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb +libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb +libmount1 2.37.2-4ubuntu3 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 +libonig5 6.9.7.1-2build1 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 +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 +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 +libtiff5 4.3.0-6ubuntu0.7 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 +libunistring2 1.0-1 deb +libuuid1 2.37.2-4ubuntu3 deb +libwebp7 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 +libxau6 1:1.0.9-1build5 deb +libxcb-render0 1.14-3ubuntu3 deb +libxcb-shm0 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 +libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb +libxxhash0 0.8.1-1 deb +libzen0v5 0.4.41-1 deb +libzstd1 1.4.8+dfsg-3build1 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 +mediainfo 23.11-1 deb +mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb +mono-vbnc 4.7-0xamarin3+ubuntu2004b1 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 +netstandard 4.6.26011.1 dotnet +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 +publicsuffix 20211207.1025-1 deb +readline-common 8.1.2-1 deb +repo-mediaarea 1.0-21 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 +vbruntime 10.0.0.0 dotnet +xmlstarlet 1.6.1-2.1 deb +zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb From cc03eefbfc57c7f71cabd2139c08754a694e7712 Mon Sep 17 00:00:00 2001 From: Roxedus <me@roxedus.dev> Date: Sat, 30 Dec 2023 04:38:08 +0100 Subject: [PATCH 306/393] Move Sonarr to v4. --- .github/workflows/external_trigger.yml | 2 +- Dockerfile | 68 +++++-------------- Dockerfile.aarch64 | 68 +++++-------------- Jenkinsfile | 2 +- README.md | 5 +- jenkins-vars.yml | 2 +- readme-vars.yml | 7 +- .../s6-overlay/s6-rc.d/init-sonarr-config/run | 6 -- .../s6-overlay/s6-rc.d/svc-sonarr/data/check | 4 +- root/etc/s6-overlay/s6-rc.d/svc-sonarr/run | 2 +- 10 files changed, 46 insertions(+), 120 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 275b12d..82fdcec 100755 --- 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_SONARR_MASTER\". ****" echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER\`" >> $GITHUB_STEP_SUMMARY echo "**** Retrieving external version ****" - EXT_RELEASE=$(curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.branch=="main") | .version') + EXT_RELEASE=$(curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.releaseChannel=="v4-stable") | .version') if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "**** Can't retrieve external version, exiting ****" FAILURE_REASON="Can't retrieve external version for sonarr branch master" diff --git a/Dockerfile b/Dockerfile index 66549c5..698d30d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,83 +1,47 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy +FROM ghcr.io/linuxserver/baseimage-alpine:3.19 # set version label ARG BUILD_DATE ARG VERSION ARG SONARR_VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="aptalca" +LABEL maintainer="thespad" # set environment variables -ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" +ENV SONARR_CHANNEL="v4-stable" ENV SONARR_BRANCH="main" RUN \ - echo "**** add mediaarea repository ****" && \ - curl -L \ - "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-21_all.deb" \ - -o /tmp/key.deb && \ - dpkg -i /tmp/key.deb && \ - echo "deb https://mediaarea.net/repo/deb/ubuntu jammy main" | tee /etc/apt/sources.list.d/mediaarea.list && \ - echo "**** add mono repository ****" && \ - apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ - echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \ echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - ca-certificates-mono \ - libmono-system-net-http4.0-cil \ - libmono-corlib4.5-cil \ - libmono-microsoft-csharp4.0-cil \ - libmono-posix4.0-cil \ - libmono-system-componentmodel-dataannotations4.0-cil \ - libmono-system-configuration-install4.0-cil \ - libmono-system-configuration4.0-cil \ - libmono-system-core4.0-cil \ - libmono-system-data-datasetextensions4.0-cil \ - libmono-system-data4.0-cil \ - libmono-system-identitymodel4.0-cil \ - libmono-system-io-compression4.0-cil \ - libmono-system-numerics4.0-cil \ - libmono-system-runtime-serialization4.0-cil \ - libmono-system-security4.0-cil \ - libmono-system-servicemodel4.0a-cil \ - libmono-system-serviceprocess4.0-cil \ - libmono-system-transactions4.0-cil \ - libmono-system-web4.0-cil \ - libmono-system-xml-linq4.0-cil \ - libmono-system-xml4.0-cil \ - libmono-system4.0-cil \ - mono-runtime \ - mono-vbnc \ - mediainfo \ - xmlstarlet && \ + apk add --no-cache \ + icu-libs \ + sqlite-libs \ + xmlstarlet && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ - | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ + | jq -r "first(.[] | select(.releaseChannel==\"${SONARR_CHANNEL}\") | .version)"); \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ - tar xf \ + "https://download.sonarr.tv/v4/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux-musl-x64.tar.gz" && \ + tar xzf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ - rm -rf /app/sonarr/bin/Sonarr.Update && \ + echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${SONARR_VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ echo "**** cleanup ****" && \ - apt-get clean && \ rm -rf \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/* + /app/sonarr/bin/Sonarr.Update \ + /tmp/* -# add local files +# add local files COPY root/ / -# ports and volumes +# ports and volumes EXPOSE 8989 + VOLUME /config diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 1d8bc5b..673cb9c 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,83 +1,47 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-jammy +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.19 # set version label ARG BUILD_DATE ARG VERSION ARG SONARR_VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="aptalca" +LABEL maintainer="thespad" # set environment variables -ARG DEBIAN_FRONTEND="noninteractive" ENV XDG_CONFIG_HOME="/config/xdg" +ENV SONARR_CHANNEL="v4-stable" ENV SONARR_BRANCH="main" RUN \ - echo "**** add mediaarea repository ****" && \ - curl -L \ - "https://mediaarea.net/repo/deb/repo-mediaarea_1.0-21_all.deb" \ - -o /tmp/key.deb && \ - dpkg -i /tmp/key.deb && \ - echo "deb https://mediaarea.net/repo/deb/ubuntu jammy main" | tee /etc/apt/sources.list.d/mediaarea.list && \ - echo "**** add mono repository ****" && \ - apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ - echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \ echo "**** install packages ****" && \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - ca-certificates-mono \ - libmono-system-net-http4.0-cil \ - libmono-corlib4.5-cil \ - libmono-microsoft-csharp4.0-cil \ - libmono-posix4.0-cil \ - libmono-system-componentmodel-dataannotations4.0-cil \ - libmono-system-configuration-install4.0-cil \ - libmono-system-configuration4.0-cil \ - libmono-system-core4.0-cil \ - libmono-system-data-datasetextensions4.0-cil \ - libmono-system-data4.0-cil \ - libmono-system-identitymodel4.0-cil \ - libmono-system-io-compression4.0-cil \ - libmono-system-numerics4.0-cil \ - libmono-system-runtime-serialization4.0-cil \ - libmono-system-security4.0-cil \ - libmono-system-servicemodel4.0a-cil \ - libmono-system-serviceprocess4.0-cil \ - libmono-system-transactions4.0-cil \ - libmono-system-web4.0-cil \ - libmono-system-xml-linq4.0-cil \ - libmono-system-xml4.0-cil \ - libmono-system4.0-cil \ - mono-runtime \ - mono-vbnc \ - mediainfo \ - xmlstarlet && \ + apk add --no-cache \ + icu-libs \ + sqlite-libs \ + xmlstarlet && \ echo "**** install sonarr ****" && \ mkdir -p /app/sonarr/bin && \ if [ -z ${SONARR_VERSION+x} ]; then \ SONARR_VERSION=$(curl -sX GET http://services.sonarr.tv/v1/releases \ - | jq -r ".[] | select(.branch==\"$SONARR_BRANCH\") | .version"); \ + | jq -r "first(.[] | select(.releaseChannel==\"${SONARR_CHANNEL}\") | .version)"); \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v3/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux.tar.gz" && \ - tar xf \ + "https://download.sonarr.tv/v4/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux-musl-arm64.tar.gz" && \ + tar xzf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ - rm -rf /app/sonarr/bin/Sonarr.Update && \ + echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${SONARR_VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ echo "**** cleanup ****" && \ - apt-get clean && \ rm -rf \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/* + /app/sonarr/bin/Sonarr.Update \ + /tmp/* -# add local files +# add local files COPY root/ / -# ports and volumes +# ports and volumes EXPOSE 8989 + VOLUME /config diff --git a/Jenkinsfile b/Jenkinsfile index c35feba..abb2b22 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -109,7 +109,7 @@ pipeline { steps{ script{ env.EXT_RELEASE = sh( - script: ''' curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.branch=="main") | .version' ''', + script: ''' curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.releaseChannel=="v4-stable") | .version' ''', returnStdout: true).trim() env.RELEASE_LINK = 'custom_command' } diff --git a/README.md b/README.md index fbc1851..fe3581c 100644 --- a/README.md +++ b/README.md @@ -63,8 +63,8 @@ This image provides various versions that are available via tags. Please read th | Tag | Available | Description | | :----: | :----: |--- | -| latest | ✅ | Stable releases from Sonarr (currently v3) | -| develop | ✅ | Development releases from Sonarr (currently v4) | +| latest | ✅ | Stable releases from Sonarr | +| develop | ✅ | Development releases from Sonarr | ## Application Setup @@ -310,6 +310,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **30.12.23:** - Rebase master branch to Alpine 3.19. * **15.02.23:** - Rebase master branch to Jammy. * **19.12.22:** - Rebase develop branch Alpine 3.17. * **24.11.22:** - Bump develop branch to v4, rebase to Alpine 3.16. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index f2a762c..f21a724 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -3,7 +3,7 @@ # jenkins variables project_name: docker-sonarr external_type: na -custom_version_command: "curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.branch==\"main\") | .version'" +custom_version_command: "curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.releaseChannel==\"v4-stable\") | .version'" release_type: stable release_tag: latest ls_branch: master diff --git a/readme-vars.yml b/readme-vars.yml index e6be966..21aa0cc 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -16,8 +16,8 @@ available_architectures: # development version development_versions: true development_versions_items: - - { tag: "latest", desc: "Stable releases from Sonarr (currently v3)" } - - { tag: "develop", desc: "Development releases from Sonarr (currently v4)" } + - { tag: "latest", desc: "Stable releases from Sonarr" } + - { tag: "develop", desc: "Development releases from Sonarr" } # container parameters param_container_name: "{{ project_name }}" @@ -33,7 +33,7 @@ opt_param_volumes: param_usage_include_ports: true param_ports: - { external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr webinterface" } -param_usage_include_env: true +param_usage_include_env: false param_env_vars: - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London, this is required for Sonarr"} # optional env variables @@ -55,6 +55,7 @@ app_setup_block: | # changelog changelogs: + - { date: "30.12.23:", desc: "Rebase master branch to Alpine 3.19." } - { date: "15.02.23:", desc: "Rebase master branch to Jammy." } - { date: "19.12.22:", desc: "Rebase develop branch Alpine 3.17." } - { date: "24.11.22:", desc: "Bump develop branch to v4, rebase to Alpine 3.16." } diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run index e281f43..ae4017a 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run @@ -1,12 +1,6 @@ #!/usr/bin/with-contenv bash # shellcheck shell=bash -# cleanup pid if it exists -if [[ -e /config/sonarr.pid ]]; then - rm -rf /config/sonarr.pid -fi - # permissions lsiown -R abc:abc \ - /app/sonarr/bin \ /config diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check index ad7e6e9..68d7735 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check @@ -1,6 +1,8 @@ #!/bin/bash -PORT=$(xmlstarlet sel -T -t -v /Config/Port /config/config.xml) +if [ -f /config/config.xml ]; then + PORT=$(xmlstarlet sel -T -t -v /Config/Port /config/config.xml) +fi if [[ $(curl -sL "http://localhost:${PORT:-8989}/ping" | jq -r '.status' 2>/dev/null) = "OK" ]]; then exit 0 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run index a8c7059..9dd8c24 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run @@ -3,5 +3,5 @@ exec \ s6-notifyoncheck -d -n 300 -w 1000 \ - cd /app/sonarr/bin s6-setuidgid abc mono --debug Sonarr.exe \ + cd /app/sonarr/bin s6-setuidgid abc /app/sonarr/bin/Sonarr \ -nobrowser -data=/config From feb29b6e6d7d1acd732d92195bb90940e280fab8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 30 Dec 2023 04:35:34 +0000 Subject: [PATCH 307/393] Bot Updating Package Versions --- package_versions.txt | 808 ++++++++++++++++++++++--------------------- 1 file changed, 407 insertions(+), 401 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d05dd87..8d88c2d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,401 +1,407 @@ -NAME VERSION TYPE -Bouncy Castle for .NET (net4) 1.8.8.2 dotnet -C# LDAP 4.0.0.0 dotnet -FluentMigrator 1.6.2.0 dotnet -FluentValidation 8.4.0.0 dotnet -Harmony 2.0.1.0 dotnet -I18N.West.dll 4.0.0.0 dotnet -I18N.dll 4.0.0.0 dotnet -ICSharpCode.SharpZipLib 1.2.0.246 dotnet -Ical.Net 4.1.8.0 dotnet -Json.NET 12.0.2.23222 dotnet -LogentriesCore 2.6.0.0 dotnet -LogentriesNLog 2.4.0.0 dotnet -MONO CLI 4.0.0.0 dotnet -MailKit 2.10.1.0 dotnet -Marr.Data 3.17.0.0 dotnet -Microsoft.AspNet.SignalR.Core 2.4.0.18317 dotnet -Microsoft.AspNet.SignalR.SystemWeb 2.4.0.18317 dotnet -Microsoft.Owin (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Diagnostics (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Host.HttpListener (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Host.SystemWeb (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Hosting (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Owin.Security (1e6aacff317f93f77dacb89c799e0bf1083fb1e9) 3.1.60405.82 dotnet -Microsoft.Win32.Primitives 4.6.25714.01 dotnet -MimeKit 2.10.1.0 dotnet -Mono Common Language Infrastructure 0.0.0.1 dotnet -Mono Common Language Infrastructure 4.0.0.0 dotnet -Mono Common Language Infrastructure 4.6.57.0 dotnet -Mono Security Tools 6.12.0.200 dotnet -Mono.Cecil 0.9.5.0 dotnet -Mono.Nat 3.0.1-master+6ab1f3f dotnet -Mono.Posix.dll 4.0.0.0 dotnet -Mono.WebBrowser 4.6.57.0 dotnet -MonoGetAssemblyName 0.0.0.0 dotnet -MonoTorrent 2.0.5-monotorrent-2.0+7dc20e56 dotnet -NLog v4.6.6 4.6.6.10303 dotnet -NLog.Targets.Syslog 6.0.3.0 dotnet -Nancy 2.0.0.0 dotnet -Nancy.Authentication.Basic 2.0.0.0 dotnet -Nancy.Authentication.Forms 2.0.0.0 dotnet -Nancy.Owin 2.0.0.0 dotnet -NodaTime 2.0.2.0 dotnet -OAuth 1.0.0.0 dotnet -Org.Mentalis 1.0.0.0 dotnet -Owin 1.0 dotnet -RestSharp 106.15.0+ca15b2599d9e85efd9ac43c7112188b9b0cc67a0 dotnet -ReusableTasks 2.0.0-master+2aa9a10 dotnet -Sentry 1.0.6.0 dotnet -Sentry 1.2.0.0 dotnet -Sentry.PlatformAbstractions 1.0.0.0 dotnet -SixLabors.Core 1.0.0.0 dotnet -SixLabors.Fonts 1.0.0.0 dotnet -SixLabors.ImageSharp 1.0.0.0 dotnet -SixLabors.Shapes 1.0.0.0 dotnet -SocksWebProxy 1.4.0.1 dotnet -Sonarr 3.0.10.1567 dotnet -System.AppContext 4.6.25714.01 dotnet -System.Buffers 4.6.28619.01 dotnet -System.Collections 4.6.25714.01 dotnet -System.Collections.Concurrent 4.6.25714.01 dotnet -System.Collections.Immutable 4.6.26515.06 dotnet -System.Collections.NonGeneric 4.6.25714.01 dotnet -System.Collections.Specialized 4.6.25714.01 dotnet -System.ComponentModel 4.6.25714.01 dotnet -System.ComponentModel.Annotations 4.6.25921.02 dotnet -System.ComponentModel.EventBasedAsync 4.6.25714.01 dotnet -System.ComponentModel.Primitives 4.6.25714.01 dotnet -System.ComponentModel.TypeConverter 4.6.25714.01 dotnet -System.Console 4.6.25714.01 dotnet -System.Data.Common 4.6.26011.01 dotnet -System.Data.SQLite 1.0.115.5 dotnet -System.Data.SQLite 1.0.61.0 dotnet -System.Diagnostics.Contracts 4.6.25714.01 dotnet -System.Diagnostics.Debug 4.6.25714.01 dotnet -System.Diagnostics.FileVersionInfo 4.6.25714.01 dotnet -System.Diagnostics.Process 4.6.25714.01 dotnet -System.Diagnostics.StackTrace 4.6.26011.01 dotnet -System.Diagnostics.TextWriterTraceListener 4.6.25714.01 dotnet -System.Diagnostics.Tools 4.6.25714.01 dotnet -System.Diagnostics.TraceSource 4.6.25714.01 dotnet -System.Diagnostics.Tracing 4.6.26011.01 dotnet -System.Drawing.Primitives 4.6.25714.01 dotnet -System.Dynamic.Runtime 4.6.25714.01 dotnet -System.Globalization 4.6.25714.01 dotnet -System.Globalization.Calendars 4.6.25714.01 dotnet -System.IO 4.6.25714.01 dotnet -System.IO.Compression.ZipFile 4.6.25714.01 dotnet -System.IO.FileSystem 4.6.25714.01 dotnet -System.IO.FileSystem.DriveInfo 4.6.25714.01 dotnet -System.IO.FileSystem.Primitives 4.6.25714.01 dotnet -System.IO.FileSystem.Watcher 4.6.25714.01 dotnet -System.IO.IsolatedStorage 4.6.25714.01 dotnet -System.IO.MemoryMappedFiles 4.6.25714.01 dotnet -System.IO.Pipes 4.6.25714.01 dotnet -System.IO.UnmanagedMemoryStream 4.6.25714.01 dotnet -System.Linq 4.6.25714.01 dotnet -System.Linq.Expressions 4.6.25714.01 dotnet -System.Linq.Parallel 4.6.25714.01 dotnet -System.Linq.Queryable 4.6.25714.01 dotnet -System.Memory 4.6.26606.05 dotnet -System.Net.NameResolution 4.6.25714.01 dotnet -System.Net.NetworkInformation 4.6.25714.01 dotnet -System.Net.Ping 4.6.25714.01 dotnet -System.Net.Primitives 4.6.25714.01 dotnet -System.Net.Requests 4.6.25714.01 dotnet -System.Net.Security 4.6.25714.01 dotnet -System.Net.Sockets 4.6.26011.01 dotnet -System.Net.WebHeaderCollection 4.6.25714.01 dotnet -System.Net.WebSockets 4.6.25714.01 dotnet -System.Net.WebSockets.Client 4.6.25714.01 dotnet -System.Numerics.Vectors 4.6.26515.06 dotnet -System.ObjectModel 4.6.25714.01 dotnet -System.Reflection 4.6.25714.01 dotnet -System.Reflection.Extensions 4.6.25714.01 dotnet -System.Reflection.Primitives 4.6.25714.01 dotnet -System.Reflection.TypeExtensions 1.0.24212.01. dotnet -System.Resources.Reader 4.6.25714.01 dotnet -System.Resources.ResourceManager 4.6.25714.01 dotnet -System.Resources.Writer 4.6.25714.01 dotnet -System.Runtime 4.6.25714.01 dotnet -System.Runtime.CompilerServices.VisualC 4.6.25714.01 dotnet -System.Runtime.Extensions 4.6.25714.01 dotnet -System.Runtime.Handles 4.6.25714.01 dotnet -System.Runtime.InteropServices 4.6.25714.01 dotnet -System.Runtime.Numerics 4.6.25714.01 dotnet -System.Runtime.Serialization.Formatters 4.6.25714.01 dotnet -System.Runtime.Serialization.Json 4.6.25714.01 dotnet -System.Runtime.Serialization.Primitives 4.6.26011.01 dotnet -System.Runtime.Serialization.Xml 4.6.26011.01 dotnet -System.Security.Claims 4.6.25714.01 dotnet -System.Security.Cryptography.Algorithms 4.6.26011.01 dotnet -System.Security.Cryptography.Csp 4.6.25714.01 dotnet -System.Security.Cryptography.Encoding 4.6.25714.01 dotnet -System.Security.Cryptography.Primitives 4.6.25714.01 dotnet -System.Security.Cryptography.X509Certificates 4.6.25714.01 dotnet -System.Security.Principal 4.6.25714.01 dotnet -System.Security.SecureString 4.6.26011.01 dotnet -System.ServiceModel.Internals.dll 4.6.57.0 dotnet -System.Text.Encoding 4.6.25714.01 dotnet -System.Text.Encoding.Extensions 4.6.25714.01 dotnet -System.Text.RegularExpressions 4.6.25714.01 dotnet -System.Threading 4.6.25714.01 dotnet -System.Threading.Tasks 4.6.25714.01 dotnet -System.Threading.Tasks.Parallel 4.6.25714.01 dotnet -System.Threading.Thread 4.6.25714.01 dotnet -System.Threading.ThreadPool 4.6.25714.01 dotnet -System.Threading.Timer 4.6.25714.01 dotnet -System.ValueTuple 4.6.26515.06 dotnet -System.Xml.ReaderWriter 4.6.25714.01 dotnet -System.Xml.XDocument 4.6.25714.01 dotnet -System.Xml.XPath 4.6.25714.01 dotnet -System.Xml.XPath.XDocument 4.6.26011.01 dotnet -System.Xml.XmlDocument 4.6.25714.01 dotnet -System.Xml.XmlSerializer 4.6.25714.01 dotnet -Visual Basic.Net Compiler 0.0.0.5943 dotnet -XML-RPC.Net 3.0.0.266 dotnet -adduser 3.118ubuntu5 deb -apt 2.4.11 deb -apt-utils 2.4.11 deb -base-files 12ubuntu4.3 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1 deb -bash 5.1.16 binary -binutils 2.38-4ubuntu2.4 deb -binutils-common 2.38-4ubuntu2.4 deb -binutils-x86-64-linux-gnu 2.38-4ubuntu2.4 deb -bsdutils 1:2.37.2-4ubuntu3 deb -ca-certificates 20230311ubuntu0.22.04.1 deb -ca-certificates-mono 6.12.0.200-0xamarin2+ubuntu2004b1 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 -gacutil.exe 0.0.0.0 dotnet -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 -jq 1.6-2.1ubuntu3 deb -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.11 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 -libbinutils 2.38-4ubuntu2.4 deb -libblkid1 2.37.2-4ubuntu3 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 -libctf-nobfd0 2.38-4ubuntu2.4 deb -libctf0 2.38-4ubuntu2.4 deb -libcurl3-gnutls 7.81.0-1ubuntu1.15 deb -libcurl4 7.81.0-1ubuntu1.15 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdeflate0 1.10-2 deb -libexif12 0.6.24-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 -libgcc-s1 12.1.0-2ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libgdiplus 6.0.5-0xamarin1+ubuntu2004b1 deb -libgif7 5.1.9-2build2 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 -libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libjbig0 2.1-3.1ubuntu0.22.04.1 deb -libjpeg-turbo8 2.1.2-0ubuntu1 deb -libjpeg8 8c-2ubuntu10 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 -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmediainfo0v5 23.11-1 deb -libmms0 0.6.4-3 deb -libmono-accessibility4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-cecil-vb0.9-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-corlib4.5-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n-west4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-i18n4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-csharp4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-microsoft-visualbasic10.0-cil 4.7-0xamarin3+ubuntu2004b1 deb -libmono-posix4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-sqlite4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-componentmodel-dataannotations4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration-install4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-configuration4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-core4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data-datasetextensions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-data4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing-design4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-drawing4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-enterpriseservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel-selectors4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-identitymodel4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-io-compression4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-ldap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-messaging4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-net-http4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-numerics4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization-formatters-soap4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-runtime-serialization4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-security4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-activation4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel-internals0.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-servicemodel4.0a-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-serviceprocess4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-transactions4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-applicationservices4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web-services4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-web4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-windows-forms4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml-linq4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system-xml4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-system4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmono-webbrowser4.0-cil 6.12.0.200-0xamarin2+ubuntu2004b1 deb -libmount1 2.37.2-4ubuntu3 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 -libonig5 6.9.7.1-2build1 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 -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 -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 -libtiff5 4.3.0-6ubuntu0.7 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 -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3 deb -libwebp7 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 -libxau6 1:1.0.9-1build5 deb -libxcb-render0 1.14-3ubuntu3 deb -libxcb-shm0 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 -libxslt1.1 1.1.34-4ubuntu0.22.04.1 deb -libxxhash0 0.8.1-1 deb -libzen0v5 0.4.41-1 deb -libzstd1 1.4.8+dfsg-3build1 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 -mediainfo 23.11-1 deb -mono-4.0-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-gac 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-common 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-runtime-sgen 6.12.0.200-0xamarin2+ubuntu2004b1 deb -mono-vbnc 4.7-0xamarin3+ubuntu2004b1 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 -netstandard 4.6.26011.1 dotnet -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 -publicsuffix 20211207.1025-1 deb -readline-common 8.1.2-1 deb -repo-mediaarea 1.0-21 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 -vbruntime 10.0.0.0 dotnet -xmlstarlet 1.6.1-2.1 deb -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +NAME VERSION TYPE +Bouncy Castle for .NET (netstandard2.0) 1.9.0.1 dotnet +Dapper 2.0.123.33578 dotnet +Diacritical 1.0.4.0 dotnet +DryIoc 5.4.1.0 dotnet +DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet +Dynamitey 2.0.9.136 dotnet +FFMpegCore 4.0.0.0 dotnet +FluentMigrator 3.3.2.9 dotnet +FluentValidation 9.5.4.0 dotnet +Harmony 2.0.1.0 dotnet +ICSharpCode.SharpZipLib 1.4.2.13 dotnet +Ical.Net 1.0.0.0 dotnet +ImpromptuInterface 7.0.1.0 dotnet +Instances 1.0.0.0 dotnet +Json.NET 13.0.3.27908 dotnet +MailKit 3.6.0.0 dotnet +Microsoft.AspNetCore 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Antiforgery 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Cookies 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.OAuth 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authorization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authorization.Policy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Authorization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Forms 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Server 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Web 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Connections.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.CookiePolicy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Cors 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Cryptography.Internal 6.0.2123.36438 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.2123.36438 dotnet +Microsoft.AspNetCore.DataProtection 6.0.1322.58013 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HostFiltering 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Html.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Connections 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Connections.Common 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Extensions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Features 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Results 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpLogging 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpOverrides 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpsPolicy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Identity 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Localization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Localization.Routing 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Metadata 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Cors 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Localization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Razor 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Owin 6.0.2123.36438 dotnet +Microsoft.AspNetCore.Razor 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Razor.Runtime 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCaching 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCompression 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Rewrite 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Routing 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Routing.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.HttpSys 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.IIS 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.IISIntegration 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Session 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Common 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.1322.58013 dotnet +Microsoft.AspNetCore.StaticFiles 6.0.1322.58013 dotnet +Microsoft.AspNetCore.WebSockets 6.0.1322.58013 dotnet +Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 dotnet +Microsoft.CSharp 6.0.1322.58009 dotnet +Microsoft.Data.SqlClient 2.0.20168.4 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.1322.58013 dotnet +Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection 6.0.1022.47605 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 7.0.22.51805 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.1322.58013 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.1322.58013 dotnet +Microsoft.Extensions.Features 6.0.1322.58013 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.1322.58013 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.Hosting.WindowsServices 6.0.1022.47605 dotnet +Microsoft.Extensions.Http 6.0.21.52210 dotnet +Microsoft.Extensions.Identity.Core 6.0.1322.58013 dotnet +Microsoft.Extensions.Identity.Stores 6.0.1322.58013 dotnet +Microsoft.Extensions.Localization 6.0.1322.58013 dotnet +Microsoft.Extensions.Localization.Abstractions 6.0.1322.58013 dotnet +Microsoft.Extensions.Logging 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.1122.52304 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.1322.58013 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.1322.58013 dotnet +Microsoft.Identity.Client 4.21.1.0 dotnet +Microsoft.IdentityModel.JsonWebTokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Logging 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Protocols 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Tokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.JSInterop 6.0.1322.58013 dotnet +Microsoft.Net.Http.Headers 6.0.1322.58013 dotnet +Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.VisualBasic 6.0.1322.58009 dotnet +Microsoft.VisualBasic.Core 11.100.1322.58009 dotnet +Microsoft.Win32.Primitives 6.0.1322.58009 dotnet +Microsoft.Win32.Registry 6.0.1322.58009 dotnet +Microsoft.Win32.SystemEvents 6.0.21.52210 dotnet +MimeKit 3.6.0.0 dotnet +Mono.Cecil 0.11.2.0 dotnet +Mono.Nat 3.0.1-master+6ab1f3f dotnet +Mono.Posix.NETStandard 1.0.0.0 dotnet +MonoMod.Common 20.05.07.01+b18b2bddebe81992d218ea7e1f41aa1923459652 dotnet +MonoTorrent 2.0.7-monotorrent-2.0+0c4e9bb3 dotnet +NLog v4.7.14 4.7.14.740 dotnet +NLog.Extensions.Logging v1.7.4 1.7.4.1610 dotnet +NLog.Targets.Syslog 6.0.3.0 dotnet +NodaTime 3.0.0.0 dotnet +Npgsql 7.0.4.0 dotnet +ReusableTasks 2.0.0-master+2aa9a10 dotnet +Sentry 3.23.1.0 dotnet +SixLabors.ImageSharp 3.0.1.0 dotnet +Sonarr 4.0.0.741 dotnet +Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet +System 6.0.1322.58009 dotnet +System.AppContext 6.0.1322.58009 dotnet +System.Buffers 6.0.1322.58009 dotnet +System.Collections 6.0.1322.58009 dotnet +System.Collections.Concurrent 6.0.1322.58009 dotnet +System.Collections.Immutable 6.0.1322.58009 dotnet +System.Collections.NonGeneric 6.0.1322.58009 dotnet +System.Collections.Specialized 6.0.1322.58009 dotnet +System.ComponentModel 6.0.1322.58009 dotnet +System.ComponentModel.Annotations 6.0.1322.58009 dotnet +System.ComponentModel.DataAnnotations 6.0.1322.58009 dotnet +System.ComponentModel.EventBasedAsync 6.0.1322.58009 dotnet +System.ComponentModel.Primitives 6.0.1322.58009 dotnet +System.ComponentModel.TypeConverter 6.0.1322.58009 dotnet +System.Configuration 6.0.1322.58009 dotnet +System.Configuration.ConfigurationManager 6.0.922.41905 dotnet +System.Console 6.0.1322.58009 dotnet +System.Core 6.0.1322.58009 dotnet +System.Data 6.0.1322.58009 dotnet +System.Data.Common 6.0.1322.58009 dotnet +System.Data.DataSetExtensions 6.0.1322.58009 dotnet +System.Data.SQLite 1.0.115.5 dotnet +System.Data.SqlServerCe 4.0.8876.1 dotnet +System.Diagnostics.Contracts 6.0.1322.58009 dotnet +System.Diagnostics.Debug 6.0.1322.58009 dotnet +System.Diagnostics.DiagnosticSource 6.0.1322.58009 dotnet +System.Diagnostics.EventLog 6.0.21.52210 dotnet +System.Diagnostics.FileVersionInfo 6.0.1322.58009 dotnet +System.Diagnostics.Process 6.0.1322.58009 dotnet +System.Diagnostics.StackTrace 6.0.1322.58009 dotnet +System.Diagnostics.TextWriterTraceListener 6.0.1322.58009 dotnet +System.Diagnostics.Tools 6.0.1322.58009 dotnet +System.Diagnostics.TraceSource 6.0.1322.58009 dotnet +System.Diagnostics.Tracing 6.0.1322.58009 dotnet +System.Drawing 6.0.1322.58009 dotnet +System.Drawing.Common 6.0.21.52210 dotnet +System.Drawing.Primitives 6.0.1322.58009 dotnet +System.Dynamic.Runtime 6.0.1322.58009 dotnet +System.Formats.Asn1 6.0.1322.58009 dotnet +System.Globalization 6.0.1322.58009 dotnet +System.Globalization.Calendars 6.0.1322.58009 dotnet +System.Globalization.Extensions 6.0.1322.58009 dotnet +System.IO 6.0.1322.58009 dotnet +System.IO.Compression 6.0.1322.58009 dotnet +System.IO.Compression.Brotli 6.0.1322.58009 dotnet +System.IO.Compression.FileSystem 6.0.1322.58009 dotnet +System.IO.Compression.ZipFile 6.0.1322.58009 dotnet +System.IO.FileSystem 6.0.1322.58009 dotnet +System.IO.FileSystem.AccessControl 6.0.1322.58009 dotnet +System.IO.FileSystem.DriveInfo 6.0.1322.58009 dotnet +System.IO.FileSystem.Primitives 6.0.1322.58009 dotnet +System.IO.FileSystem.Watcher 6.0.1322.58009 dotnet +System.IO.IsolatedStorage 6.0.1322.58009 dotnet +System.IO.MemoryMappedFiles 6.0.1322.58009 dotnet +System.IO.Pipelines 6.0.522.21309 dotnet +System.IO.Pipes 6.0.1322.58009 dotnet +System.IO.Pipes.AccessControl 6.0.1322.58009 dotnet +System.IO.UnmanagedMemoryStream 6.0.1322.58009 dotnet +System.IdentityModel.Tokens.Jwt 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +System.Linq 6.0.1322.58009 dotnet +System.Linq.Expressions 6.0.1322.58009 dotnet +System.Linq.Parallel 6.0.1322.58009 dotnet +System.Linq.Queryable 6.0.1322.58009 dotnet +System.Memory 6.0.1322.58009 dotnet +System.Net 6.0.1322.58009 dotnet +System.Net.Http 6.0.1322.58009 dotnet +System.Net.Http.Json 6.0.1322.58009 dotnet +System.Net.HttpListener 6.0.1322.58009 dotnet +System.Net.Mail 6.0.1322.58009 dotnet +System.Net.NameResolution 6.0.1322.58009 dotnet +System.Net.NetworkInformation 6.0.1322.58009 dotnet +System.Net.Ping 6.0.1322.58009 dotnet +System.Net.Primitives 6.0.1322.58009 dotnet +System.Net.Quic 6.0.1322.58009 dotnet +System.Net.Requests 6.0.1322.58009 dotnet +System.Net.Security 6.0.1322.58009 dotnet +System.Net.ServicePoint 6.0.1322.58009 dotnet +System.Net.Sockets 6.0.1322.58009 dotnet +System.Net.WebClient 6.0.1322.58009 dotnet +System.Net.WebHeaderCollection 6.0.1322.58009 dotnet +System.Net.WebProxy 6.0.1322.58009 dotnet +System.Net.WebSockets 6.0.1322.58009 dotnet +System.Net.WebSockets.Client 6.0.1322.58009 dotnet +System.Numerics 6.0.1322.58009 dotnet +System.Numerics.Vectors 6.0.1322.58009 dotnet +System.ObjectModel 6.0.1322.58009 dotnet +System.Private.CoreLib 6.0.1322.58009 dotnet +System.Private.DataContractSerialization 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet +System.Private.Uri 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet +System.Private.Xml 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet +System.Private.Xml.Linq 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet +System.Reflection 6.0.1322.58009 dotnet +System.Reflection.DispatchProxy 6.0.1322.58009 dotnet +System.Reflection.Emit 6.0.1322.58009 dotnet +System.Reflection.Emit.ILGeneration 6.0.1322.58009 dotnet +System.Reflection.Emit.Lightweight 6.0.1322.58009 dotnet +System.Reflection.Extensions 6.0.1322.58009 dotnet +System.Reflection.Metadata 6.0.1322.58009 dotnet +System.Reflection.Primitives 6.0.1322.58009 dotnet +System.Reflection.TypeExtensions 6.0.1322.58009 dotnet +System.Resources.Reader 6.0.1322.58009 dotnet +System.Resources.ResourceManager 6.0.1322.58009 dotnet +System.Resources.Writer 6.0.1322.58009 dotnet +System.Runtime 6.0.1322.58009 dotnet +System.Runtime.Caching 4.700.19.56404 dotnet +System.Runtime.CompilerServices.VisualC 6.0.1322.58009 dotnet +System.Runtime.Extensions 6.0.1322.58009 dotnet +System.Runtime.Handles 6.0.1322.58009 dotnet +System.Runtime.InteropServices 6.0.1322.58009 dotnet +System.Runtime.InteropServices.RuntimeInformation 6.0.1322.58009 dotnet +System.Runtime.Intrinsics 6.0.1322.58009 dotnet +System.Runtime.Loader 6.0.1322.58009 dotnet +System.Runtime.Numerics 6.0.1322.58009 dotnet +System.Runtime.Serialization 6.0.1322.58009 dotnet +System.Runtime.Serialization.Formatters 6.0.1322.58009 dotnet +System.Runtime.Serialization.Json 6.0.1322.58009 dotnet +System.Runtime.Serialization.Primitives 6.0.1322.58009 dotnet +System.Runtime.Serialization.Xml 6.0.1322.58009 dotnet +System.Security 6.0.1322.58009 dotnet +System.Security.AccessControl 6.0.1322.58009 dotnet +System.Security.Claims 6.0.1322.58009 dotnet +System.Security.Cryptography.Algorithms 6.0.1322.58009 dotnet +System.Security.Cryptography.Cng 6.0.1322.58009 dotnet +System.Security.Cryptography.Csp 6.0.1322.58009 dotnet +System.Security.Cryptography.Encoding 6.0.1322.58009 dotnet +System.Security.Cryptography.OpenSsl 6.0.1322.58009 dotnet +System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Primitives 6.0.1322.58009 dotnet +System.Security.Cryptography.ProtectedData 6.0.21.52210 dotnet +System.Security.Cryptography.X509Certificates 6.0.1322.58009 dotnet +System.Security.Cryptography.Xml 6.0.822.36306 dotnet +System.Security.Permissions 6.0.21.52210 dotnet +System.Security.Principal 6.0.1322.58009 dotnet +System.Security.Principal.Windows 6.0.1322.58009 dotnet +System.Security.SecureString 6.0.1322.58009 dotnet +System.ServiceModel.Web 6.0.1322.58009 dotnet +System.ServiceProcess 6.0.1322.58009 dotnet +System.ServiceProcess.ServiceController 6.0.1823.26907 dotnet +System.Text.Encoding 6.0.1322.58009 dotnet +System.Text.Encoding.CodePages 6.0.1322.58009 dotnet +System.Text.Encoding.Extensions 6.0.1322.58009 dotnet +System.Text.Encodings.Web 6.0.1322.58009 dotnet +System.Text.Json 6.0.1823.26907 dotnet +System.Text.RegularExpressions 6.0.1322.58009 dotnet +System.Threading 6.0.1322.58009 dotnet +System.Threading.Channels 6.0.1322.58009 dotnet +System.Threading.Overlapped 6.0.1322.58009 dotnet +System.Threading.Tasks 6.0.1322.58009 dotnet +System.Threading.Tasks.Dataflow 6.0.1322.58009 dotnet +System.Threading.Tasks.Extensions 6.0.1322.58009 dotnet +System.Threading.Tasks.Parallel 6.0.1322.58009 dotnet +System.Threading.Thread 6.0.1322.58009 dotnet +System.Threading.ThreadPool 6.0.1322.58009 dotnet +System.Threading.Timer 6.0.1322.58009 dotnet +System.Transactions 6.0.1322.58009 dotnet +System.Transactions.Local 6.0.1322.58009 dotnet +System.ValueTuple 6.0.1322.58009 dotnet +System.Web 6.0.1322.58009 dotnet +System.Web.HttpUtility 6.0.1322.58009 dotnet +System.Windows 6.0.1322.58009 dotnet +System.Windows.Extensions 6.0.21.52210 dotnet +System.Xml 6.0.1322.58009 dotnet +System.Xml.Linq 6.0.1322.58009 dotnet +System.Xml.ReaderWriter 6.0.1322.58009 dotnet +System.Xml.Serialization 6.0.1322.58009 dotnet +System.Xml.XDocument 6.0.1322.58009 dotnet +System.Xml.XPath 6.0.1322.58009 dotnet +System.Xml.XPath.XDocument 6.0.1322.58009 dotnet +System.Xml.XmlDocument 6.0.1322.58009 dotnet +System.Xml.XmlSerializer 6.0.1322.58009 dotnet +WindowsBase 6.0.1322.58009 dotnet +alpine-baselayout 3.4.3-r2 apk +alpine-baselayout-data 3.4.3-r2 apk +alpine-keys 2.4-r1 apk +alpine-release 3.19.0-r0 apk +apk-tools 2.14.0-r5 apk +bash 5.2.21-r0 apk +brotli-libs 1.1.0-r1 apk +busybox 1.36.1-r15 apk +busybox-binsh 1.36.1-r15 apk +c-ares 1.22.1-r0 apk +ca-certificates 20230506-r0 apk +ca-certificates-bundle 20230506-r0 apk +coreutils 9.4-r1 apk +coreutils-env 9.4-r1 apk +coreutils-fmt 9.4-r1 apk +coreutils-sha512sum 9.4-r1 apk +curl 8.5.0-r0 apk +icu-data-en 74.1-r0 apk +icu-libs 74.1-r0 apk +jq 1.7.1-r0 apk +libacl 2.3.1-r4 apk +libattr 2.5.1-r5 apk +libbsd 0.11.7-r3 apk +libc-utils 0.7.2-r5 apk +libcrypto3 3.1.4-r2 apk +libcurl 8.5.0-r0 apk +libgcc 13.2.1_git20231014-r0 apk +libgcrypt 1.10.3-r0 apk +libgpg-error 1.47-r2 apk +libidn2 2.3.4-r4 apk +libintl 0.22.3-r0 apk +libmd 1.1.0-r0 apk +libncursesw 6.4_p20231125-r0 apk +libproc2 4.0.4-r0 apk +libssl3 3.1.4-r2 apk +libstdc++ 13.2.1_git20231014-r0 apk +libunistring 1.1-r2 apk +libxml2 2.11.6-r0 apk +libxslt 1.1.39-r0 apk +linux-pam 1.5.3-r7 apk +mscorlib 6.0.1322.58009 dotnet +musl 1.2.4_git20230717-r4 apk +musl-utils 1.2.4_git20230717-r4 apk +ncurses-terminfo-base 6.4_p20231125-r0 apk +netcat-openbsd 1.226-r0 apk +netstandard 6.0.1322.58009 dotnet +nghttp2-libs 1.58.0-r0 apk +oniguruma 6.9.9-r0 apk +procps-ng 4.0.4-r0 apk +readline 8.2.1-r2 apk +scanelf 1.3.7-r2 apk +shadow 4.14.2-r0 apk +skalibs 2.14.0.1-r0 apk +sqlite-libs 3.44.2-r0 apk +ssl_client 1.36.1-r15 apk +tzdata 2023c-r1 apk +utmps-libs 0.1.2.2-r0 apk +xmlstarlet 1.6.1-r2 apk +xz-libs 5.4.5-r0 apk +zlib 1.3-r2 apk From 7d9224748afa24a5db9312737fc2e7363731a248 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 1 Jan 2024 01:43:01 +0000 Subject: [PATCH 308/393] 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 8d88c2d..2c29855 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -171,7 +171,7 @@ Npgsql 7.0.4.0 ReusableTasks 2.0.0-master+2aa9a10 dotnet Sentry 3.23.1.0 dotnet SixLabors.ImageSharp 3.0.1.0 dotnet -Sonarr 4.0.0.741 dotnet +Sonarr 4.0.0.748 dotnet Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet System 6.0.1322.58009 dotnet @@ -400,7 +400,7 @@ shadow 4.14.2-r0 skalibs 2.14.0.1-r0 apk sqlite-libs 3.44.2-r0 apk ssl_client 1.36.1-r15 apk -tzdata 2023c-r1 apk +tzdata 2023d-r0 apk utmps-libs 0.1.2.2-r0 apk xmlstarlet 1.6.1-r2 apk xz-libs 5.4.5-r0 apk From d2691783223ccffd027ee7f37808f90ce8fb83e8 Mon Sep 17 00:00:00 2001 From: Roxedus <me@roxedus.dev> Date: Fri, 12 Jan 2024 11:01:54 +0100 Subject: [PATCH 309/393] Use new urls after upstream build changes --- Dockerfile | 4 +- Dockerfile.aarch64 | 4 +- Jenkinsfile | 295 +++++++++++++++++++++++---------------------- README.md | 19 +-- readme-vars.yml | 3 +- 5 files changed, 160 insertions(+), 165 deletions(-) diff --git a/Dockerfile b/Dockerfile index 698d30d..af5ae04 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,11 +28,11 @@ RUN \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v4/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux-musl-x64.tar.gz" && \ + "https://services.sonarr.tv/v1/update/${SONARR_BRANCH}/download?version=${SONARR_VERSION}&os=linuxmusl&runtime=netcore&arch=x64" && \ tar xzf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${SONARR_VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION:-LocalBuild}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ echo "**** cleanup ****" && \ rm -rf \ /app/sonarr/bin/Sonarr.Update \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 673cb9c..8fac716 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -28,11 +28,11 @@ RUN \ fi && \ curl -o \ /tmp/sonarr.tar.gz -L \ - "https://download.sonarr.tv/v4/${SONARR_BRANCH}/${SONARR_VERSION}/Sonarr.${SONARR_BRANCH}.${SONARR_VERSION}.linux-musl-arm64.tar.gz" && \ + "https://services.sonarr.tv/v1/update/${SONARR_BRANCH}/download?version=${SONARR_VERSION}&os=linuxmusl&runtime=netcore&arch=arm64" && \ tar xzf \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ - echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${SONARR_VERSION}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION:-LocalBuild}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ echo "**** cleanup ****" && \ rm -rf \ /app/sonarr/bin/Sonarr.Update \ diff --git a/Jenkinsfile b/Jenkinsfile index abb2b22..e9aff02 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 = 'SONARR_VERSION' LS_USER = 'linuxserver' LS_REPO = 'docker-sonarr' @@ -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 { diff --git a/README.md b/README.md index fe3581c..995ec0c 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,6 @@ To help you get started creating a container from this image you can either use ```yaml --- -version: "2.1" services: sonarr: image: lscr.io/linuxserver/sonarr:latest @@ -203,7 +202,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: @@ -268,21 +267,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 sonarr - ``` - -* 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. @@ -310,6 +294,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **12.01.24:** - Update download url. * **30.12.23:** - Rebase master branch to Alpine 3.19. * **15.02.23:** - Rebase master branch to Jammy. * **19.12.22:** - Rebase develop branch Alpine 3.17. diff --git a/readme-vars.yml b/readme-vars.yml index 21aa0cc..5d9bd40 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -24,7 +24,7 @@ param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - { vol_path: "/config", vol_host_path: "/path/to/data", desc: "Database and sonarr configs" } - + opt_param_usage_include_vols: true opt_param_volumes: - { vol_path: "/tv", vol_host_path: "/path/to/tvseries", desc: "Location of TV library on disk (See note in Application setup)" } @@ -55,6 +55,7 @@ app_setup_block: | # changelog changelogs: + - { date: "12.01.24:", desc: "Update download url." } - { date: "30.12.23:", desc: "Rebase master branch to Alpine 3.19." } - { date: "15.02.23:", desc: "Rebase master branch to Jammy." } - { date: "19.12.22:", desc: "Rebase develop branch Alpine 3.17." } From bc87a162e4a257ba8c30d0747284679a5045644f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 12 Jan 2024 10:47:12 +0000 Subject: [PATCH 310/393] 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 2c29855..ac96583 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -354,7 +354,7 @@ bash 5.2.21-r0 brotli-libs 1.1.0-r1 apk busybox 1.36.1-r15 apk busybox-binsh 1.36.1-r15 apk -c-ares 1.22.1-r0 apk +c-ares 1.24.0-r0 apk ca-certificates 20230506-r0 apk ca-certificates-bundle 20230506-r0 apk coreutils 9.4-r1 apk @@ -369,7 +369,7 @@ libacl 2.3.1-r4 libattr 2.5.1-r5 apk libbsd 0.11.7-r3 apk libc-utils 0.7.2-r5 apk -libcrypto3 3.1.4-r2 apk +libcrypto3 3.1.4-r3 apk libcurl 8.5.0-r0 apk libgcc 13.2.1_git20231014-r0 apk libgcrypt 1.10.3-r0 apk @@ -379,7 +379,7 @@ libintl 0.22.3-r0 libmd 1.1.0-r0 apk libncursesw 6.4_p20231125-r0 apk libproc2 4.0.4-r0 apk -libssl3 3.1.4-r2 apk +libssl3 3.1.4-r3 apk libstdc++ 13.2.1_git20231014-r0 apk libunistring 1.1-r2 apk libxml2 2.11.6-r0 apk From b255c1392f4c79b73ad2eb177151662c105be436 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 20 Jan 2024 04:34:36 +0000 Subject: [PATCH 311/393] Bot Updating Package Versions --- package_versions.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index ac96583..4390ae9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -96,6 +96,8 @@ Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.1322.58013 Microsoft.AspNetCore.StaticFiles 6.0.1322.58013 dotnet Microsoft.AspNetCore.WebSockets 6.0.1322.58013 dotnet Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet +Microsoft.Bcl.TimeProvider 8.0.23.53103 dotnet Microsoft.CSharp 6.0.1322.58009 dotnet Microsoft.Data.SqlClient 2.0.20168.4 dotnet Microsoft.Extensions.Caching.Abstractions 6.0.21.52210 dotnet @@ -168,10 +170,12 @@ NLog.Extensions.Logging v1.7.4 1.7.4.1610 NLog.Targets.Syslog 6.0.3.0 dotnet NodaTime 3.0.0.0 dotnet Npgsql 7.0.4.0 dotnet +Polly 8.2.0.2702 dotnet +Polly.Core 8.2.0.2702 dotnet ReusableTasks 2.0.0-master+2aa9a10 dotnet Sentry 3.23.1.0 dotnet SixLabors.ImageSharp 3.0.1.0 dotnet -Sonarr 4.0.0.748 dotnet +Sonarr 4.0.1.929 dotnet Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet System 6.0.1322.58009 dotnet From 0cd7bc5e2d1c376f16143b15371f5002ffb9ddce Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 26 Jan 2024 23:31:11 +0000 Subject: [PATCH 312/393] 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 4390ae9..74314d9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -373,7 +373,7 @@ libacl 2.3.1-r4 libattr 2.5.1-r5 apk libbsd 0.11.7-r3 apk libc-utils 0.7.2-r5 apk -libcrypto3 3.1.4-r3 apk +libcrypto3 3.1.4-r4 apk libcurl 8.5.0-r0 apk libgcc 13.2.1_git20231014-r0 apk libgcrypt 1.10.3-r0 apk @@ -383,7 +383,7 @@ libintl 0.22.3-r0 libmd 1.1.0-r0 apk libncursesw 6.4_p20231125-r0 apk libproc2 4.0.4-r0 apk -libssl3 3.1.4-r3 apk +libssl3 3.1.4-r4 apk libstdc++ 13.2.1_git20231014-r0 apk libunistring 1.1-r2 apk libxml2 2.11.6-r0 apk From e20815291f0bbd37bc1d86a6b32b4dc878a59f6f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 2 Feb 2024 23:30:45 +0000 Subject: [PATCH 313/393] 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 74314d9..7d42386 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -352,19 +352,19 @@ WindowsBase 6.0.1322.58009 alpine-baselayout 3.4.3-r2 apk alpine-baselayout-data 3.4.3-r2 apk alpine-keys 2.4-r1 apk -alpine-release 3.19.0-r0 apk +alpine-release 3.19.1-r0 apk apk-tools 2.14.0-r5 apk bash 5.2.21-r0 apk brotli-libs 1.1.0-r1 apk busybox 1.36.1-r15 apk busybox-binsh 1.36.1-r15 apk -c-ares 1.24.0-r0 apk +c-ares 1.24.0-r1 apk ca-certificates 20230506-r0 apk ca-certificates-bundle 20230506-r0 apk -coreutils 9.4-r1 apk -coreutils-env 9.4-r1 apk -coreutils-fmt 9.4-r1 apk -coreutils-sha512sum 9.4-r1 apk +coreutils 9.4-r2 apk +coreutils-env 9.4-r2 apk +coreutils-fmt 9.4-r2 apk +coreutils-sha512sum 9.4-r2 apk curl 8.5.0-r0 apk icu-data-en 74.1-r0 apk icu-libs 74.1-r0 apk @@ -373,7 +373,7 @@ libacl 2.3.1-r4 libattr 2.5.1-r5 apk libbsd 0.11.7-r3 apk libc-utils 0.7.2-r5 apk -libcrypto3 3.1.4-r4 apk +libcrypto3 3.1.4-r5 apk libcurl 8.5.0-r0 apk libgcc 13.2.1_git20231014-r0 apk libgcrypt 1.10.3-r0 apk @@ -383,7 +383,7 @@ libintl 0.22.3-r0 libmd 1.1.0-r0 apk libncursesw 6.4_p20231125-r0 apk libproc2 4.0.4-r0 apk -libssl3 3.1.4-r4 apk +libssl3 3.1.4-r5 apk libstdc++ 13.2.1_git20231014-r0 apk libunistring 1.1-r2 apk libxml2 2.11.6-r0 apk @@ -408,4 +408,4 @@ tzdata 2023d-r0 utmps-libs 0.1.2.2-r0 apk xmlstarlet 1.6.1-r2 apk xz-libs 5.4.5-r0 apk -zlib 1.3-r2 apk +zlib 1.3.1-r0 apk From 841f45f30735897ab8a4dc8baf5dc012b412d39b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 9 Feb 2024 23:32:35 +0000 Subject: [PATCH 314/393] Bot Updating Package Versions --- package_versions.txt | 822 +++++++++++++++++++++---------------------- 1 file changed, 411 insertions(+), 411 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7d42386..29143f7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,411 +1,411 @@ -NAME VERSION TYPE -Bouncy Castle for .NET (netstandard2.0) 1.9.0.1 dotnet -Dapper 2.0.123.33578 dotnet -Diacritical 1.0.4.0 dotnet -DryIoc 5.4.1.0 dotnet -DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet -Dynamitey 2.0.9.136 dotnet -FFMpegCore 4.0.0.0 dotnet -FluentMigrator 3.3.2.9 dotnet -FluentValidation 9.5.4.0 dotnet -Harmony 2.0.1.0 dotnet -ICSharpCode.SharpZipLib 1.4.2.13 dotnet -Ical.Net 1.0.0.0 dotnet -ImpromptuInterface 7.0.1.0 dotnet -Instances 1.0.0.0 dotnet -Json.NET 13.0.3.27908 dotnet -MailKit 3.6.0.0 dotnet -Microsoft.AspNetCore 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Antiforgery 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Cookies 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.OAuth 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authorization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authorization.Policy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Authorization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Forms 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Server 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Web 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Connections.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.CookiePolicy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Cors 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Cryptography.Internal 6.0.2123.36438 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.2123.36438 dotnet -Microsoft.AspNetCore.DataProtection 6.0.1322.58013 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HostFiltering 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Html.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Connections 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Connections.Common 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Extensions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Features 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Results 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpLogging 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpOverrides 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpsPolicy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Identity 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Localization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Localization.Routing 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Metadata 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Cors 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Localization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Razor 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Owin 6.0.2123.36438 dotnet -Microsoft.AspNetCore.Razor 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Razor.Runtime 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCaching 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCompression 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Rewrite 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Routing 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Routing.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.HttpSys 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.IIS 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.IISIntegration 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Session 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Common 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.1322.58013 dotnet -Microsoft.AspNetCore.StaticFiles 6.0.1322.58013 dotnet -Microsoft.AspNetCore.WebSockets 6.0.1322.58013 dotnet -Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.Bcl.TimeProvider 8.0.23.53103 dotnet -Microsoft.CSharp 6.0.1322.58009 dotnet -Microsoft.Data.SqlClient 2.0.20168.4 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.1322.58013 dotnet -Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection 6.0.1022.47605 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 7.0.22.51805 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.1322.58013 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.1322.58013 dotnet -Microsoft.Extensions.Features 6.0.1322.58013 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.1322.58013 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.Hosting.WindowsServices 6.0.1022.47605 dotnet -Microsoft.Extensions.Http 6.0.21.52210 dotnet -Microsoft.Extensions.Identity.Core 6.0.1322.58013 dotnet -Microsoft.Extensions.Identity.Stores 6.0.1322.58013 dotnet -Microsoft.Extensions.Localization 6.0.1322.58013 dotnet -Microsoft.Extensions.Localization.Abstractions 6.0.1322.58013 dotnet -Microsoft.Extensions.Logging 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.1122.52304 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.1322.58013 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.1322.58013 dotnet -Microsoft.Identity.Client 4.21.1.0 dotnet -Microsoft.IdentityModel.JsonWebTokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Logging 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Protocols 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Tokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.JSInterop 6.0.1322.58013 dotnet -Microsoft.Net.Http.Headers 6.0.1322.58013 dotnet -Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 6.0.1322.58009 dotnet -Microsoft.VisualBasic.Core 11.100.1322.58009 dotnet -Microsoft.Win32.Primitives 6.0.1322.58009 dotnet -Microsoft.Win32.Registry 6.0.1322.58009 dotnet -Microsoft.Win32.SystemEvents 6.0.21.52210 dotnet -MimeKit 3.6.0.0 dotnet -Mono.Cecil 0.11.2.0 dotnet -Mono.Nat 3.0.1-master+6ab1f3f dotnet -Mono.Posix.NETStandard 1.0.0.0 dotnet -MonoMod.Common 20.05.07.01+b18b2bddebe81992d218ea7e1f41aa1923459652 dotnet -MonoTorrent 2.0.7-monotorrent-2.0+0c4e9bb3 dotnet -NLog v4.7.14 4.7.14.740 dotnet -NLog.Extensions.Logging v1.7.4 1.7.4.1610 dotnet -NLog.Targets.Syslog 6.0.3.0 dotnet -NodaTime 3.0.0.0 dotnet -Npgsql 7.0.4.0 dotnet -Polly 8.2.0.2702 dotnet -Polly.Core 8.2.0.2702 dotnet -ReusableTasks 2.0.0-master+2aa9a10 dotnet -Sentry 3.23.1.0 dotnet -SixLabors.ImageSharp 3.0.1.0 dotnet -Sonarr 4.0.1.929 dotnet -Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet -System 6.0.1322.58009 dotnet -System.AppContext 6.0.1322.58009 dotnet -System.Buffers 6.0.1322.58009 dotnet -System.Collections 6.0.1322.58009 dotnet -System.Collections.Concurrent 6.0.1322.58009 dotnet -System.Collections.Immutable 6.0.1322.58009 dotnet -System.Collections.NonGeneric 6.0.1322.58009 dotnet -System.Collections.Specialized 6.0.1322.58009 dotnet -System.ComponentModel 6.0.1322.58009 dotnet -System.ComponentModel.Annotations 6.0.1322.58009 dotnet -System.ComponentModel.DataAnnotations 6.0.1322.58009 dotnet -System.ComponentModel.EventBasedAsync 6.0.1322.58009 dotnet -System.ComponentModel.Primitives 6.0.1322.58009 dotnet -System.ComponentModel.TypeConverter 6.0.1322.58009 dotnet -System.Configuration 6.0.1322.58009 dotnet -System.Configuration.ConfigurationManager 6.0.922.41905 dotnet -System.Console 6.0.1322.58009 dotnet -System.Core 6.0.1322.58009 dotnet -System.Data 6.0.1322.58009 dotnet -System.Data.Common 6.0.1322.58009 dotnet -System.Data.DataSetExtensions 6.0.1322.58009 dotnet -System.Data.SQLite 1.0.115.5 dotnet -System.Data.SqlServerCe 4.0.8876.1 dotnet -System.Diagnostics.Contracts 6.0.1322.58009 dotnet -System.Diagnostics.Debug 6.0.1322.58009 dotnet -System.Diagnostics.DiagnosticSource 6.0.1322.58009 dotnet -System.Diagnostics.EventLog 6.0.21.52210 dotnet -System.Diagnostics.FileVersionInfo 6.0.1322.58009 dotnet -System.Diagnostics.Process 6.0.1322.58009 dotnet -System.Diagnostics.StackTrace 6.0.1322.58009 dotnet -System.Diagnostics.TextWriterTraceListener 6.0.1322.58009 dotnet -System.Diagnostics.Tools 6.0.1322.58009 dotnet -System.Diagnostics.TraceSource 6.0.1322.58009 dotnet -System.Diagnostics.Tracing 6.0.1322.58009 dotnet -System.Drawing 6.0.1322.58009 dotnet -System.Drawing.Common 6.0.21.52210 dotnet -System.Drawing.Primitives 6.0.1322.58009 dotnet -System.Dynamic.Runtime 6.0.1322.58009 dotnet -System.Formats.Asn1 6.0.1322.58009 dotnet -System.Globalization 6.0.1322.58009 dotnet -System.Globalization.Calendars 6.0.1322.58009 dotnet -System.Globalization.Extensions 6.0.1322.58009 dotnet -System.IO 6.0.1322.58009 dotnet -System.IO.Compression 6.0.1322.58009 dotnet -System.IO.Compression.Brotli 6.0.1322.58009 dotnet -System.IO.Compression.FileSystem 6.0.1322.58009 dotnet -System.IO.Compression.ZipFile 6.0.1322.58009 dotnet -System.IO.FileSystem 6.0.1322.58009 dotnet -System.IO.FileSystem.AccessControl 6.0.1322.58009 dotnet -System.IO.FileSystem.DriveInfo 6.0.1322.58009 dotnet -System.IO.FileSystem.Primitives 6.0.1322.58009 dotnet -System.IO.FileSystem.Watcher 6.0.1322.58009 dotnet -System.IO.IsolatedStorage 6.0.1322.58009 dotnet -System.IO.MemoryMappedFiles 6.0.1322.58009 dotnet -System.IO.Pipelines 6.0.522.21309 dotnet -System.IO.Pipes 6.0.1322.58009 dotnet -System.IO.Pipes.AccessControl 6.0.1322.58009 dotnet -System.IO.UnmanagedMemoryStream 6.0.1322.58009 dotnet -System.IdentityModel.Tokens.Jwt 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -System.Linq 6.0.1322.58009 dotnet -System.Linq.Expressions 6.0.1322.58009 dotnet -System.Linq.Parallel 6.0.1322.58009 dotnet -System.Linq.Queryable 6.0.1322.58009 dotnet -System.Memory 6.0.1322.58009 dotnet -System.Net 6.0.1322.58009 dotnet -System.Net.Http 6.0.1322.58009 dotnet -System.Net.Http.Json 6.0.1322.58009 dotnet -System.Net.HttpListener 6.0.1322.58009 dotnet -System.Net.Mail 6.0.1322.58009 dotnet -System.Net.NameResolution 6.0.1322.58009 dotnet -System.Net.NetworkInformation 6.0.1322.58009 dotnet -System.Net.Ping 6.0.1322.58009 dotnet -System.Net.Primitives 6.0.1322.58009 dotnet -System.Net.Quic 6.0.1322.58009 dotnet -System.Net.Requests 6.0.1322.58009 dotnet -System.Net.Security 6.0.1322.58009 dotnet -System.Net.ServicePoint 6.0.1322.58009 dotnet -System.Net.Sockets 6.0.1322.58009 dotnet -System.Net.WebClient 6.0.1322.58009 dotnet -System.Net.WebHeaderCollection 6.0.1322.58009 dotnet -System.Net.WebProxy 6.0.1322.58009 dotnet -System.Net.WebSockets 6.0.1322.58009 dotnet -System.Net.WebSockets.Client 6.0.1322.58009 dotnet -System.Numerics 6.0.1322.58009 dotnet -System.Numerics.Vectors 6.0.1322.58009 dotnet -System.ObjectModel 6.0.1322.58009 dotnet -System.Private.CoreLib 6.0.1322.58009 dotnet -System.Private.DataContractSerialization 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet -System.Private.Uri 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet -System.Private.Xml 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet -System.Private.Xml.Linq 6.0.13-servicing.22580.9+1af80ba017f6f7644305e1781d8cc9845a92b5f8 dotnet -System.Reflection 6.0.1322.58009 dotnet -System.Reflection.DispatchProxy 6.0.1322.58009 dotnet -System.Reflection.Emit 6.0.1322.58009 dotnet -System.Reflection.Emit.ILGeneration 6.0.1322.58009 dotnet -System.Reflection.Emit.Lightweight 6.0.1322.58009 dotnet -System.Reflection.Extensions 6.0.1322.58009 dotnet -System.Reflection.Metadata 6.0.1322.58009 dotnet -System.Reflection.Primitives 6.0.1322.58009 dotnet -System.Reflection.TypeExtensions 6.0.1322.58009 dotnet -System.Resources.Reader 6.0.1322.58009 dotnet -System.Resources.ResourceManager 6.0.1322.58009 dotnet -System.Resources.Writer 6.0.1322.58009 dotnet -System.Runtime 6.0.1322.58009 dotnet -System.Runtime.Caching 4.700.19.56404 dotnet -System.Runtime.CompilerServices.VisualC 6.0.1322.58009 dotnet -System.Runtime.Extensions 6.0.1322.58009 dotnet -System.Runtime.Handles 6.0.1322.58009 dotnet -System.Runtime.InteropServices 6.0.1322.58009 dotnet -System.Runtime.InteropServices.RuntimeInformation 6.0.1322.58009 dotnet -System.Runtime.Intrinsics 6.0.1322.58009 dotnet -System.Runtime.Loader 6.0.1322.58009 dotnet -System.Runtime.Numerics 6.0.1322.58009 dotnet -System.Runtime.Serialization 6.0.1322.58009 dotnet -System.Runtime.Serialization.Formatters 6.0.1322.58009 dotnet -System.Runtime.Serialization.Json 6.0.1322.58009 dotnet -System.Runtime.Serialization.Primitives 6.0.1322.58009 dotnet -System.Runtime.Serialization.Xml 6.0.1322.58009 dotnet -System.Security 6.0.1322.58009 dotnet -System.Security.AccessControl 6.0.1322.58009 dotnet -System.Security.Claims 6.0.1322.58009 dotnet -System.Security.Cryptography.Algorithms 6.0.1322.58009 dotnet -System.Security.Cryptography.Cng 6.0.1322.58009 dotnet -System.Security.Cryptography.Csp 6.0.1322.58009 dotnet -System.Security.Cryptography.Encoding 6.0.1322.58009 dotnet -System.Security.Cryptography.OpenSsl 6.0.1322.58009 dotnet -System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet -System.Security.Cryptography.Primitives 6.0.1322.58009 dotnet -System.Security.Cryptography.ProtectedData 6.0.21.52210 dotnet -System.Security.Cryptography.X509Certificates 6.0.1322.58009 dotnet -System.Security.Cryptography.Xml 6.0.822.36306 dotnet -System.Security.Permissions 6.0.21.52210 dotnet -System.Security.Principal 6.0.1322.58009 dotnet -System.Security.Principal.Windows 6.0.1322.58009 dotnet -System.Security.SecureString 6.0.1322.58009 dotnet -System.ServiceModel.Web 6.0.1322.58009 dotnet -System.ServiceProcess 6.0.1322.58009 dotnet -System.ServiceProcess.ServiceController 6.0.1823.26907 dotnet -System.Text.Encoding 6.0.1322.58009 dotnet -System.Text.Encoding.CodePages 6.0.1322.58009 dotnet -System.Text.Encoding.Extensions 6.0.1322.58009 dotnet -System.Text.Encodings.Web 6.0.1322.58009 dotnet -System.Text.Json 6.0.1823.26907 dotnet -System.Text.RegularExpressions 6.0.1322.58009 dotnet -System.Threading 6.0.1322.58009 dotnet -System.Threading.Channels 6.0.1322.58009 dotnet -System.Threading.Overlapped 6.0.1322.58009 dotnet -System.Threading.Tasks 6.0.1322.58009 dotnet -System.Threading.Tasks.Dataflow 6.0.1322.58009 dotnet -System.Threading.Tasks.Extensions 6.0.1322.58009 dotnet -System.Threading.Tasks.Parallel 6.0.1322.58009 dotnet -System.Threading.Thread 6.0.1322.58009 dotnet -System.Threading.ThreadPool 6.0.1322.58009 dotnet -System.Threading.Timer 6.0.1322.58009 dotnet -System.Transactions 6.0.1322.58009 dotnet -System.Transactions.Local 6.0.1322.58009 dotnet -System.ValueTuple 6.0.1322.58009 dotnet -System.Web 6.0.1322.58009 dotnet -System.Web.HttpUtility 6.0.1322.58009 dotnet -System.Windows 6.0.1322.58009 dotnet -System.Windows.Extensions 6.0.21.52210 dotnet -System.Xml 6.0.1322.58009 dotnet -System.Xml.Linq 6.0.1322.58009 dotnet -System.Xml.ReaderWriter 6.0.1322.58009 dotnet -System.Xml.Serialization 6.0.1322.58009 dotnet -System.Xml.XDocument 6.0.1322.58009 dotnet -System.Xml.XPath 6.0.1322.58009 dotnet -System.Xml.XPath.XDocument 6.0.1322.58009 dotnet -System.Xml.XmlDocument 6.0.1322.58009 dotnet -System.Xml.XmlSerializer 6.0.1322.58009 dotnet -WindowsBase 6.0.1322.58009 dotnet -alpine-baselayout 3.4.3-r2 apk -alpine-baselayout-data 3.4.3-r2 apk -alpine-keys 2.4-r1 apk -alpine-release 3.19.1-r0 apk -apk-tools 2.14.0-r5 apk -bash 5.2.21-r0 apk -brotli-libs 1.1.0-r1 apk -busybox 1.36.1-r15 apk -busybox-binsh 1.36.1-r15 apk -c-ares 1.24.0-r1 apk -ca-certificates 20230506-r0 apk -ca-certificates-bundle 20230506-r0 apk -coreutils 9.4-r2 apk -coreutils-env 9.4-r2 apk -coreutils-fmt 9.4-r2 apk -coreutils-sha512sum 9.4-r2 apk -curl 8.5.0-r0 apk -icu-data-en 74.1-r0 apk -icu-libs 74.1-r0 apk -jq 1.7.1-r0 apk -libacl 2.3.1-r4 apk -libattr 2.5.1-r5 apk -libbsd 0.11.7-r3 apk -libc-utils 0.7.2-r5 apk -libcrypto3 3.1.4-r5 apk -libcurl 8.5.0-r0 apk -libgcc 13.2.1_git20231014-r0 apk -libgcrypt 1.10.3-r0 apk -libgpg-error 1.47-r2 apk -libidn2 2.3.4-r4 apk -libintl 0.22.3-r0 apk -libmd 1.1.0-r0 apk -libncursesw 6.4_p20231125-r0 apk -libproc2 4.0.4-r0 apk -libssl3 3.1.4-r5 apk -libstdc++ 13.2.1_git20231014-r0 apk -libunistring 1.1-r2 apk -libxml2 2.11.6-r0 apk -libxslt 1.1.39-r0 apk -linux-pam 1.5.3-r7 apk -mscorlib 6.0.1322.58009 dotnet -musl 1.2.4_git20230717-r4 apk -musl-utils 1.2.4_git20230717-r4 apk -ncurses-terminfo-base 6.4_p20231125-r0 apk -netcat-openbsd 1.226-r0 apk -netstandard 6.0.1322.58009 dotnet -nghttp2-libs 1.58.0-r0 apk -oniguruma 6.9.9-r0 apk -procps-ng 4.0.4-r0 apk -readline 8.2.1-r2 apk -scanelf 1.3.7-r2 apk -shadow 4.14.2-r0 apk -skalibs 2.14.0.1-r0 apk -sqlite-libs 3.44.2-r0 apk -ssl_client 1.36.1-r15 apk -tzdata 2023d-r0 apk -utmps-libs 0.1.2.2-r0 apk -xmlstarlet 1.6.1-r2 apk -xz-libs 5.4.5-r0 apk -zlib 1.3.1-r0 apk +NAME VERSION TYPE +Bouncy Castle for .NET (netstandard2.0) 1.9.0.1 dotnet +Dapper 2.0.123.33578 dotnet +Diacritical 1.0.4.0 dotnet +DryIoc 5.4.1.0 dotnet +DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet +Dynamitey 2.0.9.136 dotnet +FFMpegCore 4.0.0.0 dotnet +FluentMigrator 3.3.2.9 dotnet +FluentValidation 9.5.4.0 dotnet +Harmony 2.0.1.0 dotnet +ICSharpCode.SharpZipLib 1.4.2.13 dotnet +Ical.Net 1.0.0.0 dotnet +ImpromptuInterface 7.0.1.0 dotnet +Instances 1.0.0.0 dotnet +Json.NET 13.0.3.27908 dotnet +MailKit 3.6.0.0 dotnet +Microsoft.AspNetCore 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Antiforgery 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Cookies 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.OAuth 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authorization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authorization.Policy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Authorization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Forms 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Server 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Web 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Connections.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.CookiePolicy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Cors 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Cryptography.Internal 6.0.2123.36438 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.2123.36438 dotnet +Microsoft.AspNetCore.DataProtection 6.0.1322.58013 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HostFiltering 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Html.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Connections 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Connections.Common 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Extensions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Features 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Results 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpLogging 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpOverrides 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpsPolicy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Identity 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Localization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Localization.Routing 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Metadata 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Cors 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Localization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Razor 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Owin 6.0.2123.36438 dotnet +Microsoft.AspNetCore.Razor 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Razor.Runtime 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCaching 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCompression 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Rewrite 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Routing 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Routing.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.HttpSys 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.IIS 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.IISIntegration 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Session 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Common 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.1322.58013 dotnet +Microsoft.AspNetCore.StaticFiles 6.0.1322.58013 dotnet +Microsoft.AspNetCore.WebSockets 6.0.1322.58013 dotnet +Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet +Microsoft.Bcl.TimeProvider 8.0.23.53103 dotnet +Microsoft.CSharp 6.0.1322.58009 dotnet +Microsoft.Data.SqlClient 2.1.2+2a61e8301e9d21ada2338a9279cf27653e781757 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.1322.58013 dotnet +Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection 6.0.1022.47605 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 7.0.22.51805 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.1322.58013 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.1322.58013 dotnet +Microsoft.Extensions.Features 6.0.1322.58013 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.1322.58013 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.Hosting.WindowsServices 6.0.1022.47605 dotnet +Microsoft.Extensions.Http 6.0.21.52210 dotnet +Microsoft.Extensions.Identity.Core 6.0.1322.58013 dotnet +Microsoft.Extensions.Identity.Stores 6.0.1322.58013 dotnet +Microsoft.Extensions.Localization 6.0.1322.58013 dotnet +Microsoft.Extensions.Localization.Abstractions 6.0.1322.58013 dotnet +Microsoft.Extensions.Logging 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.1122.52304 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.1322.58013 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.1322.58013 dotnet +Microsoft.Identity.Client 4.21.1.0 dotnet +Microsoft.IdentityModel.JsonWebTokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Logging 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Protocols 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Tokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.JSInterop 6.0.1322.58013 dotnet +Microsoft.Net.Http.Headers 6.0.1322.58013 dotnet +Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.VisualBasic 6.0.1322.58009 dotnet +Microsoft.VisualBasic.Core 11.100.1322.58009 dotnet +Microsoft.Win32.Primitives 6.0.1322.58009 dotnet +Microsoft.Win32.Registry 6.0.1322.58009 dotnet +Microsoft.Win32.SystemEvents 6.0.21.52210 dotnet +MimeKit 3.6.0.0 dotnet +Mono.Cecil 0.11.2.0 dotnet +Mono.Nat 3.0.1 dotnet +Mono.Posix.NETStandard 1.0.0.0 dotnet +MonoMod.Common 20.05.07.01+b18b2bddebe81992d218ea7e1f41aa1923459652 dotnet +MonoTorrent 2.0.7 dotnet +NLog v4.7.14 4.7.14.740 dotnet +NLog.Extensions.Logging v1.7.4 1.7.4.1610 dotnet +NLog.Targets.Syslog 6.0.3.0 dotnet +NodaTime 3.0.0.0 dotnet +Npgsql 7.0.4.0 dotnet +Polly 8.2.0.2702 dotnet +Polly.Core 8.2.0.2702 dotnet +ReusableTasks 2.0.0 dotnet +Sentry 3.23.1.0 dotnet +SixLabors.ImageSharp 3.0.1.0 dotnet +Sonarr 4.0.1.929 dotnet +Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet +System 6.0.1322.58009 dotnet +System.AppContext 6.0.1322.58009 dotnet +System.Buffers 6.0.1322.58009 dotnet +System.Collections 6.0.1322.58009 dotnet +System.Collections.Concurrent 6.0.1322.58009 dotnet +System.Collections.Immutable 6.0.1322.58009 dotnet +System.Collections.NonGeneric 6.0.1322.58009 dotnet +System.Collections.Specialized 6.0.1322.58009 dotnet +System.ComponentModel 6.0.1322.58009 dotnet +System.ComponentModel.Annotations 6.0.1322.58009 dotnet +System.ComponentModel.DataAnnotations 6.0.1322.58009 dotnet +System.ComponentModel.EventBasedAsync 6.0.1322.58009 dotnet +System.ComponentModel.Primitives 6.0.1322.58009 dotnet +System.ComponentModel.TypeConverter 6.0.1322.58009 dotnet +System.Configuration 6.0.1322.58009 dotnet +System.Configuration.ConfigurationManager 6.0.922.41905 dotnet +System.Console 6.0.1322.58009 dotnet +System.Core 6.0.1322.58009 dotnet +System.Data 6.0.1322.58009 dotnet +System.Data.Common 6.0.1322.58009 dotnet +System.Data.DataSetExtensions 6.0.1322.58009 dotnet +System.Data.SQLite 1.0.115.5 dotnet +System.Data.SqlServerCe 4.0.8876.1 dotnet +System.Diagnostics.Contracts 6.0.1322.58009 dotnet +System.Diagnostics.Debug 6.0.1322.58009 dotnet +System.Diagnostics.DiagnosticSource 6.0.1322.58009 dotnet +System.Diagnostics.EventLog 6.0.21.52210 dotnet +System.Diagnostics.FileVersionInfo 6.0.1322.58009 dotnet +System.Diagnostics.Process 6.0.1322.58009 dotnet +System.Diagnostics.StackTrace 6.0.1322.58009 dotnet +System.Diagnostics.TextWriterTraceListener 6.0.1322.58009 dotnet +System.Diagnostics.Tools 6.0.1322.58009 dotnet +System.Diagnostics.TraceSource 6.0.1322.58009 dotnet +System.Diagnostics.Tracing 6.0.1322.58009 dotnet +System.Drawing 6.0.1322.58009 dotnet +System.Drawing.Common 6.0.21.52210 dotnet +System.Drawing.Primitives 6.0.1322.58009 dotnet +System.Dynamic.Runtime 6.0.1322.58009 dotnet +System.Formats.Asn1 6.0.1322.58009 dotnet +System.Globalization 6.0.1322.58009 dotnet +System.Globalization.Calendars 6.0.1322.58009 dotnet +System.Globalization.Extensions 6.0.1322.58009 dotnet +System.IO 6.0.1322.58009 dotnet +System.IO.Compression 6.0.1322.58009 dotnet +System.IO.Compression.Brotli 6.0.1322.58009 dotnet +System.IO.Compression.FileSystem 6.0.1322.58009 dotnet +System.IO.Compression.ZipFile 6.0.1322.58009 dotnet +System.IO.FileSystem 6.0.1322.58009 dotnet +System.IO.FileSystem.AccessControl 6.0.1322.58009 dotnet +System.IO.FileSystem.DriveInfo 6.0.1322.58009 dotnet +System.IO.FileSystem.Primitives 6.0.1322.58009 dotnet +System.IO.FileSystem.Watcher 6.0.1322.58009 dotnet +System.IO.IsolatedStorage 6.0.1322.58009 dotnet +System.IO.MemoryMappedFiles 6.0.1322.58009 dotnet +System.IO.Pipelines 6.0.522.21309 dotnet +System.IO.Pipes 6.0.1322.58009 dotnet +System.IO.Pipes.AccessControl 6.0.1322.58009 dotnet +System.IO.UnmanagedMemoryStream 6.0.1322.58009 dotnet +System.IdentityModel.Tokens.Jwt 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +System.Linq 6.0.1322.58009 dotnet +System.Linq.Expressions 6.0.1322.58009 dotnet +System.Linq.Parallel 6.0.1322.58009 dotnet +System.Linq.Queryable 6.0.1322.58009 dotnet +System.Memory 6.0.1322.58009 dotnet +System.Net 6.0.1322.58009 dotnet +System.Net.Http 6.0.1322.58009 dotnet +System.Net.Http.Json 6.0.1322.58009 dotnet +System.Net.HttpListener 6.0.1322.58009 dotnet +System.Net.Mail 6.0.1322.58009 dotnet +System.Net.NameResolution 6.0.1322.58009 dotnet +System.Net.NetworkInformation 6.0.1322.58009 dotnet +System.Net.Ping 6.0.1322.58009 dotnet +System.Net.Primitives 6.0.1322.58009 dotnet +System.Net.Quic 6.0.1322.58009 dotnet +System.Net.Requests 6.0.1322.58009 dotnet +System.Net.Security 6.0.1322.58009 dotnet +System.Net.ServicePoint 6.0.1322.58009 dotnet +System.Net.Sockets 6.0.1322.58009 dotnet +System.Net.WebClient 6.0.1322.58009 dotnet +System.Net.WebHeaderCollection 6.0.1322.58009 dotnet +System.Net.WebProxy 6.0.1322.58009 dotnet +System.Net.WebSockets 6.0.1322.58009 dotnet +System.Net.WebSockets.Client 6.0.1322.58009 dotnet +System.Numerics 6.0.1322.58009 dotnet +System.Numerics.Vectors 6.0.1322.58009 dotnet +System.ObjectModel 6.0.1322.58009 dotnet +System.Private.CoreLib 6.0.1322.58009 dotnet +System.Private.DataContractSerialization 6.0.1322.58009 dotnet +System.Private.Uri 6.0.1322.58009 dotnet +System.Private.Xml 6.0.1322.58009 dotnet +System.Private.Xml.Linq 6.0.1322.58009 dotnet +System.Reflection 6.0.1322.58009 dotnet +System.Reflection.DispatchProxy 6.0.1322.58009 dotnet +System.Reflection.Emit 6.0.1322.58009 dotnet +System.Reflection.Emit.ILGeneration 6.0.1322.58009 dotnet +System.Reflection.Emit.Lightweight 6.0.1322.58009 dotnet +System.Reflection.Extensions 6.0.1322.58009 dotnet +System.Reflection.Metadata 6.0.1322.58009 dotnet +System.Reflection.Primitives 6.0.1322.58009 dotnet +System.Reflection.TypeExtensions 6.0.1322.58009 dotnet +System.Resources.Reader 6.0.1322.58009 dotnet +System.Resources.ResourceManager 6.0.1322.58009 dotnet +System.Resources.Writer 6.0.1322.58009 dotnet +System.Runtime 6.0.1322.58009 dotnet +System.Runtime.Caching 4.700.19.56404 dotnet +System.Runtime.CompilerServices.VisualC 6.0.1322.58009 dotnet +System.Runtime.Extensions 6.0.1322.58009 dotnet +System.Runtime.Handles 6.0.1322.58009 dotnet +System.Runtime.InteropServices 6.0.1322.58009 dotnet +System.Runtime.InteropServices.RuntimeInformation 6.0.1322.58009 dotnet +System.Runtime.Intrinsics 6.0.1322.58009 dotnet +System.Runtime.Loader 6.0.1322.58009 dotnet +System.Runtime.Numerics 6.0.1322.58009 dotnet +System.Runtime.Serialization 6.0.1322.58009 dotnet +System.Runtime.Serialization.Formatters 6.0.1322.58009 dotnet +System.Runtime.Serialization.Json 6.0.1322.58009 dotnet +System.Runtime.Serialization.Primitives 6.0.1322.58009 dotnet +System.Runtime.Serialization.Xml 6.0.1322.58009 dotnet +System.Security 6.0.1322.58009 dotnet +System.Security.AccessControl 6.0.1322.58009 dotnet +System.Security.Claims 6.0.1322.58009 dotnet +System.Security.Cryptography.Algorithms 6.0.1322.58009 dotnet +System.Security.Cryptography.Cng 6.0.1322.58009 dotnet +System.Security.Cryptography.Csp 6.0.1322.58009 dotnet +System.Security.Cryptography.Encoding 6.0.1322.58009 dotnet +System.Security.Cryptography.OpenSsl 6.0.1322.58009 dotnet +System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Primitives 6.0.1322.58009 dotnet +System.Security.Cryptography.ProtectedData 6.0.21.52210 dotnet +System.Security.Cryptography.X509Certificates 6.0.1322.58009 dotnet +System.Security.Cryptography.Xml 6.0.822.36306 dotnet +System.Security.Permissions 6.0.21.52210 dotnet +System.Security.Principal 6.0.1322.58009 dotnet +System.Security.Principal.Windows 6.0.1322.58009 dotnet +System.Security.SecureString 6.0.1322.58009 dotnet +System.ServiceModel.Web 6.0.1322.58009 dotnet +System.ServiceProcess 6.0.1322.58009 dotnet +System.ServiceProcess.ServiceController 6.0.1823.26907 dotnet +System.Text.Encoding 6.0.1322.58009 dotnet +System.Text.Encoding.CodePages 6.0.1322.58009 dotnet +System.Text.Encoding.Extensions 6.0.1322.58009 dotnet +System.Text.Encodings.Web 6.0.1322.58009 dotnet +System.Text.Json 6.0.1823.26907 dotnet +System.Text.RegularExpressions 6.0.1322.58009 dotnet +System.Threading 6.0.1322.58009 dotnet +System.Threading.Channels 6.0.1322.58009 dotnet +System.Threading.Overlapped 6.0.1322.58009 dotnet +System.Threading.Tasks 6.0.1322.58009 dotnet +System.Threading.Tasks.Dataflow 6.0.1322.58009 dotnet +System.Threading.Tasks.Extensions 6.0.1322.58009 dotnet +System.Threading.Tasks.Parallel 6.0.1322.58009 dotnet +System.Threading.Thread 6.0.1322.58009 dotnet +System.Threading.ThreadPool 6.0.1322.58009 dotnet +System.Threading.Timer 6.0.1322.58009 dotnet +System.Transactions 6.0.1322.58009 dotnet +System.Transactions.Local 6.0.1322.58009 dotnet +System.ValueTuple 6.0.1322.58009 dotnet +System.Web 6.0.1322.58009 dotnet +System.Web.HttpUtility 6.0.1322.58009 dotnet +System.Windows 6.0.1322.58009 dotnet +System.Windows.Extensions 6.0.21.52210 dotnet +System.Xml 6.0.1322.58009 dotnet +System.Xml.Linq 6.0.1322.58009 dotnet +System.Xml.ReaderWriter 6.0.1322.58009 dotnet +System.Xml.Serialization 6.0.1322.58009 dotnet +System.Xml.XDocument 6.0.1322.58009 dotnet +System.Xml.XPath 6.0.1322.58009 dotnet +System.Xml.XPath.XDocument 6.0.1322.58009 dotnet +System.Xml.XmlDocument 6.0.1322.58009 dotnet +System.Xml.XmlSerializer 6.0.1322.58009 dotnet +WindowsBase 6.0.1322.58009 dotnet +alpine-baselayout 3.4.3-r2 apk +alpine-baselayout-data 3.4.3-r2 apk +alpine-keys 2.4-r1 apk +alpine-release 3.19.1-r0 apk +apk-tools 2.14.0-r5 apk +bash 5.2.21-r0 apk +brotli-libs 1.1.0-r1 apk +busybox 1.36.1-r15 apk +busybox-binsh 1.36.1-r15 apk +c-ares 1.24.0-r1 apk +ca-certificates 20230506-r0 apk +ca-certificates-bundle 20230506-r0 apk +coreutils 9.4-r2 apk +coreutils-env 9.4-r2 apk +coreutils-fmt 9.4-r2 apk +coreutils-sha512sum 9.4-r2 apk +curl 8.5.0-r0 apk +icu-data-en 74.1-r0 apk +icu-libs 74.1-r0 apk +jq 1.7.1-r0 apk +libacl 2.3.1-r4 apk +libattr 2.5.1-r5 apk +libbsd 0.11.7-r3 apk +libc-utils 0.7.2-r5 apk +libcrypto3 3.1.4-r5 apk +libcurl 8.5.0-r0 apk +libgcc 13.2.1_git20231014-r0 apk +libgcrypt 1.10.3-r0 apk +libgpg-error 1.47-r2 apk +libidn2 2.3.4-r4 apk +libintl 0.22.3-r0 apk +libmd 1.1.0-r0 apk +libncursesw 6.4_p20231125-r0 apk +libproc2 4.0.4-r0 apk +libssl3 3.1.4-r5 apk +libstdc++ 13.2.1_git20231014-r0 apk +libunistring 1.1-r2 apk +libxml2 2.11.6-r0 apk +libxslt 1.1.39-r0 apk +linux-pam 1.5.3-r7 apk +mscorlib 6.0.1322.58009 dotnet +musl 1.2.4_git20230717-r4 apk +musl-utils 1.2.4_git20230717-r4 apk +ncurses-terminfo-base 6.4_p20231125-r0 apk +netcat-openbsd 1.226-r0 apk +netstandard 6.0.1322.58009 dotnet +nghttp2-libs 1.58.0-r0 apk +oniguruma 6.9.9-r0 apk +procps-ng 4.0.4-r0 apk +readline 8.2.1-r2 apk +scanelf 1.3.7-r2 apk +shadow 4.14.2-r0 apk +skalibs 2.14.0.1-r0 apk +sqlite-libs 3.44.2-r0 apk +ssl_client 1.36.1-r15 apk +tzdata 2024a-r0 apk +utmps-libs 0.1.2.2-r0 apk +xmlstarlet 1.6.1-r2 apk +xz-libs 5.4.5-r0 apk +zlib 1.3.1-r0 apk From 698ab8e4612556e600e549fae5609b39629bb225 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 16 Feb 2024 23:31:07 +0000 Subject: [PATCH 315/393] 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 29143f7..61f9266 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -386,7 +386,7 @@ libproc2 4.0.4-r0 libssl3 3.1.4-r5 apk libstdc++ 13.2.1_git20231014-r0 apk libunistring 1.1-r2 apk -libxml2 2.11.6-r0 apk +libxml2 2.11.7-r0 apk libxslt 1.1.39-r0 apk linux-pam 1.5.3-r7 apk mscorlib 6.0.1322.58009 dotnet From 37deebeb5f9623bc0ab22f281ad341acc9b456dd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 23 Feb 2024 23:30:32 +0000 Subject: [PATCH 316/393] Bot Updating Templated Files --- Jenkinsfile | 297 +++++++++++++++++++++++++--------------------------- 1 file changed, 143 insertions(+), 154 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e9aff02..860ff2e 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 662618b7554f440548fce2f00e1a45cb57eda2f3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 23 Feb 2024 23:32:33 +0000 Subject: [PATCH 317/393] 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 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.bug.yml b/.github/ISSUE_TEMPLATE/issue.bug.yml index ce3d19a..ced1c69 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 sonarr" label: Container logs placeholder: | - Output of `docker logs linuxserver.io` + Output of `docker logs sonarr` render: bash validations: required: true diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 82fdcec..f06a95f 100755 --- 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 0abe187..88f4c1b 100755 --- 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 0dca133..5053a6c 100755 --- 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 3c4d77a..c18d3ca 100755 --- 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' From 2bd35dec8e6fa49e141b5a16047eb3fb7f1ff8f8 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Fri, 23 Feb 2024 19:03:21 -0500 Subject: [PATCH 318/393] fix ci screenshot --- Jenkinsfile | 2 +- jenkins-vars.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 860ff2e..580baa4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,7 +32,7 @@ pipeline { CI_SSL='false' CI_DELAY='120' CI_DOCKERENV='TZ=US/Pacific' - CI_AUTH='user:password' + CI_AUTH='' CI_WEBPATH='' } stages { diff --git a/jenkins-vars.yml b/jenkins-vars.yml index f21a724..ebee307 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -24,7 +24,7 @@ repo_vars: - CI_SSL='false' - CI_DELAY='120' - CI_DOCKERENV='TZ=US/Pacific' - - CI_AUTH='user:password' + - CI_AUTH='' - CI_WEBPATH='' sponsor_links: - { name: "Sonarr", url: "https://sonarr.tv/donate" } From 36866cb79027ce4e92d49913e12fe517828b083d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 27 Feb 2024 17:30:16 +0000 Subject: [PATCH 319/393] 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 61f9266..bc6856a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -175,7 +175,7 @@ Polly.Core 8.2.0.2702 ReusableTasks 2.0.0 dotnet Sentry 3.23.1.0 dotnet SixLabors.ImageSharp 3.0.1.0 dotnet -Sonarr 4.0.1.929 dotnet +Sonarr 4.0.2.1183 dotnet Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet System 6.0.1322.58009 dotnet From eafda89e6cc05cb4ae02faef1c3346ce2fcb9c33 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 1 Mar 2024 23:31:01 +0000 Subject: [PATCH 320/393] Bot Updating Package Versions --- package_versions.txt | 822 +++++++++++++++++++++---------------------- 1 file changed, 411 insertions(+), 411 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bc6856a..5fe8b16 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,411 +1,411 @@ -NAME VERSION TYPE -Bouncy Castle for .NET (netstandard2.0) 1.9.0.1 dotnet -Dapper 2.0.123.33578 dotnet -Diacritical 1.0.4.0 dotnet -DryIoc 5.4.1.0 dotnet -DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet -Dynamitey 2.0.9.136 dotnet -FFMpegCore 4.0.0.0 dotnet -FluentMigrator 3.3.2.9 dotnet -FluentValidation 9.5.4.0 dotnet -Harmony 2.0.1.0 dotnet -ICSharpCode.SharpZipLib 1.4.2.13 dotnet -Ical.Net 1.0.0.0 dotnet -ImpromptuInterface 7.0.1.0 dotnet -Instances 1.0.0.0 dotnet -Json.NET 13.0.3.27908 dotnet -MailKit 3.6.0.0 dotnet -Microsoft.AspNetCore 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Antiforgery 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Cookies 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.OAuth 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authorization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authorization.Policy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Authorization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Forms 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Server 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Web 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Connections.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.CookiePolicy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Cors 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Cryptography.Internal 6.0.2123.36438 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.2123.36438 dotnet -Microsoft.AspNetCore.DataProtection 6.0.1322.58013 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HostFiltering 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Html.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Connections 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Connections.Common 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Extensions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Features 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Results 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpLogging 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpOverrides 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpsPolicy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Identity 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Localization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Localization.Routing 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Metadata 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Cors 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Localization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Razor 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Owin 6.0.2123.36438 dotnet -Microsoft.AspNetCore.Razor 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Razor.Runtime 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCaching 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCompression 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Rewrite 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Routing 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Routing.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.HttpSys 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.IIS 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.IISIntegration 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Session 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Common 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.1322.58013 dotnet -Microsoft.AspNetCore.StaticFiles 6.0.1322.58013 dotnet -Microsoft.AspNetCore.WebSockets 6.0.1322.58013 dotnet -Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.Bcl.TimeProvider 8.0.23.53103 dotnet -Microsoft.CSharp 6.0.1322.58009 dotnet -Microsoft.Data.SqlClient 2.1.2+2a61e8301e9d21ada2338a9279cf27653e781757 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.1322.58013 dotnet -Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection 6.0.1022.47605 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 7.0.22.51805 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.1322.58013 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.1322.58013 dotnet -Microsoft.Extensions.Features 6.0.1322.58013 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.1322.58013 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.Hosting.WindowsServices 6.0.1022.47605 dotnet -Microsoft.Extensions.Http 6.0.21.52210 dotnet -Microsoft.Extensions.Identity.Core 6.0.1322.58013 dotnet -Microsoft.Extensions.Identity.Stores 6.0.1322.58013 dotnet -Microsoft.Extensions.Localization 6.0.1322.58013 dotnet -Microsoft.Extensions.Localization.Abstractions 6.0.1322.58013 dotnet -Microsoft.Extensions.Logging 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.1122.52304 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.1322.58013 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.1322.58013 dotnet -Microsoft.Identity.Client 4.21.1.0 dotnet -Microsoft.IdentityModel.JsonWebTokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Logging 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Protocols 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Tokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.JSInterop 6.0.1322.58013 dotnet -Microsoft.Net.Http.Headers 6.0.1322.58013 dotnet -Microsoft.OpenApi 1.2.3.0 dotnet -Microsoft.VisualBasic 6.0.1322.58009 dotnet -Microsoft.VisualBasic.Core 11.100.1322.58009 dotnet -Microsoft.Win32.Primitives 6.0.1322.58009 dotnet -Microsoft.Win32.Registry 6.0.1322.58009 dotnet -Microsoft.Win32.SystemEvents 6.0.21.52210 dotnet -MimeKit 3.6.0.0 dotnet -Mono.Cecil 0.11.2.0 dotnet -Mono.Nat 3.0.1 dotnet -Mono.Posix.NETStandard 1.0.0.0 dotnet -MonoMod.Common 20.05.07.01+b18b2bddebe81992d218ea7e1f41aa1923459652 dotnet -MonoTorrent 2.0.7 dotnet -NLog v4.7.14 4.7.14.740 dotnet -NLog.Extensions.Logging v1.7.4 1.7.4.1610 dotnet -NLog.Targets.Syslog 6.0.3.0 dotnet -NodaTime 3.0.0.0 dotnet -Npgsql 7.0.4.0 dotnet -Polly 8.2.0.2702 dotnet -Polly.Core 8.2.0.2702 dotnet -ReusableTasks 2.0.0 dotnet -Sentry 3.23.1.0 dotnet -SixLabors.ImageSharp 3.0.1.0 dotnet -Sonarr 4.0.2.1183 dotnet -Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet -System 6.0.1322.58009 dotnet -System.AppContext 6.0.1322.58009 dotnet -System.Buffers 6.0.1322.58009 dotnet -System.Collections 6.0.1322.58009 dotnet -System.Collections.Concurrent 6.0.1322.58009 dotnet -System.Collections.Immutable 6.0.1322.58009 dotnet -System.Collections.NonGeneric 6.0.1322.58009 dotnet -System.Collections.Specialized 6.0.1322.58009 dotnet -System.ComponentModel 6.0.1322.58009 dotnet -System.ComponentModel.Annotations 6.0.1322.58009 dotnet -System.ComponentModel.DataAnnotations 6.0.1322.58009 dotnet -System.ComponentModel.EventBasedAsync 6.0.1322.58009 dotnet -System.ComponentModel.Primitives 6.0.1322.58009 dotnet -System.ComponentModel.TypeConverter 6.0.1322.58009 dotnet -System.Configuration 6.0.1322.58009 dotnet -System.Configuration.ConfigurationManager 6.0.922.41905 dotnet -System.Console 6.0.1322.58009 dotnet -System.Core 6.0.1322.58009 dotnet -System.Data 6.0.1322.58009 dotnet -System.Data.Common 6.0.1322.58009 dotnet -System.Data.DataSetExtensions 6.0.1322.58009 dotnet -System.Data.SQLite 1.0.115.5 dotnet -System.Data.SqlServerCe 4.0.8876.1 dotnet -System.Diagnostics.Contracts 6.0.1322.58009 dotnet -System.Diagnostics.Debug 6.0.1322.58009 dotnet -System.Diagnostics.DiagnosticSource 6.0.1322.58009 dotnet -System.Diagnostics.EventLog 6.0.21.52210 dotnet -System.Diagnostics.FileVersionInfo 6.0.1322.58009 dotnet -System.Diagnostics.Process 6.0.1322.58009 dotnet -System.Diagnostics.StackTrace 6.0.1322.58009 dotnet -System.Diagnostics.TextWriterTraceListener 6.0.1322.58009 dotnet -System.Diagnostics.Tools 6.0.1322.58009 dotnet -System.Diagnostics.TraceSource 6.0.1322.58009 dotnet -System.Diagnostics.Tracing 6.0.1322.58009 dotnet -System.Drawing 6.0.1322.58009 dotnet -System.Drawing.Common 6.0.21.52210 dotnet -System.Drawing.Primitives 6.0.1322.58009 dotnet -System.Dynamic.Runtime 6.0.1322.58009 dotnet -System.Formats.Asn1 6.0.1322.58009 dotnet -System.Globalization 6.0.1322.58009 dotnet -System.Globalization.Calendars 6.0.1322.58009 dotnet -System.Globalization.Extensions 6.0.1322.58009 dotnet -System.IO 6.0.1322.58009 dotnet -System.IO.Compression 6.0.1322.58009 dotnet -System.IO.Compression.Brotli 6.0.1322.58009 dotnet -System.IO.Compression.FileSystem 6.0.1322.58009 dotnet -System.IO.Compression.ZipFile 6.0.1322.58009 dotnet -System.IO.FileSystem 6.0.1322.58009 dotnet -System.IO.FileSystem.AccessControl 6.0.1322.58009 dotnet -System.IO.FileSystem.DriveInfo 6.0.1322.58009 dotnet -System.IO.FileSystem.Primitives 6.0.1322.58009 dotnet -System.IO.FileSystem.Watcher 6.0.1322.58009 dotnet -System.IO.IsolatedStorage 6.0.1322.58009 dotnet -System.IO.MemoryMappedFiles 6.0.1322.58009 dotnet -System.IO.Pipelines 6.0.522.21309 dotnet -System.IO.Pipes 6.0.1322.58009 dotnet -System.IO.Pipes.AccessControl 6.0.1322.58009 dotnet -System.IO.UnmanagedMemoryStream 6.0.1322.58009 dotnet -System.IdentityModel.Tokens.Jwt 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -System.Linq 6.0.1322.58009 dotnet -System.Linq.Expressions 6.0.1322.58009 dotnet -System.Linq.Parallel 6.0.1322.58009 dotnet -System.Linq.Queryable 6.0.1322.58009 dotnet -System.Memory 6.0.1322.58009 dotnet -System.Net 6.0.1322.58009 dotnet -System.Net.Http 6.0.1322.58009 dotnet -System.Net.Http.Json 6.0.1322.58009 dotnet -System.Net.HttpListener 6.0.1322.58009 dotnet -System.Net.Mail 6.0.1322.58009 dotnet -System.Net.NameResolution 6.0.1322.58009 dotnet -System.Net.NetworkInformation 6.0.1322.58009 dotnet -System.Net.Ping 6.0.1322.58009 dotnet -System.Net.Primitives 6.0.1322.58009 dotnet -System.Net.Quic 6.0.1322.58009 dotnet -System.Net.Requests 6.0.1322.58009 dotnet -System.Net.Security 6.0.1322.58009 dotnet -System.Net.ServicePoint 6.0.1322.58009 dotnet -System.Net.Sockets 6.0.1322.58009 dotnet -System.Net.WebClient 6.0.1322.58009 dotnet -System.Net.WebHeaderCollection 6.0.1322.58009 dotnet -System.Net.WebProxy 6.0.1322.58009 dotnet -System.Net.WebSockets 6.0.1322.58009 dotnet -System.Net.WebSockets.Client 6.0.1322.58009 dotnet -System.Numerics 6.0.1322.58009 dotnet -System.Numerics.Vectors 6.0.1322.58009 dotnet -System.ObjectModel 6.0.1322.58009 dotnet -System.Private.CoreLib 6.0.1322.58009 dotnet -System.Private.DataContractSerialization 6.0.1322.58009 dotnet -System.Private.Uri 6.0.1322.58009 dotnet -System.Private.Xml 6.0.1322.58009 dotnet -System.Private.Xml.Linq 6.0.1322.58009 dotnet -System.Reflection 6.0.1322.58009 dotnet -System.Reflection.DispatchProxy 6.0.1322.58009 dotnet -System.Reflection.Emit 6.0.1322.58009 dotnet -System.Reflection.Emit.ILGeneration 6.0.1322.58009 dotnet -System.Reflection.Emit.Lightweight 6.0.1322.58009 dotnet -System.Reflection.Extensions 6.0.1322.58009 dotnet -System.Reflection.Metadata 6.0.1322.58009 dotnet -System.Reflection.Primitives 6.0.1322.58009 dotnet -System.Reflection.TypeExtensions 6.0.1322.58009 dotnet -System.Resources.Reader 6.0.1322.58009 dotnet -System.Resources.ResourceManager 6.0.1322.58009 dotnet -System.Resources.Writer 6.0.1322.58009 dotnet -System.Runtime 6.0.1322.58009 dotnet -System.Runtime.Caching 4.700.19.56404 dotnet -System.Runtime.CompilerServices.VisualC 6.0.1322.58009 dotnet -System.Runtime.Extensions 6.0.1322.58009 dotnet -System.Runtime.Handles 6.0.1322.58009 dotnet -System.Runtime.InteropServices 6.0.1322.58009 dotnet -System.Runtime.InteropServices.RuntimeInformation 6.0.1322.58009 dotnet -System.Runtime.Intrinsics 6.0.1322.58009 dotnet -System.Runtime.Loader 6.0.1322.58009 dotnet -System.Runtime.Numerics 6.0.1322.58009 dotnet -System.Runtime.Serialization 6.0.1322.58009 dotnet -System.Runtime.Serialization.Formatters 6.0.1322.58009 dotnet -System.Runtime.Serialization.Json 6.0.1322.58009 dotnet -System.Runtime.Serialization.Primitives 6.0.1322.58009 dotnet -System.Runtime.Serialization.Xml 6.0.1322.58009 dotnet -System.Security 6.0.1322.58009 dotnet -System.Security.AccessControl 6.0.1322.58009 dotnet -System.Security.Claims 6.0.1322.58009 dotnet -System.Security.Cryptography.Algorithms 6.0.1322.58009 dotnet -System.Security.Cryptography.Cng 6.0.1322.58009 dotnet -System.Security.Cryptography.Csp 6.0.1322.58009 dotnet -System.Security.Cryptography.Encoding 6.0.1322.58009 dotnet -System.Security.Cryptography.OpenSsl 6.0.1322.58009 dotnet -System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet -System.Security.Cryptography.Primitives 6.0.1322.58009 dotnet -System.Security.Cryptography.ProtectedData 6.0.21.52210 dotnet -System.Security.Cryptography.X509Certificates 6.0.1322.58009 dotnet -System.Security.Cryptography.Xml 6.0.822.36306 dotnet -System.Security.Permissions 6.0.21.52210 dotnet -System.Security.Principal 6.0.1322.58009 dotnet -System.Security.Principal.Windows 6.0.1322.58009 dotnet -System.Security.SecureString 6.0.1322.58009 dotnet -System.ServiceModel.Web 6.0.1322.58009 dotnet -System.ServiceProcess 6.0.1322.58009 dotnet -System.ServiceProcess.ServiceController 6.0.1823.26907 dotnet -System.Text.Encoding 6.0.1322.58009 dotnet -System.Text.Encoding.CodePages 6.0.1322.58009 dotnet -System.Text.Encoding.Extensions 6.0.1322.58009 dotnet -System.Text.Encodings.Web 6.0.1322.58009 dotnet -System.Text.Json 6.0.1823.26907 dotnet -System.Text.RegularExpressions 6.0.1322.58009 dotnet -System.Threading 6.0.1322.58009 dotnet -System.Threading.Channels 6.0.1322.58009 dotnet -System.Threading.Overlapped 6.0.1322.58009 dotnet -System.Threading.Tasks 6.0.1322.58009 dotnet -System.Threading.Tasks.Dataflow 6.0.1322.58009 dotnet -System.Threading.Tasks.Extensions 6.0.1322.58009 dotnet -System.Threading.Tasks.Parallel 6.0.1322.58009 dotnet -System.Threading.Thread 6.0.1322.58009 dotnet -System.Threading.ThreadPool 6.0.1322.58009 dotnet -System.Threading.Timer 6.0.1322.58009 dotnet -System.Transactions 6.0.1322.58009 dotnet -System.Transactions.Local 6.0.1322.58009 dotnet -System.ValueTuple 6.0.1322.58009 dotnet -System.Web 6.0.1322.58009 dotnet -System.Web.HttpUtility 6.0.1322.58009 dotnet -System.Windows 6.0.1322.58009 dotnet -System.Windows.Extensions 6.0.21.52210 dotnet -System.Xml 6.0.1322.58009 dotnet -System.Xml.Linq 6.0.1322.58009 dotnet -System.Xml.ReaderWriter 6.0.1322.58009 dotnet -System.Xml.Serialization 6.0.1322.58009 dotnet -System.Xml.XDocument 6.0.1322.58009 dotnet -System.Xml.XPath 6.0.1322.58009 dotnet -System.Xml.XPath.XDocument 6.0.1322.58009 dotnet -System.Xml.XmlDocument 6.0.1322.58009 dotnet -System.Xml.XmlSerializer 6.0.1322.58009 dotnet -WindowsBase 6.0.1322.58009 dotnet -alpine-baselayout 3.4.3-r2 apk -alpine-baselayout-data 3.4.3-r2 apk -alpine-keys 2.4-r1 apk -alpine-release 3.19.1-r0 apk -apk-tools 2.14.0-r5 apk -bash 5.2.21-r0 apk -brotli-libs 1.1.0-r1 apk -busybox 1.36.1-r15 apk -busybox-binsh 1.36.1-r15 apk -c-ares 1.24.0-r1 apk -ca-certificates 20230506-r0 apk -ca-certificates-bundle 20230506-r0 apk -coreutils 9.4-r2 apk -coreutils-env 9.4-r2 apk -coreutils-fmt 9.4-r2 apk -coreutils-sha512sum 9.4-r2 apk -curl 8.5.0-r0 apk -icu-data-en 74.1-r0 apk -icu-libs 74.1-r0 apk -jq 1.7.1-r0 apk -libacl 2.3.1-r4 apk -libattr 2.5.1-r5 apk -libbsd 0.11.7-r3 apk -libc-utils 0.7.2-r5 apk -libcrypto3 3.1.4-r5 apk -libcurl 8.5.0-r0 apk -libgcc 13.2.1_git20231014-r0 apk -libgcrypt 1.10.3-r0 apk -libgpg-error 1.47-r2 apk -libidn2 2.3.4-r4 apk -libintl 0.22.3-r0 apk -libmd 1.1.0-r0 apk -libncursesw 6.4_p20231125-r0 apk -libproc2 4.0.4-r0 apk -libssl3 3.1.4-r5 apk -libstdc++ 13.2.1_git20231014-r0 apk -libunistring 1.1-r2 apk -libxml2 2.11.7-r0 apk -libxslt 1.1.39-r0 apk -linux-pam 1.5.3-r7 apk -mscorlib 6.0.1322.58009 dotnet -musl 1.2.4_git20230717-r4 apk -musl-utils 1.2.4_git20230717-r4 apk -ncurses-terminfo-base 6.4_p20231125-r0 apk -netcat-openbsd 1.226-r0 apk -netstandard 6.0.1322.58009 dotnet -nghttp2-libs 1.58.0-r0 apk -oniguruma 6.9.9-r0 apk -procps-ng 4.0.4-r0 apk -readline 8.2.1-r2 apk -scanelf 1.3.7-r2 apk -shadow 4.14.2-r0 apk -skalibs 2.14.0.1-r0 apk -sqlite-libs 3.44.2-r0 apk -ssl_client 1.36.1-r15 apk -tzdata 2024a-r0 apk -utmps-libs 0.1.2.2-r0 apk -xmlstarlet 1.6.1-r2 apk -xz-libs 5.4.5-r0 apk -zlib 1.3.1-r0 apk +NAME VERSION TYPE +Bouncy Castle for .NET (netstandard2.0) 1.9.0.1 dotnet +Dapper 2.0.123.33578 dotnet +Diacritical 1.0.4.0 dotnet +DryIoc 5.4.1.0 dotnet +DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet +Dynamitey 2.0.9.136 dotnet +FFMpegCore 4.0.0.0 dotnet +FluentMigrator 3.3.2.9 dotnet (+19 duplicates) +FluentValidation 9.5.4.0 dotnet +Harmony 2.0.1.0 dotnet +ICSharpCode.SharpZipLib 1.4.2.13 dotnet +Ical.Net 1.0.0.0 dotnet +ImpromptuInterface 7.0.1.0 dotnet +Instances 1.0.0.0 dotnet +Json.NET 13.0.3.27908 dotnet +MailKit 3.6.0.0 dotnet +Microsoft.AspNetCore 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Antiforgery 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Cookies 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authentication.OAuth 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authorization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Authorization.Policy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Authorization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Forms 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Server 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Components.Web 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Connections.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.CookiePolicy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Cors 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Cryptography.Internal 6.0.2123.36438 dotnet +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.2123.36438 dotnet +Microsoft.AspNetCore.DataProtection 6.0.1322.58013 dotnet +Microsoft.AspNetCore.DataProtection.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.DataProtection.Extensions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HostFiltering 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Html.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Connections 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Connections.Common 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Extensions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Features 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Http.Results 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpLogging 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpOverrides 6.0.1322.58013 dotnet +Microsoft.AspNetCore.HttpsPolicy 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Identity 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Localization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Localization.Routing 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Metadata 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Cors 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Localization 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.Razor 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.RazorPages 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.TagHelpers 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Owin 6.0.2123.36438 dotnet +Microsoft.AspNetCore.Razor 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Razor.Runtime 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCaching 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.ResponseCompression 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Rewrite 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Routing 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Routing.Abstractions 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.HttpSys 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.IIS 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.IISIntegration 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.1322.58013 dotnet +Microsoft.AspNetCore.Session 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Common 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Core 6.0.1322.58013 dotnet +Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.1322.58013 dotnet +Microsoft.AspNetCore.StaticFiles 6.0.1322.58013 dotnet +Microsoft.AspNetCore.WebSockets 6.0.1322.58013 dotnet +Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 dotnet +Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet +Microsoft.Bcl.TimeProvider 8.0.23.53103 dotnet +Microsoft.CSharp 6.0.1322.58009 dotnet +Microsoft.Data.SqlClient 2.1.2+2a61e8301e9d21ada2338a9279cf27653e781757 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.1322.58013 dotnet +Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet +Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet +Microsoft.Extensions.DependencyInjection 6.0.1022.47605 dotnet +Microsoft.Extensions.DependencyInjection.Abstractions 7.0.22.51805 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.1322.58013 dotnet +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.1322.58013 dotnet +Microsoft.Extensions.Features 6.0.1322.58013 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.1322.58013 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.Hosting.WindowsServices 6.0.1022.47605 dotnet +Microsoft.Extensions.Http 6.0.21.52210 dotnet +Microsoft.Extensions.Identity.Core 6.0.1322.58013 dotnet +Microsoft.Extensions.Identity.Stores 6.0.1322.58013 dotnet +Microsoft.Extensions.Localization 6.0.1322.58013 dotnet +Microsoft.Extensions.Localization.Abstractions 6.0.1322.58013 dotnet +Microsoft.Extensions.Logging 6.0.21.52210 dotnet +Microsoft.Extensions.Logging.Abstractions 6.0.1122.52304 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.1322.58013 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.1322.58013 dotnet +Microsoft.Identity.Client 4.21.1.0 dotnet +Microsoft.IdentityModel.JsonWebTokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Logging 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Protocols 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.IdentityModel.Tokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +Microsoft.JSInterop 6.0.1322.58013 dotnet +Microsoft.Net.Http.Headers 6.0.1322.58013 dotnet +Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.VisualBasic 6.0.1322.58009 dotnet +Microsoft.VisualBasic.Core 11.100.1322.58009 dotnet +Microsoft.Win32.Primitives 6.0.1322.58009 dotnet +Microsoft.Win32.Registry 6.0.1322.58009 dotnet +Microsoft.Win32.SystemEvents 6.0.21.52210 dotnet +MimeKit 3.6.0.0 dotnet +Mono.Cecil 0.11.2.0 dotnet (+3 duplicates) +Mono.Nat 3.0.1 dotnet +Mono.Posix.NETStandard 1.0.0.0 dotnet +MonoMod.Common 20.05.07.01+b18b2bddebe81992d218ea7e1f41aa1923459652 dotnet +MonoTorrent 2.0.7 dotnet +NLog v4.7.14 4.7.14.740 dotnet +NLog.Extensions.Logging v1.7.4 1.7.4.1610 dotnet +NLog.Targets.Syslog 6.0.3.0 dotnet +NodaTime 3.0.0.0 dotnet +Npgsql 7.0.4.0 dotnet +Polly 8.2.0.2702 dotnet +Polly.Core 8.2.0.2702 dotnet +ReusableTasks 2.0.0 dotnet +Sentry 3.23.1.0 dotnet +SixLabors.ImageSharp 3.0.1.0 dotnet +Sonarr 4.0.2.1183 dotnet (+8 duplicates) +Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet +System 6.0.1322.58009 dotnet +System.AppContext 6.0.1322.58009 dotnet +System.Buffers 6.0.1322.58009 dotnet +System.Collections 6.0.1322.58009 dotnet +System.Collections.Concurrent 6.0.1322.58009 dotnet +System.Collections.Immutable 6.0.1322.58009 dotnet +System.Collections.NonGeneric 6.0.1322.58009 dotnet +System.Collections.Specialized 6.0.1322.58009 dotnet +System.ComponentModel 6.0.1322.58009 dotnet +System.ComponentModel.Annotations 6.0.1322.58009 dotnet +System.ComponentModel.DataAnnotations 6.0.1322.58009 dotnet +System.ComponentModel.EventBasedAsync 6.0.1322.58009 dotnet +System.ComponentModel.Primitives 6.0.1322.58009 dotnet +System.ComponentModel.TypeConverter 6.0.1322.58009 dotnet +System.Configuration 6.0.1322.58009 dotnet +System.Configuration.ConfigurationManager 6.0.922.41905 dotnet +System.Console 6.0.1322.58009 dotnet +System.Core 6.0.1322.58009 dotnet +System.Data 6.0.1322.58009 dotnet +System.Data.Common 6.0.1322.58009 dotnet +System.Data.DataSetExtensions 6.0.1322.58009 dotnet +System.Data.SQLite 1.0.115.5 dotnet +System.Data.SqlServerCe 4.0.8876.1 dotnet +System.Diagnostics.Contracts 6.0.1322.58009 dotnet +System.Diagnostics.Debug 6.0.1322.58009 dotnet +System.Diagnostics.DiagnosticSource 6.0.1322.58009 dotnet +System.Diagnostics.EventLog 6.0.21.52210 dotnet +System.Diagnostics.FileVersionInfo 6.0.1322.58009 dotnet +System.Diagnostics.Process 6.0.1322.58009 dotnet +System.Diagnostics.StackTrace 6.0.1322.58009 dotnet +System.Diagnostics.TextWriterTraceListener 6.0.1322.58009 dotnet +System.Diagnostics.Tools 6.0.1322.58009 dotnet +System.Diagnostics.TraceSource 6.0.1322.58009 dotnet +System.Diagnostics.Tracing 6.0.1322.58009 dotnet +System.Drawing 6.0.1322.58009 dotnet +System.Drawing.Common 6.0.21.52210 dotnet +System.Drawing.Primitives 6.0.1322.58009 dotnet +System.Dynamic.Runtime 6.0.1322.58009 dotnet +System.Formats.Asn1 6.0.1322.58009 dotnet +System.Globalization 6.0.1322.58009 dotnet +System.Globalization.Calendars 6.0.1322.58009 dotnet +System.Globalization.Extensions 6.0.1322.58009 dotnet +System.IO 6.0.1322.58009 dotnet +System.IO.Compression 6.0.1322.58009 dotnet +System.IO.Compression.Brotli 6.0.1322.58009 dotnet +System.IO.Compression.FileSystem 6.0.1322.58009 dotnet +System.IO.Compression.ZipFile 6.0.1322.58009 dotnet +System.IO.FileSystem 6.0.1322.58009 dotnet +System.IO.FileSystem.AccessControl 6.0.1322.58009 dotnet +System.IO.FileSystem.DriveInfo 6.0.1322.58009 dotnet +System.IO.FileSystem.Primitives 6.0.1322.58009 dotnet +System.IO.FileSystem.Watcher 6.0.1322.58009 dotnet +System.IO.IsolatedStorage 6.0.1322.58009 dotnet +System.IO.MemoryMappedFiles 6.0.1322.58009 dotnet +System.IO.Pipelines 6.0.522.21309 dotnet +System.IO.Pipes 6.0.1322.58009 dotnet +System.IO.Pipes.AccessControl 6.0.1322.58009 dotnet +System.IO.UnmanagedMemoryStream 6.0.1322.58009 dotnet +System.IdentityModel.Tokens.Jwt 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet +System.Linq 6.0.1322.58009 dotnet +System.Linq.Expressions 6.0.1322.58009 dotnet +System.Linq.Parallel 6.0.1322.58009 dotnet +System.Linq.Queryable 6.0.1322.58009 dotnet +System.Memory 6.0.1322.58009 dotnet +System.Net 6.0.1322.58009 dotnet +System.Net.Http 6.0.1322.58009 dotnet +System.Net.Http.Json 6.0.1322.58009 dotnet +System.Net.HttpListener 6.0.1322.58009 dotnet +System.Net.Mail 6.0.1322.58009 dotnet +System.Net.NameResolution 6.0.1322.58009 dotnet +System.Net.NetworkInformation 6.0.1322.58009 dotnet +System.Net.Ping 6.0.1322.58009 dotnet +System.Net.Primitives 6.0.1322.58009 dotnet +System.Net.Quic 6.0.1322.58009 dotnet +System.Net.Requests 6.0.1322.58009 dotnet +System.Net.Security 6.0.1322.58009 dotnet +System.Net.ServicePoint 6.0.1322.58009 dotnet +System.Net.Sockets 6.0.1322.58009 dotnet +System.Net.WebClient 6.0.1322.58009 dotnet +System.Net.WebHeaderCollection 6.0.1322.58009 dotnet +System.Net.WebProxy 6.0.1322.58009 dotnet +System.Net.WebSockets 6.0.1322.58009 dotnet +System.Net.WebSockets.Client 6.0.1322.58009 dotnet +System.Numerics 6.0.1322.58009 dotnet +System.Numerics.Vectors 6.0.1322.58009 dotnet +System.ObjectModel 6.0.1322.58009 dotnet +System.Private.CoreLib 6.0.1322.58009 dotnet +System.Private.DataContractSerialization 6.0.1322.58009 dotnet +System.Private.Uri 6.0.1322.58009 dotnet +System.Private.Xml 6.0.1322.58009 dotnet +System.Private.Xml.Linq 6.0.1322.58009 dotnet +System.Reflection 6.0.1322.58009 dotnet +System.Reflection.DispatchProxy 6.0.1322.58009 dotnet +System.Reflection.Emit 6.0.1322.58009 dotnet +System.Reflection.Emit.ILGeneration 6.0.1322.58009 dotnet +System.Reflection.Emit.Lightweight 6.0.1322.58009 dotnet +System.Reflection.Extensions 6.0.1322.58009 dotnet +System.Reflection.Metadata 6.0.1322.58009 dotnet +System.Reflection.Primitives 6.0.1322.58009 dotnet +System.Reflection.TypeExtensions 6.0.1322.58009 dotnet +System.Resources.Reader 6.0.1322.58009 dotnet +System.Resources.ResourceManager 6.0.1322.58009 dotnet +System.Resources.Writer 6.0.1322.58009 dotnet +System.Runtime 6.0.1322.58009 dotnet +System.Runtime.Caching 4.700.19.56404 dotnet +System.Runtime.CompilerServices.VisualC 6.0.1322.58009 dotnet +System.Runtime.Extensions 6.0.1322.58009 dotnet +System.Runtime.Handles 6.0.1322.58009 dotnet +System.Runtime.InteropServices 6.0.1322.58009 dotnet +System.Runtime.InteropServices.RuntimeInformation 6.0.1322.58009 dotnet +System.Runtime.Intrinsics 6.0.1322.58009 dotnet +System.Runtime.Loader 6.0.1322.58009 dotnet +System.Runtime.Numerics 6.0.1322.58009 dotnet +System.Runtime.Serialization 6.0.1322.58009 dotnet +System.Runtime.Serialization.Formatters 6.0.1322.58009 dotnet +System.Runtime.Serialization.Json 6.0.1322.58009 dotnet +System.Runtime.Serialization.Primitives 6.0.1322.58009 dotnet +System.Runtime.Serialization.Xml 6.0.1322.58009 dotnet +System.Security 6.0.1322.58009 dotnet +System.Security.AccessControl 6.0.1322.58009 dotnet +System.Security.Claims 6.0.1322.58009 dotnet +System.Security.Cryptography.Algorithms 6.0.1322.58009 dotnet +System.Security.Cryptography.Cng 6.0.1322.58009 dotnet +System.Security.Cryptography.Csp 6.0.1322.58009 dotnet +System.Security.Cryptography.Encoding 6.0.1322.58009 dotnet +System.Security.Cryptography.OpenSsl 6.0.1322.58009 dotnet +System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Primitives 6.0.1322.58009 dotnet +System.Security.Cryptography.ProtectedData 6.0.21.52210 dotnet +System.Security.Cryptography.X509Certificates 6.0.1322.58009 dotnet +System.Security.Cryptography.Xml 6.0.822.36306 dotnet +System.Security.Permissions 6.0.21.52210 dotnet +System.Security.Principal 6.0.1322.58009 dotnet +System.Security.Principal.Windows 6.0.1322.58009 dotnet +System.Security.SecureString 6.0.1322.58009 dotnet +System.ServiceModel.Web 6.0.1322.58009 dotnet +System.ServiceProcess 6.0.1322.58009 dotnet +System.ServiceProcess.ServiceController 6.0.1823.26907 dotnet +System.Text.Encoding 6.0.1322.58009 dotnet +System.Text.Encoding.CodePages 6.0.1322.58009 dotnet +System.Text.Encoding.Extensions 6.0.1322.58009 dotnet +System.Text.Encodings.Web 6.0.1322.58009 dotnet +System.Text.Json 6.0.1823.26907 dotnet +System.Text.RegularExpressions 6.0.1322.58009 dotnet +System.Threading 6.0.1322.58009 dotnet +System.Threading.Channels 6.0.1322.58009 dotnet +System.Threading.Overlapped 6.0.1322.58009 dotnet +System.Threading.Tasks 6.0.1322.58009 dotnet +System.Threading.Tasks.Dataflow 6.0.1322.58009 dotnet +System.Threading.Tasks.Extensions 6.0.1322.58009 dotnet +System.Threading.Tasks.Parallel 6.0.1322.58009 dotnet +System.Threading.Thread 6.0.1322.58009 dotnet +System.Threading.ThreadPool 6.0.1322.58009 dotnet +System.Threading.Timer 6.0.1322.58009 dotnet +System.Transactions 6.0.1322.58009 dotnet +System.Transactions.Local 6.0.1322.58009 dotnet +System.ValueTuple 6.0.1322.58009 dotnet +System.Web 6.0.1322.58009 dotnet +System.Web.HttpUtility 6.0.1322.58009 dotnet +System.Windows 6.0.1322.58009 dotnet +System.Windows.Extensions 6.0.21.52210 dotnet +System.Xml 6.0.1322.58009 dotnet +System.Xml.Linq 6.0.1322.58009 dotnet +System.Xml.ReaderWriter 6.0.1322.58009 dotnet +System.Xml.Serialization 6.0.1322.58009 dotnet +System.Xml.XDocument 6.0.1322.58009 dotnet +System.Xml.XPath 6.0.1322.58009 dotnet +System.Xml.XPath.XDocument 6.0.1322.58009 dotnet +System.Xml.XmlDocument 6.0.1322.58009 dotnet +System.Xml.XmlSerializer 6.0.1322.58009 dotnet +WindowsBase 6.0.1322.58009 dotnet +alpine-baselayout 3.4.3-r2 apk +alpine-baselayout-data 3.4.3-r2 apk +alpine-keys 2.4-r1 apk +alpine-release 3.19.1-r0 apk +apk-tools 2.14.0-r5 apk +bash 5.2.21-r0 apk +brotli-libs 1.1.0-r1 apk +busybox 1.36.1-r15 apk +busybox-binsh 1.36.1-r15 apk +c-ares 1.24.0-r1 apk +ca-certificates 20230506-r0 apk +ca-certificates-bundle 20230506-r0 apk +coreutils 9.4-r2 apk +coreutils-env 9.4-r2 apk +coreutils-fmt 9.4-r2 apk +coreutils-sha512sum 9.4-r2 apk +curl 8.5.0-r0 apk +icu-data-en 74.1-r0 apk +icu-libs 74.1-r0 apk +jq 1.7.1-r0 apk +libacl 2.3.1-r4 apk +libattr 2.5.1-r5 apk +libbsd 0.11.7-r3 apk +libc-utils 0.7.2-r5 apk +libcrypto3 3.1.4-r5 apk +libcurl 8.5.0-r0 apk +libgcc 13.2.1_git20231014-r0 apk +libgcrypt 1.10.3-r0 apk +libgpg-error 1.47-r2 apk +libidn2 2.3.4-r4 apk +libintl 0.22.3-r0 apk +libmd 1.1.0-r0 apk +libncursesw 6.4_p20231125-r0 apk +libproc2 4.0.4-r0 apk +libssl3 3.1.4-r5 apk +libstdc++ 13.2.1_git20231014-r0 apk +libunistring 1.1-r2 apk +libxml2 2.11.7-r0 apk +libxslt 1.1.39-r0 apk +linux-pam 1.5.3-r7 apk +mscorlib 6.0.1322.58009 dotnet +musl 1.2.4_git20230717-r4 apk +musl-utils 1.2.4_git20230717-r4 apk +ncurses-terminfo-base 6.4_p20231125-r0 apk +netcat-openbsd 1.226-r0 apk +netstandard 6.0.1322.58009 dotnet +nghttp2-libs 1.58.0-r0 apk +oniguruma 6.9.9-r0 apk +procps-ng 4.0.4-r0 apk +readline 8.2.1-r2 apk +scanelf 1.3.7-r2 apk +shadow 4.14.2-r0 apk +skalibs 2.14.0.1-r0 apk +sqlite-libs 3.44.2-r0 apk +ssl_client 1.36.1-r15 apk +tzdata 2024a-r0 apk +utmps-libs 0.1.2.2-r0 apk +xmlstarlet 1.6.1-r2 apk +xz-libs 5.4.5-r0 apk +zlib 1.3.1-r0 apk From 8791e1c6b0b739c5850d12d8c0e54fb4f827a06e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 15 Mar 2024 23:30:04 +0000 Subject: [PATCH 321/393] Bot Updating Templated Files --- Jenkinsfile | 61 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 45 insertions(+), 16 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 580baa4..07fd5bc 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 ad564082af6eed736f9884c339d9f4ef488ab9c7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 29 Mar 2024 23:30:47 +0000 Subject: [PATCH 322/393] 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 5fe8b16..03833b4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -359,8 +359,8 @@ brotli-libs 1.1.0-r1 busybox 1.36.1-r15 apk busybox-binsh 1.36.1-r15 apk c-ares 1.24.0-r1 apk -ca-certificates 20230506-r0 apk -ca-certificates-bundle 20230506-r0 apk +ca-certificates 20240226-r0 apk +ca-certificates-bundle 20240226-r0 apk coreutils 9.4-r2 apk coreutils-env 9.4-r2 apk coreutils-fmt 9.4-r2 apk From f6481448f1e89a655dc257e9f991691dd40423d5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 1 Apr 2024 05:31:12 +0000 Subject: [PATCH 323/393] 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 03833b4..79ee717 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,7 +2,7 @@ NAME VERSION Bouncy Castle for .NET (netstandard2.0) 1.9.0.1 dotnet Dapper 2.0.123.33578 dotnet Diacritical 1.0.4.0 dotnet -DryIoc 5.4.1.0 dotnet +DryIoc 5.4.3.0 dotnet DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet Dynamitey 2.0.9.136 dotnet FFMpegCore 4.0.0.0 dotnet @@ -125,7 +125,7 @@ Microsoft.Extensions.FileProviders.Physical 6.0.21.52210 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.Hosting.WindowsServices 6.0.1022.47605 dotnet +Microsoft.Extensions.Hosting.WindowsServices 6.0.1823.26907 dotnet Microsoft.Extensions.Http 6.0.21.52210 dotnet Microsoft.Extensions.Identity.Core 6.0.1322.58013 dotnet Microsoft.Extensions.Identity.Stores 6.0.1322.58013 dotnet @@ -170,12 +170,12 @@ NLog.Extensions.Logging v1.7.4 1.7.4.1610 NLog.Targets.Syslog 6.0.3.0 dotnet NodaTime 3.0.0.0 dotnet Npgsql 7.0.4.0 dotnet -Polly 8.2.0.2702 dotnet -Polly.Core 8.2.0.2702 dotnet +Polly 8.3.1.3207 dotnet +Polly.Core 8.3.1.3207 dotnet ReusableTasks 2.0.0 dotnet -Sentry 3.23.1.0 dotnet -SixLabors.ImageSharp 3.0.1.0 dotnet -Sonarr 4.0.2.1183 dotnet (+8 duplicates) +Sentry 4.0.2.0 dotnet +SixLabors.ImageSharp 3.1.3.0 dotnet +Sonarr 4.0.3.1413 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet System 6.0.1322.58009 dotnet @@ -320,7 +320,7 @@ System.Text.Encoding 6.0.1322.58009 System.Text.Encoding.CodePages 6.0.1322.58009 dotnet System.Text.Encoding.Extensions 6.0.1322.58009 dotnet System.Text.Encodings.Web 6.0.1322.58009 dotnet -System.Text.Json 6.0.1823.26907 dotnet +System.Text.Json 6.0.2523.51912 dotnet System.Text.RegularExpressions 6.0.1322.58009 dotnet System.Threading 6.0.1322.58009 dotnet System.Threading.Channels 6.0.1322.58009 dotnet @@ -358,7 +358,7 @@ bash 5.2.21-r0 brotli-libs 1.1.0-r1 apk busybox 1.36.1-r15 apk busybox-binsh 1.36.1-r15 apk -c-ares 1.24.0-r1 apk +c-ares 1.27.0-r0 apk ca-certificates 20240226-r0 apk ca-certificates-bundle 20240226-r0 apk coreutils 9.4-r2 apk From 48ae9bb90ae6eb8a5f7c624c0c8f515b1739db0d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 12 Apr 2024 23:30:49 +0000 Subject: [PATCH 324/393] 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 79ee717..0d710d7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -353,7 +353,7 @@ alpine-baselayout 3.4.3-r2 alpine-baselayout-data 3.4.3-r2 apk alpine-keys 2.4-r1 apk alpine-release 3.19.1-r0 apk -apk-tools 2.14.0-r5 apk +apk-tools 2.14.3-r1 apk bash 5.2.21-r0 apk brotli-libs 1.1.0-r1 apk busybox 1.36.1-r15 apk From 2613533b3837bad17cdc7c508d05f0808010d27e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 13 Apr 2024 18:27:37 +0000 Subject: [PATCH 325/393] 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 0d710d7..aa77ebe 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -175,7 +175,7 @@ Polly.Core 8.3.1.3207 ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet SixLabors.ImageSharp 3.1.3.0 dotnet -Sonarr 4.0.3.1413 dotnet (+8 duplicates) +Sonarr 4.0.4.1491 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet System 6.0.1322.58009 dotnet @@ -373,7 +373,7 @@ libacl 2.3.1-r4 libattr 2.5.1-r5 apk libbsd 0.11.7-r3 apk libc-utils 0.7.2-r5 apk -libcrypto3 3.1.4-r5 apk +libcrypto3 3.1.4-r6 apk libcurl 8.5.0-r0 apk libgcc 13.2.1_git20231014-r0 apk libgcrypt 1.10.3-r0 apk @@ -383,7 +383,7 @@ libintl 0.22.3-r0 libmd 1.1.0-r0 apk libncursesw 6.4_p20231125-r0 apk libproc2 4.0.4-r0 apk -libssl3 3.1.4-r5 apk +libssl3 3.1.4-r6 apk libstdc++ 13.2.1_git20231014-r0 apk libunistring 1.1-r2 apk libxml2 2.11.7-r0 apk From cecc9846f824df546c76ad3b101f4e357283a512 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 19 Apr 2024 23:30:30 +0000 Subject: [PATCH 326/393] 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 aa77ebe..ebe45d3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -353,7 +353,7 @@ alpine-baselayout 3.4.3-r2 alpine-baselayout-data 3.4.3-r2 apk alpine-keys 2.4-r1 apk alpine-release 3.19.1-r0 apk -apk-tools 2.14.3-r1 apk +apk-tools 2.14.4-r0 apk bash 5.2.21-r0 apk brotli-libs 1.1.0-r1 apk busybox 1.36.1-r15 apk @@ -366,6 +366,7 @@ coreutils-env 9.4-r2 coreutils-fmt 9.4-r2 apk coreutils-sha512sum 9.4-r2 apk curl 8.5.0-r0 apk +findutils 4.9.0-r5 apk icu-data-en 74.1-r0 apk icu-libs 74.1-r0 apk jq 1.7.1-r0 apk From e42dde9957ca9f30191d6123e445178f255cc980 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 3 May 2024 23:30:43 +0000 Subject: [PATCH 327/393] Bot Updating Templated Files --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 07fd5bc..9ff54d3 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 5ee48c23f00f33a873d8a662b372a4570758e83f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 10 May 2024 23:30:52 +0000 Subject: [PATCH 328/393] Bot Updating Templated Files --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9ff54d3..e0fdcc1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -381,7 +381,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; 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 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 From c2eecf15fe36fc363c961ceeaafea33c4eb4a510 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 10 May 2024 23:33:46 +0000 Subject: [PATCH 329/393] Bot Updating Package Versions --- package_versions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/package_versions.txt b/package_versions.txt index ebe45d3..9a266e4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -361,6 +361,7 @@ busybox-binsh 1.36.1-r15 c-ares 1.27.0-r0 apk ca-certificates 20240226-r0 apk ca-certificates-bundle 20240226-r0 apk +catatonit 0.2.0-r0 apk coreutils 9.4-r2 apk coreutils-env 9.4-r2 apk coreutils-fmt 9.4-r2 apk From 18fe2c41f55f1b6b6fc8ef0d225cf091ccf79b46 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 24 May 2024 23:30:08 +0000 Subject: [PATCH 330/393] Bot Updating Templated Files --- Jenkinsfile | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e0fdcc1..ce82cf0 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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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 09b81c8f6c3a11204a9155ddcfd8f53fbc5f4850 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 24 May 2024 23:31:35 +0000 Subject: [PATCH 331/393] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 995ec0c..f2f9559 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Find us at: # [linuxserver/sonarr](https://github.com/linuxserver/docker-sonarr) -[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fsonarr?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fsonarr) +[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fsonarr?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-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-sonarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-sonarr/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-sonarr/packages) From 686e7e5834336cf1f6011f4196da5a30dcf25630 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 24 May 2024 23:34:33 +0000 Subject: [PATCH 332/393] 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 9a266e4..1072611 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -356,8 +356,8 @@ alpine-release 3.19.1-r0 apk-tools 2.14.4-r0 apk bash 5.2.21-r0 apk brotli-libs 1.1.0-r1 apk -busybox 1.36.1-r15 apk -busybox-binsh 1.36.1-r15 apk +busybox 1.36.1-r18 apk +busybox-binsh 1.36.1-r18 apk c-ares 1.27.0-r0 apk ca-certificates 20240226-r0 apk ca-certificates-bundle 20240226-r0 apk @@ -375,7 +375,7 @@ libacl 2.3.1-r4 libattr 2.5.1-r5 apk libbsd 0.11.7-r3 apk libc-utils 0.7.2-r5 apk -libcrypto3 3.1.4-r6 apk +libcrypto3 3.1.5-r0 apk libcurl 8.5.0-r0 apk libgcc 13.2.1_git20231014-r0 apk libgcrypt 1.10.3-r0 apk @@ -385,10 +385,10 @@ libintl 0.22.3-r0 libmd 1.1.0-r0 apk libncursesw 6.4_p20231125-r0 apk libproc2 4.0.4-r0 apk -libssl3 3.1.4-r6 apk +libssl3 3.1.5-r0 apk libstdc++ 13.2.1_git20231014-r0 apk libunistring 1.1-r2 apk -libxml2 2.11.7-r0 apk +libxml2 2.11.8-r0 apk libxslt 1.1.39-r0 apk linux-pam 1.5.3-r7 apk mscorlib 6.0.1322.58009 dotnet @@ -405,7 +405,7 @@ scanelf 1.3.7-r2 shadow 4.14.2-r0 apk skalibs 2.14.0.1-r0 apk sqlite-libs 3.44.2-r0 apk -ssl_client 1.36.1-r15 apk +ssl_client 1.36.1-r18 apk tzdata 2024a-r0 apk utmps-libs 0.1.2.2-r0 apk xmlstarlet 1.6.1-r2 apk From 6f62f3d50af73370138328d14eeaeb4ef6dab223 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 30 May 2024 01:38:11 +0000 Subject: [PATCH 333/393] Bot Updating Package Versions --- package_versions.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1072611..b28747e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -5,6 +5,7 @@ Diacritical 1.0.4.0 DryIoc 5.4.3.0 dotnet DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet Dynamitey 2.0.9.136 dotnet +Equ 2.3.0 dotnet FFMpegCore 4.0.0.0 dotnet FluentMigrator 3.3.2.9 dotnet (+19 duplicates) FluentValidation 9.5.4.0 dotnet @@ -169,13 +170,13 @@ NLog v4.7.14 4.7.14.740 NLog.Extensions.Logging v1.7.4 1.7.4.1610 dotnet NLog.Targets.Syslog 6.0.3.0 dotnet NodaTime 3.0.0.0 dotnet -Npgsql 7.0.4.0 dotnet +Npgsql 7.0.7.0 dotnet Polly 8.3.1.3207 dotnet Polly.Core 8.3.1.3207 dotnet ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet -SixLabors.ImageSharp 3.1.3.0 dotnet -Sonarr 4.0.4.1491 dotnet (+8 duplicates) +SixLabors.ImageSharp 3.1.4.0 dotnet +Sonarr 4.0.5.1710 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet System 6.0.1322.58009 dotnet From d69af190f5733d90ccc1bed49275961a864a1162 Mon Sep 17 00:00:00 2001 From: thespad <git@spad.co.uk> Date: Fri, 31 May 2024 15:09:33 +0100 Subject: [PATCH 334/393] Rebase to 3.20 --- Dockerfile | 3 ++- Dockerfile.aarch64 | 3 ++- Jenkinsfile | 6 +++--- README.md | 9 +++++---- jenkins-vars.yml | 7 +++---- readme-vars.yml | 12 ++++-------- root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check | 2 +- 7 files changed, 20 insertions(+), 22 deletions(-) diff --git a/Dockerfile b/Dockerfile index af5ae04..eefb71d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine:3.19 +FROM ghcr.io/linuxserver/baseimage-alpine:3.20 # set version label ARG BUILD_DATE @@ -33,6 +33,7 @@ RUN \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION:-LocalBuild}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ rm -rf \ /app/sonarr/bin/Sonarr.Update \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 8fac716..2866db5 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.19 +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.20 # set version label ARG BUILD_DATE @@ -33,6 +33,7 @@ RUN \ /tmp/sonarr.tar.gz -C \ /app/sonarr/bin --strip-components=1 && \ echo -e "UpdateMethod=docker\nBranch=${SONARR_BRANCH}\nPackageVersion=${VERSION:-LocalBuild}\nPackageAuthor=[linuxserver.io](https://linuxserver.io)" > /app/sonarr/package_info && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ rm -rf \ /app/sonarr/bin/Sonarr.Update \ diff --git a/Jenkinsfile b/Jenkinsfile index ce82cf0..e2aec8e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -30,10 +30,10 @@ pipeline { CI_WEB='true' CI_PORT='8989' CI_SSL='false' - CI_DELAY='120' - CI_DOCKERENV='TZ=US/Pacific' + CI_DELAY='60' + CI_DOCKERENV='' CI_AUTH='' - CI_WEBPATH='' + CI_WEBPATH='/system/status' } stages { // Setup all the basic environment variables needed for the build diff --git a/README.md b/README.md index f2f9559..04f4c2e 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ Access the webui at `<your-ip>:8989`, for more information check out [Sonarr](ht We have set `/tv` and `/downloads` as ***optional paths***, this is because it is the easiest way to get started. While easy to use, it has some drawbacks. Mainly losing the ability to hardlink (TL;DR a way for a file to exist in multiple places on the same file system while only consuming one file worth of space), or atomic move (TL;DR instant file moves, rather than copy+delete) files while processing content. -Use the optional paths if you dont understand, or dont want hardlinks/atomic moves. +Use the optional paths if you don't understand, or don't want hardlinks/atomic moves. The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. @@ -95,7 +95,7 @@ services: - PGID=1000 - TZ=Etc/UTC volumes: - - /path/to/data:/config + - /path/to/sonarr/data:/config - /path/to/tvseries:/tv #optional - /path/to/downloadclient-downloads:/downloads #optional ports: @@ -112,7 +112,7 @@ docker run -d \ -e PGID=1000 \ -e TZ=Etc/UTC \ -p 8989:8989 \ - -v /path/to/data:/config \ + -v /path/to/sonarr/data:/config \ -v /path/to/tvseries:/tv `#optional` \ -v /path/to/downloadclient-downloads:/downloads `#optional` \ --restart unless-stopped \ @@ -125,7 +125,7 @@ Containers are configured using parameters passed at runtime (such as those abov | Parameter | Function | | :----: | --- | -| `-p 8989` | The port for the Sonarr webinterface | +| `-p 8989` | The port for the Sonarr web interface | | `-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). | @@ -294,6 +294,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **31.05.24:** - Rebase Alpine 3.20. * **12.01.24:** - Update download url. * **30.12.23:** - Rebase master branch to Alpine 3.19. * **15.02.23:** - Rebase master branch to Jammy. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index ebee307..8fdaaad 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -7,7 +7,6 @@ custom_version_command: "curl -sX GET http://services.sonarr.tv/v1/releases | jq release_type: stable release_tag: latest ls_branch: master -build_armhf: false repo_vars: - BUILD_VERSION_ARG = 'SONARR_VERSION' - LS_USER = 'linuxserver' @@ -22,9 +21,9 @@ repo_vars: - CI_WEB='true' - CI_PORT='8989' - CI_SSL='false' - - CI_DELAY='120' - - CI_DOCKERENV='TZ=US/Pacific' + - CI_DELAY='60' + - CI_DOCKERENV='' - CI_AUTH='' - - CI_WEBPATH='' + - CI_WEBPATH='/system/status' sponsor_links: - { name: "Sonarr", url: "https://sonarr.tv/donate" } diff --git a/readme-vars.yml b/readme-vars.yml index 5d9bd40..5d5d3ef 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -23,7 +23,7 @@ development_versions_items: param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - { vol_path: "/config", vol_host_path: "/path/to/data", desc: "Database and sonarr configs" } + - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Database and sonarr configs" } opt_param_usage_include_vols: true opt_param_volumes: @@ -32,12 +32,7 @@ opt_param_volumes: param_usage_include_ports: true param_ports: - - { external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr webinterface" } -param_usage_include_env: false -param_env_vars: - - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London, this is required for Sonarr"} -# optional env variables -opt_param_usage_include_env: false + - { external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr web interface" } # application setup block app_setup_block_enabled: true @@ -48,13 +43,14 @@ app_setup_block: | We have set `/tv` and `/downloads` as ***optional paths***, this is because it is the easiest way to get started. While easy to use, it has some drawbacks. Mainly losing the ability to hardlink (TL;DR a way for a file to exist in multiple places on the same file system while only consuming one file worth of space), or atomic move (TL;DR instant file moves, rather than copy+delete) files while processing content. - Use the optional paths if you dont understand, or dont want hardlinks/atomic moves. + Use the optional paths if you don't understand, or don't want hardlinks/atomic moves. The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. # changelog changelogs: + - { date: "31.05.24:", desc: "Rebase Alpine 3.20." } - { date: "12.01.24:", desc: "Update download url." } - { date: "30.12.23:", desc: "Rebase master branch to Alpine 3.19." } - { date: "15.02.23:", desc: "Rebase master branch to Jammy." } diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check index 68d7735..bd10af2 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/data/check @@ -1,6 +1,6 @@ #!/bin/bash -if [ -f /config/config.xml ]; then +if [[ -f /config/config.xml ]]; then PORT=$(xmlstarlet sel -T -t -v /Config/Port /config/config.xml) fi From f61fbe8afbaa05818796e6b0b5ed26b4cd3d608f Mon Sep 17 00:00:00 2001 From: thespad <git@spad.co.uk> Date: Fri, 31 May 2024 15:23:18 +0100 Subject: [PATCH 335/393] Increase CI timeout for slow arm tests --- Jenkinsfile | 2 +- jenkins-vars.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e2aec8e..41739be 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -30,7 +30,7 @@ pipeline { CI_WEB='true' CI_PORT='8989' CI_SSL='false' - CI_DELAY='60' + CI_DELAY='120' CI_DOCKERENV='' CI_AUTH='' CI_WEBPATH='/system/status' diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 8fdaaad..366adad 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -21,7 +21,7 @@ repo_vars: - CI_WEB='true' - CI_PORT='8989' - CI_SSL='false' - - CI_DELAY='60' + - CI_DELAY='120' - CI_DOCKERENV='' - CI_AUTH='' - CI_WEBPATH='/system/status' From af18a05055ec41356cb024cd2e0583e0fdd2a43f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 31 May 2024 16:13:05 +0000 Subject: [PATCH 336/393] Bot Updating Package Versions --- package_versions.txt | 91 ++++++++++++++++++++++---------------------- 1 file changed, 46 insertions(+), 45 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b28747e..2b592c9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -350,65 +350,66 @@ System.Xml.XPath.XDocument 6.0.1322.58009 System.Xml.XmlDocument 6.0.1322.58009 dotnet System.Xml.XmlSerializer 6.0.1322.58009 dotnet WindowsBase 6.0.1322.58009 dotnet -alpine-baselayout 3.4.3-r2 apk -alpine-baselayout-data 3.4.3-r2 apk +alpine-baselayout 3.6.5-r0 apk +alpine-baselayout-data 3.6.5-r0 apk alpine-keys 2.4-r1 apk -alpine-release 3.19.1-r0 apk +alpine-release 3.20.0-r0 apk apk-tools 2.14.4-r0 apk -bash 5.2.21-r0 apk -brotli-libs 1.1.0-r1 apk -busybox 1.36.1-r18 apk -busybox-binsh 1.36.1-r18 apk -c-ares 1.27.0-r0 apk +bash 5.2.26-r0 apk +brotli-libs 1.1.0-r2 apk +busybox 1.36.1-r28 apk +busybox-binsh 1.36.1-r28 apk +c-ares 1.28.1-r0 apk ca-certificates 20240226-r0 apk ca-certificates-bundle 20240226-r0 apk catatonit 0.2.0-r0 apk -coreutils 9.4-r2 apk -coreutils-env 9.4-r2 apk -coreutils-fmt 9.4-r2 apk -coreutils-sha512sum 9.4-r2 apk -curl 8.5.0-r0 apk +coreutils 9.5-r1 apk +coreutils-env 9.5-r1 apk +coreutils-fmt 9.5-r1 apk +coreutils-sha512sum 9.5-r1 apk +curl 8.7.1-r0 apk findutils 4.9.0-r5 apk -icu-data-en 74.1-r0 apk -icu-libs 74.1-r0 apk +icu-data-en 74.2-r0 apk +icu-libs 74.2-r0 apk jq 1.7.1-r0 apk -libacl 2.3.1-r4 apk -libattr 2.5.1-r5 apk -libbsd 0.11.7-r3 apk -libc-utils 0.7.2-r5 apk -libcrypto3 3.1.5-r0 apk -libcurl 8.5.0-r0 apk -libgcc 13.2.1_git20231014-r0 apk +libacl 2.3.2-r0 apk +libattr 2.5.2-r0 apk +libbsd 0.12.2-r0 apk +libcrypto3 3.3.0-r2 apk +libcurl 8.7.1-r0 apk +libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk -libgpg-error 1.47-r2 apk -libidn2 2.3.4-r4 apk -libintl 0.22.3-r0 apk +libgpg-error 1.49-r0 apk +libidn2 2.3.7-r0 apk +libintl 0.22.5-r0 apk libmd 1.1.0-r0 apk -libncursesw 6.4_p20231125-r0 apk +libncursesw 6.4_p20240420-r0 apk libproc2 4.0.4-r0 apk -libssl3 3.1.5-r0 apk -libstdc++ 13.2.1_git20231014-r0 apk -libunistring 1.1-r2 apk -libxml2 2.11.8-r0 apk -libxslt 1.1.39-r0 apk -linux-pam 1.5.3-r7 apk +libpsl 0.21.5-r1 apk +libssl3 3.3.0-r2 apk +libstdc++ 13.2.1_git20240309-r0 apk +libunistring 1.2-r0 apk +libxml2 2.12.7-r0 apk +libxslt 1.1.39-r1 apk +linux-pam 1.6.0-r0 apk mscorlib 6.0.1322.58009 dotnet -musl 1.2.4_git20230717-r4 apk -musl-utils 1.2.4_git20230717-r4 apk -ncurses-terminfo-base 6.4_p20231125-r0 apk +musl 1.2.5-r0 apk +musl-utils 1.2.5-r0 apk +ncurses-terminfo-base 6.4_p20240420-r0 apk netcat-openbsd 1.226-r0 apk netstandard 6.0.1322.58009 dotnet -nghttp2-libs 1.58.0-r0 apk +nghttp2-libs 1.62.0-r0 apk oniguruma 6.9.9-r0 apk procps-ng 4.0.4-r0 apk -readline 8.2.1-r2 apk +readline 8.2.10-r0 apk scanelf 1.3.7-r2 apk -shadow 4.14.2-r0 apk -skalibs 2.14.0.1-r0 apk -sqlite-libs 3.44.2-r0 apk -ssl_client 1.36.1-r18 apk -tzdata 2024a-r0 apk -utmps-libs 0.1.2.2-r0 apk +shadow 4.15.1-r0 apk +skalibs 2.14.1.1-r0 apk +sqlite-libs 3.45.3-r1 apk +ssl_client 1.36.1-r28 apk +tzdata 2024a-r1 apk +utmps-libs 0.1.2.2-r1 apk xmlstarlet 1.6.1-r2 apk -xz-libs 5.4.5-r0 apk -zlib 1.3.1-r0 apk +xz-libs 5.6.1-r3 apk +zlib 1.3.1-r1 apk +zstd-libs 1.5.6-r0 apk From 3625a10d0d3f1607ebadd1f30146597701a3a5b5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 14 Jun 2024 23:30:32 +0000 Subject: [PATCH 337/393] 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 2b592c9..c0fe3c4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -357,8 +357,8 @@ alpine-release 3.20.0-r0 apk-tools 2.14.4-r0 apk bash 5.2.26-r0 apk brotli-libs 1.1.0-r2 apk -busybox 1.36.1-r28 apk -busybox-binsh 1.36.1-r28 apk +busybox 1.36.1-r29 apk +busybox-binsh 1.36.1-r29 apk c-ares 1.28.1-r0 apk ca-certificates 20240226-r0 apk ca-certificates-bundle 20240226-r0 apk @@ -375,7 +375,7 @@ jq 1.7.1-r0 libacl 2.3.2-r0 apk libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.0-r2 apk +libcrypto3 3.3.1-r0 apk libcurl 8.7.1-r0 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk @@ -386,7 +386,7 @@ libmd 1.1.0-r0 libncursesw 6.4_p20240420-r0 apk libproc2 4.0.4-r0 apk libpsl 0.21.5-r1 apk -libssl3 3.3.0-r2 apk +libssl3 3.3.1-r0 apk libstdc++ 13.2.1_git20240309-r0 apk libunistring 1.2-r0 apk libxml2 2.12.7-r0 apk @@ -406,7 +406,7 @@ scanelf 1.3.7-r2 shadow 4.15.1-r0 apk skalibs 2.14.1.1-r0 apk sqlite-libs 3.45.3-r1 apk -ssl_client 1.36.1-r28 apk +ssl_client 1.36.1-r29 apk tzdata 2024a-r1 apk utmps-libs 0.1.2.2-r1 apk xmlstarlet 1.6.1-r2 apk From e7589d56fa2ffec11f65ddece13e002527f76c8a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 28 Jun 2024 23:32:44 +0000 Subject: [PATCH 338/393] 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 c0fe3c4..3278f48 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -353,7 +353,7 @@ WindowsBase 6.0.1322.58009 alpine-baselayout 3.6.5-r0 apk alpine-baselayout-data 3.6.5-r0 apk alpine-keys 2.4-r1 apk -alpine-release 3.20.0-r0 apk +alpine-release 3.20.1-r0 apk apk-tools 2.14.4-r0 apk bash 5.2.26-r0 apk brotli-libs 1.1.0-r2 apk From 179223e1b5e243cfc747e7c4fb93389ad27eba3c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 2 Jul 2024 04:35:09 +0000 Subject: [PATCH 339/393] Bot Updating Package Versions --- package_versions.txt | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3278f48..b956a4c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -154,7 +154,7 @@ Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0.11012235604.82 Microsoft.IdentityModel.Tokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet Microsoft.JSInterop 6.0.1322.58013 dotnet Microsoft.Net.Http.Headers 6.0.1322.58013 dotnet -Microsoft.OpenApi 1.2.3.0 dotnet +Microsoft.OpenApi 1.6.14.0 dotnet Microsoft.VisualBasic 6.0.1322.58009 dotnet Microsoft.VisualBasic.Core 11.100.1322.58009 dotnet Microsoft.Win32.Primitives 6.0.1322.58009 dotnet @@ -176,9 +176,10 @@ Polly.Core 8.3.1.3207 ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet SixLabors.ImageSharp 3.1.4.0 dotnet -Sonarr 4.0.5.1710 dotnet (+8 duplicates) -Swashbuckle.AspNetCore.Swagger 6.5.0.0 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.5.0.0 dotnet +Sonarr 4.0.6.1805 dotnet (+8 duplicates) +Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet +Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet +Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet System 6.0.1322.58009 dotnet System.AppContext 6.0.1322.58009 dotnet System.Buffers 6.0.1322.58009 dotnet @@ -367,7 +368,7 @@ coreutils 9.5-r1 coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk -curl 8.7.1-r0 apk +curl 8.8.0-r0 apk findutils 4.9.0-r5 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -375,8 +376,8 @@ jq 1.7.1-r0 libacl 2.3.2-r0 apk libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.1-r0 apk -libcurl 8.7.1-r0 apk +libcrypto3 3.3.1-r1 apk +libcurl 8.8.0-r0 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk libgpg-error 1.49-r0 apk @@ -386,7 +387,7 @@ libmd 1.1.0-r0 libncursesw 6.4_p20240420-r0 apk libproc2 4.0.4-r0 apk libpsl 0.21.5-r1 apk -libssl3 3.3.1-r0 apk +libssl3 3.3.1-r1 apk libstdc++ 13.2.1_git20240309-r0 apk libunistring 1.2-r0 apk libxml2 2.12.7-r0 apk @@ -398,7 +399,7 @@ musl-utils 1.2.5-r0 ncurses-terminfo-base 6.4_p20240420-r0 apk netcat-openbsd 1.226-r0 apk netstandard 6.0.1322.58009 dotnet -nghttp2-libs 1.62.0-r0 apk +nghttp2-libs 1.62.1-r0 apk oniguruma 6.9.9-r0 apk procps-ng 4.0.4-r0 apk readline 8.2.10-r0 apk From dc44be7af07380d433ca51b069c6937a9f797487 Mon Sep 17 00:00:00 2001 From: thespad <git@spad.co.uk> Date: Wed, 3 Jul 2024 19:41:58 +0100 Subject: [PATCH 340/393] Move tmpdir, set COMPlus_EnableDiagnostics --- Dockerfile | 8 +++++--- Dockerfile.aarch64 | 8 +++++--- readme-vars.yml | 2 ++ root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run | 7 +++++-- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index eefb71d..8789548 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,9 +10,11 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA LABEL maintainer="thespad" # set environment variables -ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_CHANNEL="v4-stable" -ENV SONARR_BRANCH="main" +ENV XDG_CONFIG_HOME="/config/xdg" \ + SONARR_CHANNEL="v4-stable" \ + SONARR_BRANCH="main" \ + COMPlus_EnableDiagnostics=0 \ + TMPDIR=/run/sonarr-temp RUN \ echo "**** install packages ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 2866db5..7b26c5b 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -10,9 +10,11 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA LABEL maintainer="thespad" # set environment variables -ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_CHANNEL="v4-stable" -ENV SONARR_BRANCH="main" +ENV XDG_CONFIG_HOME="/config/xdg" \ + SONARR_CHANNEL="v4-stable" \ + SONARR_BRANCH="main" \ + COMPlus_EnableDiagnostics=0 \ + TMPDIR=/run/sonarr-temp RUN \ echo "**** install packages ****" && \ diff --git a/readme-vars.yml b/readme-vars.yml index 5d5d3ef..a69593e 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -34,6 +34,8 @@ param_usage_include_ports: true param_ports: - { external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr web interface" } +readonly_supported: true + # application setup block app_setup_block_enabled: true app_setup_block: | diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run index ae4017a..1272a88 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run @@ -1,6 +1,9 @@ #!/usr/bin/with-contenv bash # shellcheck shell=bash -# permissions +mkdir -p /run/sonarr-temp + +# permissions lsiown -R abc:abc \ - /config + /config \ + /run/sonarr-temp From 48538961fea6e3b2025edd4e12be5478a79b7c54 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 12 Jul 2024 23:31:08 +0000 Subject: [PATCH 341/393] Bot Updating Templated Files --- Jenkinsfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 41739be..9899955 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 5bdd0518944a4b0c9cb4447c7948cf1b507bd0ec Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 12 Jul 2024 23:33:18 +0000 Subject: [PATCH 342/393] Bot Updating Templated Files --- .github/workflows/permissions.yml | 2 ++ README.md | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml index 1447bc5..02e1bdb 100644 --- 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 diff --git a/README.md b/README.md index 04f4c2e..f4867c4 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,11 @@ Use the optional paths if you don't understand, or don't want hardlinks/atomic m The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. +## Read-Only Operation + +This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/). + + ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -132,6 +137,7 @@ Containers are configured using parameters passed at runtime (such as those abov | `-v /config` | Database and sonarr configs | | `-v /tv` | Location of TV library on disk (See note in Application setup) | | `-v /downloads` | Location of download managers output directory (See note in Application setup) | +| `--read-only=true` | Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). | ## Environment variables from files (Docker secrets) From 612d6555f716346b10398c737ef410827dea1bf1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 15 Jul 2024 01:45:43 +0000 Subject: [PATCH 343/393] 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 b956a4c..0157847 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -176,7 +176,7 @@ Polly.Core 8.3.1.3207 ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet SixLabors.ImageSharp 3.1.4.0 dotnet -Sonarr 4.0.6.1805 dotnet (+8 duplicates) +Sonarr 4.0.7.1863 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet @@ -361,8 +361,8 @@ brotli-libs 1.1.0-r2 busybox 1.36.1-r29 apk busybox-binsh 1.36.1-r29 apk c-ares 1.28.1-r0 apk -ca-certificates 20240226-r0 apk -ca-certificates-bundle 20240226-r0 apk +ca-certificates 20240705-r0 apk +ca-certificates-bundle 20240705-r0 apk catatonit 0.2.0-r0 apk coreutils 9.5-r1 apk coreutils-env 9.5-r1 apk @@ -376,7 +376,7 @@ jq 1.7.1-r0 libacl 2.3.2-r0 apk libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.1-r1 apk +libcrypto3 3.3.1-r3 apk libcurl 8.8.0-r0 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk @@ -387,7 +387,7 @@ libmd 1.1.0-r0 libncursesw 6.4_p20240420-r0 apk libproc2 4.0.4-r0 apk libpsl 0.21.5-r1 apk -libssl3 3.3.1-r1 apk +libssl3 3.3.1-r3 apk libstdc++ 13.2.1_git20240309-r0 apk libunistring 1.2-r0 apk libxml2 2.12.7-r0 apk From 294203f6fa86ee3c7cdaedbc2f658d1469f568f9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Tue, 16 Jul 2024 13:24:50 +0000 Subject: [PATCH 344/393] 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 0157847..1b80065 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -176,7 +176,7 @@ Polly.Core 8.3.1.3207 ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet SixLabors.ImageSharp 3.1.4.0 dotnet -Sonarr 4.0.7.1863 dotnet (+8 duplicates) +Sonarr 4.0.8.1874 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet From 8450c756c78d954646c5dbfd7f9bc08fe27cdfbe Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 2 Aug 2024 23:30:47 +0000 Subject: [PATCH 345/393] 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 1b80065..4d01a41 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -354,7 +354,7 @@ WindowsBase 6.0.1322.58009 alpine-baselayout 3.6.5-r0 apk alpine-baselayout-data 3.6.5-r0 apk alpine-keys 2.4-r1 apk -alpine-release 3.20.1-r0 apk +alpine-release 3.20.2-r0 apk apk-tools 2.14.4-r0 apk bash 5.2.26-r0 apk brotli-libs 1.1.0-r2 apk @@ -368,7 +368,7 @@ coreutils 9.5-r1 coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk -curl 8.8.0-r0 apk +curl 8.9.0-r0 apk findutils 4.9.0-r5 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -377,7 +377,7 @@ libacl 2.3.2-r0 libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk libcrypto3 3.3.1-r3 apk -libcurl 8.8.0-r0 apk +libcurl 8.9.0-r0 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk libgpg-error 1.49-r0 apk From 1dcf1a18a7c31ba04ef2fb5d1caacdf6f94c0a5a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 9 Aug 2024 23:31:17 +0000 Subject: [PATCH 346/393] 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 4d01a41..9cb57f6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -411,6 +411,6 @@ ssl_client 1.36.1-r29 tzdata 2024a-r1 apk utmps-libs 0.1.2.2-r1 apk xmlstarlet 1.6.1-r2 apk -xz-libs 5.6.1-r3 apk +xz-libs 5.6.2-r0 apk zlib 1.3.1-r1 apk zstd-libs 1.5.6-r0 apk From 36ec464c7720866c0603ddc6aa4a2fd5a6acc097 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 23 Aug 2024 23:30:03 +0000 Subject: [PATCH 347/393] Bot Updating Templated Files --- Jenkinsfile | 62 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 52 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9899955..f68ea00 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 = 'SONARR_VERSION' LS_USER = 'linuxserver' LS_REPO = 'docker-sonarr' @@ -36,9 +38,23 @@ pipeline { CI_WEBPATH='/system/status' } 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 48fb4f0f7c5acca226621bd3c9ab62b8f97805f0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 23 Aug 2024 23:31:28 +0000 Subject: [PATCH 348/393] 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 f06a95f..8a65b44 100755 --- 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-sonarr\n\n" >> $GITHUB_STEP_SUMMARY if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER }}" ]; then - echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER is set; skipping trigger. ****" - echo "Github secret \`PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github secret \`PAUSE_EXTERNAL_TRIGGER_SONARR_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_SONARR_MASTER\". ****" - echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_SONARR_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_SONARR_MASTER\`" >> $GITHUB_STEP_SUMMARY + printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY EXT_RELEASE=$(curl -sX GET http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.releaseChannel=="v4-stable") | .version') + 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 sonarr branch master" GHA_TRIGGER_URL="https://github.com/linuxserver/docker-sonarr/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/sonarr" 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 sonarr 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-sonarr/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-sonarr/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 88f4c1b..37068e9 100755 --- 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-sonarr\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-sonarr/${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-sonarr/${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-sonarr/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 5053a6c..0bd038c 100755 --- 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-sonarr\n\n" >> $GITHUB_STEP_SUMMARY if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_SONARR_MASTER }}" ]; then - echo "**** Github secret PAUSE_PACKAGE_TRIGGER_SONARR_MASTER is set; skipping trigger. ****" - echo "Github secret \`PAUSE_PACKAGE_TRIGGER_SONARR_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github secret \`PAUSE_PACKAGE_TRIGGER_SONARR_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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_SONARR_MASTER\". ****" - echo "Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_SONARR_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_SONARR_MASTER\`" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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 c18d3ca..2fc0bf5 100755 --- 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-sonarr\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-sonarr/${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-sonarr/${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-sonarr/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 26ffcea5d175de347e23d6614f52c9f78d0e1c3e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 26 Aug 2024 01:47:48 +0000 Subject: [PATCH 349/393] 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 9cb57f6..9d5a13e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -166,17 +166,19 @@ Mono.Nat 3.0.1 Mono.Posix.NETStandard 1.0.0.0 dotnet MonoMod.Common 20.05.07.01+b18b2bddebe81992d218ea7e1f41aa1923459652 dotnet MonoTorrent 2.0.7 dotnet -NLog v4.7.14 4.7.14.740 dotnet -NLog.Extensions.Logging v1.7.4 1.7.4.1610 dotnet -NLog.Targets.Syslog 6.0.3.0 dotnet +NLog v5.3.2 5.3.2.2526 dotnet +NLog.Extensions.Logging v5.3.11 5.3.11.526 dotnet +NLog.Layouts.ClefJsonLayout 1.0.0.0 dotnet +NLog.Targets.Syslog 7.0.0.0 dotnet NodaTime 3.0.0.0 dotnet Npgsql 7.0.7.0 dotnet Polly 8.3.1.3207 dotnet +Polly.Contrib.WaitAndRetry 1.1.1.0+7596d2dacf22d88bbd814bc49c28424fb6e921e9 dotnet Polly.Core 8.3.1.3207 dotnet ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet -SixLabors.ImageSharp 3.1.4.0 dotnet -Sonarr 4.0.8.1874 dotnet (+8 duplicates) +SixLabors.ImageSharp 3.1.5.0 dotnet +Sonarr 4.0.9.2244 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet From 093d03e90849678d44eb0f5ae3d6e120c02b4ba7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Sep 2024 23:33:59 +0000 Subject: [PATCH 350/393] 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 9d5a13e..a073b1b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -370,7 +370,7 @@ coreutils 9.5-r1 coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk -curl 8.9.0-r0 apk +curl 8.9.1-r1 apk findutils 4.9.0-r5 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -379,7 +379,7 @@ libacl 2.3.2-r0 libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk libcrypto3 3.3.1-r3 apk -libcurl 8.9.0-r0 apk +libcurl 8.9.1-r1 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk libgpg-error 1.49-r0 apk From ab3f8408d32f5c118fc631475fd6803bd1ea4256 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 13 Sep 2024 23:33:08 +0000 Subject: [PATCH 351/393] 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 a073b1b..2ab7ce7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -356,7 +356,7 @@ WindowsBase 6.0.1322.58009 alpine-baselayout 3.6.5-r0 apk alpine-baselayout-data 3.6.5-r0 apk alpine-keys 2.4-r1 apk -alpine-release 3.20.2-r0 apk +alpine-release 3.20.3-r0 apk apk-tools 2.14.4-r0 apk bash 5.2.26-r0 apk brotli-libs 1.1.0-r2 apk @@ -378,7 +378,7 @@ jq 1.7.1-r0 libacl 2.3.2-r0 apk libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.1-r3 apk +libcrypto3 3.3.2-r0 apk libcurl 8.9.1-r1 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk @@ -389,7 +389,7 @@ libmd 1.1.0-r0 libncursesw 6.4_p20240420-r0 apk libproc2 4.0.4-r0 apk libpsl 0.21.5-r1 apk -libssl3 3.3.1-r3 apk +libssl3 3.3.2-r0 apk libstdc++ 13.2.1_git20240309-r0 apk libunistring 1.2-r0 apk libxml2 2.12.7-r0 apk @@ -410,7 +410,7 @@ shadow 4.15.1-r0 skalibs 2.14.1.1-r0 apk sqlite-libs 3.45.3-r1 apk ssl_client 1.36.1-r29 apk -tzdata 2024a-r1 apk +tzdata 2024b-r0 apk utmps-libs 0.1.2.2-r1 apk xmlstarlet 1.6.1-r2 apk xz-libs 5.6.2-r0 apk From e463fa89db02d6a0e46b604ae0bf051894068b2d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 20 Sep 2024 23:31:38 +0000 Subject: [PATCH 352/393] 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 2ab7ce7..efb78bd 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -370,7 +370,7 @@ coreutils 9.5-r1 coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk -curl 8.9.1-r1 apk +curl 8.10.0-r0 apk findutils 4.9.0-r5 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -379,14 +379,14 @@ libacl 2.3.2-r0 libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk libcrypto3 3.3.2-r0 apk -libcurl 8.9.1-r1 apk +libcurl 8.10.0-r0 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk libgpg-error 1.49-r0 apk libidn2 2.3.7-r0 apk libintl 0.22.5-r0 apk libmd 1.1.0-r0 apk -libncursesw 6.4_p20240420-r0 apk +libncursesw 6.4_p20240420-r1 apk libproc2 4.0.4-r0 apk libpsl 0.21.5-r1 apk libssl3 3.3.2-r0 apk @@ -398,7 +398,7 @@ linux-pam 1.6.0-r0 mscorlib 6.0.1322.58009 dotnet musl 1.2.5-r0 apk musl-utils 1.2.5-r0 apk -ncurses-terminfo-base 6.4_p20240420-r0 apk +ncurses-terminfo-base 6.4_p20240420-r1 apk netcat-openbsd 1.226-r0 apk netstandard 6.0.1322.58009 dotnet nghttp2-libs 1.62.1-r0 apk From 6861ebe145705443922423a3f253bc8342cc91cb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 27 Sep 2024 23:32:14 +0000 Subject: [PATCH 353/393] Bot Updating Templated Files --- Jenkinsfile | 60 +++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f68ea00..0fe3884 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 98655bff0a04302b4adc7ffa1fbb41dbebc887ff Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 27 Sep 2024 23:33:32 +0000 Subject: [PATCH 354/393] Bot Updating Templated Files --- .github/workflows/package_trigger.yml | 42 --------------------------- 1 file changed, 42 deletions(-) delete mode 100755 .github/workflows/package_trigger.yml diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml deleted file mode 100755 index 0bd038c..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-sonarr\n\n" >> $GITHUB_STEP_SUMMARY - if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_SONARR_MASTER }}" ]; then - echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> Github secret \`PAUSE_PACKAGE_TRIGGER_SONARR_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY - exit 0 - fi - if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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_SONARR_MASTER\`" >> $GITHUB_STEP_SUMMARY - response=$(curl -iX POST \ - https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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 306210a719bcfd5f0fdc895d897fe0bf9ff54fc5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 27 Sep 2024 23:35:08 +0000 Subject: [PATCH 355/393] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 64 +++++++++++------- .../workflows/package_trigger_scheduler.yml | 66 ++++++++++++++----- README.md | 4 +- 3 files changed, 90 insertions(+), 44 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 8a65b44..3c0851c 100755 --- 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-sonarr\n\n" >> $GITHUB_STEP_SUMMARY - if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER }}" ]; then + if grep -wq "^sonarr_master$" <<< "${SKIP_EXTERNAL_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> Github secret \`PAUSE_EXTERNAL_TRIGGER_SONARR_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`sonarr_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_SONARR_MASTER\`" >> $GITHUB_STEP_SUMMARY + echo "> External trigger running off of master branch. To disable this trigger, add \`sonarr_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 http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.releaseChannel=="v4-stable") | .version') 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-sonarr/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 sonarr 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 sonarr 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-sonarr/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 sonarr 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 2fc0bf5..9536ecc 100755 --- 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-sonarr\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-sonarr/${br}/jenkins-vars.yml | yq -r '.ls_branch') - if [ "${br}" == "${ls_branch}" ]; then + JENKINS_VARS=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-sonarr/${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-sonarr/${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-sonarr/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 -wq "^sonarr_${br}$" <<< "${SKIP_PACKAGE_TRIGGER}"; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_PACKAGE_TRIGGER\` contains \`sonarr_${br}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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 \`sonarr_%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-sonarr/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 sonarr** \n**Branch(es):** '"${triggered_branches}"' \n**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-sonarr/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 sonarr** \n'"${NOTIFY_BRANCHES}"'**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-sonarr/activity/"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + fi diff --git a/README.md b/README.md index f4867c4..dbd214b 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,6 @@ The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/D This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/). - ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -275,7 +274,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 94fee064a26be0fc6ed170d498be1d14ec132e1b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 27 Sep 2024 23:38:29 +0000 Subject: [PATCH 356/393] 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 efb78bd..a460130 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -370,7 +370,7 @@ coreutils 9.5-r1 coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk -curl 8.10.0-r0 apk +curl 8.9.1-r2 apk findutils 4.9.0-r5 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -379,7 +379,7 @@ libacl 2.3.2-r0 libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk libcrypto3 3.3.2-r0 apk -libcurl 8.10.0-r0 apk +libcurl 8.9.1-r2 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk libgpg-error 1.49-r0 apk From 07b18048043f21c059a4e390ab713659dcee3172 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 4 Oct 2024 23:31:58 +0000 Subject: [PATCH 357/393] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 2 +- .github/workflows/package_trigger_scheduler.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 3c0851c..df492ad 100755 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -15,7 +15,7 @@ jobs: SKIP_EXTERNAL_TRIGGER: ${{ vars.SKIP_EXTERNAL_TRIGGER }} run: | printf "# External trigger for docker-sonarr\n\n" >> $GITHUB_STEP_SUMMARY - if grep -wq "^sonarr_master$" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + if grep -q "^sonarr_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`sonarr_master\`; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 9536ecc..22d8dd4 100755 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -33,7 +33,7 @@ jobs: 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 -wq "^sonarr_${br}$" <<< "${SKIP_PACKAGE_TRIGGER}"; then + elif grep -q "^sonarr_${br}" <<< "${SKIP_PACKAGE_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Github organizational variable \`SKIP_PACKAGE_TRIGGER\` contains \`sonarr_${br}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " From 57ba4473eb8a41436cf4a00bb5c907f35d377ab0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 4 Oct 2024 23:34:07 +0000 Subject: [PATCH 358/393] 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 a460130..84c3abe 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -362,7 +362,7 @@ bash 5.2.26-r0 brotli-libs 1.1.0-r2 apk busybox 1.36.1-r29 apk busybox-binsh 1.36.1-r29 apk -c-ares 1.28.1-r0 apk +c-ares 1.33.1-r0 apk ca-certificates 20240705-r0 apk ca-certificates-bundle 20240705-r0 apk catatonit 0.2.0-r0 apk From 865b798f873c10967c04ac4f87915ff87faf4c11 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Sat, 26 Oct 2024 02:57:15 +0000 Subject: [PATCH 359/393] 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 84c3abe..52ec808 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -11,6 +11,7 @@ FluentMigrator 3.3.2.9 FluentValidation 9.5.4.0 dotnet Harmony 2.0.1.0 dotnet ICSharpCode.SharpZipLib 1.4.2.13 dotnet +IPAddressRange 6.0.0.0 dotnet Ical.Net 1.0.0.0 dotnet ImpromptuInterface 7.0.1.0 dotnet Instances 1.0.0.0 dotnet @@ -178,7 +179,7 @@ Polly.Core 8.3.1.3207 ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet SixLabors.ImageSharp 3.1.5.0 dotnet -Sonarr 4.0.9.2244 dotnet (+8 duplicates) +Sonarr 4.0.10.2544 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet From 368f3b7c597767ed6bbf2661b94ad038b214abcd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 15 Nov 2024 23:33:47 +0000 Subject: [PATCH 360/393] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0fe3884..e8ed87c 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 58753f5895dc4447b8eefa0d118d742681db24a5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 15 Nov 2024 23:35:57 +0000 Subject: [PATCH 361/393] 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 1697428..5e2df3b 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -105,10 +105,10 @@ docker build \ -t linuxserver/sonarr: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 22d8dd4..08aaca8 100755 --- 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-sonarr/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 sonarr** \n'"${NOTIFY_BRANCHES}"'**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-sonarr/activity/"' \n"}], + "description": "**Package Check Build(s) for sonarr** \n'"${NOTIFY_BRANCHES}"''"${NOTIFY_BUILD_URL}"'"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} fi diff --git a/README.md b/README.md index dbd214b..1bff53a 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ Use the optional paths if you don't understand, or don't want hardlinks/atomic m The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. + ## Read-Only Operation This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/). @@ -290,10 +291,10 @@ docker build \ -t lscr.io/linuxserver/sonarr: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 5f634a338cbf0c28fd4373894ac04dfed285f292 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 27 Nov 2024 02:06:47 +0000 Subject: [PATCH 362/393] 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 52ec808..32825c8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -179,7 +179,7 @@ Polly.Core 8.3.1.3207 ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet SixLabors.ImageSharp 3.1.5.0 dotnet -Sonarr 4.0.10.2544 dotnet (+8 duplicates) +Sonarr 4.0.11.2680 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet @@ -325,7 +325,7 @@ System.Text.Encoding 6.0.1322.58009 System.Text.Encoding.CodePages 6.0.1322.58009 dotnet System.Text.Encoding.Extensions 6.0.1322.58009 dotnet System.Text.Encodings.Web 6.0.1322.58009 dotnet -System.Text.Json 6.0.2523.51912 dotnet +System.Text.Json 6.0.3524.45918 dotnet System.Text.RegularExpressions 6.0.1322.58009 dotnet System.Threading 6.0.1322.58009 dotnet System.Threading.Channels 6.0.1322.58009 dotnet From a0b1e8a3ec51c0956c120f7568465c640633455c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Dec 2024 23:33:15 +0000 Subject: [PATCH 363/393] Bot Updating Templated Files --- Jenkinsfile | 268 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 176 insertions(+), 92 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e8ed87c..3d0021f 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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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 a5dda9b7f2a15622da3046b5acf18e57aebeea39 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Dec 2024 23:34:50 +0000 Subject: [PATCH 364/393] Bot Updating Templated Files --- readme-vars.yml | 132 ++++++++++++++++++++++++++++++------------------ 1 file changed, 83 insertions(+), 49 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index a69593e..fae3ff0 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -7,35 +7,28 @@ project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/ma project_blurb: | [{{ project_name|capitalize }}]({{ project_url }}) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" - # supported architectures available_architectures: - - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - - { arch: "{{ arch_arm64 }}", tag: "arm64v8-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 releases from Sonarr" } - - { tag: "develop", desc: "Development releases from Sonarr" } - + - {tag: "latest", desc: "Stable releases from Sonarr"} + - {tag: "develop", desc: "Development releases from Sonarr"} # container parameters param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Database and sonarr configs" } - + - {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Database and sonarr configs"} opt_param_usage_include_vols: true opt_param_volumes: - - { vol_path: "/tv", vol_host_path: "/path/to/tvseries", desc: "Location of TV library on disk (See note in Application setup)" } - - { vol_path: "/downloads", vol_host_path: "/path/to/downloadclient-downloads", desc: "Location of download managers output directory (See note in Application setup)" } - + - {vol_path: "/tv", vol_host_path: "/path/to/tvseries", desc: "Location of TV library on disk (See note in Application setup)"} + - {vol_path: "/downloads", vol_host_path: "/path/to/downloadclient-downloads", desc: "Location of download managers output directory (See note in Application setup)"} param_usage_include_ports: true param_ports: - - { external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr web interface" } - + - {external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr web interface"} readonly_supported: true - # application setup block app_setup_block_enabled: true app_setup_block: | @@ -48,39 +41,80 @@ app_setup_block: | Use the optional paths if you don't understand, or don't want hardlinks/atomic moves. The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. - - +# init diagram +init_diagram: | + "sonarr: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-sonarr-config -> init-config-end + init-os-end -> init-crontab-config + init-mods-end -> init-custom-files + base -> init-envfile + 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-config -> init-sonarr-config + init-services -> svc-cron + svc-cron -> legacy-services + init-services -> svc-sonarr + svc-sonarr -> legacy-services + } + Base Images: { + "baseimage-alpine:3.20" + } + "sonarr:latest" <- Base Images # changelog changelogs: - - { date: "31.05.24:", desc: "Rebase Alpine 3.20." } - - { date: "12.01.24:", desc: "Update download url." } - - { date: "30.12.23:", desc: "Rebase master branch to Alpine 3.19." } - - { date: "15.02.23:", desc: "Rebase master branch to Jammy." } - - { date: "19.12.22:", desc: "Rebase develop branch Alpine 3.17." } - - { date: "24.11.22:", desc: "Bump develop branch to v4, rebase to Alpine 3.16." } - - { date: "03.08.22:", desc: "Deprecate armhf." } - - { date: "02.08.22:", desc: "Add armhf deprecation warning." } - - { date: "28.04.22:", desc: "Rebase master branch to mono 6.12 base (focal)." } - - { date: "20.02.22:", desc: "Rebase develop branch to Alpine, deprecate develop-alpine branch." } - - { date: "28.12.21:", desc: "Add develop-alpine branch." } - - { date: "11.05.21:", desc: "Make the paths clearer to the user." } - - { date: "10.03.21:", desc: "Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update." } - - { date: "18.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } - - { date: "05.04.20:", desc: "Move app to /app." } - - { date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version." } - - { date: "13.06.19:", desc: "Add env variable for setting umask." } - - { date: "10.05.19:", desc: "Rebase to Bionic." } - - { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." } - - { date: "01.02.19:", desc: "Multi arch images and pipeline build logic" } - - { date: "15.12.17:", desc: "Fix continuation lines." } - - { date: "12.07.17:", desc: "Add inspect commands to README, move to jenkins build and push." } - - { date: "17.04.17:", desc: "Switch to using inhouse mono baseimage, adds python also." } - - { date: "14.04.17:", desc: "Change to mount /etc/localtime in README, thanks cbgj." } - - { date: "13.04.17:", desc: "Switch to official mono repository." } - - { date: "30.09.16:", desc: "Fix umask" } - - { date: "23.09.16:", desc: "Add cd to /opt fixes redirects with althub (issue #25), make XDG config environment variable" } - - { date: "15.09.16:", desc: "Add libcurl3 package." } - - { date: "09.09.16:", desc: "Add layer badges to README." } - - { date: "27.08.16:", desc: "Add badges to README." } - - { date: "20.07.16:", desc: "Rebase to xenial." } - - { date: "31.08.15:", desc: "Cleanup, changed sources to fetch binarys from. also a new baseimage." } + - {date: "31.05.24:", desc: "Rebase Alpine 3.20."} + - {date: "12.01.24:", desc: "Update download url."} + - {date: "30.12.23:", desc: "Rebase master branch to Alpine 3.19."} + - {date: "15.02.23:", desc: "Rebase master branch to Jammy."} + - {date: "19.12.22:", desc: "Rebase develop branch Alpine 3.17."} + - {date: "24.11.22:", desc: "Bump develop branch to v4, rebase to Alpine 3.16."} + - {date: "03.08.22:", desc: "Deprecate armhf."} + - {date: "02.08.22:", desc: "Add armhf deprecation warning."} + - {date: "28.04.22:", desc: "Rebase master branch to mono 6.12 base (focal)."} + - {date: "20.02.22:", desc: "Rebase develop branch to Alpine, deprecate develop-alpine branch."} + - {date: "28.12.21:", desc: "Add develop-alpine branch."} + - {date: "11.05.21:", desc: "Make the paths clearer to the user."} + - {date: "10.03.21:", desc: "Upgrade to Sonarr v3. Existing users are highly recommended to make a backup prior to update."} + - {date: "18.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information."} + - {date: "05.04.20:", desc: "Move app to /app."} + - {date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version."} + - {date: "13.06.19:", desc: "Add env variable for setting umask."} + - {date: "10.05.19:", desc: "Rebase to Bionic."} + - {date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag."} + - {date: "01.02.19:", desc: "Multi arch images and pipeline build logic"} + - {date: "15.12.17:", desc: "Fix continuation lines."} + - {date: "12.07.17:", desc: "Add inspect commands to README, move to jenkins build and push."} + - {date: "17.04.17:", desc: "Switch to using inhouse mono baseimage, adds python also."} + - {date: "14.04.17:", desc: "Change to mount /etc/localtime in README, thanks cbgj."} + - {date: "13.04.17:", desc: "Switch to official mono repository."} + - {date: "30.09.16:", desc: "Fix umask"} + - {date: "23.09.16:", desc: "Add cd to /opt fixes redirects with althub (issue #25), make XDG config environment variable"} + - {date: "15.09.16:", desc: "Add libcurl3 package."} + - {date: "09.09.16:", desc: "Add layer badges to README."} + - {date: "27.08.16:", desc: "Add badges to README."} + - {date: "20.07.16:", desc: "Rebase to xenial."} + - {date: "31.08.15:", desc: "Cleanup, changed sources to fetch binarys from. also a new baseimage."} From c8d7639144c04f07acc1d99449fa67f3129e2212 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Dec 2024 23:36:37 +0000 Subject: [PATCH 365/393] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 22 ++++++++++++---------- README.md | 6 ++++-- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index df492ad..5c99f2e 100755 --- 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%2Fsonarr%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}") diff --git a/README.md b/README.md index 1bff53a..493950c 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,6 @@ Use the optional paths if you don't understand, or don't want hardlinks/atomic m The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/Docker_Guide#Consistent_and_well_planned_paths) on how to get started with this. - ## Read-Only Operation This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/). @@ -87,6 +86,9 @@ This image can be run with a read-only container filesystem. For details please 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 @@ -130,7 +132,7 @@ Containers are configured using parameters passed at runtime (such as those abov | Parameter | Function | | :----: | --- | -| `-p 8989` | The port for the Sonarr web interface | +| `-p 8989:8989` | The port for the Sonarr web interface | | `-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). | From b43e90d13ed7aabd711972253c711066cbdaa288 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 6 Dec 2024 23:40:55 +0000 Subject: [PATCH 366/393] 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 32825c8..927a210 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -358,7 +358,7 @@ alpine-baselayout 3.6.5-r0 alpine-baselayout-data 3.6.5-r0 apk alpine-keys 2.4-r1 apk alpine-release 3.20.3-r0 apk -apk-tools 2.14.4-r0 apk +apk-tools 2.14.4-r1 apk bash 5.2.26-r0 apk brotli-libs 1.1.0-r2 apk busybox 1.36.1-r29 apk @@ -371,7 +371,7 @@ coreutils 9.5-r1 coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk -curl 8.9.1-r2 apk +curl 8.11.0-r2 apk findutils 4.9.0-r5 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -379,18 +379,18 @@ jq 1.7.1-r0 libacl 2.3.2-r0 apk libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.2-r0 apk -libcurl 8.9.1-r2 apk +libcrypto3 3.3.2-r1 apk +libcurl 8.11.0-r2 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk libgpg-error 1.49-r0 apk libidn2 2.3.7-r0 apk libintl 0.22.5-r0 apk libmd 1.1.0-r0 apk -libncursesw 6.4_p20240420-r1 apk +libncursesw 6.4_p20240420-r2 apk libproc2 4.0.4-r0 apk libpsl 0.21.5-r1 apk -libssl3 3.3.2-r0 apk +libssl3 3.3.2-r1 apk libstdc++ 13.2.1_git20240309-r0 apk libunistring 1.2-r0 apk libxml2 2.12.7-r0 apk @@ -399,7 +399,7 @@ linux-pam 1.6.0-r0 mscorlib 6.0.1322.58009 dotnet musl 1.2.5-r0 apk musl-utils 1.2.5-r0 apk -ncurses-terminfo-base 6.4_p20240420-r1 apk +ncurses-terminfo-base 6.4_p20240420-r2 apk netcat-openbsd 1.226-r0 apk netstandard 6.0.1322.58009 dotnet nghttp2-libs 1.62.1-r0 apk From e8c62f501458d4d5d723fb0f1a981875a6f3a261 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 20 Dec 2024 23:30:54 +0000 Subject: [PATCH 367/393] Bot Updating Templated Files --- Jenkinsfile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3d0021f..2f2cba5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -575,7 +575,7 @@ pipeline { --label \"org.opencontainers.image.title=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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=Sonarr\" \ --label \"org.opencontainers.image.description=[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. \" \ --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 be4dd4bc91ea7306b0e8852c2d4433deef2726e6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 20 Dec 2024 23:33:34 +0000 Subject: [PATCH 368/393] 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 5c99f2e..f7578e3 100755 --- 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 08aaca8..1248c25 100755 --- 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-sonarr/${br}/jenkins-vars.yml) - if [[ "${br}" == $(yq -r '.ls_branch' <<< "${JENKINS_VARS}") ]]; then + if ! curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-sonarr/${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-sonarr/${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 \`sonarr_${br}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " - elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/job/${br}/lastBuild/api/json | jq -r '.building') == "true" ]; then + elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-sonarr/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-sonarr/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 578781252d34d1c0d200ac325e26d810b6083ef8 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 20 Dec 2024 23:39:46 +0000 Subject: [PATCH 369/393] 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 927a210..f8c6a6d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -371,7 +371,7 @@ coreutils 9.5-r1 coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk -curl 8.11.0-r2 apk +curl 8.11.1-r0 apk findutils 4.9.0-r5 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -380,7 +380,7 @@ libacl 2.3.2-r0 libattr 2.5.2-r0 apk libbsd 0.12.2-r0 apk libcrypto3 3.3.2-r1 apk -libcurl 8.11.0-r2 apk +libcurl 8.11.1-r0 apk libgcc 13.2.1_git20240309-r0 apk libgcrypt 1.10.3-r0 apk libgpg-error 1.49-r0 apk From edbd17579012ad480eaeb86427405d31a35440cd Mon Sep 17 00:00:00 2001 From: thespad <spad@linuxserver.io> Date: Mon, 23 Dec 2024 18:02:59 +0000 Subject: [PATCH 370/393] Rebase to 3.21 --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- Jenkinsfile | 2 +- README.md | 6 ++++++ jenkins-vars.yml | 2 +- readme-vars.yml | 2 ++ .../etc/s6-overlay/s6-rc.d/init-sonarr-config/run | 9 +++++---- root/etc/s6-overlay/s6-rc.d/svc-sonarr/run | 15 +++++++++++---- 8 files changed, 28 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8789548..02043e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine:3.20 +FROM ghcr.io/linuxserver/baseimage-alpine:3.21 # set version label ARG BUILD_DATE diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7b26c5b..1bc311f 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.20 +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.21 # set version label ARG BUILD_DATE diff --git a/Jenkinsfile b/Jenkinsfile index 2f2cba5..546d538 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,7 +32,7 @@ pipeline { CI_WEB='true' CI_PORT='8989' CI_SSL='false' - CI_DELAY='120' + CI_DELAY='240' CI_DOCKERENV='' CI_AUTH='' CI_WEBPATH='/system/status' diff --git a/README.md b/README.md index 493950c..b6415ae 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,10 @@ The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/D This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/). +## Non-Root Operation + +This image can be run with a non-root user. For details please [read the docs](https://docs.linuxserver.io/misc/non-root/). + ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -140,6 +144,7 @@ Containers are configured using parameters passed at runtime (such as those abov | `-v /tv` | Location of TV library on disk (See note in Application setup) | | `-v /downloads` | Location of download managers output directory (See note in Application setup) | | `--read-only=true` | Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). | +| `--user=1000:1000` | Run container with a non-root user. Please [read the docs](https://docs.linuxserver.io/misc/non-root/). | ## Environment variables from files (Docker secrets) @@ -303,6 +308,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **23.12.24:** - Rebase Alpine 3.21. * **31.05.24:** - Rebase Alpine 3.20. * **12.01.24:** - Update download url. * **30.12.23:** - Rebase master branch to Alpine 3.19. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 366adad..56c2f2c 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -21,7 +21,7 @@ repo_vars: - CI_WEB='true' - CI_PORT='8989' - CI_SSL='false' - - CI_DELAY='120' + - CI_DELAY='240' - CI_DOCKERENV='' - CI_AUTH='' - CI_WEBPATH='/system/status' diff --git a/readme-vars.yml b/readme-vars.yml index fae3ff0..5eaa7ac 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -29,6 +29,7 @@ param_usage_include_ports: true param_ports: - {external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr web interface"} readonly_supported: true +nonroot_supported: true # application setup block app_setup_block_enabled: true app_setup_block: | @@ -86,6 +87,7 @@ init_diagram: | "sonarr:latest" <- Base Images # changelog changelogs: + - {date: "23.12.24:", desc: "Rebase Alpine 3.21."} - {date: "31.05.24:", desc: "Rebase Alpine 3.20."} - {date: "12.01.24:", desc: "Update download url."} - {date: "30.12.23:", desc: "Rebase master branch to Alpine 3.19."} diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run index 1272a88..f69ce5b 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run @@ -3,7 +3,8 @@ mkdir -p /run/sonarr-temp -# permissions -lsiown -R abc:abc \ - /config \ - /run/sonarr-temp +if [[ -z ${LSIO_NON_ROOT_USER} ]]; then + lsiown -R abc:abc \ + /config \ + /run/sonarr-temp +fi \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run index 9dd8c24..dee31f4 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run @@ -1,7 +1,14 @@ #!/usr/bin/with-contenv bash # shellcheck shell=bash -exec \ - s6-notifyoncheck -d -n 300 -w 1000 \ - cd /app/sonarr/bin s6-setuidgid abc /app/sonarr/bin/Sonarr \ - -nobrowser -data=/config +if [[ -z ${LSIO_NON_ROOT_USER} ]]; then + exec \ + s6-notifyoncheck -d -n 300 -w 1000 \ + cd /app/sonarr/bin s6-setuidgid abc /app/sonarr/bin/Sonarr \ + -nobrowser -data=/config +else + exec \ + s6-notifyoncheck -d -n 300 -w 1000 \ + cd /app/sonarr/bin s6-setuidgid abc /app/sonarr/bin/Sonarr \ + -nobrowser -data=/config +fi From df0fa0d56fdd920293a7cd07e00162f2235aa691 Mon Sep 17 00:00:00 2001 From: thespad <spad@linuxserver.io> Date: Mon, 23 Dec 2024 18:05:25 +0000 Subject: [PATCH 371/393] Newline --- root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run index f69ce5b..8bb2504 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run @@ -7,4 +7,4 @@ if [[ -z ${LSIO_NON_ROOT_USER} ]]; then lsiown -R abc:abc \ /config \ /run/sonarr-temp -fi \ No newline at end of file +fi From e772abf9d2243fececa66300459f992591ceaecd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 25 Dec 2024 23:08:21 +0000 Subject: [PATCH 372/393] Bot Updating Templated Files --- readme-vars.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 5eaa7ac..3835a4a 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -59,22 +59,18 @@ init_diagram: | init-migrations -> init-adduser init-os-end -> init-config init-config -> init-config-end + init-crontab-config -> init-config-end init-sonarr-config -> init-config-end - init-os-end -> init-crontab-config + init-config -> init-crontab-config init-mods-end -> init-custom-files base -> init-envfile 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-config -> init-sonarr-config init-services -> svc-cron svc-cron -> legacy-services @@ -82,7 +78,7 @@ init_diagram: | svc-sonarr -> legacy-services } Base Images: { - "baseimage-alpine:3.20" + "baseimage-alpine:3.21" } "sonarr:latest" <- Base Images # changelog From 67b0b9647cea098e200b5309d2e52eccabbf4655 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 25 Dec 2024 23:11:22 +0000 Subject: [PATCH 373/393] Bot Updating Package Versions --- package_versions.txt | 86 ++++++++++++++++++++++---------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f8c6a6d..f7e7466 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -354,66 +354,66 @@ System.Xml.XPath.XDocument 6.0.1322.58009 System.Xml.XmlDocument 6.0.1322.58009 dotnet System.Xml.XmlSerializer 6.0.1322.58009 dotnet WindowsBase 6.0.1322.58009 dotnet -alpine-baselayout 3.6.5-r0 apk -alpine-baselayout-data 3.6.5-r0 apk -alpine-keys 2.4-r1 apk -alpine-release 3.20.3-r0 apk -apk-tools 2.14.4-r1 apk -bash 5.2.26-r0 apk +acl-libs 2.3.2-r1 apk +alpine-baselayout 3.6.8-r0 apk +alpine-baselayout-data 3.6.8-r0 apk +alpine-keys 2.5-r0 apk +alpine-release 3.21.0-r0 apk +apk-tools 2.14.6-r2 apk +bash 5.2.37-r0 apk brotli-libs 1.1.0-r2 apk -busybox 1.36.1-r29 apk -busybox-binsh 1.36.1-r29 apk -c-ares 1.33.1-r0 apk -ca-certificates 20240705-r0 apk -ca-certificates-bundle 20240705-r0 apk +busybox 1.37.0-r9 apk +busybox-binsh 1.37.0-r9 apk +c-ares 1.34.3-r0 apk +ca-certificates 20241010-r0 apk +ca-certificates-bundle 20241010-r0 apk catatonit 0.2.0-r0 apk coreutils 9.5-r1 apk coreutils-env 9.5-r1 apk coreutils-fmt 9.5-r1 apk coreutils-sha512sum 9.5-r1 apk curl 8.11.1-r0 apk -findutils 4.9.0-r5 apk +findutils 4.10.0-r0 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk jq 1.7.1-r0 apk -libacl 2.3.2-r0 apk -libattr 2.5.2-r0 apk +libattr 2.5.2-r2 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.2-r1 apk +libcrypto3 3.3.2-r4 apk libcurl 8.11.1-r0 apk -libgcc 13.2.1_git20240309-r0 apk -libgcrypt 1.10.3-r0 apk -libgpg-error 1.49-r0 apk +libgcc 14.2.0-r4 apk +libgcrypt 1.10.3-r1 apk +libgpg-error 1.51-r0 apk libidn2 2.3.7-r0 apk libintl 0.22.5-r0 apk libmd 1.1.0-r0 apk -libncursesw 6.4_p20240420-r2 apk -libproc2 4.0.4-r0 apk -libpsl 0.21.5-r1 apk -libssl3 3.3.2-r1 apk -libstdc++ 13.2.1_git20240309-r0 apk +libncursesw 6.5_p20241006-r3 apk +libproc2 4.0.4-r2 apk +libpsl 0.21.5-r3 apk +libssl3 3.3.2-r4 apk +libstdc++ 14.2.0-r4 apk libunistring 1.2-r0 apk -libxml2 2.12.7-r0 apk -libxslt 1.1.39-r1 apk -linux-pam 1.6.0-r0 apk +libxml2 2.13.4-r3 apk +libxslt 1.1.42-r1 apk +linux-pam 1.6.1-r1 apk mscorlib 6.0.1322.58009 dotnet -musl 1.2.5-r0 apk -musl-utils 1.2.5-r0 apk -ncurses-terminfo-base 6.4_p20240420-r2 apk -netcat-openbsd 1.226-r0 apk +musl 1.2.5-r8 apk +musl-utils 1.2.5-r8 apk +ncurses-terminfo-base 6.5_p20241006-r3 apk +netcat-openbsd 1.226.1.1-r0 apk netstandard 6.0.1322.58009 dotnet -nghttp2-libs 1.62.1-r0 apk +nghttp2-libs 1.64.0-r0 apk oniguruma 6.9.9-r0 apk -procps-ng 4.0.4-r0 apk -readline 8.2.10-r0 apk -scanelf 1.3.7-r2 apk -shadow 4.15.1-r0 apk -skalibs 2.14.1.1-r0 apk -sqlite-libs 3.45.3-r1 apk -ssl_client 1.36.1-r29 apk -tzdata 2024b-r0 apk -utmps-libs 0.1.2.2-r1 apk +procps-ng 4.0.4-r2 apk +readline 8.2.13-r0 apk +scanelf 1.3.8-r1 apk +shadow 4.16.0-r1 apk +skalibs-libs 2.14.3.0-r0 apk +sqlite-libs 3.47.1-r0 apk +ssl_client 1.37.0-r9 apk +tzdata 2024b-r1 apk +utmps-libs 0.1.2.3-r2 apk xmlstarlet 1.6.1-r2 apk -xz-libs 5.6.2-r0 apk -zlib 1.3.1-r1 apk -zstd-libs 1.5.6-r0 apk +xz-libs 5.6.3-r0 apk +zlib 1.3.1-r2 apk +zstd-libs 1.5.6-r1 apk From af7da33642b03e7aaee25cd363c67e02a747f0d7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 3 Jan 2025 23:33:30 +0000 Subject: [PATCH 374/393] 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 f7e7466..41c8873 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -416,4 +416,4 @@ utmps-libs 0.1.2.3-r2 xmlstarlet 1.6.1-r2 apk xz-libs 5.6.3-r0 apk zlib 1.3.1-r2 apk -zstd-libs 1.5.6-r1 apk +zstd-libs 1.5.6-r2 apk From 418c317be164515c35890672ce7bd6a1fbcdeb19 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 6 Jan 2025 03:05:49 +0000 Subject: [PATCH 375/393] Bot Updating Package Versions --- package_versions.txt | 46 +++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 41c8873..b5b09e2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,5 @@ NAME VERSION TYPE -Bouncy Castle for .NET (netstandard2.0) 1.9.0.1 dotnet +BouncyCastle.NET 2.4.0.33771 dotnet Dapper 2.0.123.33578 dotnet Diacritical 1.0.4.0 dotnet DryIoc 5.4.3.0 dotnet @@ -9,14 +9,14 @@ Equ 2.3.0 FFMpegCore 4.0.0.0 dotnet FluentMigrator 3.3.2.9 dotnet (+19 duplicates) FluentValidation 9.5.4.0 dotnet -Harmony 2.0.1.0 dotnet +Harmony 2.3.3.0+395749ff507ab4e2cd4f84cf99085ec18f6870bc dotnet ICSharpCode.SharpZipLib 1.4.2.13 dotnet -IPAddressRange 6.0.0.0 dotnet -Ical.Net 1.0.0.0 dotnet +IPAddressRange 6.1.0.0 dotnet +Ical.Net 4.3.1+5889b14d90ccd3cd32b54229029dab52495a09b0 dotnet ImpromptuInterface 7.0.1.0 dotnet Instances 1.0.0.0 dotnet Json.NET 13.0.3.27908 dotnet -MailKit 3.6.0.0 dotnet +MailKit 4.8.0.0 dotnet Microsoft.AspNetCore 6.0.1322.58013 dotnet Microsoft.AspNetCore.Antiforgery 6.0.1322.58013 dotnet Microsoft.AspNetCore.Authentication 6.0.1322.58013 dotnet @@ -101,7 +101,7 @@ Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet Microsoft.Bcl.TimeProvider 8.0.23.53103 dotnet Microsoft.CSharp 6.0.1322.58009 dotnet -Microsoft.Data.SqlClient 2.1.2+2a61e8301e9d21ada2338a9279cf27653e781757 dotnet +Microsoft.Data.SqlClient 2.1.7+730a7d538680463c75dd8dceec5fb27d158abea4 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 @@ -161,25 +161,23 @@ Microsoft.VisualBasic.Core 11.100.1322.58009 Microsoft.Win32.Primitives 6.0.1322.58009 dotnet Microsoft.Win32.Registry 6.0.1322.58009 dotnet Microsoft.Win32.SystemEvents 6.0.21.52210 dotnet -MimeKit 3.6.0.0 dotnet -Mono.Cecil 0.11.2.0 dotnet (+3 duplicates) +MimeKit 4.8.0.0 dotnet Mono.Nat 3.0.1 dotnet Mono.Posix.NETStandard 1.0.0.0 dotnet -MonoMod.Common 20.05.07.01+b18b2bddebe81992d218ea7e1f41aa1923459652 dotnet MonoTorrent 2.0.7 dotnet -NLog v5.3.2 5.3.2.2526 dotnet -NLog.Extensions.Logging v5.3.11 5.3.11.526 dotnet -NLog.Layouts.ClefJsonLayout 1.0.0.0 dotnet +NLog v5.3.4 5.3.4.2778 dotnet +NLog.Extensions.Logging v5.3.15 5.3.15.614 dotnet +NLog.Layouts.ClefJsonLayout 1.0.2.0 dotnet NLog.Targets.Syslog 7.0.0.0 dotnet -NodaTime 3.0.0.0 dotnet -Npgsql 7.0.7.0 dotnet -Polly 8.3.1.3207 dotnet +NodaTime 3.2.0.0 dotnet +Npgsql 7.0.9.0 dotnet +Polly 8.5.0.4130 dotnet Polly.Contrib.WaitAndRetry 1.1.1.0+7596d2dacf22d88bbd814bc49c28424fb6e921e9 dotnet -Polly.Core 8.3.1.3207 dotnet +Polly.Core 8.5.0.4130 dotnet ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet -SixLabors.ImageSharp 3.1.5.0 dotnet -Sonarr 4.0.11.2680 dotnet (+8 duplicates) +SixLabors.ImageSharp 3.1.6.0 dotnet +Sonarr 4.0.12.2823 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet @@ -221,7 +219,7 @@ System.Drawing 6.0.1322.58009 System.Drawing.Common 6.0.21.52210 dotnet System.Drawing.Primitives 6.0.1322.58009 dotnet System.Dynamic.Runtime 6.0.1322.58009 dotnet -System.Formats.Asn1 6.0.1322.58009 dotnet +System.Formats.Asn1 8.0.724.31311 dotnet System.Globalization 6.0.1322.58009 dotnet System.Globalization.Calendars 6.0.1322.58009 dotnet System.Globalization.Extensions 6.0.1322.58009 dotnet @@ -309,7 +307,7 @@ System.Security.Cryptography.Cng 6.0.1322.58009 System.Security.Cryptography.Csp 6.0.1322.58009 dotnet System.Security.Cryptography.Encoding 6.0.1322.58009 dotnet System.Security.Cryptography.OpenSsl 6.0.1322.58009 dotnet -System.Security.Cryptography.Pkcs 6.0.522.21309 dotnet +System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet System.Security.Cryptography.Primitives 6.0.1322.58009 dotnet System.Security.Cryptography.ProtectedData 6.0.21.52210 dotnet System.Security.Cryptography.X509Certificates 6.0.1322.58009 dotnet @@ -355,8 +353,8 @@ System.Xml.XmlDocument 6.0.1322.58009 System.Xml.XmlSerializer 6.0.1322.58009 dotnet WindowsBase 6.0.1322.58009 dotnet acl-libs 2.3.2-r1 apk -alpine-baselayout 3.6.8-r0 apk -alpine-baselayout-data 3.6.8-r0 apk +alpine-baselayout 3.6.8-r1 apk +alpine-baselayout-data 3.6.8-r1 apk alpine-keys 2.5-r0 apk alpine-release 3.21.0-r0 apk apk-tools 2.14.6-r2 apk @@ -365,8 +363,8 @@ brotli-libs 1.1.0-r2 busybox 1.37.0-r9 apk busybox-binsh 1.37.0-r9 apk c-ares 1.34.3-r0 apk -ca-certificates 20241010-r0 apk -ca-certificates-bundle 20241010-r0 apk +ca-certificates 20241121-r0 apk +ca-certificates-bundle 20241121-r0 apk catatonit 0.2.0-r0 apk coreutils 9.5-r1 apk coreutils-env 9.5-r1 apk From b0ad5dc62fb877b3f83ed0ad68200c5bdedd4270 Mon Sep 17 00:00:00 2001 From: Nikita Pedorich <pedorich.n@gmail.com> Date: Thu, 9 Jan 2025 21:51:27 +0900 Subject: [PATCH 376/393] fix: Rootless entrypoint --- readme-vars.yml | 1 + root/etc/s6-overlay/s6-rc.d/svc-sonarr/run | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 3835a4a..f18f03f 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -83,6 +83,7 @@ init_diagram: | "sonarr:latest" <- Base Images # changelog changelogs: + - {date: "09.01.25:", desc: "Fix rootless entrypoint."} - {date: "23.12.24:", desc: "Rebase Alpine 3.21."} - {date: "31.05.24:", desc: "Rebase Alpine 3.20."} - {date: "12.01.24:", desc: "Update download url."} diff --git a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run index dee31f4..530c188 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-sonarr/run @@ -9,6 +9,6 @@ if [[ -z ${LSIO_NON_ROOT_USER} ]]; then else exec \ s6-notifyoncheck -d -n 300 -w 1000 \ - cd /app/sonarr/bin s6-setuidgid abc /app/sonarr/bin/Sonarr \ + cd /app/sonarr/bin /app/sonarr/bin/Sonarr \ -nobrowser -data=/config fi From 52ed4dfc420f107f9f06d0b3e604189677149106 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 9 Jan 2025 13:44:04 +0000 Subject: [PATCH 377/393] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6415ae..e203074 100644 --- a/README.md +++ b/README.md @@ -308,6 +308,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **09.01.25:** - Fix rootless entrypoint. * **23.12.24:** - Rebase Alpine 3.21. * **31.05.24:** - Rebase Alpine 3.20. * **12.01.24:** - Update download url. From d8ea320f78f97187e638210de5d16dbb4c02c9cf Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 10 Jan 2025 23:32:10 +0000 Subject: [PATCH 378/393] 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 b5b09e2..bb2fb7e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -356,20 +356,20 @@ acl-libs 2.3.2-r1 alpine-baselayout 3.6.8-r1 apk alpine-baselayout-data 3.6.8-r1 apk alpine-keys 2.5-r0 apk -alpine-release 3.21.0-r0 apk +alpine-release 3.21.2-r0 apk apk-tools 2.14.6-r2 apk bash 5.2.37-r0 apk brotli-libs 1.1.0-r2 apk busybox 1.37.0-r9 apk busybox-binsh 1.37.0-r9 apk c-ares 1.34.3-r0 apk -ca-certificates 20241121-r0 apk -ca-certificates-bundle 20241121-r0 apk +ca-certificates 20241121-r1 apk +ca-certificates-bundle 20241121-r1 apk catatonit 0.2.0-r0 apk -coreutils 9.5-r1 apk -coreutils-env 9.5-r1 apk -coreutils-fmt 9.5-r1 apk -coreutils-sha512sum 9.5-r1 apk +coreutils 9.5-r2 apk +coreutils-env 9.5-r2 apk +coreutils-fmt 9.5-r2 apk +coreutils-sha512sum 9.5-r2 apk curl 8.11.1-r0 apk findutils 4.10.0-r0 apk icu-data-en 74.2-r0 apk From 5b5d722b3f1b0cfee8ea33dbad6eead23f7a2619 Mon Sep 17 00:00:00 2001 From: quietsy <github@qtsy.cc> Date: Wed, 22 Jan 2025 22:43:45 +0200 Subject: [PATCH 379/393] 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 f18f03f..76cdc0a 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -7,6 +7,7 @@ project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/ma project_blurb: | [{{ project_name|capitalize }}]({{ project_url }}) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" +project_categories: "Media Management" # supported architectures available_architectures: - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} From 941c4a95972a599f899325f24af6451849e6dce6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Thu, 23 Jan 2025 07:36:48 +0000 Subject: [PATCH 380/393] 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 bb2fb7e..3e8e427 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -360,8 +360,8 @@ alpine-release 3.21.2-r0 apk-tools 2.14.6-r2 apk bash 5.2.37-r0 apk brotli-libs 1.1.0-r2 apk -busybox 1.37.0-r9 apk -busybox-binsh 1.37.0-r9 apk +busybox 1.37.0-r12 apk +busybox-binsh 1.37.0-r12 apk c-ares 1.34.3-r0 apk ca-certificates 20241121-r1 apk ca-certificates-bundle 20241121-r1 apk @@ -408,7 +408,7 @@ scanelf 1.3.8-r1 shadow 4.16.0-r1 apk skalibs-libs 2.14.3.0-r0 apk sqlite-libs 3.47.1-r0 apk -ssl_client 1.37.0-r9 apk +ssl_client 1.37.0-r12 apk tzdata 2024b-r1 apk utmps-libs 0.1.2.3-r2 apk xmlstarlet 1.6.1-r2 apk From 99017fd256a16529e7ceae6841fc8a1df8015c7e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 31 Jan 2025 23:30:25 +0000 Subject: [PATCH 381/393] Bot Updating Templated Files --- Jenkinsfile | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 546d538..6dcfbf4 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 9545741dcafe987d533e71cb879d7070a254f0f3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 31 Jan 2025 23:32:18 +0000 Subject: [PATCH 382/393] 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 5e2df3b..4f5a86a 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 45bce79..a238662 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 f7578e3..7bfa9c8 100755 --- 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-sonarr\n\n" >> $GITHUB_STEP_SUMMARY - if grep -q "^sonarr_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + if grep -q "^sonarr_master_" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`sonarr_master_\`; will skip trigger if version matches." >> $GITHUB_STEP_SUMMARY + elif grep -q "^sonarr_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`sonarr_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 http://services.sonarr.tv/v1/releases | jq -r '.[] | select(.releaseChannel=="v4-stable") | .version') echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY + if grep -q "^sonarr_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 e203074..609ece6 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 9447093418157e1368f0b8bd7472d0d234dc256c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 7 Feb 2025 23:32:16 +0000 Subject: [PATCH 383/393] 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 3e8e427..2646b44 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -407,7 +407,7 @@ readline 8.2.13-r0 scanelf 1.3.8-r1 apk shadow 4.16.0-r1 apk skalibs-libs 2.14.3.0-r0 apk -sqlite-libs 3.47.1-r0 apk +sqlite-libs 3.48.0-r0 apk ssl_client 1.37.0-r12 apk tzdata 2024b-r1 apk utmps-libs 0.1.2.3-r2 apk From c054b83d33fd79f492086e169351c0cda2d3121b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 12 Feb 2025 04:36:48 +0000 Subject: [PATCH 384/393] Bot Updating Templated Files --- Jenkinsfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6dcfbf4..84db39d 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 644007fc26c40b46296dac98e1071496cd2c99ae Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Wed, 12 Feb 2025 04:41:10 +0000 Subject: [PATCH 385/393] 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 2646b44..b2f6523 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -177,7 +177,7 @@ Polly.Core 8.5.0.4130 ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet SixLabors.ImageSharp 3.1.6.0 dotnet -Sonarr 4.0.12.2823 dotnet (+8 duplicates) +Sonarr 4.0.13.2932 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet @@ -370,15 +370,15 @@ coreutils 9.5-r2 coreutils-env 9.5-r2 apk coreutils-fmt 9.5-r2 apk coreutils-sha512sum 9.5-r2 apk -curl 8.11.1-r0 apk +curl 8.12.0-r0 apk findutils 4.10.0-r0 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk jq 1.7.1-r0 apk libattr 2.5.2-r2 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.2-r4 apk -libcurl 8.11.1-r0 apk +libcrypto3 3.3.2-r5 apk +libcurl 8.12.0-r0 apk libgcc 14.2.0-r4 apk libgcrypt 1.10.3-r1 apk libgpg-error 1.51-r0 apk @@ -388,7 +388,7 @@ libmd 1.1.0-r0 libncursesw 6.5_p20241006-r3 apk libproc2 4.0.4-r2 apk libpsl 0.21.5-r3 apk -libssl3 3.3.2-r4 apk +libssl3 3.3.2-r5 apk libstdc++ 14.2.0-r4 apk libunistring 1.2-r0 apk libxml2 2.13.4-r3 apk From 5b47125951ea7efafd7df8f3db95cbc8e6f8866a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 21 Feb 2025 23:32:28 +0000 Subject: [PATCH 386/393] 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 b2f6523..72e78bf 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -356,8 +356,8 @@ acl-libs 2.3.2-r1 alpine-baselayout 3.6.8-r1 apk alpine-baselayout-data 3.6.8-r1 apk alpine-keys 2.5-r0 apk -alpine-release 3.21.2-r0 apk -apk-tools 2.14.6-r2 apk +alpine-release 3.21.3-r0 apk +apk-tools 2.14.6-r3 apk bash 5.2.37-r0 apk brotli-libs 1.1.0-r2 apk busybox 1.37.0-r12 apk @@ -370,15 +370,15 @@ coreutils 9.5-r2 coreutils-env 9.5-r2 apk coreutils-fmt 9.5-r2 apk coreutils-sha512sum 9.5-r2 apk -curl 8.12.0-r0 apk +curl 8.12.1-r0 apk findutils 4.10.0-r0 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk jq 1.7.1-r0 apk libattr 2.5.2-r2 apk libbsd 0.12.2-r0 apk -libcrypto3 3.3.2-r5 apk -libcurl 8.12.0-r0 apk +libcrypto3 3.3.3-r0 apk +libcurl 8.12.1-r0 apk libgcc 14.2.0-r4 apk libgcrypt 1.10.3-r1 apk libgpg-error 1.51-r0 apk @@ -388,15 +388,15 @@ libmd 1.1.0-r0 libncursesw 6.5_p20241006-r3 apk libproc2 4.0.4-r2 apk libpsl 0.21.5-r3 apk -libssl3 3.3.2-r5 apk +libssl3 3.3.3-r0 apk libstdc++ 14.2.0-r4 apk libunistring 1.2-r0 apk libxml2 2.13.4-r3 apk libxslt 1.1.42-r1 apk linux-pam 1.6.1-r1 apk mscorlib 6.0.1322.58009 dotnet -musl 1.2.5-r8 apk -musl-utils 1.2.5-r8 apk +musl 1.2.5-r9 apk +musl-utils 1.2.5-r9 apk ncurses-terminfo-base 6.5_p20241006-r3 apk netcat-openbsd 1.226.1.1-r0 apk netstandard 6.0.1322.58009 dotnet @@ -409,7 +409,7 @@ shadow 4.16.0-r1 skalibs-libs 2.14.3.0-r0 apk sqlite-libs 3.48.0-r0 apk ssl_client 1.37.0-r12 apk -tzdata 2024b-r1 apk +tzdata 2025a-r0 apk utmps-libs 0.1.2.3-r2 apk xmlstarlet 1.6.1-r2 apk xz-libs 5.6.3-r0 apk From 49ac7ced520348629ede1deda9975d017228ceec Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 7 Mar 2025 23:30:36 +0000 Subject: [PATCH 387/393] 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 72e78bf..576eee9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -391,7 +391,7 @@ libpsl 0.21.5-r3 libssl3 3.3.3-r0 apk libstdc++ 14.2.0-r4 apk libunistring 1.2-r0 apk -libxml2 2.13.4-r3 apk +libxml2 2.13.4-r4 apk libxslt 1.1.42-r1 apk linux-pam 1.6.1-r1 apk mscorlib 6.0.1322.58009 dotnet From 36cb88f8c05a9714089e30c09a791cab684ff835 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 14 Mar 2025 23:34:31 +0000 Subject: [PATCH 388/393] 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 576eee9..6dd4372 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -391,8 +391,8 @@ libpsl 0.21.5-r3 libssl3 3.3.3-r0 apk libstdc++ 14.2.0-r4 apk libunistring 1.2-r0 apk -libxml2 2.13.4-r4 apk -libxslt 1.1.42-r1 apk +libxml2 2.13.4-r5 apk +libxslt 1.1.42-r2 apk linux-pam 1.6.1-r1 apk mscorlib 6.0.1322.58009 dotnet musl 1.2.5-r9 apk From 68b3586774226dc6934e146cf5041686275953c0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Mon, 17 Mar 2025 19:28:34 +0000 Subject: [PATCH 389/393] 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 6dd4372..9934376 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -176,8 +176,8 @@ Polly.Contrib.WaitAndRetry 1.1.1.0+7596d2dacf22 Polly.Core 8.5.0.4130 dotnet ReusableTasks 2.0.0 dotnet Sentry 4.0.2.0 dotnet -SixLabors.ImageSharp 3.1.6.0 dotnet -Sonarr 4.0.13.2932 dotnet (+8 duplicates) +SixLabors.ImageSharp 3.1.7.0 dotnet +Sonarr 4.0.14.2939 dotnet (+8 duplicates) Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet From 48998cdd8c431dce4e00b53209f7dbb523684f9c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 28 Mar 2025 23:34:21 +0000 Subject: [PATCH 390/393] 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 9934376..08cd1d0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -370,7 +370,7 @@ coreutils 9.5-r2 coreutils-env 9.5-r2 apk coreutils-fmt 9.5-r2 apk coreutils-sha512sum 9.5-r2 apk -curl 8.12.1-r0 apk +curl 8.12.1-r1 apk findutils 4.10.0-r0 apk icu-data-en 74.2-r0 apk icu-libs 74.2-r0 apk @@ -378,7 +378,7 @@ jq 1.7.1-r0 libattr 2.5.2-r2 apk libbsd 0.12.2-r0 apk libcrypto3 3.3.3-r0 apk -libcurl 8.12.1-r0 apk +libcurl 8.12.1-r1 apk libgcc 14.2.0-r4 apk libgcrypt 1.10.3-r1 apk libgpg-error 1.51-r0 apk From df12a32b654fafdb440c108c3fd7b18da6e3693b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 4 Apr 2025 23:34:05 +0000 Subject: [PATCH 391/393] Bot Updating Package Versions --- package_versions.txt | 601 +++++++++++++------------------------------ 1 file changed, 184 insertions(+), 417 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 08cd1d0..84b67a3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,417 +1,184 @@ -NAME VERSION TYPE -BouncyCastle.NET 2.4.0.33771 dotnet -Dapper 2.0.123.33578 dotnet -Diacritical 1.0.4.0 dotnet -DryIoc 5.4.3.0 dotnet -DryIoc.Microsoft.DependencyInjection net6.0 6.2.0.0 dotnet -Dynamitey 2.0.9.136 dotnet -Equ 2.3.0 dotnet -FFMpegCore 4.0.0.0 dotnet -FluentMigrator 3.3.2.9 dotnet (+19 duplicates) -FluentValidation 9.5.4.0 dotnet -Harmony 2.3.3.0+395749ff507ab4e2cd4f84cf99085ec18f6870bc dotnet -ICSharpCode.SharpZipLib 1.4.2.13 dotnet -IPAddressRange 6.1.0.0 dotnet -Ical.Net 4.3.1+5889b14d90ccd3cd32b54229029dab52495a09b0 dotnet -ImpromptuInterface 7.0.1.0 dotnet -Instances 1.0.0.0 dotnet -Json.NET 13.0.3.27908 dotnet -MailKit 4.8.0.0 dotnet -Microsoft.AspNetCore 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Antiforgery 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Cookies 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authentication.OAuth 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authorization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Authorization.Policy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Authorization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Forms 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Server 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Components.Web 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Connections.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.CookiePolicy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Cors 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Cryptography.Internal 6.0.2123.36438 dotnet -Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.2123.36438 dotnet -Microsoft.AspNetCore.DataProtection 6.0.1322.58013 dotnet -Microsoft.AspNetCore.DataProtection.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.DataProtection.Extensions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Diagnostics.HealthChecks 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HostFiltering 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Hosting.Server.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Html.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Connections 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Connections.Common 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Extensions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Features 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Http.Results 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpLogging 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpOverrides 6.0.1322.58013 dotnet -Microsoft.AspNetCore.HttpsPolicy 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Identity 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Localization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Localization.Routing 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Metadata 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.ApiExplorer 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Cors 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.DataAnnotations 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Json 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Formatters.Xml 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Localization 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.Razor 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.RazorPages 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.TagHelpers 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Mvc.ViewFeatures 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Owin 6.0.2123.36438 dotnet -Microsoft.AspNetCore.Razor 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Razor.Runtime 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCaching 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCaching.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.ResponseCompression 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Rewrite 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Routing 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Routing.Abstractions 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.HttpSys 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.IIS 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.IISIntegration 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Quic 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets 6.0.1322.58013 dotnet -Microsoft.AspNetCore.Session 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Common 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Core 6.0.1322.58013 dotnet -Microsoft.AspNetCore.SignalR.Protocols.Json 6.0.1322.58013 dotnet -Microsoft.AspNetCore.StaticFiles 6.0.1322.58013 dotnet -Microsoft.AspNetCore.WebSockets 6.0.1322.58013 dotnet -Microsoft.AspNetCore.WebUtilities 6.0.1322.58013 dotnet -Microsoft.Bcl.AsyncInterfaces 6.0.21.52210 dotnet -Microsoft.Bcl.TimeProvider 8.0.23.53103 dotnet -Microsoft.CSharp 6.0.1322.58009 dotnet -Microsoft.Data.SqlClient 2.1.7+730a7d538680463c75dd8dceec5fb27d158abea4 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.1322.58013 dotnet -Microsoft.Extensions.Configuration.UserSecrets 6.0.222.6406 dotnet -Microsoft.Extensions.Configuration.Xml 6.0.21.52210 dotnet -Microsoft.Extensions.DependencyInjection 6.0.1022.47605 dotnet -Microsoft.Extensions.DependencyInjection.Abstractions 7.0.22.51805 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks 6.0.1322.58013 dotnet -Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.1322.58013 dotnet -Microsoft.Extensions.Features 6.0.1322.58013 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.1322.58013 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.Hosting.WindowsServices 6.0.1823.26907 dotnet -Microsoft.Extensions.Http 6.0.21.52210 dotnet -Microsoft.Extensions.Identity.Core 6.0.1322.58013 dotnet -Microsoft.Extensions.Identity.Stores 6.0.1322.58013 dotnet -Microsoft.Extensions.Localization 6.0.1322.58013 dotnet -Microsoft.Extensions.Localization.Abstractions 6.0.1322.58013 dotnet -Microsoft.Extensions.Logging 6.0.21.52210 dotnet -Microsoft.Extensions.Logging.Abstractions 6.0.1122.52304 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.1322.58013 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.1322.58013 dotnet -Microsoft.Identity.Client 4.21.1.0 dotnet -Microsoft.IdentityModel.JsonWebTokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Logging 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Protocols 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.IdentityModel.Tokens 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -Microsoft.JSInterop 6.0.1322.58013 dotnet -Microsoft.Net.Http.Headers 6.0.1322.58013 dotnet -Microsoft.OpenApi 1.6.14.0 dotnet -Microsoft.VisualBasic 6.0.1322.58009 dotnet -Microsoft.VisualBasic.Core 11.100.1322.58009 dotnet -Microsoft.Win32.Primitives 6.0.1322.58009 dotnet -Microsoft.Win32.Registry 6.0.1322.58009 dotnet -Microsoft.Win32.SystemEvents 6.0.21.52210 dotnet -MimeKit 4.8.0.0 dotnet -Mono.Nat 3.0.1 dotnet -Mono.Posix.NETStandard 1.0.0.0 dotnet -MonoTorrent 2.0.7 dotnet -NLog v5.3.4 5.3.4.2778 dotnet -NLog.Extensions.Logging v5.3.15 5.3.15.614 dotnet -NLog.Layouts.ClefJsonLayout 1.0.2.0 dotnet -NLog.Targets.Syslog 7.0.0.0 dotnet -NodaTime 3.2.0.0 dotnet -Npgsql 7.0.9.0 dotnet -Polly 8.5.0.4130 dotnet -Polly.Contrib.WaitAndRetry 1.1.1.0+7596d2dacf22d88bbd814bc49c28424fb6e921e9 dotnet -Polly.Core 8.5.0.4130 dotnet -ReusableTasks 2.0.0 dotnet -Sentry 4.0.2.0 dotnet -SixLabors.ImageSharp 3.1.7.0 dotnet -Sonarr 4.0.14.2939 dotnet (+8 duplicates) -Swashbuckle.AspNetCore.Annotations 6.6.2.401 dotnet -Swashbuckle.AspNetCore.Swagger 6.6.2.401 dotnet -Swashbuckle.AspNetCore.SwaggerGen 6.6.2.401 dotnet -System 6.0.1322.58009 dotnet -System.AppContext 6.0.1322.58009 dotnet -System.Buffers 6.0.1322.58009 dotnet -System.Collections 6.0.1322.58009 dotnet -System.Collections.Concurrent 6.0.1322.58009 dotnet -System.Collections.Immutable 6.0.1322.58009 dotnet -System.Collections.NonGeneric 6.0.1322.58009 dotnet -System.Collections.Specialized 6.0.1322.58009 dotnet -System.ComponentModel 6.0.1322.58009 dotnet -System.ComponentModel.Annotations 6.0.1322.58009 dotnet -System.ComponentModel.DataAnnotations 6.0.1322.58009 dotnet -System.ComponentModel.EventBasedAsync 6.0.1322.58009 dotnet -System.ComponentModel.Primitives 6.0.1322.58009 dotnet -System.ComponentModel.TypeConverter 6.0.1322.58009 dotnet -System.Configuration 6.0.1322.58009 dotnet -System.Configuration.ConfigurationManager 6.0.922.41905 dotnet -System.Console 6.0.1322.58009 dotnet -System.Core 6.0.1322.58009 dotnet -System.Data 6.0.1322.58009 dotnet -System.Data.Common 6.0.1322.58009 dotnet -System.Data.DataSetExtensions 6.0.1322.58009 dotnet -System.Data.SQLite 1.0.115.5 dotnet -System.Data.SqlServerCe 4.0.8876.1 dotnet -System.Diagnostics.Contracts 6.0.1322.58009 dotnet -System.Diagnostics.Debug 6.0.1322.58009 dotnet -System.Diagnostics.DiagnosticSource 6.0.1322.58009 dotnet -System.Diagnostics.EventLog 6.0.21.52210 dotnet -System.Diagnostics.FileVersionInfo 6.0.1322.58009 dotnet -System.Diagnostics.Process 6.0.1322.58009 dotnet -System.Diagnostics.StackTrace 6.0.1322.58009 dotnet -System.Diagnostics.TextWriterTraceListener 6.0.1322.58009 dotnet -System.Diagnostics.Tools 6.0.1322.58009 dotnet -System.Diagnostics.TraceSource 6.0.1322.58009 dotnet -System.Diagnostics.Tracing 6.0.1322.58009 dotnet -System.Drawing 6.0.1322.58009 dotnet -System.Drawing.Common 6.0.21.52210 dotnet -System.Drawing.Primitives 6.0.1322.58009 dotnet -System.Dynamic.Runtime 6.0.1322.58009 dotnet -System.Formats.Asn1 8.0.724.31311 dotnet -System.Globalization 6.0.1322.58009 dotnet -System.Globalization.Calendars 6.0.1322.58009 dotnet -System.Globalization.Extensions 6.0.1322.58009 dotnet -System.IO 6.0.1322.58009 dotnet -System.IO.Compression 6.0.1322.58009 dotnet -System.IO.Compression.Brotli 6.0.1322.58009 dotnet -System.IO.Compression.FileSystem 6.0.1322.58009 dotnet -System.IO.Compression.ZipFile 6.0.1322.58009 dotnet -System.IO.FileSystem 6.0.1322.58009 dotnet -System.IO.FileSystem.AccessControl 6.0.1322.58009 dotnet -System.IO.FileSystem.DriveInfo 6.0.1322.58009 dotnet -System.IO.FileSystem.Primitives 6.0.1322.58009 dotnet -System.IO.FileSystem.Watcher 6.0.1322.58009 dotnet -System.IO.IsolatedStorage 6.0.1322.58009 dotnet -System.IO.MemoryMappedFiles 6.0.1322.58009 dotnet -System.IO.Pipelines 6.0.522.21309 dotnet -System.IO.Pipes 6.0.1322.58009 dotnet -System.IO.Pipes.AccessControl 6.0.1322.58009 dotnet -System.IO.UnmanagedMemoryStream 6.0.1322.58009 dotnet -System.IdentityModel.Tokens.Jwt 6.8.0.11012235604.824068adaeb7b158df2b36d8787f689646e715e0 dotnet -System.Linq 6.0.1322.58009 dotnet -System.Linq.Expressions 6.0.1322.58009 dotnet -System.Linq.Parallel 6.0.1322.58009 dotnet -System.Linq.Queryable 6.0.1322.58009 dotnet -System.Memory 6.0.1322.58009 dotnet -System.Net 6.0.1322.58009 dotnet -System.Net.Http 6.0.1322.58009 dotnet -System.Net.Http.Json 6.0.1322.58009 dotnet -System.Net.HttpListener 6.0.1322.58009 dotnet -System.Net.Mail 6.0.1322.58009 dotnet -System.Net.NameResolution 6.0.1322.58009 dotnet -System.Net.NetworkInformation 6.0.1322.58009 dotnet -System.Net.Ping 6.0.1322.58009 dotnet -System.Net.Primitives 6.0.1322.58009 dotnet -System.Net.Quic 6.0.1322.58009 dotnet -System.Net.Requests 6.0.1322.58009 dotnet -System.Net.Security 6.0.1322.58009 dotnet -System.Net.ServicePoint 6.0.1322.58009 dotnet -System.Net.Sockets 6.0.1322.58009 dotnet -System.Net.WebClient 6.0.1322.58009 dotnet -System.Net.WebHeaderCollection 6.0.1322.58009 dotnet -System.Net.WebProxy 6.0.1322.58009 dotnet -System.Net.WebSockets 6.0.1322.58009 dotnet -System.Net.WebSockets.Client 6.0.1322.58009 dotnet -System.Numerics 6.0.1322.58009 dotnet -System.Numerics.Vectors 6.0.1322.58009 dotnet -System.ObjectModel 6.0.1322.58009 dotnet -System.Private.CoreLib 6.0.1322.58009 dotnet -System.Private.DataContractSerialization 6.0.1322.58009 dotnet -System.Private.Uri 6.0.1322.58009 dotnet -System.Private.Xml 6.0.1322.58009 dotnet -System.Private.Xml.Linq 6.0.1322.58009 dotnet -System.Reflection 6.0.1322.58009 dotnet -System.Reflection.DispatchProxy 6.0.1322.58009 dotnet -System.Reflection.Emit 6.0.1322.58009 dotnet -System.Reflection.Emit.ILGeneration 6.0.1322.58009 dotnet -System.Reflection.Emit.Lightweight 6.0.1322.58009 dotnet -System.Reflection.Extensions 6.0.1322.58009 dotnet -System.Reflection.Metadata 6.0.1322.58009 dotnet -System.Reflection.Primitives 6.0.1322.58009 dotnet -System.Reflection.TypeExtensions 6.0.1322.58009 dotnet -System.Resources.Reader 6.0.1322.58009 dotnet -System.Resources.ResourceManager 6.0.1322.58009 dotnet -System.Resources.Writer 6.0.1322.58009 dotnet -System.Runtime 6.0.1322.58009 dotnet -System.Runtime.Caching 4.700.19.56404 dotnet -System.Runtime.CompilerServices.VisualC 6.0.1322.58009 dotnet -System.Runtime.Extensions 6.0.1322.58009 dotnet -System.Runtime.Handles 6.0.1322.58009 dotnet -System.Runtime.InteropServices 6.0.1322.58009 dotnet -System.Runtime.InteropServices.RuntimeInformation 6.0.1322.58009 dotnet -System.Runtime.Intrinsics 6.0.1322.58009 dotnet -System.Runtime.Loader 6.0.1322.58009 dotnet -System.Runtime.Numerics 6.0.1322.58009 dotnet -System.Runtime.Serialization 6.0.1322.58009 dotnet -System.Runtime.Serialization.Formatters 6.0.1322.58009 dotnet -System.Runtime.Serialization.Json 6.0.1322.58009 dotnet -System.Runtime.Serialization.Primitives 6.0.1322.58009 dotnet -System.Runtime.Serialization.Xml 6.0.1322.58009 dotnet -System.Security 6.0.1322.58009 dotnet -System.Security.AccessControl 6.0.1322.58009 dotnet -System.Security.Claims 6.0.1322.58009 dotnet -System.Security.Cryptography.Algorithms 6.0.1322.58009 dotnet -System.Security.Cryptography.Cng 6.0.1322.58009 dotnet -System.Security.Cryptography.Csp 6.0.1322.58009 dotnet -System.Security.Cryptography.Encoding 6.0.1322.58009 dotnet -System.Security.Cryptography.OpenSsl 6.0.1322.58009 dotnet -System.Security.Cryptography.Pkcs 8.0.23.53103 dotnet -System.Security.Cryptography.Primitives 6.0.1322.58009 dotnet -System.Security.Cryptography.ProtectedData 6.0.21.52210 dotnet -System.Security.Cryptography.X509Certificates 6.0.1322.58009 dotnet -System.Security.Cryptography.Xml 6.0.822.36306 dotnet -System.Security.Permissions 6.0.21.52210 dotnet -System.Security.Principal 6.0.1322.58009 dotnet -System.Security.Principal.Windows 6.0.1322.58009 dotnet -System.Security.SecureString 6.0.1322.58009 dotnet -System.ServiceModel.Web 6.0.1322.58009 dotnet -System.ServiceProcess 6.0.1322.58009 dotnet -System.ServiceProcess.ServiceController 6.0.1823.26907 dotnet -System.Text.Encoding 6.0.1322.58009 dotnet -System.Text.Encoding.CodePages 6.0.1322.58009 dotnet -System.Text.Encoding.Extensions 6.0.1322.58009 dotnet -System.Text.Encodings.Web 6.0.1322.58009 dotnet -System.Text.Json 6.0.3524.45918 dotnet -System.Text.RegularExpressions 6.0.1322.58009 dotnet -System.Threading 6.0.1322.58009 dotnet -System.Threading.Channels 6.0.1322.58009 dotnet -System.Threading.Overlapped 6.0.1322.58009 dotnet -System.Threading.Tasks 6.0.1322.58009 dotnet -System.Threading.Tasks.Dataflow 6.0.1322.58009 dotnet -System.Threading.Tasks.Extensions 6.0.1322.58009 dotnet -System.Threading.Tasks.Parallel 6.0.1322.58009 dotnet -System.Threading.Thread 6.0.1322.58009 dotnet -System.Threading.ThreadPool 6.0.1322.58009 dotnet -System.Threading.Timer 6.0.1322.58009 dotnet -System.Transactions 6.0.1322.58009 dotnet -System.Transactions.Local 6.0.1322.58009 dotnet -System.ValueTuple 6.0.1322.58009 dotnet -System.Web 6.0.1322.58009 dotnet -System.Web.HttpUtility 6.0.1322.58009 dotnet -System.Windows 6.0.1322.58009 dotnet -System.Windows.Extensions 6.0.21.52210 dotnet -System.Xml 6.0.1322.58009 dotnet -System.Xml.Linq 6.0.1322.58009 dotnet -System.Xml.ReaderWriter 6.0.1322.58009 dotnet -System.Xml.Serialization 6.0.1322.58009 dotnet -System.Xml.XDocument 6.0.1322.58009 dotnet -System.Xml.XPath 6.0.1322.58009 dotnet -System.Xml.XPath.XDocument 6.0.1322.58009 dotnet -System.Xml.XmlDocument 6.0.1322.58009 dotnet -System.Xml.XmlSerializer 6.0.1322.58009 dotnet -WindowsBase 6.0.1322.58009 dotnet -acl-libs 2.3.2-r1 apk -alpine-baselayout 3.6.8-r1 apk -alpine-baselayout-data 3.6.8-r1 apk -alpine-keys 2.5-r0 apk -alpine-release 3.21.3-r0 apk -apk-tools 2.14.6-r3 apk -bash 5.2.37-r0 apk -brotli-libs 1.1.0-r2 apk -busybox 1.37.0-r12 apk -busybox-binsh 1.37.0-r12 apk -c-ares 1.34.3-r0 apk -ca-certificates 20241121-r1 apk -ca-certificates-bundle 20241121-r1 apk -catatonit 0.2.0-r0 apk -coreutils 9.5-r2 apk -coreutils-env 9.5-r2 apk -coreutils-fmt 9.5-r2 apk -coreutils-sha512sum 9.5-r2 apk -curl 8.12.1-r1 apk -findutils 4.10.0-r0 apk -icu-data-en 74.2-r0 apk -icu-libs 74.2-r0 apk -jq 1.7.1-r0 apk -libattr 2.5.2-r2 apk -libbsd 0.12.2-r0 apk -libcrypto3 3.3.3-r0 apk -libcurl 8.12.1-r1 apk -libgcc 14.2.0-r4 apk -libgcrypt 1.10.3-r1 apk -libgpg-error 1.51-r0 apk -libidn2 2.3.7-r0 apk -libintl 0.22.5-r0 apk -libmd 1.1.0-r0 apk -libncursesw 6.5_p20241006-r3 apk -libproc2 4.0.4-r2 apk -libpsl 0.21.5-r3 apk -libssl3 3.3.3-r0 apk -libstdc++ 14.2.0-r4 apk -libunistring 1.2-r0 apk -libxml2 2.13.4-r5 apk -libxslt 1.1.42-r2 apk -linux-pam 1.6.1-r1 apk -mscorlib 6.0.1322.58009 dotnet -musl 1.2.5-r9 apk -musl-utils 1.2.5-r9 apk -ncurses-terminfo-base 6.5_p20241006-r3 apk -netcat-openbsd 1.226.1.1-r0 apk -netstandard 6.0.1322.58009 dotnet -nghttp2-libs 1.64.0-r0 apk -oniguruma 6.9.9-r0 apk -procps-ng 4.0.4-r2 apk -readline 8.2.13-r0 apk -scanelf 1.3.8-r1 apk -shadow 4.16.0-r1 apk -skalibs-libs 2.14.3.0-r0 apk -sqlite-libs 3.48.0-r0 apk -ssl_client 1.37.0-r12 apk -tzdata 2025a-r0 apk -utmps-libs 0.1.2.3-r2 apk -xmlstarlet 1.6.1-r2 apk -xz-libs 5.6.3-r0 apk -zlib 1.3.1-r2 apk -zstd-libs 1.5.6-r2 apk +NAME VERSION TYPE +BouncyCastle.Cryptography 2.4.0 dotnet (+5 duplicates) +Dapper 2.0.123 dotnet (+5 duplicates) +Diacritical.Net 1.0.4 dotnet (+5 duplicates) +DryIoc.Microsoft.DependencyInjection 6.2.0 dotnet (+1 duplicate) +DryIoc.dll 5.4.3 dotnet (+7 duplicates) +Dynamitey 2.0.9.136 dotnet (+3 duplicates) +Equ 2.3.0 dotnet (+5 duplicates) +FluentValidation 9.5.4 dotnet (+5 duplicates) +IPAddressRange 6.1.0 dotnet (+7 duplicates) +Ical.Net 4.3.1 dotnet (+2 duplicates) +ImpromptuInterface 7.0.1 dotnet (+3 duplicates) +Instances 1.6.1 dotnet (+5 duplicates) +Lib.Harmony 2.3.3 dotnet (+1 duplicate) +MailKit 4.8.0 dotnet (+5 duplicates) +Microsoft.AspNetCore.Cryptography.Internal 6.0.21 dotnet (+5 duplicates) +Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.21 dotnet (+5 duplicates) +Microsoft.AspNetCore.Owin 6.0.21 dotnet (+1 duplicate) +Microsoft.Bcl.AsyncInterfaces 6.0.0 dotnet (+5 duplicates) +Microsoft.Bcl.TimeProvider 8.0.0 dotnet (+5 duplicates) +Microsoft.Data.SqlClient 2.1.7 dotnet (+5 duplicates) +Microsoft.Extensions.Configuration 6.0.0 dotnet (+1 duplicate) +Microsoft.Extensions.Configuration 6.0.1 dotnet (+4 duplicates) +Microsoft.Extensions.Configuration.Abstractions 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Configuration.Binder 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Configuration.CommandLine 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.1 dotnet (+6 duplicates) +Microsoft.Extensions.Configuration.FileExtensions 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Configuration.Json 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Configuration.UserSecrets 6.0.1 dotnet (+6 duplicates) +Microsoft.Extensions.DependencyInjection 6.0.1 dotnet (+6 duplicates) +Microsoft.Extensions.DependencyInjection.Abstractions 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.DependencyInjection.Abstractions 7.0.0 dotnet (+1 duplicate) +Microsoft.Extensions.FileProviders.Abstractions 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.FileProviders.Physical 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.FileSystemGlobbing 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Hosting 6.0.1 dotnet (+6 duplicates) +Microsoft.Extensions.Hosting.Abstractions 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Hosting.WindowsServices 6.0.2 dotnet (+7 duplicates) +Microsoft.Extensions.Logging 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Logging.Abstractions 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Logging.Configuration 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Logging.Console 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Logging.Debug 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Logging.EventLog 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Logging.EventSource 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Options 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Options.ConfigurationExtensions 6.0.0 dotnet (+2 duplicates) +Microsoft.Extensions.Primitives 6.0.0 dotnet (+2 duplicates) +Microsoft.Identity.Client 4.21.1 dotnet (+5 duplicates) +Microsoft.IdentityModel.JsonWebTokens 6.8.0 dotnet (+5 duplicates) +Microsoft.IdentityModel.Logging 6.8.0 dotnet (+5 duplicates) +Microsoft.IdentityModel.Protocols 6.8.0 dotnet (+5 duplicates) +Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0 dotnet (+5 duplicates) +Microsoft.IdentityModel.Tokens 6.8.0 dotnet (+5 duplicates) +Microsoft.OpenApi 1.6.14 dotnet (+2 duplicates) +Microsoft.Win32.SystemEvents 6.0.0 dotnet (+7 duplicates) +MimeKit 4.8.0 dotnet (+5 duplicates) +Mono.Nat 3.0.1 dotnet (+5 duplicates) +Mono.Posix.NETStandard 5.20.1.34-servarr24 dotnet +MonoTorrent 2.0.7 dotnet (+5 duplicates) +NLog 5.3.4 dotnet (+7 duplicates) +NLog.Extensions.Logging 5.3.15 dotnet (+7 duplicates) +NLog.Layouts.ClefJsonLayout 1.0.2 dotnet (+7 duplicates) +NLog.Targets.Syslog 7.0.0 dotnet (+7 duplicates) +Newtonsoft.Json 13.0.3 dotnet (+7 duplicates) +NodaTime 3.2.0 dotnet (+2 duplicates) +Npgsql 7.0.9 dotnet (+5 duplicates) +Polly 8.5.0 dotnet (+5 duplicates) +Polly.Contrib.WaitAndRetry 1.1.1 dotnet (+7 duplicates) +Polly.Core 8.5.0 dotnet (+5 duplicates) +ReusableTasks 2.0.0 dotnet (+5 duplicates) +Sentry 4.0.2 dotnet (+7 duplicates) +Servarr.FFMpegCore 4.7.0-26 dotnet (+5 duplicates) +Servarr.FluentMigrator 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Abstractions 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Extensions.Oracle 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Extensions.Postgres 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Extensions.SqlAnywhere 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Extensions.SqlServer 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.Core 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.Db2 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.Firebird 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.Hana 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.MySql 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.Oracle 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.Postgres 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.Redshift 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.SQLite 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.SqlAnywhere 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.SqlServer 3.3.2.9 dotnet (+5 duplicates) +Servarr.FluentMigrator.Runner.SqlServerCe 3.3.2.9 dotnet (+5 duplicates) +SharpZipLib 1.4.2 dotnet (+7 duplicates) +SixLabors.ImageSharp 3.1.7 dotnet (+5 duplicates) +Sonarr 4.0.14 dotnet +Sonarr.Api.V3 4.0.14 dotnet (+2 duplicates) +Sonarr.Common 4.0.14 dotnet (+7 duplicates) +Sonarr.Core 4.0.14 dotnet (+5 duplicates) +Sonarr.Host 4.0.14 dotnet (+1 duplicate) +Sonarr.Http 4.0.14 dotnet (+3 duplicates) +Sonarr.Mono 4.0.14 dotnet +Sonarr.RuntimePatches 4.0.14 dotnet (+1 duplicate) +Sonarr.SignalR 4.0.14 dotnet (+4 duplicates) +Swashbuckle.AspNetCore.Annotations 6.6.2 dotnet (+2 duplicates) +Swashbuckle.AspNetCore.Swagger 6.6.2 dotnet (+2 duplicates) +Swashbuckle.AspNetCore.SwaggerGen 6.6.2 dotnet (+2 duplicates) +System.Configuration.ConfigurationManager 6.0.1 dotnet (+7 duplicates) +System.Data.SQLite.Core.Servarr 1.0.115.5-18 dotnet (+7 duplicates) +System.Diagnostics.EventLog 6.0.0 dotnet (+2 duplicates) +System.Drawing.Common 6.0.0 dotnet (+7 duplicates) +System.Formats.Asn1 8.0.1 dotnet (+5 duplicates) +System.IdentityModel.Tokens.Jwt 6.8.0 dotnet (+5 duplicates) +System.Runtime.Caching 4.7.0 dotnet (+5 duplicates) +System.Security.Cryptography.Pkcs 8.0.0 dotnet (+5 duplicates) +System.Security.Cryptography.ProtectedData 6.0.0 dotnet (+7 duplicates) +System.Security.Permissions 6.0.0 dotnet (+7 duplicates) +System.ServiceProcess.ServiceController 6.0.1 dotnet (+7 duplicates) +System.Text.Json 6.0.10 dotnet (+7 duplicates) +System.Text.Json 6.0.9 dotnet +System.Windows.Extensions 6.0.0 dotnet (+7 duplicates) +acl-libs 2.3.2-r1 apk +alpine-baselayout 3.6.8-r1 apk +alpine-baselayout-data 3.6.8-r1 apk +alpine-keys 2.5-r0 apk +alpine-release 3.21.3-r0 apk +apk-tools 2.14.6-r3 apk +bash 5.2.37-r0 apk +brotli-libs 1.1.0-r2 apk +busybox 1.37.0-r12 apk +busybox-binsh 1.37.0-r12 apk +c-ares 1.34.3-r0 apk +ca-certificates 20241121-r1 apk +ca-certificates-bundle 20241121-r1 apk +catatonit 0.2.0-r0 apk +coreutils 9.5-r2 apk +coreutils-env 9.5-r2 apk +coreutils-fmt 9.5-r2 apk +coreutils-sha512sum 9.5-r2 apk +curl 8.12.1-r1 apk +findutils 4.10.0-r0 apk +icu-data-en 74.2-r0 apk +icu-libs 74.2-r0 apk +jq 1.7.1-r0 apk +libattr 2.5.2-r2 apk +libbsd 0.12.2-r0 apk +libcrypto3 3.3.3-r0 apk +libcurl 8.12.1-r1 apk +libgcc 14.2.0-r4 apk +libgcrypt 1.10.3-r1 apk +libgpg-error 1.51-r0 apk +libidn2 2.3.7-r0 apk +libintl 0.22.5-r0 apk +libmd 1.1.0-r0 apk +libncursesw 6.5_p20241006-r3 apk +libproc2 4.0.4-r2 apk +libpsl 0.21.5-r3 apk +libssl3 3.3.3-r0 apk +libstdc++ 14.2.0-r4 apk +libunistring 1.2-r0 apk +libxml2 2.13.4-r5 apk +libxslt 1.1.42-r2 apk +linux-pam 1.6.1-r1 apk +musl 1.2.5-r9 apk +musl-utils 1.2.5-r9 apk +ncurses-terminfo-base 6.5_p20241006-r3 apk +netcat-openbsd 1.226.1.1-r0 apk +nghttp2-libs 1.64.0-r0 apk +oniguruma 6.9.9-r0 apk +procps-ng 4.0.4-r2 apk +readline 8.2.13-r0 apk +runtimepack.Microsoft.AspNetCore.App.Runtime.linux-musl-x64 6.0.13 dotnet +runtimepack.Microsoft.NETCore.App.Runtime.linux-musl-x64 6.0.13 dotnet +scanelf 1.3.8-r1 apk +shadow 4.16.0-r1 apk +skalibs-libs 2.14.3.0-r0 apk +sqlite-libs 3.48.0-r0 apk +ssl_client 1.37.0-r12 apk +tzdata 2025b-r0 apk +utmps-libs 0.1.2.3-r2 apk +xmlstarlet 1.6.1-r2 apk +xz-libs 5.6.3-r1 apk +zlib 1.3.1-r2 apk +zstd-libs 1.5.6-r2 apk From 41592572912721d0f37869a3fdd103e342c56d83 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 11 Apr 2025 23:35:03 +0000 Subject: [PATCH 392/393] 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 84b67a3..1305a5c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -129,7 +129,7 @@ bash 5.2.37-r0 brotli-libs 1.1.0-r2 apk busybox 1.37.0-r12 apk busybox-binsh 1.37.0-r12 apk -c-ares 1.34.3-r0 apk +c-ares 1.34.5-r0 apk ca-certificates 20241121-r1 apk ca-certificates-bundle 20241121-r1 apk catatonit 0.2.0-r0 apk From e30db937140032ca3b62c009d169bafac51dbd10 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI <ci@linuxserver.io> Date: Fri, 18 Apr 2025 23:34:47 +0000 Subject: [PATCH 393/393] 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 1305a5c..7b91038 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -174,7 +174,7 @@ runtimepack.Microsoft.NETCore.App.Runtime.linux-musl-x64 6.0.13 scanelf 1.3.8-r1 apk shadow 4.16.0-r1 apk skalibs-libs 2.14.3.0-r0 apk -sqlite-libs 3.48.0-r0 apk +sqlite-libs 3.48.0-r1 apk ssl_client 1.37.0-r12 apk tzdata 2025b-r0 apk utmps-libs 0.1.2.3-r2 apk