Releases: hhd-dev/rechunk
v1.0.1: Use F40, add meta.yml support
Adds support for providing a meta.yml
file, and downgrades to fedora 40, as numpy does not have fedora 41 wheels.
Full Changelog: v1.0.0...v1.0.1
v1.0.0: Use official ostree-rs-ext, add more capabilities
Switches to official ostree-rs-ext instead of fork + fedora 41, and adds more capabilities.
What's Changed
New Contributors
Full Changelog: v0.8.6...v1.0.0
v0.8.6: RPM Parser fixup
Fixes the rpm parser to use randomly generated strings, so that it does not fail when > or < are used to start lines in changelogs.
Full Changelog: v0.8.5...v0.8.6
v0.8.5: Docker cli packages
Adds meta packages for docker compose and docker buildx, which are large executables of around 60mb.
Full Changelog: v0.8.4...v0.8.5
v0.8.4: Packaging fixup
Fixes a bug in the prefill algorithm that caused some packages to not be allocated and a subsequent crash. In addition, makes it so if this happens again due to a different bug an error is emitted instead of crashing.
Full Changelog: v0.8.3...v0.8.4
v0.8.3: Add missing tree package
Adds the missing tree package and tweaks printing.
Full Changelog: v0.8.2...v0.8.3
v0.8.2: Print /usr/etc path
Prints the remaining /usr/etc files so they can be migrated to /etc
Full Changelog: v0.8.1...v0.8.2
v0.8.1: Change rsync behavior
Changes rsync behavior to overwrite destination files. May mess with directory permissions.
Fixes container policy not being copied from /usr/etc
on bazzite.
Warning
This change will mess with permissions in /etc
by overwriting them with those in /usr/etc
.
ALWAYS USE /etc
, NEVER USE /usr/etc
: this is a compatibility measure for existing images
When OSTree commits get converted to OCI, /usr/etc
becomes /etc
.
Then during deployment, new/etc
files are silently moved to /usr/etc
.
Relying on /usr/etc
to place modified files in customized packages is a hack
and relies on undefined behavior in the rpm-ostree source code that performs
the path rewriting.
As we create a clean commit with rechunk, it needs to either have /etc
or /usr/etc
otherwise
OStree will not deploy the image, displaying an error that says both directories exist.
Full Changelog: v0.8.0...v0.8.1
v0.8.0: File capability fixup
Turns out there is a loss of file capabilities from the base image. This makes e.g., podman rootless unable to run.
Manually quirk those bins until we figure out the source of this.
It seems programs installed through the container maintain their file capabilities though.
bash-5.2# getcap /usr/bin/*
/usr/bin/gamescope cap_sys_nice=eip
Full Changelog: v0.7.4...v0.8.0
v0.7.4: Formatter Crash hotfix
Fixes a crash that happens if no formatter args were passed in.
Full Changelog: v0.7.3...v0.7.4