Fix YAML linting issues and update system requirements to Debian 13+

- Fix trailing spaces and blank lines in Forgejo workflows
- Update system requirements from Ubuntu Jammy/Bookworm to Debian 13+ (Trixie)
- Update test treefile to use Debian Trixie instead of Ubuntu Jammy
- Update documentation to reflect modern system requirements
- Fix yamllint errors for CI/CD functionality
- Ensure compatibility with modern OSTree and libapt versions
This commit is contained in:
robojerk 2025-08-18 11:39:58 -07:00
parent ec0da91864
commit 3dec23f8f7
85 changed files with 12569 additions and 1088 deletions

29
debian/control vendored
View file

@ -18,6 +18,7 @@ Build-Depends: debhelper (>= 13),
libpolkit-gobject-1-dev,
libdbus-1-dev
Standards-Version: 4.6.2
Testsuite: autopkgtest-pkg-rust
Homepage: https://github.com/robojerk/apt-ostree
Vcs-Git: https://github.com/robojerk/apt-ostree.git
Vcs-Browser: https://github.com/robojerk/apt-ostree
@ -30,7 +31,12 @@ Depends: ${shlibs:Depends},
ostree,
systemd,
libapt-pkg7.0 (>= 3.0.0),
apt-ostreed (= ${binary:Version})
polkitd,
dbus
Recommends: bubblewrap, binutils
Suggests: bash-completion, zsh-common
Breaks: apt-ostree (<< 0.1.0-2)
Replaces: apt-ostree (<< 0.1.0-2)
Description: Debian/Ubuntu equivalent of rpm-ostree
apt-ostree is a tool for managing atomic, immutable deployments
on Debian and Ubuntu systems using OSTree as the backend.
@ -39,24 +45,9 @@ Description: Debian/Ubuntu equivalent of rpm-ostree
APT package management, enabling atomic updates and rollbacks
on Debian-based systems.
.
This package contains the command-line interface and user tools.
Package: apt-ostreed
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
libostree-1-1 (>= 2025.2),
ostree,
systemd,
libapt-pkg7.0 (>= 3.0.0),
polkitd,
dbus
Description: apt-ostree system management daemon
apt-ostreed is the system daemon for apt-ostree that provides
DBus interface for system management operations.
.
This package contains the daemon service and related system
integration files.
This package contains both the command-line interface and the
system daemon (apt-ostreed) that provides DBus interface for
system management operations.
.
The daemon runs with elevated privileges and provides secure
access to system management functions through D-Bus.