Compare commits

..

10 Commits

Author SHA1 Message Date
Joakim Svensson
41b0329fd9 Rename project to docker-qmx-fusion and configure for QMX-Fusion application 2026-01-06 19:39:46 +00:00
LinuxServer-CI
ede89129b2 Bot Updating Package Versions 2026-01-02 16:32:35 +00:00
LinuxServer-CI
d01c7fd08a Bot Updating Package Versions 2025-12-31 09:42:33 +00:00
LinuxServer-CI
640a2bba3f Bot Updating Templated Files 2025-12-31 09:35:13 +00:00
LinuxServer-CI
40d4c0d3a5 Bot Updating Package Versions 2025-12-24 09:39:19 +00:00
LinuxServer-CI
c503d1668a Bot Updating Package Versions 2025-12-20 17:58:07 +00:00
Ryan Kuba
85e02c8260 Merge pull request #67 from linuxserver/wayland
add wayland init logic
2025-12-20 17:51:36 +00:00
thelamer
eea7ef80c5 add wayland init logic 2025-12-20 11:29:10 -05:00
LinuxServer-CI
7281cf4829 Bot Updating Package Versions 2025-12-17 09:42:18 +00:00
LinuxServer-CI
a60b0d3c0b Bot Updating Package Versions 2025-12-10 09:39:08 +00:00
12 changed files with 335 additions and 181 deletions

102
AGENTS.md Normal file
View File

@@ -0,0 +1,102 @@
# Developer Guide for Agentic Coding Agents
This guide provides the necessary context, commands, and conventions for working effectively in the `docker-qmx-fusion` repository.
## 1. Project Overview
This repository maintains the Docker image for QMX-Fusion, based on Chromium. It follows the [LinuxServer.io](https://linuxserver.io) standards. It uses the `s6-overlay` for process management and the `selkies` base image for GUI-in-browser functionality.
## 2. Critical Development Rules
- **NEVER edit auto-generated files directly:**
- `README.md` (Edit `readme-vars.yml` instead)
- `Jenkinsfile` (Edit `jenkins-vars.yml` instead)
- `package_versions.txt` (Auto-generated by CI)
- **Synchronize Dockerfiles:** If you add a package or change logic in `Dockerfile`, ensure the same changes are applied to `Dockerfile.aarch64`.
- **Package Sorting:** Always list packages in `apt-get install` blocks in **alphabetical order**.
- **Changelog:** Every logic or Dockerfile change MUST include an entry in `readme-vars.yml` under the `changelogs` section.
## 3. Build, Lint, and Test Commands
### Build
To build the image locally (amd64):
```bash
docker build --no-cache --pull -t lscr.io/linuxserver/chromium:latest .
```
### Linting
We use `shellcheck` for all shell scripts. Run it on any script you modify:
```bash
shellcheck root/usr/bin/wrapped-chromium
```
### Testing
Container testing is performed using the LinuxServer.io CI tool. To run tests locally, you need the built image and the CI container:
```bash
docker run --rm \
--shm-size=1gb \
-v /var/run/docker.sock:/var/run/docker.sock \
-e IMAGE="lscr.io/linuxserver/chromium" \
-e TAGS="latest" \
-t ghcr.io/linuxserver/ci:latest \
python3 test_build.py
```
## 4. Configuration Management (`readme-vars.yml`)
The `readme-vars.yml` file is the source of truth for documentation and container parameters.
### Adding Environment Variables
Add new variables under `opt_param_env_vars` (optional) or `param_env_vars` (required):
```yaml
opt_param_env_vars:
- { env_var: "CHROME_CLI", env_value: "https://www.linuxserver.io/", desc: "Specify Chromium CLI flags" }
```
### Updating Changelog
Always add a new entry at the top of the `changelogs` list:
```yaml
changelogs:
- { date: "06.01.26:", desc: "Update logic for X feature." }
```
## 5. Code Style Guidelines
### Shell Scripts (`root/`)
- **Shebang:** Always use `#!/bin/bash`.
- **Indentation:** Use 2 spaces for indentation.
- **Wrapper Pattern:** Follow the pattern in `root/usr/bin/wrapped-chromium`.
- **Cleanup:** Scripts should handle cleanup of temporary files (e.g., Chromium Singleton locks).
- **Security:** Check for privileged mode when necessary:
```bash
if grep -q 'Seccomp:.0' /proc/1/status; then
# Privileged mode logic
fi
```
### Dockerfiles
- **Base Image:** Use the specified LinuxServer.io base image (e.g., `ghcr.io/linuxserver/baseimage-selkies`).
- **Layer Optimization:** Chain commands with `&& \` and perform cleanup in the same `RUN` block to minimize image size.
- **Cleanup Commands:**
```bash
apt-get autoclean && \
rm -rf /var/lib/apt/lists/* /var/tmp/* /tmp/*
```
### LinuxServer.io Conventions
- **PUID/PGID:** Support for user mapping is handled by the base image; ensure any new files in `root/` are compatible with the `abc` user.
- **S6 Overlay:** Use S6 service files for process management if adding new background services. Ensure `run` scripts are executable (`chmod +x`). In this project, an `nginx` service is used to serve local content.
## 6. Error Handling and Logging
- **Redirection:** In Shell scripts, redirect stderr to stdout or `/dev/null` as appropriate: `"$@" > /dev/null 2>&1`.
- **Exit Codes:** Use `set -e` in complex scripts to exit on failure.
- **Validation:** Validate the existence of binaries or directories before execution.
## 7. Directory Structure
- `/root`: Files here are copied directly to the root of the container image.
- `/root/defaults`: Default configuration files for Openbox and autostart.
- `/root/usr/bin`: Custom scripts and wrappers.
- `/root/etc/services.d`: s6-overlay service definitions.
- `/.github`: CI/CD workflows and issue templates.
## 8. Multi-Architecture Support
- Always update both `Dockerfile` (amd64) and `Dockerfile.aarch64` (arm64).
- Use `lscr.io/linuxserver/qemu-static` to build ARM images on x86 hardware.
- Avoid architecture-specific binaries in `root/` unless handled by logic in scripts.

View File

@@ -9,7 +9,8 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="thelamer"
# title
ENV TITLE=Chromium
ENV TITLE=QMX-Fusion
ENV CHROME_CLI="--kiosk http://localhost"
RUN \
echo "**** add icon ****" && \
@@ -20,7 +21,13 @@ RUN \
apt-get update && \
apt-get install -y --no-install-recommends \
chromium \
chromium-l10n && \
chromium-l10n \
git \
nginx && \
echo "**** clone web content ****" && \
git clone https://github.com/Sparks72/QMX-Fusion-v1 /var/www/fusion-v1 && \
chown -R abc:abc /var/www/fusion-v1 && \
rm -f /etc/nginx/sites-enabled/default && \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \

View File

@@ -9,7 +9,8 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="thelamer"
# title
ENV TITLE=Chromium
ENV TITLE=QMX-Fusion
ENV CHROME_CLI="--kiosk http://localhost"
RUN \
echo "**** add icon ****" && \
@@ -20,7 +21,13 @@ RUN \
apt-get update && \
apt-get install -y --no-install-recommends \
chromium \
chromium-l10n && \
chromium-l10n \
git \
nginx && \
echo "**** clone web content ****" && \
git clone https://github.com/Sparks72/QMX-Fusion-v1 /var/www/fusion-v1 && \
chown -R abc:abc /var/www/fusion-v1 && \
rm -f /etc/nginx/sites-enabled/default && \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \

View File

@@ -97,6 +97,7 @@ This container is based on [Docker Baseimage Selkies](https://github.com/linuxse
| Variable | Description |
| :----: | --- |
| PIXELFLUX_WAYLAND | **Experimental** If set to true the container will initialize in Wayland mode running [Smithay](https://github.com/Smithay/smithay) and Labwc while enabling zero copy encoding with a GPU |
| 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 |
@@ -151,6 +152,30 @@ To launch the desktop session in a different language, set the `LC_ALL` environm
* `-e LC_ALL=nl_NL.UTF-8` - Netherlands
* `-e LC_ALL=it_IT.UTF-8` - Italian
### SealSkin Compatibility
This container is compatible with [SealSkin](https://github.com/linuxserver/docker-sealskin).
SealSkin is a self-hosted, client-server platform that provides secure authentication and collaboration features while using a browser extension to intercept user actions such as clicking a link or downloading a file and redirect them to a secure, isolated application environment running on a remote server.
* **SealSkin Server:** [Get it Here](https://github.com/linuxserver/docker-sealskin)
* **Browser Extension:** [Install Here](https://chromewebstore.google.com/detail/sealskin-isolation/lclgfmnljgacfdpmmmjmfpdelndbbfhk)
### All GPU Acceleration - use sane resolutions
When using 3d acceleration via Nvidia DRM or DRI3 it is important to clamp the virtual display to a reasonable max resolution. This can be achieved with the environment setting:
* `-e MAX_RESOLUTION=3840x2160`
This will set the total virtual framebuffer to 4K, you can also set a manual resolution to achieve this.
By default the virtual monitor in the session is 16K to support large monitors and dual display configurations. Leaving it this large has no impact on CPU based performance but costs GPU memory usage and memory bandwidth when leveraging one for acceleration. If you have performance issues in an accelerated session, try clamping the resolution to 1080p and work up from there:
```
-e SELKIES_MANUAL_WIDTH=1920
-e SELKIES_MANUAL_HEIGHT=1080
-e MAX_RESOLUTION=1920x1080
```
### DRI3 GPU Acceleration
For accelerated apps or games, render devices can be mounted into the container and leveraged by applications using:
@@ -578,6 +603,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **20.12.25:** - Add Wayland init logic.
* **22.09.25:** - Rebase to Debian Trixie.
* **01.07.25:** - Add Kasm branch.
* **24.06.25:** - Rebase to Selkies.

View File

@@ -1,7 +1,7 @@
---
# jenkins variables
project_name: docker-chromium
project_name: docker-qmx-fusion
external_type: os
release_type: stable
release_tag: latest
@@ -9,12 +9,12 @@ ls_branch: master
build_armhf: false
repo_vars:
- BUILD_VERSION_ARG = 'CHROMIUM_VERSION'
- LS_USER = 'linuxserver'
- LS_REPO = 'docker-chromium'
- CONTAINER_NAME = 'chromium'
- DOCKERHUB_IMAGE = 'linuxserver/chromium'
- DEV_DOCKERHUB_IMAGE = 'lsiodev/chromium'
- PR_DOCKERHUB_IMAGE = 'lspipepr/chromium'
- LS_USER = 'sa6anw'
- LS_REPO = 'docker-qmx-fusion'
- CONTAINER_NAME = 'qmx-fusion'
- DOCKERHUB_IMAGE = 'sa6anw/qmx-fusion'
- DEV_DOCKERHUB_IMAGE = 'sa6anw/qmx-fusion-dev'
- PR_DOCKERHUB_IMAGE = 'sa6anw/qmx-fusion-pr'
- DIST_IMAGE = 'ubuntu'
- MULTIARCH = 'true'
- CI = 'true'

View File

@@ -1,6 +1,7 @@
NAME VERSION TYPE
adduser 3.152 deb
adwaita-icon-theme 48.1-1 deb
aiofiles 25.1.0 python
aiohappyeyeballs 2.6.1 python
aiohttp 3.13.2 python
aioice 0.10.2 python
@@ -27,9 +28,9 @@ bsdutils 1:
ca-certificates 20250419 deb
catatonit 0.2.1-2+b3 deb
cffi 2.0.0 python
chromium 142.0.7444.175-1~deb13u1 deb
chromium-common 142.0.7444.175-1~deb13u1 deb
chromium-l10n 142.0.7444.175-1~deb13u1 deb
chromium 143.0.7499.169-1~deb13u1 deb
chromium-common 143.0.7499.169-1~deb13u1 deb
chromium-l10n 143.0.7499.169-1~deb13u1 deb
cli UNKNOWN binary
cli-32 UNKNOWN binary
cli-64 UNKNOWN binary
@@ -43,7 +44,7 @@ cmake 3.
cmake-data 3.31.6-2 deb
code.cloudfoundry.org/clock v1.37.0 go-module
console-data 2:1.12-9 deb
containerd.io 2.2.0-2~debian.13~trixie deb
containerd.io 2.2.1-1~debian.13~trixie deb
coreutils 9.7-3 deb
cpp 4:14.2.0-1 deb
cpp-14 14.2.0-19 deb
@@ -68,12 +69,13 @@ debian-archive-keyring 20
debianutils 5.23.2 deb
diffutils 1:3.10-4 deb
dirmngr 2.4.7-21+b3 deb
distro 1.9.0 python
dmsetup 2:1.02.205-2 deb
dnspython 2.8.0 python
docker-buildx-plugin 0.30.1-1~debian.13~trixie deb
docker-ce 5:29.1.1-1~debian.13~trixie deb
docker-ce-cli 5:29.1.1-1~debian.13~trixie deb
docker-compose-plugin 2.40.3-1~debian.13~trixie deb
docker-ce 5:29.1.3-1~debian.13~trixie deb
docker-ce-cli 5:29.1.3-1~debian.13~trixie deb
docker-compose-plugin 5.0.0-1~debian.13~trixie deb
dpkg 1.22.21 deb
dunst 1.12.2-1 deb
evdev 1.9.2 python
@@ -92,6 +94,7 @@ fonts-noto-color-emoji 2.
fonts-noto-core 20201225-2 deb
fonts-noto-mono 20201225-2 deb
fonts-urw-base35 20200910-8 deb
foot 1.21.0-2 deb
frozenlist 1.8.0 python
fuse-overlayfs 1.14-1+b1 deb
fuse3 3.17.2-3 deb
@@ -112,7 +115,7 @@ github.com/Azure/azure-sdk-for-go/sdk/internal v1
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.4.0 go-module (+1 duplicate)
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
@@ -120,55 +123,42 @@ github.com/acarl005/stripansi v0
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
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.27.27 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.17.27 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.16.11 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.3.15 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.6.15 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.0 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.11.3 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.11.17 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.22.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.26.4 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.30.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.20.3 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/buger/goterm v1.0.4 go-module
github.com/cenkalti/backoff/v4 v4.3.0 go-module (+1 duplicate)
github.com/cenkalti/backoff/v5 v5.0.3 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
@@ -177,17 +167,18 @@ github.com/cilium/ebpf v0
github.com/cilium/ebpf v0.17.3 go-module (+1 duplicate)
github.com/cloudflare/cfssl v1.6.4 go-module
github.com/cloudflare/circl v1.6.1 go-module
github.com/compose-spec/compose-go/v2 v2.9.1 go-module (+1 duplicate)
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/btrfs/v2 v2.0.0 go-module
github.com/containerd/cgroups/v3 v3.1.0 go-module (+3 duplicates)
github.com/containerd/cgroups/v3 v3.1.0 go-module
github.com/containerd/cgroups/v3 v3.1.2 go-module (+2 duplicates)
github.com/containerd/console v1.0.5 go-module (+6 duplicates)
github.com/containerd/containerd/api v1.10.0 go-module (+4 duplicates)
github.com/containerd/containerd/api v1.9.0 go-module
github.com/containerd/containerd/v2 v2.1.4 go-module
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
github.com/containerd/containerd/api v1.10.0 go-module (+5 duplicates)
github.com/containerd/containerd/v2 v2.2.0 go-module
github.com/containerd/containerd/v2 v2.2.1 go-module (+2 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)
@@ -196,21 +187,21 @@ github.com/containerd/go-cni v1
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/nri v0.11.0 go-module
github.com/containerd/otelttrpc v0.1.0 go-module
github.com/containerd/platforms v1.0.0-rc.1 go-module
github.com/containerd/platforms v1.0.0-rc.2 go-module (+3 duplicates)
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/containerd/zfs/v2 v2.0.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/containernetworking/plugins v1.9.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.1 go-module (+1 duplicate)
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)
@@ -218,14 +209,15 @@ github.com/davecgh/go-spew v1
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 v0.29.1 go-module
github.com/docker/buildx v0.30.1 go-module
github.com/docker/cli v28.5.1+incompatible go-module (+1 duplicate)
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 v0.0.0-20251030091458-49b1c1e932ae 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.5.1+incompatible 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
@@ -236,7 +228,6 @@ github.com/docker/go-metrics v0
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.11.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
@@ -244,46 +235,40 @@ github.com/fluent/fluent-logger-golang v1
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
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-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.12.1 go-module
github.com/gofrs/flock v0.13.0 go-module (+1 duplicate)
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.2.2 go-module
github.com/golang-jwt/jwt/v5 v5.3.0 go-module
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.6.8 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/gofuzz v1.2.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.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
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 (+1 duplicate)
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 go-module (+1 duplicate)
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-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
@@ -291,7 +276,7 @@ github.com/hashicorp/go-memdb v1
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.24.0 go-module
@@ -304,14 +289,14 @@ github.com/intel/goresctrl v0
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.18.0 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 (+1 duplicate)
github.com/mattn/go-colorable v0.1.13 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)
@@ -326,26 +311,25 @@ github.com/mitchellh/copystructure v1
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/reflectwalk v1.0.2 go-module
github.com/moby/buildkit v0.25.1 go-module
github.com/moby/buildkit v0.26.1 go-module
github.com/moby/buildkit v0.26.2 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.1 go-module (+1 duplicate)
github.com/moby/moby/v2 v29.1.3 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.5.0 go-module (+2 duplicates)
github.com/moby/spdystream v0.5.0 go-module (+1 duplicate)
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 (+4 duplicates)
github.com/moby/sys/mount v0.3.4 go-module
github.com/moby/sys/mountinfo v0.7.2 go-module (+6 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.1 go-module (+4 duplicates)
@@ -354,22 +338,22 @@ github.com/moby/sys/user v0
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
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 (+3 duplicates)
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module (+2 duplicates)
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module (+1 duplicate)
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/opencontainers/runtime-spec v1.2.1 go-module (+1 duplicate)
github.com/opencontainers/runtime-spec v1.3.0 go-module (+2 duplicates)
github.com/opencontainers/runtime-tools v0.9.1-0.20250523060157-0ea5ed0382a2 go-module
github.com/opencontainers/runtime-tools v0.9.1-0.20251114084447-edf4cb3d2116 go-module (+1 duplicate)
github.com/opencontainers/selinux v1.13.1 go-module (+3 duplicates)
github.com/package-url/packageurl-go v0.1.1 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)
@@ -379,22 +363,17 @@ github.com/pkg/errors v0
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go-module (+2 duplicates)
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.22.0 go-module
github.com/prometheus/client_golang v1.23.2 go-module (+1 duplicate)
github.com/prometheus/client_model v0.6.1 go-module
github.com/prometheus/client_model v0.6.2 go-module (+1 duplicate)
github.com/prometheus/common v0.62.0 go-module
github.com/prometheus/common v0.66.1 go-module (+1 duplicate)
github.com/prometheus/procfs v0.15.1 go-module
github.com/prometheus/procfs v0.16.1 go-module (+1 duplicate)
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.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
github.com/secure-systems-lab/go-securesystemslib v0.9.1 go-module (+1 duplicate)
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 (+7 duplicates)
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 go-module
@@ -405,7 +384,7 @@ github.com/spf13/pflag v1
github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 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/tetratelabs/wazero v1.10.1 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.3.0 go-module
@@ -425,10 +404,10 @@ github.com/vishvananda/netlink v1
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 (+3 duplicates)
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/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go-module (+1 duplicate)
github.com/zclconf/go-cty v1.17.0 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
gnupg 2.4.7-21 deb
@@ -441,91 +420,78 @@ go.etcd.io/etcd/pkg/v3 v3
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/auto/sdk v1.2.1 go-module (+1 duplicate)
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module (+1 duplicate)
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/net/http/httptrace/otelhttptrace v0.60.0 go-module
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/otelhttp v0.60.0 go-module (+2 duplicates)
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.36.0 go-module
go.opentelemetry.io/otel v1.37.0 go-module (+1 duplicate)
go.opentelemetry.io/otel v1.38.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.35.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/metric v1.36.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 (+1 duplicate)
go.opentelemetry.io/otel/sdk v1.36.0 go-module
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 (+1 duplicate)
go.opentelemetry.io/otel/sdk/metric v1.36.0 go-module
go.opentelemetry.io/otel/sdk/metric v1.38.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/trace v1.36.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 (+1 duplicate)
go.opentelemetry.io/proto/otlp v1.5.0 go-module (+1 duplicate)
go.opentelemetry.io/proto/otlp v1.7.1 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 (+2 duplicates)
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 (+1 duplicate)
golang.org/x/crypto v0.38.0 go-module
golang.org/x/crypto v0.41.0 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.42.0 go-module
golang.org/x/crypto v0.45.0 go-module
golang.org/x/crypto v0.45.0 go-module (+2 duplicates)
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.40.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 (+1 duplicate)
golang.org/x/oauth2 v0.30.0 go-module (+3 duplicates)
golang.org/x/sync v0.17.0 go-module (+4 duplicates)
golang.org/x/sync v0.18.0 go-module
golang.org/x/net v0.47.0 go-module (+5 duplicates)
golang.org/x/oauth2 v0.30.0 go-module (+2 duplicates)
golang.org/x/sync v0.17.0 go-module
golang.org/x/sync v0.18.0 go-module (+4 duplicates)
golang.org/x/sys v0.30.0 go-module
golang.org/x/sys v0.37.0 go-module (+4 duplicates)
golang.org/x/sys v0.38.0 go-module (+1 duplicate)
golang.org/x/term v0.32.0 go-module
golang.org/x/term v0.34.0 go-module
golang.org/x/sys v0.37.0 go-module
golang.org/x/sys v0.38.0 go-module (+5 duplicates)
golang.org/x/term v0.35.0 go-module
golang.org/x/text v0.25.0 go-module
golang.org/x/text v0.28.0 go-module (+1 duplicate)
golang.org/x/term v0.37.0 go-module (+1 duplicate)
golang.org/x/text v0.29.0 go-module
golang.org/x/text v0.31.0 go-module
golang.org/x/time v0.11.0 go-module
golang.org/x/time v0.14.0 go-module (+2 duplicates)
google-crc32c 1.7.1 python
golang.org/x/text v0.31.0 go-module (+3 duplicates)
golang.org/x/time v0.14.0 go-module (+3 duplicates)
google-crc32c 1.8.0 python
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-20250528174236-200df99c418a 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/rpc v0.0.0-20250528174236-200df99c418a go-module
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/grpc v1.74.2 go-module
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/protobuf v1.36.10 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
google.golang.org/protobuf v1.36.9 go-module
gopkg.in/evanphx/json-patch.v4 v4.12.0 go-module (+1 duplicate)
gopkg.in/inf.v0 v0.9.1 go-module (+3 duplicates)
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.v3 v3.0.1 go-module (+4 duplicates)
gpg 2.4.7-21+b3 deb
@@ -560,21 +526,17 @@ jaraco-functools 4.
jaraco-text 3.12.1 python
jq 1.7.1 binary
jq 1.7.1-6+deb13u1 deb
k8s.io/api v0.32.3 go-module
k8s.io/api v0.34.1 go-module (+1 duplicate)
k8s.io/apimachinery v0.32.3 go-module
k8s.io/apimachinery v0.34.1 go-module (+2 duplicates)
k8s.io/client-go v0.32.3 go-module
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 (+2 duplicates)
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f 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-20241104100929-3ea5e8cea738 go-module
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 go-module (+1 duplicate)
kbd 2.7.1-2 deb
keyboard-configuration 1.242~deb13u1 deb
krb5-locales 1.21.3-5 deb
labwc 0.8.3-1 deb
libabsl20240722 20240722.0-4 deb
libacl1 2.3.2-2+b1 deb
libaom3 3.12.1-1 deb
@@ -597,8 +559,8 @@ libaudit1 1:
libavahi-client3 0.8-16 deb
libavahi-common-data 0.8-16 deb
libavahi-common3 0.8-16 deb
libavcodec61 7:7.1.2-0+deb13u1 deb
libavutil59 7:7.1.2-0+deb13u1 deb
libavcodec61 7:7.1.3-0+deb13u1 deb
libavutil59 7:7.1.3-0+deb13u1 deb
libbinutils 2.44-3 deb
libblkid1 2.41-5 deb
libbpf1 1:1.5.0-3 deb
@@ -636,8 +598,10 @@ libdbus-1-3 1.
libdconf1 0.40.0-5 deb
libde265-0 1.0.15-1+b3 deb
libdebconfclient0 0.280 deb
libdecor-0-0 0.2.2-2 deb
libdeflate0 1.23-2 deb
libdevmapper1.02.1 2:1.02.205-2 deb
libdisplay-info2 0.2.0-2 deb
libdouble-conversion3 3.3.1-1 deb
libdrm-amdgpu1 2.4.124-2 deb
libdrm-common 2.4.124-2 deb
@@ -652,8 +616,10 @@ libelf1t64 0.
libepoxy0 1.5.10-2 deb
liberror-perl 0.17030-1 deb
libev4t64 1:4.33-2.1+b1 deb
libevdev2 1.13.4+dfsg-1 deb
libevent-2.1-7t64 2.1.12-stable-10+b1 deb
libexpat1 2.7.1-2 deb
libfcft4t64 3.3.1-1 deb
libffi8 3.4.8-2 deb
libfftw3-single3 3.3.10-2+b1 deb
libfido2-1 1.15.0-1+b1 deb
@@ -676,6 +642,7 @@ libgif7 5.
libgirepository-1.0-1 1.84.0-1 deb
libgl1 1.7.0-1+b2 deb
libgl1-mesa-dri 25.0.7-2 deb
libgles2 1.7.0-1+b2 deb
libglib2.0-0t64 2.84.4-3~deb13u1 deb
libglu1-mesa 9.0.2-1.1+b3 deb
libglvnd0 1.7.0-1+b2 deb
@@ -699,6 +666,7 @@ libgstreamer-plugins-base1.0-0 1.
libgstreamer1.0-0 1.26.2-2 deb
libgtk-3-0t64 3.24.49-3 deb
libgtk-3-common 3.24.49-3 deb
libgudev-1.0-0 238-6 deb
libharfbuzz-subset0 10.2.0-1+b1 deb
libharfbuzz0b 10.2.0-1+b1 deb
libheif-plugin-dav1d 1.19.8-1 deb
@@ -714,6 +682,8 @@ libidn2-0 2.
libigdgmm12 22.7.2+ds1-1 deb
libijs-0.35 0.35-15.2 deb
libimlib2t64 1.12.4-2 deb
libinput-bin 1.28.1-1 deb
libinput10 1.28.1-1 deb
libip4tc2 1.8.11-2 deb
libip6tc2 1.8.11-2 deb
libisl23 0.27-1 deb
@@ -738,6 +708,7 @@ liblcms2-2 2.
libldap-common 2.6.10+dfsg-1 deb
libldap2 2.6.10+dfsg-1 deb
liblerc4 4.0.0+ds-5 deb
libliftoff0 0.5.0-1.1 deb
libllvm19 1:19.1.7-3+b1 deb
liblocale-gettext-perl 1.07-7+b1 deb
liblockfile-bin 1.17-2 deb
@@ -756,6 +727,7 @@ libmp3lame0 3.
libmpc3 1.3.1-1+b3 deb
libmpfr6 4.2.2-1 deb
libmpg123-0t64 1.32.10-1 deb
libmtdev1t64 1.1.7-1 deb
libncursesw6 6.5+20250216-2 deb
libnetfilter-conntrack3 1.1.0-1 deb
libnettle8t64 3.10.1-1 deb
@@ -774,6 +746,7 @@ libnsl2 1.
libnspr4 2:4.36-1 deb
libnss3 2:3.110-1 deb
libnuma1 2.0.19-1 deb
libnvidia-egl-wayland1 1:1.1.18-1 deb
libobrender32v5 3.6.1-12+b2 deb
libobt2v5 3.6.1-12+b2 deb
libogg0 1.3.5-3+b2 deb
@@ -799,7 +772,7 @@ libpcre2-8-0 10
libperl5.40 5.40.1-6 deb
libpipeline1 1.5.8-1 deb
libpixman-1-0 0.44.0-3 deb
libpng16-16t64 1.6.48-1 deb
libpng16-16t64 1.6.48-1+deb13u1 deb
libproc2-0 2:4.0.4-9 deb
libpsl5t64 0.21.2-1.1+b1 deb
libpulse0 17.0+dfsg1-2+b1 deb
@@ -817,6 +790,7 @@ libsamplerate0 0.
libsasl2-2 2.1.28+dfsg1-9 deb
libsasl2-modules 2.1.28+dfsg1-9 deb
libsasl2-modules-db 2.1.28+dfsg1-9 deb
libseat1 0.9.1-1 deb
libseccomp2 2.6.0-2 deb
libselinux1 3.8.1-1 deb
libsemanage-common 3.8.1-1 deb
@@ -824,6 +798,7 @@ libsemanage2 3.
libsensors-config 1:3.6.2-2 deb
libsensors5 1:3.6.2-2 deb
libsepol2 3.8.1-1 deb
libsfdo0 0.1.3-1+b1 deb
libsframe1 2.44-3 deb
libsharpyuv0 1.5.0-0.1 deb
libshine3 3.1.1-2+b2 deb
@@ -842,7 +817,7 @@ libstartup-notification0 0.
libstdc++-14-dev 14.2.0-19 deb
libstdc++6 14.2.0-19 deb
libsvtav1enc2 2.3.0+dfsg-1 deb
libswresample5 7:7.1.2-0+deb13u1 deb
libswresample5 7:7.1.3-0+deb13u1 deb
libsystemd-shared 257.9-1~deb13u1 deb
libsystemd0 257.9-1~deb13u1 deb
libtasn1-6 4.20.0-2 deb
@@ -860,10 +835,11 @@ libtwolame0 0.
libubsan1 14.2.0-19 deb
libuchardet0 0.0.8-1+b2 deb
libudev1 257.9-1~deb13u1 deb
libunbound8 1.22.0-2 deb
libunbound8 1.22.0-2+deb13u1 deb
libunistring5 1.3-2 deb
libunwind8 1.8.1-0.1 deb
libutempter0 1.2.1-4 deb
libutf8proc3 2.9.0-1+b2 deb
libuuid1 2.41-5 deb
libuv1t64 1.50.0-2 deb
libva-drm2 2.22.0-3 deb
@@ -875,6 +851,8 @@ libvorbisenc2 1.
libvpl2 1:2.14.0-1+b1 deb
libvpx9 1.15.0-2.1 deb
libvulkan1 1.4.309.0-1 deb
libwacom-common 2.14.0-1 deb
libwacom9 2.14.0-1 deb
libwayland-client0 1.23.1-3 deb
libwayland-cursor0 1.23.1-3 deb
libwayland-egl1 1.23.1-3 deb
@@ -883,6 +861,7 @@ libwebp7 1.
libwebpdemux2 1.5.0-0.1 deb
libwebpmux3 1.5.0-0.1 deb
libwebrtc-audio-processing-1-3 1.3-3+b1 deb
libwlroots-0.18 0.18.2-3 deb
libwrap0 7.6.q-36 deb
libx11-6 2:1.8.12-1 deb
libx11-data 2:1.8.12-1 deb
@@ -891,9 +870,12 @@ libx264-164 2:
libx265-215 4.1-2 deb
libxau6 1:1.0.11-1 deb
libxaw7 2:1.0.16-1 deb
libxcb-composite0 1.17.0-2+b1 deb
libxcb-damage0 1.17.0-2+b1 deb
libxcb-dri2-0 1.17.0-2+b1 deb
libxcb-dri3-0 1.17.0-2+b1 deb
libxcb-errors0 1.0.1-4 deb
libxcb-ewmh2 0.4.2-1 deb
libxcb-glx0 1.17.0-2+b1 deb
libxcb-icccm4 0.4.2-1 deb
libxcb-image0 0.4.0-2+b2 deb
@@ -902,11 +884,13 @@ libxcb-present0 1.
libxcb-randr0 1.17.0-2+b1 deb
libxcb-render-util0 0.3.10-1 deb
libxcb-render0 1.17.0-2+b1 deb
libxcb-res0 1.17.0-2+b1 deb
libxcb-shape0 1.17.0-2+b1 deb
libxcb-shm0 1.17.0-2+b1 deb
libxcb-sync1 1.17.0-2+b1 deb
libxcb-util1 0.4.1-1 deb
libxcb-xfixes0 1.17.0-2+b1 deb
libxcb-xinput0 1.17.0-2+b1 deb
libxcb-xkb1 1.17.0-2+b1 deb
libxcb1 1.17.0-2+b1 deb
libxcomposite1 1:0.4.6-1 deb
@@ -924,6 +908,7 @@ libxfont2 1:
libxft2 2.3.6-1+b4 deb
libxi6 2:1.8.2-1 deb
libxinerama1 2:1.1.4-3+b4 deb
libxkbcommon-dev 1.7.0-2 deb
libxkbcommon-x11-0 1.7.0-2 deb
libxkbcommon0 1.7.0-2 deb
libxkbfile1 1:1.1.0-1+b4 deb
@@ -976,6 +961,7 @@ netcat-traditional 1.
nftables 1.1.3-1 deb
nginx 1.26.3-3+deb13u1 deb
nginx-common 1.26.3-3+deb13u1 deb
nvidia-cuda-nvrtc 13.1.80 python
ocl-icd-libopencl1 2.3.3-1 deb
openbox 3.6.1-12+b2 deb
openssh-client 1:10.0p1-7 deb
@@ -993,14 +979,14 @@ perl-modules-5.40 5.
pillow 12.0.0 python
pinentry-curses 1.3.1-2 deb
pip 25.1.1 python
pixelflux 1.4.7 python
pixelflux 1.5.3 python
platformdirs 4.2.2 python
poppler-data 0.4.12-1 deb
procps 2:4.0.4-9 deb
prometheus-client 0.23.1 python
propcache 0.4.1 python
psmisc 23.7-2 deb
psutil 7.1.3 python
psutil 7.2.1 python
publicsuffix 20250328.1952-0.1 deb
pulseaudio 17.0+dfsg1-2+b1 deb
pulseaudio-utils 17.0+dfsg1-2+b1 deb
@@ -1022,32 +1008,33 @@ python3.13-venv 3.
readline-common 8.2-6 deb
resenje.org/singleflight v0.4.3 go-module
rpcsvc-proto 1.4.3-1 deb
seatd 0.9.1-1 deb
sed 4.9-2 deb
selkies 0.0.0 python
sensible-utils 0.0.25 deb
setuptools 80.9.0 python
shared-mime-info 2.4-5+b2 deb
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 go-module
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/v4 v4.4.2 go-module
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 go-module (+1 duplicate)
sigs.k8s.io/yaml v1.4.0 go-module
sigs.k8s.io/yaml v1.6.0 go-module (+3 duplicates)
six 1.17.0 python
sqv 1.3.0-3 deb
ssl-cert 1.1.3 deb
stdlib go1.24.9 go-module (+4 duplicates)
stdlib go1.24.11 go-module (+3 duplicates)
stdlib go1.24.9 go-module
stdlib go1.25.3 go-module
stdlib go1.25.4 go-module (+2 duplicates)
stdlib go1.25.5 go-module (+2 duplicates)
stterm 0.9.2-1 deb
sudo 1.9.16p2-3 deb
systemd 257.9-1~deb13u1 deb
systemd-cryptsetup 257.9-1~deb13u1 deb
systemd-timesyncd 257.9-1~deb13u1 deb
sysvinit-utils 3.14-4 deb
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)
tags.cncf.io/container-device-interface v1.0.1 go-module (+1 duplicate)
tags.cncf.io/container-device-interface v1.1.0 go-module (+1 duplicate)
tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module
tags.cncf.io/container-device-interface/specs-go v1.1.0 go-module (+1 duplicate)
tar 1.35+dfsg-3.1 deb
tomli 2.0.1 python
typeguard 4.3.0 python
@@ -1060,6 +1047,8 @@ vulkan-tools 1.
watchdog 6.0.0 python
websockets 15.0.1 python
wheel 0.45.1 python
wl-clipboard 2.2.1-2 deb
wtype 0.4-3 deb
x11-apps 7.7+11+b1 deb
x11-common 1:7.7+24+deb13u1 deb
x11-session-utils 7.7+6+b1 deb
@@ -1077,6 +1066,7 @@ xfonts-base 1:
xfonts-encodings 1:1.0.4-2.2 deb
xfonts-utils 1:7.7+7 deb
xkb-data 2.42-1 deb
xkbcommon 1.5.1 python
xsel 1.2.1-1 deb
xserver-common 2:21.1.16-1.3+deb13u1 deb
xserver-xorg-core 2:21.1.16-1.3+deb13u1 deb
@@ -1090,6 +1080,7 @@ xsettingsd 1.
xterm 398-1 deb
xutils 1:7.7+24+deb13u1 deb
xvfb 2:21.1.16-1.3+deb13u1 deb
xwayland 2:24.1.6-1 deb
yarl 1.22.0 python
zipp 3.19.2 python
zlib1g 1:1.3.dfsg+really1.3.1-1+b1 deb

View File

@@ -1,12 +1,12 @@
---
# project information
project_name: chromium
project_url: "https://www.chromium.org/chromium-projects/"
project_name: qmx-fusion
project_url: "https://github.com/Sparks72/QMX-Fusion-v1"
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/chromium-logo.png"
project_blurb: "[Chromium]({{ project_url }}) is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web."
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
project_categories: "Web Browser"
project_blurb: "Docker image for [QMX-Fusion]({{ project_url }}), an application for radio enthusiasts."
project_lsio_github_repo_url: "https://git.sa6anw.se/sa6anw/docker-{{ project_name }}"
project_categories: "Radio"
project_blurb_optional_extras_enabled: false
# supported architectures
available_architectures:
@@ -32,7 +32,7 @@ custom_params:
# optional variables
opt_param_usage_include_env: true
opt_param_env_vars:
- {env_var: "CHROME_CLI", env_value: "https://www.linuxserver.io/", desc: "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full."}
- {env_var: "CHROME_CLI", env_value: "--kiosk http://localhost", desc: "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full."}
# Selkies blurb settings
selkies_blurb: true
show_nvidia: true
@@ -114,6 +114,8 @@ init_diagram: |
"chromium:latest" <- Base Images
# changelog
changelogs:
- {date: "06.01.26:", desc: "Add nginx to serve QMX-Fusion-v1 and start chromium in kiosk mode."}
- {date: "20.12.25:", desc: "Add Wayland init logic."}
- {date: "22.09.25:", desc: "Rebase to Debian Trixie."}
- {date: "01.07.25:", desc: "Add Kasm branch."}
- {date: "24.06.25:", desc: "Rebase to Selkies."}

View File

@@ -0,0 +1,2 @@
#!/bin/bash
wrapped-chromium --enable-features=UseOzonePlatform --ozone-platform=wayland ${CHROME_CLI}

View File

@@ -2,6 +2,6 @@
<openbox_menu xmlns="http://openbox.org/3.4/menu">
<menu id="root-menu" label="MENU">
<item label="xterm" icon="/usr/share/pixmaps/xterm-color_48x48.xpm"><action name="Execute"><command>/usr/bin/xterm</command></action></item>
<item label="Chromium" icon="/usr/share/icons/hicolor/48x48/apps/chromium.png"><action name="Execute"><command>/usr/bin/wrapped-chromium</command></action></item>
<item label="QMX-Fusion" icon="/usr/share/icons/hicolor/48x48/apps/chromium.png"><action name="Execute"><command>/usr/bin/wrapped-chromium</command></action></item>
</menu>
</openbox_menu>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/3.4/menu">
<menu id="root-menu" label="MENU">
<item label="foot" icon="/usr/share/icons/hicolor/48x48/apps/foot.png"><action name="Execute"><command>/usr/bin/foot</command></action></item>
<item label="QMX-Fusion" icon="/usr/share/icons/hicolor/48x48/apps/chromium.png"><action name="Execute"><command>/usr/bin/wrapped-chromium --enable-features=UseOzonePlatform --ozone-platform=wayland</command></action></item>
</menu>
</openbox_menu>

View File

@@ -0,0 +1,8 @@
server {
listen 80 default_server;
root /var/www/fusion-v1;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}

2
root/etc/services.d/nginx/run Executable file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/with-contenv bash
exec nginx -g "daemon off;"