diff --git a/Dockerfile b/Dockerfile index 5d2440b..61ba4df 100644 --- a/Dockerfile +++ b/Dockerfile @@ -51,6 +51,6 @@ RUN \ COPY /root / # ports and volumes -EXPOSE 3000 +EXPOSE 3001 VOLUME /config diff --git a/Jenkinsfile b/Jenkinsfile index b59ead7..1c06524 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -208,6 +208,7 @@ pipeline { env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'latest' } } } @@ -233,6 +234,7 @@ pipeline { env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -258,6 +260,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -280,7 +283,7 @@ pipeline { -v ${WORKSPACE}:/mnt \ -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ - ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + ghcr.io/linuxserver/baseimage-alpine:3 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ apk add --no-cache python3 && \ python3 -m venv /lsiopy && \ pip install --no-cache-dir -U pip && \ @@ -615,13 +618,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -681,13 +687,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -741,12 +750,14 @@ pipeline { echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -871,7 +882,7 @@ pipeline { CI_DOCKERENV="LSIO_FIRST_PARTY=true" fi fi - docker pull ghcr.io/linuxserver/ci:latest + docker pull ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} if [ "${MULTIARCH}" == "true" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} @@ -895,7 +906,9 @@ pipeline { -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ - -t ghcr.io/linuxserver/ci:latest \ + -e COMMIT_SHA=\"${COMMIT_SHA}\" \ + -e BUILD_NUMBER=\"${BUILD_NUMBER}\" \ + -t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \ python3 test_build.py''' } } @@ -921,9 +934,11 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' @@ -948,20 +963,27 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest - docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - - docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' @@ -979,23 +1001,41 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - echo "Pushing New tag for current commit ${META_TAG}" - sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ - -d '{"tag":"'${META_TAG}'",\ - "object": "'${COMMIT_SHA}'",\ - "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to main",\ - "type": "commit",\ - "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' - echo "Pushing New release for Tag" sh '''#! /bin/bash + echo "Auto-generating release notes" + if [ "$(git tag --points-at HEAD)" != "" ]; then + echo "Existing tag points to current commit, suggesting no new LS changes" + AUTO_RELEASE_NOTES="No changes" + else + AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \ + -d '{"tag_name":"'${META_TAG}'",\ + "target_commitish": "main"}' \ + | jq -r '.body' | sed 's|## What.s Changed||') + fi + echo "Pushing New tag for current commit ${META_TAG}" + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ + -d '{"tag":"'${META_TAG}'",\ + "object": "'${COMMIT_SHA}'",\ + "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to main",\ + "type": "commit",\ + "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' + echo "Pushing New release for Tag" echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json - echo '{"tag_name":"'${META_TAG}'",\ - "target_commitish": "main",\ - "name": "'${META_TAG}'",\ - "body": "**CI Report:**\\n\\n'${CI_URL:-N/A}'\\n\\n**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start - printf '","draft": false,"prerelease": false}' >> releasebody.json - paste -d'\\0' start releasebody.json > releasebody.json.done - curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' + jq -n \ + --arg tag_name "$META_TAG" \ + --arg target_commitish "main" \ + --arg ci_url "${CI_URL:-N/A}" \ + --arg ls_notes "$AUTO_RELEASE_NOTES" \ + --arg remote_notes "$(cat releasebody.json)" \ + '{ + "tag_name": $tag_name, + "target_commitish": $target_commitish, + "name": $tag_name, + "body": ("**CI Report:**\\n\\n" + $ci_url + "\\n\\n**LinuxServer Changes:**\\n\\n" + $ls_notes + "\\n\\n**Remote Changes:**\\n\\n" + $remote_notes), + "draft": false, + "prerelease": false }' > releasebody.json.done + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done + ''' } } // Add protection to the release branch diff --git a/README.md b/README.md index 2c825e1..943884c 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,8 @@ By default, this container has no authentication. The optional `CUSTOM_USER` and The web interface includes a terminal with passwordless `sudo` access. Any user with access to the GUI can gain root control within the container, install arbitrary software, and probe your local network. +While not generally recommended, certain legacy environments specifically those with older hardware or outdated Linux distributions may require the deactivation of the standard seccomp profile to get containerized desktop software to run. This can be achieved by utilizing the `--security-opt seccomp=unconfined` parameter. It is critical to use this option only when absolutely necessary as it disables a key security layer of Docker, elevating the potential for container escape vulnerabilities. + ### Options in all Selkies-based GUI containers This container is based on [Docker Baseimage Selkies](https://github.com/linuxserver/docker-baseimage-selkies), which provides the following environment variables and run configurations to customize its functionality. @@ -86,21 +88,36 @@ This container is based on [Docker Baseimage Selkies](https://github.com/linuxse | Variable | Description | | :----: | --- | -| `CUSTOM_PORT` | Internal HTTP port. Defaults to `3000`. | -| `CUSTOM_HTTPS_PORT` | Internal HTTPS port. Defaults to `3001`. | -| `CUSTOM_USER` | Username for HTTP Basic Auth. Defaults to `abc`. | -| `PASSWORD` | Password for HTTP Basic Auth. If unset, authentication is disabled. | -| `SUBFOLDER` | Application subfolder for reverse proxy configurations. Must include leading and trailing slashes, e.g., `/subfolder/`. | -| `TITLE` | Page title displayed in the web browser. Defaults to "Selkies". | -| `START_DOCKER` | If set to `false`, the privileged Docker-in-Docker setup will not start automatically. | -| `DISABLE_IPV6` | Set to `true` to disable IPv6 support in the container. | -| `LC_ALL` | Sets the container's locale, e.g., `fr_FR.UTF-8`. | -| `DRINODE` | If mounting in /dev/dri for DRI3 GPU Acceleration allows you to specify the device to use IE `/dev/dri/renderD128` | -| `NO_DECOR` | If set, applications will run without window borders, suitable for PWA usage. | -| `NO_FULL` | If set, applications will not be automatically fullscreened. | -| `DISABLE_ZINK` | If set, Zink-related environment variables will not be configured when a video card is detected. | -| `WATERMARK_PNG` | Full path to a watermark PNG file inside the container, e.g., `/usr/share/selkies/www/icon.png`. | -| `WATERMARK_LOCATION` | Integer specifying the watermark location: `1` (Top Left), `2` (Top Right), `3` (Bottom Left), `4` (Bottom Right), `5` (Centered), `6` (Animated). | +| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default `3000` | +| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default `3001` | +| CUSTOM_WS_PORT | Internal port the container listens on for websockets if it needs to be swapped from the default 8082 | +| CUSTOM_USER | HTTP Basic auth username, abc is default. | +| DRI_NODE | Enable VAAPI stream encoding and use the specified device IE `/dev/dri/renderD128` | +| DRINODE | Specify which GPU to use for DRI3 acceleration IE `/dev/dri/renderD129` | +| PASSWORD | HTTP Basic auth password, abc is default. If unset there will be no auth | +| SUBFOLDER | Subfolder for the application if running a subfolder reverse proxy, need both slashes IE `/subfolder/` | +| TITLE | The page title displayed on the web browser, default "Selkies" | +| DASHBOARD | Allows the user to set their dashboard. Options: `selkies-dashboard`, `selkies-dashboard-zinc`, `selkies-dashboard-wish` | +| FILE_MANAGER_PATH | Modifies the default upload/download file path, path must have proper permissions for abc user | +| START_DOCKER | If set to false a container with privilege will not automatically start the DinD Docker setup | +| DISABLE_IPV6 | If set to true or any value this will disable IPv6 | +| LC_ALL | Set the Language for the container to run as IE `fr_FR.UTF-8` `ar_AE.UTF-8` | +| NO_DECOR | If set the application will run without window borders for use as a PWA. (Decor can be enabled and disabled with Ctrl+Shift+d) | +| NO_FULL | Do not autmatically fullscreen applications when using openbox. | +| NO_GAMEPAD | Disable userspace gamepad interposer injection. | +| DISABLE_ZINK | Do not set the Zink environment variables if a video card is detected (userspace applications will use CPU rendering) | +| DISABLE_DRI3 | Do not use DRI3 acceleration if a video card is detected (userspace applications will use CPU rendering) | +| MAX_RES | Pass a larger maximum resolution for the container default is 16k `15360x8640` | +| WATERMARK_PNG | Full path inside the container to a watermark png IE `/usr/share/selkies/www/icon.png` | +| WATERMARK_LOCATION | Where to paint the image over the stream integer options below | + +**`WATERMARK_LOCATION` Options:** +- **1**: Top Left +- **2**: Top Right +- **3**: Bottom Left +- **4**: Bottom Right +- **5**: Centered +- **6**: Animated #### Optional Run Configurations @@ -204,6 +221,131 @@ You can install packages from the system's native repository using the [universa - INSTALL_PACKAGES=libfuse2|git|gdb ``` +#### Hardening + +These variables can be used to lock down the desktop environment for single-application use cases or to restrict user capabilities. + +##### Meta Variables + +These variables act as presets, enabling multiple hardening options at once. Individual options can still be set to override the preset. + +| Variable | Description | +| :----: | --- | +| **`HARDEN_DESKTOP`** | Enables `DISABLE_OPEN_TOOLS`, `DISABLE_SUDO`, and `DISABLE_TERMINALS`. Also sets related Selkies UI settings (`SELKIES_FILE_TRANSFERS`, `SELKIES_COMMAND_ENABLED`, `SELKIES_UI_SIDEBAR_SHOW_FILES`, `SELKIES_UI_SIDEBAR_SHOW_APPS`) if they are not explicitly set by the user. | +| **`HARDEN_OPENBOX`** | Enables `DISABLE_CLOSE_BUTTON`, `DISABLE_MOUSE_BUTTONS`, and `HARDEN_KEYBINDS`. It also flags `RESTART_APP` if not set by the user, ensuring the primary application is automatically restarted if closed. | + +##### Individual Hardening Variables + +| Variable | Description | +| :--- | --- | +| **`DISABLE_OPEN_TOOLS`** | If true, disables `xdg-open` and `exo-open` binaries by removing their execute permissions. | +| **`DISABLE_SUDO`** | If true, disables the `sudo` command by removing its execute permissions and invalidating the passwordless sudo configuration. | +| **`DISABLE_TERMINALS`** | If true, disables common terminal emulators by removing their execute permissions and hiding them from the Openbox right-click menu. | +| **`DISABLE_CLOSE_BUTTON`** | If true, removes the close button from window title bars in the Openbox window manager. | +| **`DISABLE_MOUSE_BUTTONS`** | If true, disables the right-click and middle-click context menus and actions within the Openbox window manager. | +| **`HARDEN_KEYBINDS`** | If true, disables default Openbox keybinds that can bypass other hardening options (e.g., `Alt+F4` to close windows, `Alt+Escape` to show the root menu). | +| **`RESTART_APP`** | If true, enables a watchdog service that automatically restarts the main application if it is closed. The user's autostart script is made read-only and root owned to prevent tampering. | + +#### Selkies application settings + +Using environment variables every facet of the application can be configured. + +##### Booleans and Locking +Boolean settings accept `true` or `false`. You can also prevent the user from changing a boolean setting in the UI by appending `|locked`. The UI toggle for this setting will be hidden. + +* **Example**: To force CPU encoding on and prevent the user from disabling it: + ```bash + -e SELKIES_USE_CPU="true|locked" + ``` + +##### Enums and Lists +These settings accept a comma-separated list of values. Their behavior depends on the number of items provided: + +* **Multiple Values**: The first item in the list becomes the default selection, and all items in the list become the available options in the UI dropdown. +* **Single Value**: The provided value becomes the default, and the UI dropdown is hidden because the choice is locked. + +* **Example**: Force the encoder to be `jpeg` with no other options available to the user: + ```bash + -e SELKIES_ENCODER="jpeg" + ``` + +##### Ranges +Range settings define a minimum and maximum for a value (e.g., framerate). + +* **To set a range**: Use a hyphen-separated `min-max` format. The UI will show a slider. +* **To set a fixed value**: Provide a single number. This will lock the value and hide the UI slider. + +* **Example**: Lock the framerate to exactly 60 FPS. + ```bash + -e SELKIES_FRAMERATE="60" + ``` + +##### Manual Resolution Mode +The server can be forced to use a single, fixed resolution for all connecting clients. This mode is automatically activated if `SELKIES_MANUAL_WIDTH`, `SELKIES_MANUAL_HEIGHT`, or `SELKIES_IS_MANUAL_RESOLUTION_MODE` is set. + +* If `SELKIES_MANUAL_WIDTH` and/or `SELKIES_MANUAL_HEIGHT` are set, the resolution is locked to those values. +* If `SELKIES_IS_MANUAL_RESOLUTION_MODE` is set to `true` without specifying width or height, the resolution defaults to **1024x768**. +* When this mode is active, the client UI for changing resolution is disabled. + +| Environment Variable | Default Value | Description | +| --- | --- | --- | +| `SELKIES_UI_TITLE` | `'Selkies'` | Title in top left corner of sidebar. | +| `SELKIES_UI_SHOW_LOGO` | `True` | Show the Selkies logo in the sidebar. | +| `SELKIES_UI_SHOW_SIDEBAR` | `True` | Show the main sidebar UI. | +| `SELKIES_UI_SHOW_CORE_BUTTONS` | `True` | Show the core components buttons display, audio, microphone, and gamepad. | +| `SELKIES_UI_SIDEBAR_SHOW_VIDEO_SETTINGS` | `True` | Show the video settings section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_SCREEN_SETTINGS` | `True` | Show the screen settings section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_AUDIO_SETTINGS` | `True` | Show the audio settings section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_STATS` | `True` | Show the stats section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_CLIPBOARD` | `True` | Show the clipboard section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_FILES` | `True` | Show the file transfer section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_APPS` | `True` | Show the applications section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_SHARING` | `True` | Show the sharing section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_GAMEPADS` | `True` | Show the gamepads section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_FULLSCREEN` | `True` | Show the fullscreen button in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_GAMING_MODE` | `True` | Show the gaming mode button in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_TRACKPAD` | `True` | Show the virtual trackpad button in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_KEYBOARD_BUTTON` | `True` | Show the on-screen keyboard button in the display area. | +| `SELKIES_UI_SIDEBAR_SHOW_SOFT_BUTTONS` | `True` | Show the soft buttons section in the sidebar. | +| `SELKIES_AUDIO_ENABLED` | `True` | Enable server-to-client audio streaming. | +| `SELKIES_MICROPHONE_ENABLED` | `True` | Enable client-to-server microphone forwarding. | +| `SELKIES_GAMEPAD_ENABLED` | `True` | Enable gamepad support. | +| `SELKIES_CLIPBOARD_ENABLED` | `True` | Enable clipboard synchronization. | +| `SELKIES_COMMAND_ENABLED` | `True` | Enable parsing of command websocket messages. | +| `SELKIES_FILE_TRANSFERS` | `'upload,download'` | Allowed file transfer directions (comma-separated: "upload,download"). Set to "" or "none" to disable. | +| `SELKIES_ENCODER` | `'x264enc,x264enc-striped,jpeg'` | The default video encoders. | +| `SELKIES_FRAMERATE` | `'8-120'` | Allowed framerate range or a fixed value. | +| `SELKIES_H264_CRF` | `'5-50'` | Allowed H.264 CRF range or a fixed value. | +| `SELKIES_JPEG_QUALITY` | `'1-100'` | Allowed JPEG quality range or a fixed value. | +| `SELKIES_H264_FULLCOLOR` | `False` | Enable H.264 full color range for pixelflux encoders. | +| `SELKIES_H264_STREAMING_MODE` | `False` | Enable H.264 streaming mode for pixelflux encoders. | +| `SELKIES_USE_CPU` | `False` | Force CPU-based encoding for pixelflux. | +| `SELKIES_USE_PAINT_OVER_QUALITY` | `True` | Enable high-quality paint-over for static scenes. | +| `SELKIES_PAINT_OVER_JPEG_QUALITY` | `'1-100'` | Allowed JPEG paint-over quality range or a fixed value. | +| `SELKIES_H264_PAINTOVER_CRF` | `'5-50'` | Allowed H.264 paint-over CRF range or a fixed value. | +| `SELKIES_H264_PAINTOVER_BURST_FRAMES` | `'1-30'` | Allowed H.264 paint-over burst frames range or a fixed value. | +| `SELKIES_SECOND_SCREEN` | `True` | Enable support for a second monitor/display. | +| `SELKIES_AUDIO_BITRATE` | `'320000'` | The default audio bitrate. | +| `SELKIES_IS_MANUAL_RESOLUTION_MODE` | `False` | Lock the resolution to the manual width/height values. | +| `SELKIES_MANUAL_WIDTH` | `0` | Lock width to a fixed value. Setting this forces manual resolution mode. | +| `SELKIES_MANUAL_HEIGHT` | `0` | Lock height to a fixed value. Setting this forces manual resolution mode. | +| `SELKIES_SCALING_DPI` | `'96'` | The default DPI for UI scaling. | +| `SELKIES_ENABLE_BINARY_CLIPBOARD` | `False` | Allow binary data on the clipboard. | +| `SELKIES_USE_BROWSER_CURSORS` | `False` | Use browser CSS cursors instead of rendering to canvas. | +| `SELKIES_USE_CSS_SCALING` | `False` | HiDPI when false, if true a lower resolution is sent from the client and the canvas is stretched. | +| `SELKIES_PORT` (or `CUSTOM_WS_PORT`) | `8082` | Port for the data websocket server. | +| `SELKIES_DRI_NODE` (or `DRI_NODE`) | `''` | Path to the DRI render node for VA-API. | +| `SELKIES_AUDIO_DEVICE_NAME` | `'output.monitor'` | Audio device name for pcmflux capture. | +| `SELKIES_WATERMARK_PATH` (or `WATERMARK_PNG`) | `''` | Absolute path to the watermark PNG file. | +| `SELKIES_WATERMARK_LOCATION` (or `WATERMARK_LOCATION`) | `-1` | Watermark location enum (0-6). | +| `SELKIES_DEBUG` | `False` | Enable debug logging. | +| `SELKIES_ENABLE_SHARING` | `True` | Master toggle for all sharing features. | +| `SELKIES_ENABLE_COLLAB` | `True` | Enable collaborative (read-write) sharing link. | +| `SELKIES_ENABLE_SHARED` | `True` | Enable view-only sharing links. | +| `SELKIES_ENABLE_PLAYER2` | `True` | Enable sharing link for gamepad player 2. | +| `SELKIES_ENABLE_PLAYER3` | `True` | Enable sharing link for gamepad player 3. | +| `SELKIES_ENABLE_PLAYER4` | `True` | Enable sharing link for gamepad player 4. | + ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -228,6 +370,7 @@ services: ports: - 3000:3000 - 3001:3001 + shm_size: "1gb" restart: unless-stopped ``` @@ -242,6 +385,7 @@ docker run -d \ -p 3000:3000 \ -p 3001:3001 \ -v /path/to/audacity/config:/config \ + --shm-size="1gb" \ --restart unless-stopped \ lscr.io/linuxserver/audacity:latest ``` @@ -258,6 +402,7 @@ Containers are configured using parameters passed at runtime (such as those abov | `-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). | | `-v /config` | Users home directory in the container, stores program settings and images | +| `--shm-size=` | Recommended for all desktop images. | ## Environment variables from files (Docker secrets) diff --git a/package_versions.txt b/package_versions.txt index f87ded7..3610701 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,45 +2,47 @@ NAME VE adduser 3.137ubuntu1 deb adwaita-icon-theme 46.0-1 deb aiohappyeyeballs 2.6.1 python -aiohttp 3.12.14 python -aioice 0.10.1 python +aiohttp 3.13.2 python +aioice 0.10.2 python aiosignal 1.4.0 python apt 2.8.3 deb apt-transport-https 2.8.3 deb apt-utils 2.8.3 deb at-spi2-common 2.52.0-1build1 deb -attrs 25.3.0 python +attrs 25.4.0 python autocommand 2.2.2 python av 14.4.0 python backports-tarfile 1.2.0 python -base-files 13ubuntu10.2 deb +base-files 13ubuntu10.3 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb -binutils 2.42-4ubuntu2.5 deb -binutils-common 2.42-4ubuntu2.5 deb -binutils-x86-64-linux-gnu 2.42-4ubuntu2.5 deb +binutils 2.42-4ubuntu2.7 deb +binutils-common 2.42-4ubuntu2.7 deb +binutils-x86-64-linux-gnu 2.42-4ubuntu2.7 deb blinker 1.7.0 python breeze-cursor-theme 4:5.27.12-0ubuntu0.1 deb bsdextrautils 2.39.3-9ubuntu6.3 deb bsdutils 1:2.39.3-9ubuntu6.3 deb ca-certificates 20240203 deb catatonit 0.1.7-1 deb -cffi 1.17.1 python +cffi 2.0.0 python cli UNKNOWN binary cli-32 UNKNOWN binary cli-64 UNKNOWN binary cli-arm64 UNKNOWN binary -cloud.google.com/go/compute/metadata v0.6.0 go-module -cloud.google.com/go/logging v1.9.0 go-module -cloud.google.com/go/longrunning v0.5.5 go-module +cloud.google.com/go/auth v0.16.5 go-module +cloud.google.com/go/auth/oauth2adapt v0.2.8 go-module +cloud.google.com/go/compute/metadata v0.8.0 go-module +cloud.google.com/go/logging v1.13.0 go-module +cloud.google.com/go/longrunning v0.6.7 go-module cmake 3.28.3-1build7 deb cmake-data 3.28.3-1build7 deb -code.cloudfoundry.org/clock v1.1.0 go-module +code.cloudfoundry.org/clock v1.37.0 go-module console-data 2:1.12-9 deb console-setup 1.226ubuntu1 deb console-setup-linux 1.226ubuntu1 deb -containerd.io 1.7.27-1 deb -coreutils 9.4-3ubuntu6 deb +containerd.io 2.2.0-2~ubuntu.24.04~noble deb +coreutils 9.4-3ubuntu6.1 deb cpp 4:13.2.0-7ubuntu1 deb cpp-13 13.3.0-6ubuntu2~24.04 deb cpp-13-x86-64-linux-gnu 13.3.0-6ubuntu2~24.04 deb @@ -48,10 +50,9 @@ cpp-x86-64-linux-gnu 4: cron 3.0pl1-184ubuntu2 deb cron-daemon-common 3.0pl1-184ubuntu2 deb cryptography 41.0.7 python (+1 duplicate) -cryptography 45.0.5 python +cryptography 46.0.3 python curl 8.5.0-2ubuntu10.6 deb -dario.cat/mergo v1.0.0 go-module -dario.cat/mergo v1.0.1 go-module (+1 duplicate) +dario.cat/mergo v1.0.2 go-module (+1 duplicate) dash 0.5.12-6ubuntu5 deb dbus 1.14.10-4ubuntu4.1 deb dbus-bin 1.14.10-4ubuntu4.1 deb @@ -60,20 +61,20 @@ dbus-python 1. dbus-session-bus-common 1.14.10-4ubuntu4.1 deb dbus-system-bus-common 1.14.10-4ubuntu4.1 deb dbus-x11 1.14.10-4ubuntu4.1 deb -dconf-gsettings-backend 0.40.0-4build2 deb -dconf-service 0.40.0-4build2 deb +dconf-gsettings-backend 0.40.0-4ubuntu0.1 deb +dconf-service 0.40.0-4ubuntu0.1 deb debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17.3 deb distro 1.9.0 python -distro-info-data 0.60ubuntu0.3 deb -dnspython 2.7.0 python -docker-buildx-plugin 0.25.0-1~ubuntu.24.04~noble deb -docker-ce 5:28.3.2-1~ubuntu.24.04~noble deb -docker-ce-cli 5:28.3.2-1~ubuntu.24.04~noble deb -docker-compose-plugin 2.38.2-1~ubuntu.24.04~noble deb -dpkg 1.22.6ubuntu6.1 deb +distro-info-data 0.60ubuntu0.5 deb +dnspython 2.8.0 python +docker-buildx-plugin 0.30.1-1~ubuntu.24.04~noble deb +docker-ce 5:29.1.2-1~ubuntu.24.04~noble deb +docker-ce-cli 5:29.1.2-1~ubuntu.24.04~noble deb +docker-compose-plugin 5.0.0-1~ubuntu.24.04~noble deb +dpkg 1.22.6ubuntu6.5 deb dunst 1.9.2-1build2 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb evdev 1.9.2 python @@ -86,7 +87,7 @@ fonts-noto-color-emoji 2. fonts-noto-core 20201225-2 deb fonts-noto-mono 20201225-2 deb fonts-urw-base35 20200910-8 deb -frozenlist 1.7.0 python +frozenlist 1.8.0 python fuse-overlayfs 1.13-1 deb fuse3 3.14.0-5build1 deb g++ 4:13.2.0-7ubuntu1 deb @@ -104,294 +105,286 @@ gir1.2-atspi-2.0 2. gir1.2-freedesktop 1.80.1-1 deb gir1.2-freedesktop-dev 1.80.1-1 deb gir1.2-girepository-2.0 1.80.1-1 deb -gir1.2-glib-2.0 2.80.0-6ubuntu3.4 deb -gir1.2-glib-2.0-dev 2.80.0-6ubuntu3.4 deb -gir1.2-packagekitglib-1.0 1.2.8-2ubuntu1.2 deb +gir1.2-glib-2.0 2.80.0-6ubuntu3.5 deb +gir1.2-glib-2.0-dev 2.80.0-6ubuntu3.5 deb +gir1.2-packagekitglib-1.0 1.2.8-2ubuntu1.4 deb git 1:2.43.0-1ubuntu7.3 deb git-man 1:2.43.0-1ubuntu7.3 deb github.com/AlecAivazis/survey/v2 v2.3.7 go-module -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.16.0 go-module -github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 go-module +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.2 go-module +github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 go-module github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.5.0 go-module github.com/DefangLabs/secret-detector v0.0.0-20250403165618-22662109213e go-module github.com/Graylog2/go-gelf v0.0.0-20191017102106-1550ee647df0 go-module -github.com/Masterminds/semver/v3 v3.2.1 go-module (+1 duplicate) -github.com/Microsoft/hcsshim v0.11.7 go-module (+1 duplicate) -github.com/Microsoft/hcsshim v0.13.0 go-module +github.com/Masterminds/semver/v3 v3.4.0 go-module +github.com/Microsoft/hcsshim v0.14.0-rc.1 go-module (+2 duplicates) +github.com/ProtonMail/go-crypto v1.3.0 go-module github.com/RackSec/srslog v0.0.0-20180709174129-a4725f04ec91 go-module github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d go-module github.com/agext/levenshtein v1.2.3 go-module (+1 duplicate) github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 go-module github.com/apparentlymart/go-cidr v1.0.1 go-module -github.com/apparentlymart/go-textseg/v15 v15.0.0 go-module (+1 duplicate) +github.com/apparentlymart/go-textseg/v15 v15.0.0 go-module github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 go-module github.com/armon/go-metrics v0.4.1 go-module -github.com/aws/aws-sdk-go-v2 v1.30.3 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 go-module -github.com/aws/aws-sdk-go-v2/config v1.27.27 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/credentials v1.17.27 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.32.0 go-module -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 go-module (+2 duplicates) -github.com/aws/smithy-go v1.20.3 go-module (+2 duplicates) +github.com/aws/aws-sdk-go-v2 v1.38.1 go-module +github.com/aws/aws-sdk-go-v2 v1.39.4 go-module +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.2 go-module +github.com/aws/aws-sdk-go-v2/config v1.31.15 go-module +github.com/aws/aws-sdk-go-v2/config v1.31.3 go-module +github.com/aws/aws-sdk-go-v2/credentials v1.18.19 go-module +github.com/aws/aws-sdk-go-v2/credentials v1.18.7 go-module +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.11 go-module +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.4 go-module +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.11 go-module +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.4 go-module +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.11 go-module +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.4 go-module +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 go-module +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 go-module +github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.58.5 go-module +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.0 go-module +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.2 go-module +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.11 go-module +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.4 go-module +github.com/aws/aws-sdk-go-v2/service/sso v1.28.2 go-module +github.com/aws/aws-sdk-go-v2/service/sso v1.29.8 go-module +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.0 go-module +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.3 go-module +github.com/aws/aws-sdk-go-v2/service/sts v1.38.0 go-module +github.com/aws/aws-sdk-go-v2/service/sts v1.38.9 go-module +github.com/aws/smithy-go v1.22.5 go-module +github.com/aws/smithy-go v1.23.1 go-module github.com/beorn7/perks v1.0.1 go-module (+2 duplicates) github.com/bits-and-blooms/bitset v1.13.0 go-module -github.com/blang/semver/v4 v4.0.0 go-module github.com/buger/goterm v1.0.4 go-module -github.com/cenkalti/backoff/v4 v4.2.1 go-module -github.com/cenkalti/backoff/v4 v4.3.0 go-module (+2 duplicates) -github.com/cespare/xxhash/v2 v2.2.0 go-module -github.com/cespare/xxhash/v2 v2.3.0 go-module (+1 duplicate) +github.com/cenkalti/backoff/v4 v4.3.0 go-module +github.com/cenkalti/backoff/v5 v5.0.3 go-module (+2 duplicates) +github.com/cespare/xxhash/v2 v2.3.0 go-module (+2 duplicates) +github.com/checkpoint-restore/checkpointctl v1.4.0 go-module github.com/checkpoint-restore/go-criu/v6 v6.3.0 go-module -github.com/cilium/ebpf v0.16.0 go-module -github.com/cilium/ebpf v0.17.3 go-module -github.com/cilium/ebpf v0.9.1 go-module (+3 duplicates) +github.com/checkpoint-restore/go-criu/v7 v7.2.0 go-module +github.com/cilium/ebpf v0.16.0 go-module (+2 duplicates) +github.com/cilium/ebpf v0.17.3 go-module (+1 duplicate) github.com/cloudflare/cfssl v1.6.4 go-module -github.com/compose-spec/compose-go/v2 v2.6.3 go-module -github.com/compose-spec/compose-go/v2 v2.7.1 go-module +github.com/cloudflare/circl v1.6.1 go-module +github.com/compose-spec/compose-go/v2 v2.10.0 go-module +github.com/compose-spec/compose-go/v2 v2.9.1 go-module github.com/container-storage-interface/spec v1.5.0 go-module github.com/containerd/accelerated-container-image v1.3.0 go-module -github.com/containerd/aufs v1.0.0 go-module github.com/containerd/btrfs/v2 v2.0.0 go-module -github.com/containerd/cgroups v1.1.0 go-module (+1 duplicate) -github.com/containerd/cgroups/v3 v3.0.2 go-module (+3 duplicates) -github.com/containerd/cgroups/v3 v3.0.5 go-module -github.com/containerd/console v1.0.3 go-module (+4 duplicates) -github.com/containerd/console v1.0.4 go-module -github.com/containerd/console v1.0.5 go-module (+2 duplicates) -github.com/containerd/containerd v1.7.27 go-module (+4 duplicates) -github.com/containerd/containerd/api v1.8.0 go-module (+4 duplicates) -github.com/containerd/containerd/api v1.9.0 go-module (+2 duplicates) -github.com/containerd/containerd/v2 v2.1.1 go-module -github.com/containerd/containerd/v2 v2.1.3 go-module (+1 duplicate) -github.com/containerd/continuity v0.4.4 go-module (+4 duplicates) -github.com/containerd/continuity v0.4.5 go-module (+2 duplicates) -github.com/containerd/errdefs v0.3.0 go-module (+4 duplicates) -github.com/containerd/errdefs v1.0.0 go-module (+2 duplicates) -github.com/containerd/errdefs/pkg v0.3.0 go-module (+2 duplicates) -github.com/containerd/fifo v1.1.0 go-module (+5 duplicates) -github.com/containerd/go-cni v1.1.12 go-module -github.com/containerd/go-cni v1.1.9 go-module (+1 duplicate) -github.com/containerd/go-runc v1.0.0 go-module (+4 duplicates) -github.com/containerd/go-runc v1.1.0 go-module -github.com/containerd/imgcrypt v1.1.8 go-module -github.com/containerd/log v0.1.0 go-module (+8 duplicates) -github.com/containerd/nri v0.8.0 go-module -github.com/containerd/platforms v0.2.1 go-module (+3 duplicates) -github.com/containerd/platforms v1.0.0-rc.1 go-module (+2 duplicates) -github.com/containerd/plugin v1.0.0 go-module -github.com/containerd/stargz-snapshotter/estargz v0.16.3 go-module -github.com/containerd/ttrpc v1.2.7 go-module (+7 duplicates) -github.com/containerd/typeurl v1.0.2 go-module -github.com/containerd/typeurl/v2 v2.1.1 go-module (+4 duplicates) -github.com/containerd/typeurl/v2 v2.2.3 go-module (+2 duplicates) -github.com/containerd/zfs v1.1.0 go-module -github.com/containernetworking/cni v1.1.2 go-module (+1 duplicate) -github.com/containernetworking/cni v1.3.0 go-module -github.com/containernetworking/plugins v1.2.0 go-module -github.com/containernetworking/plugins v1.7.1 go-module -github.com/containers/ocicrypt v1.1.10 go-module -github.com/coreos/go-systemd/v22 v22.5.0 go-module (+5 duplicates) -github.com/cyphar/filepath-securejoin v0.4.1 go-module (+1 duplicate) -github.com/davecgh/go-spew v1.1.1 go-module (+3 duplicates) -github.com/deckarep/golang-set/v2 v2.3.0 go-module +github.com/containerd/cgroups/v3 v3.1.0 go-module (+3 duplicates) +github.com/containerd/console v1.0.5 go-module (+6 duplicates) +github.com/containerd/containerd/api v1.10.0 go-module (+5 duplicates) +github.com/containerd/containerd/v2 v2.2.0 go-module (+3 duplicates) +github.com/containerd/containerd/v2 v2.2.1-0.20251115011841-efd86f2b0bc2 go-module (+1 duplicate) +github.com/containerd/continuity v0.4.5 go-module (+5 duplicates) +github.com/containerd/errdefs v1.0.0 go-module (+5 duplicates) +github.com/containerd/errdefs/pkg v0.3.0 go-module (+5 duplicates) +github.com/containerd/fifo v1.1.0 go-module (+3 duplicates) +github.com/containerd/go-cni v1.1.13 go-module (+2 duplicates) +github.com/containerd/go-runc v1.1.0 go-module (+3 duplicates) +github.com/containerd/imgcrypt/v2 v2.0.1 go-module +github.com/containerd/log v0.1.0 go-module (+6 duplicates) +github.com/containerd/nri v0.10.0 go-module +github.com/containerd/otelttrpc v0.1.0 go-module +github.com/containerd/platforms v1.0.0-rc.2 go-module (+4 duplicates) +github.com/containerd/plugin v1.0.0 go-module (+3 duplicates) +github.com/containerd/stargz-snapshotter/estargz v0.17.0 go-module +github.com/containerd/ttrpc v1.2.7 go-module (+5 duplicates) +github.com/containerd/typeurl/v2 v2.2.3 go-module (+5 duplicates) +github.com/containerd/zfs/v2 v2.0.0-rc.0 go-module +github.com/containernetworking/cni v1.3.0 go-module (+2 duplicates) +github.com/containernetworking/plugins v1.8.0 go-module (+1 duplicate) +github.com/containers/ocicrypt v1.2.1 go-module +github.com/coreos/go-semver v0.3.1 go-module +github.com/coreos/go-systemd/v22 v22.5.0 go-module +github.com/coreos/go-systemd/v22 v22.6.0 go-module (+3 duplicates) +github.com/cyphar/filepath-securejoin v0.5.2 go-module +github.com/cyphar/filepath-securejoin v0.6.0 go-module +github.com/davecgh/go-spew v1.1.1 go-module (+2 duplicates) +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go-module +github.com/deckarep/golang-set/v2 v2.8.0 go-module github.com/dimchansky/utfbom v1.1.1 go-module github.com/distribution/reference v0.6.0 go-module (+4 duplicates) -github.com/docker/buildx UNKNOWN go-module -github.com/docker/buildx v0.25.0 go-module -github.com/docker/cli v28.2.2+incompatible go-module -github.com/docker/cli v28.3.1+incompatible go-module +github.com/docker/buildx v0.30.1 go-module (+1 duplicate) +github.com/docker/cli v28.5.1+incompatible go-module +github.com/docker/cli v28.5.2+incompatible go-module github.com/docker/cli-docs-tool v0.10.0 go-module (+1 duplicate) github.com/docker/cli/cmd/docker UNKNOWN go-module -github.com/docker/compose/v2 UNKNOWN go-module +github.com/docker/compose/v5 v0.0.0-20251202074149-13d70b1c1134 go-module github.com/docker/distribution v2.8.3+incompatible go-module (+1 duplicate) -github.com/docker/docker v28.2.2+incompatible go-module -github.com/docker/docker v28.3.1+incompatible go-module -github.com/docker/docker v28.3.2 go-module (+1 duplicate) +github.com/docker/docker v28.5.1+incompatible go-module +github.com/docker/docker v28.5.2+incompatible go-module github.com/docker/docker-credential-helpers v0.9.3 go-module (+1 duplicate) github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c go-module -github.com/docker/go-connections v0.5.0 go-module (+2 duplicates) -github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module (+4 duplicates) +github.com/docker/go-connections v0.5.0 go-module +github.com/docker/go-connections v0.6.0 go-module (+1 duplicate) +github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module +github.com/docker/go-events v0.0.0-20250808211157-605354379745 go-module github.com/docker/go-metrics v0.0.1 go-module (+2 duplicates) -github.com/docker/go-units v0.5.0 go-module (+7 duplicates) -github.com/docker/libtrust v0.0.0-20150526203908-9cbd2a1374f4 go-module -github.com/dustin/go-humanize v1.0.0 go-module +github.com/docker/go-units v0.5.0 go-module (+6 duplicates) +github.com/dustin/go-humanize v1.0.1 go-module github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203 go-module -github.com/emicklei/go-restful/v3 v3.10.1 go-module -github.com/emicklei/go-restful/v3 v3.11.0 go-module (+1 duplicate) -github.com/felixge/httpsnoop v1.0.3 go-module (+1 duplicate) -github.com/felixge/httpsnoop v1.0.4 go-module (+2 duplicates) -github.com/fernet/fernet-go v0.0.0-20211208181803-9f70042a33ee go-module -github.com/fluent/fluent-logger-golang v1.9.0 go-module -github.com/fsnotify/fsnotify v1.6.0 go-module -github.com/fsnotify/fsnotify v1.9.0 go-module +github.com/emicklei/go-restful/v3 v3.13.0 go-module (+1 duplicate) +github.com/felixge/httpsnoop v1.0.4 go-module (+4 duplicates) +github.com/fernet/fernet-go v0.0.0-20240119011108-303da6aec611 go-module +github.com/fluent/fluent-logger-golang v1.10.1 go-module +github.com/fsnotify/fsnotify v1.9.0 go-module (+2 duplicates) github.com/fvbommel/sortorder v1.0.1 go-module github.com/fvbommel/sortorder v1.1.0 go-module -github.com/fxamacker/cbor/v2 v2.7.0 go-module (+1 duplicate) -github.com/go-jose/go-jose/v3 v3.0.3 go-module -github.com/go-logr/logr v1.4.2 go-module (+4 duplicates) +github.com/fxamacker/cbor/v2 v2.9.0 go-module (+2 duplicates) +github.com/go-jose/go-jose/v4 v4.1.2 go-module +github.com/go-logr/logr v1.4.3 go-module (+4 duplicates) github.com/go-logr/stdr v1.2.2 go-module (+4 duplicates) -github.com/go-openapi/jsonpointer v0.21.0 go-module (+1 duplicate) -github.com/go-openapi/jsonreference v0.20.2 go-module (+1 duplicate) -github.com/go-openapi/swag v0.23.0 go-module (+1 duplicate) -github.com/go-viper/mapstructure/v2 v2.0.0 go-module -github.com/go-viper/mapstructure/v2 v2.3.0 go-module -github.com/godbus/dbus/v5 v5.1.0 go-module (+5 duplicates) -github.com/gofrs/flock v0.12.1 go-module (+2 duplicates) -github.com/gogo/protobuf v1.3.2 go-module (+7 duplicates) -github.com/golang-jwt/jwt/v5 v5.2.2 go-module (+1 duplicate) -github.com/golang/gddo v0.0.0-20190904175337-72a348e765d2 go-module -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go-module -github.com/golang/protobuf v1.5.4 go-module (+7 duplicates) -github.com/google/btree v1.1.2 go-module -github.com/google/certificate-transparency-go v1.1.4 go-module -github.com/google/gnostic-models v0.6.8 go-module (+1 duplicate) -github.com/google/go-cmp v0.6.0 go-module (+4 duplicates) -github.com/google/go-cmp v0.7.0 go-module (+2 duplicates) -github.com/google/gofuzz v1.2.0 go-module (+2 duplicates) -github.com/google/s2a-go v0.1.7 go-module +github.com/go-openapi/jsonpointer v0.21.0 go-module +github.com/go-openapi/jsonreference v0.20.2 go-module +github.com/go-openapi/swag v0.23.0 go-module +github.com/go-viper/mapstructure/v2 v2.4.0 go-module (+1 duplicate) +github.com/godbus/dbus/v5 v5.1.0 go-module (+4 duplicates) +github.com/gofrs/flock v0.13.0 go-module (+2 duplicates) +github.com/gogo/protobuf v1.3.2 go-module (+5 duplicates) +github.com/golang-jwt/jwt/v5 v5.3.0 go-module (+1 duplicate) +github.com/golang/gddo v0.0.0-20210115222349-20d68f94ee1f go-module +github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 go-module +github.com/golang/protobuf v1.5.4 go-module (+3 duplicates) +github.com/google/btree v1.1.3 go-module +github.com/google/certificate-transparency-go v1.3.2 go-module +github.com/google/gnostic-models v0.7.0 go-module +github.com/google/go-cmp v0.7.0 go-module (+5 duplicates) +github.com/google/go-dap v0.12.0 go-module +github.com/google/s2a-go v0.1.9 go-module github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go-module (+2 duplicates) -github.com/google/uuid v1.4.0 go-module (+1 duplicate) -github.com/google/uuid v1.6.0 go-module (+2 duplicates) -github.com/googleapis/enterprise-certificate-proxy v0.3.2 go-module -github.com/googleapis/gax-go/v2 v2.12.0 go-module +github.com/google/uuid v1.6.0 go-module (+3 duplicates) +github.com/googleapis/enterprise-certificate-proxy v0.3.6 go-module +github.com/googleapis/gax-go/v2 v2.15.0 go-module github.com/gorilla/mux v1.8.1 go-module (+1 duplicate) -github.com/gorilla/websocket v1.5.0 go-module (+1 duplicate) -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 go-module -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module (+1 duplicate) -github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 go-module -github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go-module (+2 duplicates) +github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 go-module (+1 duplicate) +github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 go-module +github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 go-module +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module +github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go-module +github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 go-module (+2 duplicates) github.com/hashicorp/errwrap v1.1.0 go-module (+2 duplicates) -github.com/hashicorp/go-cleanhttp v0.5.2 go-module (+1 duplicate) -github.com/hashicorp/go-cty-funcs v0.0.0-20250210171435-dda779884a9f go-module +github.com/hashicorp/go-cleanhttp v0.5.2 go-module +github.com/hashicorp/go-cty-funcs v0.0.0-20250818135842-6aab67130928 go-module github.com/hashicorp/go-immutable-radix v1.3.1 go-module github.com/hashicorp/go-immutable-radix/v2 v2.1.0 go-module -github.com/hashicorp/go-memdb v1.3.2 go-module +github.com/hashicorp/go-memdb v1.3.5 go-module github.com/hashicorp/go-msgpack v0.5.5 go-module github.com/hashicorp/go-multierror v1.1.1 go-module (+2 duplicates) github.com/hashicorp/go-sockaddr v1.0.2 go-module -github.com/hashicorp/go-version v1.7.0 go-module +github.com/hashicorp/go-version v1.8.0 go-module github.com/hashicorp/golang-lru v0.5.4 go-module github.com/hashicorp/golang-lru/v2 v2.0.7 go-module -github.com/hashicorp/hcl/v2 v2.23.0 go-module +github.com/hashicorp/hcl/v2 v2.24.0 go-module github.com/hashicorp/memberlist v0.4.0 go-module github.com/hashicorp/serf v0.8.5 go-module +github.com/hiddeco/sshsig v0.2.0 go-module github.com/in-toto/in-toto-golang v0.9.0 go-module (+2 duplicates) github.com/inhies/go-bytesize v0.0.0-20220417184213-4913239db9cf go-module -github.com/intel/goresctrl v0.5.0 go-module (+1 duplicate) -github.com/ishidawataru/sctp v0.0.0-20230406120618-7ff4192f6ff2 go-module (+1 duplicate) +github.com/intel/goresctrl v0.10.0 go-module (+1 duplicate) +github.com/ishidawataru/sctp v0.0.0-20251114114122-19ddcbc6aae2 go-module (+1 duplicate) github.com/jmoiron/sqlx v1.3.3 go-module github.com/jonboulle/clockwork v0.5.0 go-module -github.com/josharian/intern v1.0.0 go-module (+1 duplicate) -github.com/json-iterator/go v1.1.12 go-module (+2 duplicates) +github.com/josharian/intern v1.0.0 go-module +github.com/json-iterator/go v1.1.12 go-module (+1 duplicate) github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go-module -github.com/klauspost/compress v1.16.7 go-module (+3 duplicates) -github.com/klauspost/compress v1.18.0 go-module (+2 duplicates) -github.com/klauspost/cpuid/v2 v2.0.4 go-module (+1 duplicate) -github.com/mailru/easyjson v0.7.7 go-module (+1 duplicate) -github.com/mattn/go-colorable v0.1.13 go-module +github.com/klauspost/compress v1.18.1 go-module (+3 duplicates) +github.com/klauspost/compress v1.18.2 go-module +github.com/knqyf263/go-plugin v0.9.0 go-module +github.com/mailru/easyjson v0.7.7 go-module +github.com/mattn/go-colorable v0.1.14 go-module github.com/mattn/go-isatty v0.0.20 go-module github.com/mattn/go-runewidth v0.0.16 go-module (+1 duplicate) github.com/mattn/go-shellwords v1.0.12 go-module (+1 duplicate) -github.com/matttproud/golang_protobuf_extensions v1.0.4 go-module +github.com/mdlayher/socket v0.5.1 go-module (+2 duplicates) +github.com/mdlayher/vsock v1.2.1 go-module (+2 duplicates) github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go-module github.com/miekg/dns v1.1.66 go-module github.com/miekg/pkcs11 v1.1.1 go-module -github.com/minio/sha256-simd v1.0.0 go-module (+1 duplicate) -github.com/mistifyio/go-zfs/v3 v3.0.1 go-module (+1 duplicate) +github.com/mistifyio/go-zfs/v3 v3.0.1 go-module +github.com/mistifyio/go-zfs/v3 v3.1.0 go-module github.com/mitchellh/copystructure v1.2.0 go-module -github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7 go-module +github.com/mitchellh/go-wordwrap v1.0.1 go-module github.com/mitchellh/hashstructure/v2 v2.0.2 go-module (+2 duplicates) -github.com/mitchellh/mapstructure v1.5.0 go-module github.com/mitchellh/reflectwalk v1.0.2 go-module -github.com/moby/buildkit v0.23.0 go-module -github.com/moby/buildkit v0.23.2 go-module (+1 duplicate) +github.com/moby/buildkit v0.26.1 go-module +github.com/moby/buildkit v0.26.2 go-module (+1 duplicate) github.com/moby/docker-image-spec v1.3.1 go-module (+2 duplicates) github.com/moby/go-archive v0.1.0 go-module (+2 duplicates) github.com/moby/ipvs v1.1.0 go-module github.com/moby/locker v1.0.1 go-module (+4 duplicates) +github.com/moby/moby/api v1.52.0 go-module +github.com/moby/moby/v2 v29.1.2 go-module (+1 duplicate) github.com/moby/patternmatcher v0.6.0 go-module (+2 duplicates) +github.com/moby/policy-helpers v0.0.0-20251105011237-bcaa71c99f14 go-module +github.com/moby/profiles/apparmor v0.1.0 go-module +github.com/moby/profiles/seccomp v0.1.0 go-module github.com/moby/pubsub v1.0.0 go-module -github.com/moby/spdystream v0.2.0 go-module github.com/moby/spdystream v0.5.0 go-module (+1 duplicate) -github.com/moby/swarmkit/v2 v2.0.0 go-module +github.com/moby/swarmkit/v2 v2.1.2-0.20251110192100-17b8d222e7dd go-module github.com/moby/sys/atomicwriter v0.1.0 go-module (+2 duplicates) -github.com/moby/sys/capability v0.4.0 go-module +github.com/moby/sys/capability v0.4.0 go-module (+4 duplicates) github.com/moby/sys/mount v0.3.4 go-module -github.com/moby/sys/mountinfo v0.6.2 go-module (+4 duplicates) -github.com/moby/sys/mountinfo v0.7.1 go-module -github.com/moby/sys/mountinfo v0.7.2 go-module (+2 duplicates) +github.com/moby/sys/mountinfo v0.7.2 go-module (+5 duplicates) github.com/moby/sys/reexec v0.1.0 go-module github.com/moby/sys/sequential v0.6.0 go-module (+2 duplicates) -github.com/moby/sys/signal v0.7.0 go-module (+1 duplicate) -github.com/moby/sys/signal v0.7.1 go-module (+2 duplicates) -github.com/moby/sys/symlink v0.2.0 go-module -github.com/moby/sys/symlink v0.3.0 go-module (+1 duplicate) -github.com/moby/sys/user v0.3.0 go-module (+4 duplicates) -github.com/moby/sys/user v0.4.0 go-module (+2 duplicates) -github.com/moby/sys/userns v0.1.0 go-module (+8 duplicates) +github.com/moby/sys/signal v0.7.1 go-module (+4 duplicates) +github.com/moby/sys/symlink v0.3.0 go-module (+2 duplicates) +github.com/moby/sys/user v0.3.0 go-module +github.com/moby/sys/user v0.4.0 go-module (+4 duplicates) +github.com/moby/sys/userns v0.1.0 go-module (+6 duplicates) github.com/moby/term v0.5.2 go-module (+2 duplicates) -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+2 duplicates) -github.com/modern-go/reflect2 v1.0.2 go-module (+2 duplicates) -github.com/morikuni/aec v1.0.0 go-module (+2 duplicates) +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+1 duplicate) +github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee go-module (+1 duplicate) +github.com/morikuni/aec v1.0.0 go-module (+1 duplicate) github.com/mrunalp/fileutils v0.5.1 go-module -github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+2 duplicates) +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+3 duplicates) github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module (+1 duplicate) -github.com/opencontainers/cgroups v0.0.3 go-module -github.com/opencontainers/go-digest v1.0.0 go-module (+7 duplicates) -github.com/opencontainers/image-spec v1.1.0 go-module (+4 duplicates) -github.com/opencontainers/image-spec v1.1.1 go-module (+2 duplicates) -github.com/opencontainers/runc v0.0.0-20250213225849-59923ef18c98 go-module -github.com/opencontainers/runtime-spec v1.1.0 go-module (+4 duplicates) -github.com/opencontainers/runtime-spec v1.2.0 go-module -github.com/opencontainers/runtime-spec v1.2.1 go-module -github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 go-module (+1 duplicate) -github.com/opencontainers/selinux v1.11.0 go-module (+2 duplicates) -github.com/opencontainers/selinux v1.12.0 go-module +github.com/opencontainers/cgroups v0.0.4 go-module +github.com/opencontainers/cgroups v0.0.6 go-module +github.com/opencontainers/go-digest v1.0.0 go-module (+5 duplicates) +github.com/opencontainers/image-spec v1.1.1 go-module (+5 duplicates) +github.com/opencontainers/runc v1.3.4 go-module +github.com/opencontainers/runtime-spec v1.2.1 go-module (+4 duplicates) +github.com/opencontainers/runtime-tools v0.9.1-0.20250523060157-0ea5ed0382a2 go-module (+2 duplicates) +github.com/opencontainers/selinux v1.12.0 go-module (+1 duplicate) +github.com/opencontainers/selinux v1.13.1 go-module (+1 duplicate) github.com/package-url/packageurl-go v0.1.1 go-module -github.com/pelletier/go-toml v1.9.5 go-module (+4 duplicates) -github.com/pelletier/go-toml/v2 v2.2.4 go-module -github.com/philhofer/fwd v1.1.2 go-module +github.com/pelletier/go-toml v1.9.5 go-module (+2 duplicates) +github.com/pelletier/go-toml/v2 v2.2.4 go-module (+2 duplicates) +github.com/philhofer/fwd v1.2.0 go-module github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go-module -github.com/pkg/errors v0.9.1 go-module (+7 duplicates) +github.com/pkg/errors v0.9.1 go-module (+2 duplicates) github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go-module (+2 duplicates) -github.com/pmezard/go-difflib v1.0.0 go-module (+1 duplicate) -github.com/prometheus/client_golang v1.16.0 go-module -github.com/prometheus/client_golang v1.22.0 go-module (+1 duplicate) -github.com/prometheus/client_model v0.3.0 go-module -github.com/prometheus/client_model v0.6.1 go-module (+1 duplicate) -github.com/prometheus/common v0.42.0 go-module -github.com/prometheus/common v0.62.0 go-module (+1 duplicate) -github.com/prometheus/procfs v0.10.1 go-module -github.com/prometheus/procfs v0.15.1 go-module (+1 duplicate) +github.com/pmezard/go-difflib v1.0.0 go-module +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go-module +github.com/prometheus/client_golang v1.23.2 go-module (+2 duplicates) +github.com/prometheus/client_model v0.6.2 go-module (+2 duplicates) +github.com/prometheus/common v0.66.1 go-module (+2 duplicates) +github.com/prometheus/procfs v0.16.1 go-module (+2 duplicates) github.com/rivo/uniseg v0.2.0 go-module (+1 duplicate) -github.com/rootless-containers/rootlesskit/v2 v2.3.4 go-module -github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 go-module +github.com/rootless-containers/rootlesskit/v2 v2.3.5 go-module +github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 go-module (+1 duplicate) github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 go-module github.com/seccomp/libseccomp-golang v0.10.0 go-module -github.com/secure-systems-lab/go-securesystemslib v0.6.0 go-module (+2 duplicates) -github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b go-module (+1 duplicate) +github.com/secure-systems-lab/go-securesystemslib v0.9.1 go-module (+2 duplicates) +github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b go-module github.com/shibumi/go-pathspec v1.3.0 go-module (+2 duplicates) -github.com/sirupsen/logrus v1.9.3 go-module (+9 duplicates) +github.com/sirupsen/logrus v1.9.3 go-module (+7 duplicates) github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 go-module +github.com/smallstep/pkcs7 v0.1.1 go-module github.com/spdx/tools-golang v0.5.5 go-module -github.com/spf13/cobra v1.9.1 go-module (+2 duplicates) -github.com/spf13/pflag v1.0.5 go-module -github.com/spf13/pflag v1.0.6 go-module (+2 duplicates) +github.com/spf13/cobra v1.10.1 go-module (+2 duplicates) +github.com/spf13/pflag v1.0.10 go-module (+2 duplicates) github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go-module -github.com/stretchr/testify v1.10.0 go-module (+1 duplicate) -github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 go-module (+2 duplicates) -github.com/tchap/go-patricia/v2 v2.3.1 go-module +github.com/stretchr/testify v1.11.1 go-module (+1 duplicate) +github.com/tchap/go-patricia/v2 v2.3.3 go-module +github.com/tetratelabs/wazero v1.9.0 go-module github.com/theupdateframework/notary v0.7.0 go-module github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375 go-module -github.com/tinylib/msgp v1.1.8 go-module +github.com/tinylib/msgp v1.3.0 go-module github.com/tonistiigi/dchapes-mode v0.0.0-20250318174251-73d941a28323 go-module (+2 duplicates) github.com/tonistiigi/fsutil v0.0.0-20250605211040-586307ad452f go-module (+2 duplicates) github.com/tonistiigi/go-actions-cache v0.0.0-20250626083717-378c5ed1ddd9 go-module @@ -400,22 +393,18 @@ github.com/tonistiigi/go-csvvalue v0 github.com/tonistiigi/jaeger-ui-rest v0.0.0-20250408171107-3dd17559e117 go-module github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea go-module (+2 duplicates) github.com/tonistiigi/vt100 v0.0.0-20240514184818-90bafcd6abab go-module (+1 duplicate) -github.com/urfave/cli v1.22.12 go-module (+1 duplicate) -github.com/urfave/cli v1.22.14 go-module -github.com/vbatts/tar-split v0.12.1 go-module -github.com/vishvananda/netlink v1.1.0 go-module -github.com/vishvananda/netlink v1.2.1-beta.2 go-module -github.com/vishvananda/netlink v1.3.1 go-module -github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df go-module -github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f go-module -github.com/vishvananda/netns v0.0.5 go-module +github.com/urfave/cli v1.22.16 go-module +github.com/urfave/cli/v2 v2.27.7 go-module (+1 duplicate) +github.com/vbatts/tar-split v0.12.2 go-module +github.com/vishvananda/netlink v1.3.0 go-module +github.com/vishvananda/netlink v1.3.1 go-module (+1 duplicate) +github.com/vishvananda/netns v0.0.4 go-module +github.com/vishvananda/netns v0.0.5 go-module (+1 duplicate) github.com/weppos/publicsuffix-go v0.15.1-0.20210511084619-b1f36a2d6c0b go-module -github.com/x448/float16 v0.8.4 go-module (+1 duplicate) -github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb go-module (+1 duplicate) -github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 go-module (+1 duplicate) -github.com/xeipuuv/gojsonschema v1.2.0 go-module (+1 duplicate) +github.com/x448/float16 v0.8.4 go-module (+2 duplicates) github.com/xhit/go-str2duration/v2 v2.1.0 go-module (+1 duplicate) -github.com/zclconf/go-cty v1.16.2 go-module (+1 duplicate) +github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go-module (+1 duplicate) +github.com/zclconf/go-cty v1.17.0 go-module github.com/zmap/zcrypto v0.0.0-20210511125630-18f1e0152cfc go-module github.com/zmap/zlint/v3 v3.1.0 go-module glib-networking 2.80.0-1build1 deb @@ -424,88 +413,91 @@ glib-networking-services 2. gnupg 2.4.4-2ubuntu17.3 deb gnupg-l10n 2.4.4-2ubuntu17.3 deb gnupg-utils 2.4.4-2ubuntu17.3 deb -go.etcd.io/bbolt v1.3.10 go-module -go.etcd.io/bbolt v1.4.0 go-module -go.etcd.io/etcd/client/pkg/v3 v3.5.16 go-module -go.etcd.io/etcd/pkg/v3 v3.5.16 go-module -go.etcd.io/etcd/raft/v3 v3.5.16 go-module -go.etcd.io/etcd/server/v3 v3.5.16 go-module -go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 go-module +go.etcd.io/bbolt v1.4.3 go-module (+1 duplicate) +go.etcd.io/etcd/api/v3 v3.6.5 go-module +go.etcd.io/etcd/client/pkg/v3 v3.6.5 go-module +go.etcd.io/etcd/pkg/v3 v3.6.5 go-module +go.etcd.io/etcd/server/v3 v3.6.5 go-module +go.etcd.io/raft/v3 v3.6.0 go-module go.opencensus.io v0.24.0 go-module -go.opentelemetry.io/auto/sdk v1.1.0 go-module (+2 duplicates) -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 go-module -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module (+2 duplicates) -go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0 go-module (+1 duplicate) -go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 go-module -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 go-module (+1 duplicate) -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 go-module (+2 duplicates) +go.opentelemetry.io/auto/sdk v1.1.0 go-module (+1 duplicate) +go.opentelemetry.io/auto/sdk v1.2.1 go-module (+2 duplicates) +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 go-module +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.61.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.63.0 go-module +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 go-module go.opentelemetry.io/contrib/processors/baggagecopy v0.4.0 go-module -go.opentelemetry.io/otel v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.31.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.35.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.31.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/metric v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/metric v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/sdk v1.21.0 go-module -go.opentelemetry.io/otel/sdk v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/sdk/metric v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/trace v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/trace v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/proto/otlp v1.0.0 go-module -go.opentelemetry.io/proto/otlp v1.5.0 go-module (+2 duplicates) -go.uber.org/atomic v1.9.0 go-module -go.uber.org/mock v0.5.2 go-module -go.uber.org/multierr v1.8.0 go-module -go.uber.org/zap v1.21.0 go-module -golang.org/x/crypto v0.31.0 go-module -golang.org/x/crypto v0.37.0 go-module (+2 duplicates) -golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 go-module -golang.org/x/mod v0.17.0 go-module -golang.org/x/mod v0.24.0 go-module -golang.org/x/net v0.33.0 go-module (+3 duplicates) -golang.org/x/net v0.39.0 go-module (+3 duplicates) -golang.org/x/oauth2 v0.11.0 go-module -golang.org/x/oauth2 v0.29.0 go-module (+2 duplicates) -golang.org/x/sync v0.10.0 go-module (+4 duplicates) -golang.org/x/sync v0.14.0 go-module (+1 duplicate) -golang.org/x/sync v0.15.0 go-module -golang.org/x/sys v0.28.0 go-module (+5 duplicates) -golang.org/x/sys v0.33.0 go-module (+3 duplicates) -golang.org/x/term v0.27.0 go-module -golang.org/x/term v0.31.0 go-module (+1 duplicate) -golang.org/x/text v0.21.0 go-module (+2 duplicates) -golang.org/x/text v0.24.0 go-module (+2 duplicates) -golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 go-module -golang.org/x/time v0.11.0 go-module (+2 duplicates) +go.opentelemetry.io/otel v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/bridge/opencensus v1.38.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/metric v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/metric v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/sdk v1.37.0 go-module +go.opentelemetry.io/otel/sdk v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/sdk/metric v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/trace v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/trace v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/proto/otlp v1.5.0 go-module +go.opentelemetry.io/proto/otlp v1.7.1 go-module (+2 duplicates) +go.uber.org/mock v0.6.0 go-module +go.uber.org/multierr v1.11.0 go-module +go.uber.org/zap v1.27.0 go-module +go.yaml.in/yaml/v2 v2.4.2 go-module (+3 duplicates) +go.yaml.in/yaml/v2 v2.4.3 go-module +go.yaml.in/yaml/v3 v3.0.4 go-module +go.yaml.in/yaml/v4 v4.0.0-rc.3 go-module +golang.org/x/crypto v0.41.0 go-module +golang.org/x/crypto v0.42.0 go-module +golang.org/x/crypto v0.45.0 go-module (+1 duplicate) +golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f go-module (+2 duplicates) +golang.org/x/mod v0.29.0 go-module (+1 duplicate) +golang.org/x/mod v0.30.0 go-module +golang.org/x/net v0.35.0 go-module +golang.org/x/net v0.43.0 go-module (+2 duplicates) +golang.org/x/net v0.44.0 go-module +golang.org/x/net v0.47.0 go-module (+2 duplicates) +golang.org/x/oauth2 v0.30.0 go-module (+2 duplicates) +golang.org/x/sync v0.17.0 go-module (+3 duplicates) +golang.org/x/sync v0.18.0 go-module (+1 duplicate) +golang.org/x/sys v0.30.0 go-module +golang.org/x/sys v0.37.0 go-module (+3 duplicates) +golang.org/x/sys v0.38.0 go-module (+2 duplicates) +golang.org/x/term v0.34.0 go-module +golang.org/x/term v0.35.0 go-module +golang.org/x/term v0.37.0 go-module +golang.org/x/text v0.28.0 go-module (+1 duplicate) +golang.org/x/text v0.29.0 go-module +golang.org/x/text v0.31.0 go-module (+1 duplicate) +golang.org/x/time v0.14.0 go-module (+3 duplicates) google-crc32c 1.7.1 python -google.golang.org/api v0.160.0 go-module -google.golang.org/genproto v0.0.0-20231211222908-989df2bf70f3 go-module (+4 duplicates) -google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de go-module -google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f go-module -google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a go-module (+1 duplicate) -google.golang.org/genproto/googleapis/api v0.0.0-20250324211829-b45e905df463 go-module -google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda go-module (+4 duplicates) -google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a go-module (+1 duplicate) -google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 go-module -google.golang.org/grpc v1.59.0 go-module (+4 duplicates) -google.golang.org/grpc v1.72.2 go-module (+1 duplicate) -google.golang.org/grpc v1.73.0 go-module -google.golang.org/protobuf v1.33.0 go-module -google.golang.org/protobuf v1.35.2 go-module (+4 duplicates) -google.golang.org/protobuf v1.36.6 go-module (+2 duplicates) -gopkg.in/evanphx/json-patch.v4 v4.12.0 go-module (+1 duplicate) -gopkg.in/inf.v0 v0.9.1 go-module (+3 duplicates) +google.golang.org/api v0.248.0 go-module +google.golang.org/genproto v0.0.0-20250603155806-513f23925822 go-module +google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b go-module +google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5 go-module (+1 duplicate) +google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 go-module +google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b go-module (+2 duplicates) +google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5 go-module (+1 duplicate) +google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 go-module +google.golang.org/grpc v1.76.0 go-module (+4 duplicates) +google.golang.org/grpc v1.77.0 go-module +google.golang.org/protobuf v1.36.10 go-module (+5 duplicates) +google.golang.org/protobuf v1.36.5 go-module +gopkg.in/evanphx/json-patch.v4 v4.12.0 go-module +gopkg.in/inf.v0 v0.9.1 go-module (+2 duplicates) gopkg.in/ini.v1 v1.67.0 go-module -gopkg.in/yaml.v2 v2.4.0 go-module (+1 duplicate) -gopkg.in/yaml.v3 v3.0.1 go-module (+3 duplicates) +gopkg.in/yaml.v3 v3.0.1 go-module (+4 duplicates) gpg 2.4.4-2ubuntu17.3 deb gpg-agent 2.4.4-2ubuntu17.3 deb gpg-wks-client 2.4.4-2ubuntu17.3 deb @@ -526,13 +518,13 @@ hicolor-icon-theme 0. hostname 3.23+nmu2ubuntu2 deb httplib2 0.20.4 python humanity-icon-theme 0.6.16 deb -idna 3.10 python +idna 3.11 python ifaddr 0.2.0 python importlib-metadata 8.0.0 python inflect 7.3.1 python init-system-helpers 1.66ubuntu1 deb -intel-media-va-driver 24.1.0+dfsg1-1 deb -iproute2 6.1.0-1ubuntu6 deb +intel-media-va-driver 24.1.0+dfsg1-1ubuntu0.1 deb +iproute2 6.1.0-1ubuntu6.2 deb iptables 1.8.10-3ubuntu2 deb iso-codes 4.16.0-1 deb jaraco-collections 5.1.0 python @@ -541,20 +533,13 @@ jaraco-functools 4. jaraco-text 3.12.1 python jq 1.7.1 binary jq 1.7.1-3ubuntu0.24.04.1 deb -k8s.io/api v0.26.2 go-module -k8s.io/api v0.32.3 go-module (+1 duplicate) -k8s.io/apimachinery v0.27.4 go-module (+1 duplicate) -k8s.io/apimachinery v0.32.3 go-module (+1 duplicate) -k8s.io/apiserver v0.26.2 go-module -k8s.io/client-go v0.26.2 go-module -k8s.io/client-go v0.32.3 go-module (+1 duplicate) -k8s.io/component-base v0.26.2 go-module -k8s.io/cri-api v0.27.1 go-module -k8s.io/klog/v2 v2.130.1 go-module (+2 duplicates) -k8s.io/klog/v2 v2.90.1 go-module -k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f go-module (+1 duplicate) -k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 go-module -k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 go-module (+1 duplicate) +k8s.io/api v0.34.1 go-module (+1 duplicate) +k8s.io/apimachinery v0.34.1 go-module (+2 duplicates) +k8s.io/client-go v0.34.1 go-module (+1 duplicate) +k8s.io/cri-api v0.34.1 go-module +k8s.io/klog/v2 v2.130.1 go-module (+1 duplicate) +k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b go-module +k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 go-module (+1 duplicate) kbd 2.6.4-2ubuntu2 deb keyboard-configuration 1.226ubuntu1 deb keyboxd 2.4.4-2ubuntu17.3 deb @@ -591,17 +576,17 @@ libavahi-common-data 0. libavahi-common3 0.8-13ubuntu6 deb libavcodec60 7:6.1.1-3ubuntu5 deb libavutil58 7:6.1.1-3ubuntu5 deb -libbinutils 2.42-4ubuntu2.5 deb +libbinutils 2.42-4ubuntu2.7 deb libblkid-dev 2.39.3-9ubuntu6.3 deb libblkid1 2.39.3-9ubuntu6.3 deb libbpf1 1:1.3.0-2build2 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb -libc-bin 2.39-0ubuntu8.5 deb -libc-dev-bin 2.39-0ubuntu8.5 deb -libc6 2.39-0ubuntu8.5 deb -libc6-dev 2.39-0ubuntu8.5 deb +libc-bin 2.39-0ubuntu8.6 deb +libc-dev-bin 2.39-0ubuntu8.6 deb +libc6 2.39-0ubuntu8.6 deb +libc6-dev 2.39-0ubuntu8.6 deb libcairo-gobject2 1.18.0-3build1 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb @@ -615,9 +600,9 @@ libcom-err2 1. libcrypt-dev 1:4.4.36-4build1 deb libcrypt1 1:4.4.36-4build1 deb libcryptsetup12 2:2.7.0-1ubuntu4.2 deb -libctf-nobfd0 2.42-4ubuntu2.5 deb -libctf0 2.42-4ubuntu2.5 deb -libcups2t64 2.4.7-1.2ubuntu7.3 deb +libctf-nobfd0 2.42-4ubuntu2.7 deb +libctf0 2.42-4ubuntu2.7 deb +libcups2t64 2.4.7-1.2ubuntu7.9 deb libcurl3t64-gnutls 8.5.0-2ubuntu10.6 deb libcurl4t64 8.5.0-2ubuntu10.6 deb libdatrie1 0.2.13-3build1 deb @@ -625,21 +610,21 @@ libdav1d7 1. libdb5.3t64 5.3.28+dfsg2-7 deb libdbus-1-3 1.14.10-4ubuntu4.1 deb libdbus-1-dev 1.14.10-4ubuntu4.1 deb -libdconf1 0.40.0-4build2 deb +libdconf1 0.40.0-4ubuntu0.1 deb libde265-0 1.0.15-1build3 deb libdebconfclient0 0.271ubuntu3 deb libdeflate0 1.19-1build1.1 deb libdevmapper1.02.1 2:1.02.185-3ubuntu3.2 deb -libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-common 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-intel1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-nouveau2 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-radeon1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm2 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-common 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-intel1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-nouveau2 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-radeon1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm2 2.4.122-1~ubuntu0.24.04.2 deb libduktape207 2.7.0+tests-0ubuntu3 deb libdw1t64 0.190-1.1ubuntu0.1 deb libedit2 3.1-20230828-1build1 deb -libegl-mesa0 24.2.8-1ubuntu1~24.04.1 deb +libegl-mesa0 25.0.7-0ubuntu0.24.04.2 deb libegl1 1.7.0-1build1 deb libelf1t64 0.190-1.1ubuntu0.1 deb libepoxy0 1.5.10-1build1 deb @@ -658,7 +643,7 @@ libfontenc1 1: libfreetype6 2.13.2+dfsg-1build3 deb libfribidi0 1.0.13-3build1 deb libfuse3-3 3.14.0-5build1 deb -libgbm1 24.2.8-1ubuntu1~24.04.1 deb +libgbm1 25.0.7-0ubuntu0.24.04.2 deb libgcc-13-dev 13.3.0-6ubuntu2~24.04 deb libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb @@ -668,31 +653,30 @@ libgdk-pixbuf-2.0-0 2. libgdk-pixbuf2.0-common 2.42.10+dfsg-3ubuntu3.2 deb libgif7 5.2.2-1ubuntu1 deb libgirepository-1.0-1 1.80.1-1 deb -libgirepository-2.0-0 2.80.0-6ubuntu3.4 deb +libgirepository-2.0-0 2.80.0-6ubuntu3.5 deb libgl1 1.7.0-1build1 deb -libgl1-mesa-dri 24.2.8-1ubuntu1~24.04.1 deb -libglapi-mesa 24.2.8-1ubuntu1~24.04.1 deb -libglib2.0-0t64 2.80.0-6ubuntu3.4 deb -libglib2.0-bin 2.80.0-6ubuntu3.4 deb -libglib2.0-data 2.80.0-6ubuntu3.4 deb -libglib2.0-dev 2.80.0-6ubuntu3.4 deb -libglib2.0-dev-bin 2.80.0-6ubuntu3.4 deb +libgl1-mesa-dri 25.0.7-0ubuntu0.24.04.2 deb +libglib2.0-0t64 2.80.0-6ubuntu3.5 deb +libglib2.0-bin 2.80.0-6ubuntu3.5 deb +libglib2.0-data 2.80.0-6ubuntu3.5 deb +libglib2.0-dev 2.80.0-6ubuntu3.5 deb +libglib2.0-dev-bin 2.80.0-6ubuntu3.5 deb libglu1-mesa 9.0.2-1.1build1 deb libglvnd0 1.7.0-1build1 deb -libglx-mesa0 24.2.8-1ubuntu1~24.04.1 deb +libglx-mesa0 25.0.7-0ubuntu0.24.04.2 deb libglx0 1.7.0-1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.4 deb libgomp1 14.2.0-4ubuntu2~24.04 deb libgpg-error0 1.47-3build2.1 deb -libgprofng0 2.42-4ubuntu2.5 deb +libgprofng0 2.42-4ubuntu2.7 deb libgraphite2-3 1.3.14-2build1 deb -libgs-common 10.02.1~dfsg1-0ubuntu7.7 deb -libgs10 10.02.1~dfsg1-0ubuntu7.7 deb -libgs10-common 10.02.1~dfsg1-0ubuntu7.7 deb +libgs-common 10.02.1~dfsg1-0ubuntu7.8 deb +libgs10 10.02.1~dfsg1-0ubuntu7.8 deb +libgs10-common 10.02.1~dfsg1-0ubuntu7.8 deb libgsm1 1.0.22-1build1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb -libgstreamer-plugins-base1.0-0 1.24.2-1ubuntu0.2 deb +libgstreamer-plugins-base1.0-0 1.24.2-1ubuntu0.3 deb libgstreamer1.0-0 1.24.2-1ubuntu0.1 deb libgtk-3-0t64 3.24.41-4ubuntu1.3 deb libgtk-3-common 3.24.41-4ubuntu1.3 deb @@ -737,7 +721,7 @@ liblcms2-2 2. libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb liblerc4 4.0.0+ds-4ubuntu2 deb -libllvm19 1:19.1.1-1ubuntu1~24.04.2 deb +libllvm20 1:20.1.2-0ubuntu1~24.04.2 deb liblocale-gettext-perl 1.07-6ubuntu5 deb liblsan0 14.2.0-4ubuntu2~24.04 deb libltdl7 2.4.7-7build1 deb @@ -757,6 +741,7 @@ libncursesw6 6. libnetfilter-conntrack3 1.0.9-6build1 deb libnettle8t64 3.9.1-2.2build1.1 deb libnfnetlink0 1.0.2-2build1 deb +libnftables1 1.0.9-1build1 deb libnftnl11 1.2.6-2build1 deb libnghttp2-14 1.59.0-1ubuntu0.2 deb libnginx-mod-http-fancyindex 1:0.5.2-5build1 deb @@ -771,16 +756,16 @@ libobt2v5 3. libogg0 1.3.5-3build1 deb libonig5 6.9.9-1build1 deb libopengl0 1.7.0-1build1 deb -libopenjp2-7 2.5.0-2ubuntu0.3 deb +libopenjp2-7 2.5.0-2ubuntu0.4 deb libopus0 1.4-1build1 deb liborc-0.4-0t64 1:0.4.38-1ubuntu0.1 deb libp11-kit0 0.25.3-4ubuntu2.1 deb -libpackagekit-glib2-18 1.2.8-2ubuntu1.2 deb -libpam-modules 1.5.3-5ubuntu5.4 deb -libpam-modules-bin 1.5.3-5ubuntu5.4 deb -libpam-runtime 1.5.3-5ubuntu5.4 deb -libpam-systemd 255.4-1ubuntu8.10 deb -libpam0g 1.5.3-5ubuntu5.4 deb +libpackagekit-glib2-18 1.2.8-2ubuntu1.4 deb +libpam-modules 1.5.3-5ubuntu5.5 deb +libpam-modules-bin 1.5.3-5ubuntu5.5 deb +libpam-runtime 1.5.3-5ubuntu5.5 deb +libpam-systemd 255.4-1ubuntu8.11 deb +libpam0g 1.5.3-5ubuntu5.5 deb libpango-1.0-0 1.52.1+ds-1build1 deb libpangocairo-1.0-0 1.52.1+ds-1build1 deb libpangoft2-1.0-0 1.52.1+ds-1build1 deb @@ -793,7 +778,7 @@ libpcre2-32-0 10 libpcre2-8-0 10.42-4ubuntu2.1 deb libpcre2-dev 10.42-4ubuntu2.1 deb libpcre2-posix3 10.42-4ubuntu2.1 deb -libperl5.38t64 5.38.2-3.2ubuntu0.1 deb +libperl5.38t64 5.38.2-3.2ubuntu0.2 deb libpipeline1 1.5.7-2 deb libpixman-1-0 0.42.2-1build1 deb libpkgconf3 1.8.1-2build1 deb @@ -806,9 +791,9 @@ libproxy1v5 0. libpsl5t64 0.21.2-1.1build1 deb libpthread-stubs0-dev 0.4-1build3 deb libpulse0 1:16.1+dfsg1-2ubuntu10.1 deb -libpython3-stdlib 3.12.3-0ubuntu2 deb -libpython3.12-minimal 3.12.3-1ubuntu0.7 deb -libpython3.12-stdlib 3.12.3-1ubuntu0.7 deb +libpython3-stdlib 3.12.3-0ubuntu2.1 deb +libpython3.12-minimal 3.12.3-1ubuntu0.9 deb +libpython3.12-stdlib 3.12.3-1ubuntu0.9 deb libquadmath0 14.2.0-4ubuntu2~24.04 deb librav1e0 0.7.1-2 deb libreadline8t64 8.2-4build1 deb @@ -828,7 +813,7 @@ libsensors-config 1: libsensors5 1:3.6.0-9build1 deb libsepol-dev 3.5-2build1 deb libsepol2 3.5-2build1 deb -libsframe1 2.42-4ubuntu2.5 deb +libsframe1 2.42-4ubuntu2.7 deb libsharpyuv0 1.3.2-0.4build3 deb libshine3 3.1.1-2build1 deb libsm6 2:1.2.3-1build3 deb @@ -842,32 +827,30 @@ libsoxr0 0. libspectre1 0.2.12-1build2 deb libspeex1 1.2.1-2ubuntu2.24.04.1 deb libspeexdsp1 1.2.1-1ubuntu3 deb -libsqlite3-0 3.45.1-1ubuntu2.3 deb +libsqlite3-0 3.45.1-1ubuntu2.5 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb -libssh-4 0.10.6-2ubuntu0.1 deb -libssl3t64 3.0.13-0ubuntu3.5 deb +libssh-4 0.10.6-2ubuntu0.2 deb +libssl3t64 3.0.13-0ubuntu3.6 deb libstartup-notification0 0.12-6build3 deb libstdc++-13-dev 13.3.0-6ubuntu2~24.04 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libstemmer0d 2.2.0-4build1 deb libsvtav1enc1d1 1.7.0+dfsg-2build1 deb libswresample4 7:6.1.1-3ubuntu5 deb -libsystemd-shared 255.4-1ubuntu8.10 deb -libsystemd0 255.4-1ubuntu8.10 deb +libsystemd-shared 255.4-1ubuntu8.11 deb +libsystemd0 255.4-1ubuntu8.11 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtdb1 1.4.10-1build1 deb libthai-data 0.1.29-2build1 deb libthai0 0.1.29-2build1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb -libtiff6 4.5.1+git230720-4ubuntu2.2 deb +libtiff6 4.5.1+git230720-4ubuntu2.4 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libtirpc-common 1.3.4+ds-1.1build1 deb -libtirpc3t64 1.3.4+ds-1.1build1 deb libtsan2 14.2.0-4ubuntu2~24.04 deb libtwolame0 0.4.0-2build3 deb libubsan1 14.2.0-4ubuntu2~24.04 deb libuchardet0 0.0.8-1build1 deb -libudev1 255.4-1ubuntu8.10 deb +libudev1 255.4-1ubuntu8.11 deb libunistring5 1.1-2build1.1 deb libunwind8 1.6.2-3build1.1 deb libutempter0 1.2.1-3build1 deb @@ -941,7 +924,7 @@ libxinerama1 2: libxkbcommon-x11-0 1.6.0-1build1 deb libxkbcommon0 1.6.0-1build1 deb libxkbfile1 1:1.1.0-1build4 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.3 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.6 deb libxmlb2 0.3.18-1 deb libxmu6 2:1.1.3-3build2 deb libxmuu1 2:1.1.3-3build2 deb @@ -964,9 +947,9 @@ libyaml-0-2 0. libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb -linux-libc-dev 6.8.0-64.67 deb -locales 2.39-0ubuntu8.5 deb -locales-all 2.39-0ubuntu8.5 deb +linux-libc-dev 6.8.0-88.89 deb +locales 2.39-0ubuntu8.6 deb +locales-all 2.39-0ubuntu8.6 deb login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb lsb-release 12.0-2 deb @@ -974,67 +957,69 @@ make 4. man-db 2.12.0-4build2 deb mawk 1.3.4.20240123-1build1 deb media-types 10.1.0 deb -mesa-libgallium 24.2.8-1ubuntu1~24.04.1 deb -mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb -mesa-vulkan-drivers 24.2.8-1ubuntu1~24.04.1 deb +mesa-libgallium 25.0.7-0ubuntu0.24.04.2 deb +mesa-va-drivers 25.0.7-0ubuntu0.24.04.2 deb +mesa-vulkan-drivers 25.0.7-0ubuntu0.24.04.2 deb more-itertools 10.3.0 python mount 2.39.3-9ubuntu6.3 deb -msgpack 1.1.1 python -multidict 6.6.3 python +msgpack 1.1.2 python +multidict 6.7.0 python my-test-package 1.0 python ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb ncurses-term 6.4+20240113-1ubuntu2 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb -nginx 1.24.0-2ubuntu7.4 deb -nginx-common 1.24.0-2ubuntu7.4 deb +nftables 1.0.9-1build1 deb +nginx 1.24.0-2ubuntu7.5 deb +nginx-common 1.24.0-2ubuntu7.5 deb oauthlib 3.2.2 python ocl-icd-libopencl1 2.3.2-1build1 deb openbox 3.6.1-12build5 deb -openssh-client 1:9.6p1-3ubuntu13.13 deb -openssl 3.0.13-0ubuntu3.5 deb -packagekit 1.2.8-2ubuntu1.2 deb +openssh-client 1:9.6p1-3ubuntu13.14 deb +openssl 3.0.13-0ubuntu3.6 deb +packagekit 1.2.8-2ubuntu1.4 deb packaging 24.0 python packaging 24.2 python pasimple 0.0.3 python passwd 1:4.13+dfsg1-4ubuntu3.2 deb pci.ids 0.0~2024.03.31-1ubuntu0.1 deb pciutils 1:3.10.0-2build1 deb -pcmflux 1.0.4 python -perl 5.38.2-3.2ubuntu0.1 deb -perl-base 5.38.2-3.2ubuntu0.1 deb -perl-modules-5.38 5.38.2-3.2ubuntu0.1 deb -pillow 11.3.0 python +pcmflux 1.0.6 python +perl 5.38.2-3.2ubuntu0.2 deb +perl-base 5.38.2-3.2ubuntu0.2 deb +perl-modules-5.38 5.38.2-3.2ubuntu0.2 deb +pillow 12.0.0 python pinentry-curses 1.2.1-3ubuntu5 deb pip 24.0 python -pixelflux 1.3.0 python +pixelflux 1.4.7 python pkgconf 1.8.1-2build1 deb pkgconf-bin 1.8.1-2build1 deb platformdirs 4.2.2 python polkitd 124-2ubuntu1.24.04.2 deb poppler-data 0.4.12-1 deb procps 2:4.0.4-4ubuntu3.2 deb -prometheus-client 0.22.1 python -propcache 0.3.2 python -psutil 7.0.0 python +prometheus-client 0.23.1 python +propcache 0.4.1 python +psmisc 23.7-1build1 deb +psutil 7.1.3 python publicsuffix 20231001.0357-0.1 deb pulseaudio 1:16.1+dfsg1-2ubuntu10.1 deb pulseaudio-utils 1:16.1+dfsg1-2ubuntu10.1 deb pulsectl 24.12.0 python -pycparser 2.22 python +pycparser 2.23 python pyee 13.0.0 python pygobject 3.48.2 python pyjwt 2.7.0 python -pylibsrtp 0.12.0 python +pylibsrtp 1.0.0 python pynput 1.8.1 python -pyopenssl 25.1.0 python +pyopenssl 25.3.0 python pyparsing 3.1.1 python -python-apt 2.7.7+ubuntu4 python -python-apt-common 2.7.7ubuntu4 deb +python-apt 2.7.7+ubuntu5 python +python-apt-common 2.7.7ubuntu5 deb python-xlib 0.33 python -python3 3.12.3-0ubuntu2 deb -python3-apt 2.7.7ubuntu4 deb +python3 3.12.3-0ubuntu2.1 deb +python3-apt 2.7.7ubuntu5 deb python3-blinker 1.7.0-1 deb python3-cffi-backend 1.16.0-2build1 deb python3-cryptography 41.0.7-4ubuntu0.1 deb @@ -1046,21 +1031,21 @@ python3-jwt 2. python3-launchpadlib 1.11.0-6 deb python3-lazr.restfulclient 0.14.6-1 deb python3-lazr.uri 1.0.6-3 deb -python3-minimal 3.12.3-0ubuntu2 deb +python3-minimal 3.12.3-0ubuntu2.1 deb python3-oauthlib 3.2.2-1 deb python3-packaging 24.0-1 deb -python3-pip-whl 24.0+dfsg-1ubuntu1.2 deb +python3-pip-whl 24.0+dfsg-1ubuntu1.3 deb python3-pkg-resources 68.1.2-2ubuntu1.2 deb python3-pyparsing 3.1.1-1 deb python3-setuptools-whl 68.1.2-2ubuntu1.2 deb python3-six 1.16.0-4 deb -python3-software-properties 0.99.49.2 deb -python3-venv 3.12.3-0ubuntu2 deb +python3-software-properties 0.99.49.3 deb +python3-venv 3.12.3-0ubuntu2.1 deb python3-wadllib 1.3.6-5 deb python3-xdg 0.28-2 deb -python3.12 3.12.3-1ubuntu0.7 deb -python3.12-minimal 3.12.3-1ubuntu0.7 deb -python3.12-venv 3.12.3-1ubuntu0.7 deb +python3.12 3.12.3-1ubuntu0.9 deb +python3.12-minimal 3.12.3-1ubuntu0.9 deb +python3.12-venv 3.12.3-1ubuntu0.9 deb pyxdg 0.28 python readline-common 8.2-4build1 deb resenje.org/singleflight v0.4.3 go-module @@ -1072,39 +1057,34 @@ session-migration 0. setuptools 80.9.0 python sgml-base 1.31 deb shared-mime-info 2.4-4 deb -sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd go-module -sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 go-module (+1 duplicate) -sigs.k8s.io/structured-merge-diff/v4 v4.2.3 go-module -sigs.k8s.io/structured-merge-diff/v4 v4.4.2 go-module (+1 duplicate) -sigs.k8s.io/yaml v1.3.0 go-module (+1 duplicate) -sigs.k8s.io/yaml v1.4.0 go-module (+2 duplicates) +sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go-module (+2 duplicates) +sigs.k8s.io/randfill v1.0.0 go-module (+1 duplicate) +sigs.k8s.io/structured-merge-diff/v6 v6.3.0 go-module (+1 duplicate) +sigs.k8s.io/yaml v1.6.0 go-module (+3 duplicates) six 1.16.0 python -six 1.17.0 python -software-properties-common 0.99.49.2 deb +software-properties-common 0.99.49.3 deb ssl-cert 1.1.2ubuntu1 deb -stdlib go1.23.7 go-module (+5 duplicates) -stdlib go1.24.4 go-module -stdlib go1.24.5 go-module (+3 duplicates) +stdlib go1.24.9 go-module (+4 duplicates) +stdlib go1.25.3 go-module +stdlib go1.25.5 go-module (+2 duplicates) stterm 0.9-1 deb sudo 1.9.15p5-3ubuntu5.24.04.1 deb -systemd 255.4-1ubuntu8.10 deb -systemd-dev 255.4-1ubuntu8.10 deb -systemd-sysv 255.4-1ubuntu8.10 deb +systemd 255.4-1ubuntu8.11 deb +systemd-dev 255.4-1ubuntu8.11 deb +systemd-sysv 255.4-1ubuntu8.11 deb sysvinit-utils 3.08-6ubuntu3 deb -tags.cncf.io/container-device-interface v0.8.1 go-module -tags.cncf.io/container-device-interface v1.0.1 go-module (+1 duplicate) -tags.cncf.io/container-device-interface/specs-go v0.8.0 go-module -tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module +tags.cncf.io/container-device-interface v1.0.1 go-module (+3 duplicates) +tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module (+2 duplicates) tar 1.35+dfsg-3build1 deb tomli 2.0.1 python typeguard 4.3.0 python typing-extensions 4.12.2 python -typing-extensions 4.14.1 python +typing-extensions 4.15.0 python tzdata 2025b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb ubuntu-mono 24.04-0ubuntu1 deb ucf 3.0043+nmu1 deb -udev 255.4-1ubuntu8.10 deb +udev 255.4-1ubuntu8.11 deb unminimize 0.2.1 deb util-linux 2.39.3-9ubuntu6.3 deb uuid-dev 2.39.3-9ubuntu6.3 deb @@ -1122,6 +1102,7 @@ x11-xserver-utils 7. x11proto-dev 2023.2-1 deb xauth 1:1.1.2-1build1 deb xbitmaps 1.1.1-2.2 deb +xclip 0.13-3 deb xcvt 0.1.2-1build1 deb xdg 5 python xdg-utils 1.1.3-4.1ubuntu3 deb @@ -1134,19 +1115,20 @@ xkb-data 2. xml-core 0.19 deb xorg-sgml-doctools 1:1.11-1.1 deb xsel 1.2.1-1 deb -xserver-common 2:21.1.12-1ubuntu1.4 deb -xserver-xorg-core 2:21.1.12-1ubuntu1.4 deb -xserver-xorg-video-amdgpu 23.0.0-1build1 deb +xserver-common 2:21.1.12-1ubuntu1.5 deb +xserver-xorg-core 2:21.1.12-1ubuntu1.5 deb +xserver-xorg-video-amdgpu 23.0.0-1ubuntu0.24.04.1 deb xserver-xorg-video-ati 1:22.0.0-1build1 deb xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 deb -xserver-xorg-video-nouveau 1:1.0.17-2build1 deb +xserver-xorg-video-nouveau 1:1.0.17-2ubuntu0.1 deb xserver-xorg-video-qxl 0.1.6-1build1 deb xserver-xorg-video-radeon 1:22.0.0-1build1 deb +xsettingsd 1.0.2-1build1 deb xterm 390-1ubuntu3 deb xtrans-dev 1.4.0-1 deb xutils 1:7.7+23ubuntu3 deb -xvfb 2:21.1.12-1ubuntu1.4 deb -yarl 1.20.1 python +xvfb 2:21.1.12-1ubuntu1.5 deb +yarl 1.22.0 python zipp 3.19.2 python zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb zlib1g-dev 1:1.3.dfsg-3.1ubuntu2.1 deb diff --git a/readme-vars.yml b/readme-vars.yml index 9b95a8e..f0051d0 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -23,6 +23,8 @@ param_usage_include_ports: true param_ports: - {external_port: "3000", internal_port: "3000", port_desc: "Audacity desktop gui HTTP, must be proxied."} - {external_port: "3001", internal_port: "3001", port_desc: "Audacity desktop gui HTTPS."} +custom_params: + - {name: "shm-size", name_compose: "shm_size", value: "1gb", desc: "Recommended for all desktop images."} # Selkies blurb settings selkies_blurb: true show_nvidia: true @@ -89,8 +91,14 @@ init_diagram: | svc-pulseaudio -> svc-selkies svc-xorg -> svc-selkies svc-selkies -> legacy-services + init-services -> svc-watchdog + svc-watchdog -> legacy-services init-services -> svc-xorg svc-xorg -> legacy-services + init-services -> svc-xsettingsd + svc-nginx -> svc-xsettingsd + svc-xorg -> svc-xsettingsd + svc-xsettingsd -> legacy-services } Base Images: { "baseimage-selkies:ubuntunoble" <- "baseimage-ubuntu:noble"