fix: Resolve compilation errors in parallel and cache modules

- Fix parallel execution logic to properly handle JoinHandle<Result<R, E>> types
- Use join_all instead of try_join_all for proper Result handling
- Fix double question mark (??) issue in parallel execution methods
- Clean up unused imports in parallel and cache modules
- Ensure all performance optimization modules compile successfully
- Fix CI build failures caused by compilation errors
This commit is contained in:
robojerk 2025-08-16 15:10:00 -07:00
parent 2746d973ff
commit 306a68b89a
192 changed files with 31302 additions and 39522 deletions

31
debian/control vendored
View file

@ -14,7 +14,9 @@ Build-Depends: debhelper (>= 13),
libsystemd-dev,
libmount-dev,
libselinux1-dev,
libapt-pkg-dev (>= 3.0.0)
libapt-pkg-dev (>= 3.0.0),
libpolkit-gobject-1-dev,
libdbus-1-dev
Standards-Version: 4.6.2
Homepage: https://github.com/robojerk/apt-ostree
Vcs-Git: https://github.com/robojerk/apt-ostree.git
@ -27,11 +29,34 @@ Depends: ${shlibs:Depends},
libostree-1-1 (>= 2025.2),
ostree,
systemd,
libapt-pkg7.0 (>= 3.0.0)
libapt-pkg7.0 (>= 3.0.0),
apt-ostreed (= ${binary:Version})
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.
.
It provides functionality similar to rpm-ostree but adapted for
APT package management, enabling atomic updates and rollbacks
on Debian-based systems.
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.
.
The daemon runs with elevated privileges and provides secure
access to system management functions through D-Bus.