Commit graph

11 commits

Author SHA1 Message Date
Timothée Ravier
bc14d08186 Revert "common: Use add-determinism as workraround for pyc mtime mismatch"
This is causing issues when layering packages from different
architectures that include Python scripts.

See: https://github.com/fedora-silverblue/issue-tracker/issues/590
See: https://bugzilla.redhat.com/show_bug.cgi?id=2308663
See: https://gitlab.com/fedora/bootc/tracker/-/issues/3
See: https://gitlab.com/fedora/ostree/sig/-/issues/52

This reverts commit 36c70e09ea.
2024-08-30 20:20:19 +02:00
Timothée Ravier
13527685ce common: Add workaround for issue with newer GRUB2
New GRUB2 config modules are causing issues on Atomic Desktops systems
as the new GRUB2 config get regenerated with new options that are not
supported by the currently installed version of GRUB2.

The root cause is that we don't (yet) systematically update the
bootloader on Atomic Desktops. This is related to:
https://gitlab.com/fedora/ostree/sig/-/issues/1

Temporarily remove / modify those config modules from the GRUB2 set of
configs used to generate the final GRUB2 config, until we are able to
enable bootloader updates by default.

See: https://github.com/fedora-silverblue/issue-tracker/issues/587
See: https://bugzilla.redhat.com/show_bug.cgi?id=2305291
2024-08-30 20:20:19 +02:00
Timothée Ravier
1b9c098217 Revert "Bootable Containers: Enable composefs by default"
See: https://gitlab.com/fedora/ostree/sig/-/issues/35

This reverts commit 20d8158735.
2024-08-26 11:32:47 +02:00
Timothée Ravier
73eddcef47 common: Keep fuse for AppImage compatibility
See: https://gitlab.com/fedora/ostree/sig/-/issues/50
See: https://github.com/fedora-silverblue/issue-tracker/issues/589
2024-08-20 10:46:19 +02:00
Timothée Ravier
1c417f05b4 Kinoite: Include dnf5 in Bootable Containers
Now that we've fixed the dnf debuginfo dependency in plasma-drkonqi, we
can add dnf5 to Kinoite & Kinoite Mobile as well.

See: https://pagure.io/fedora-kde/SIG/issue/519
2024-07-31 16:12:38 +02:00
Timothée Ravier
0709c10b47 Include systemd-pcrphase dracut module only on !ppc64le
See: https://pagure.io/workstation-ostree-config/pull-request/518
See: https://gitlab.com/fedora/ostree/sig/-/issues/44
2024-07-26 17:06:23 +02:00
Timothée Ravier
f9184799de Use conditional includes to separate bootable containers
Refactor how we differentiate bootable containers variants from classic
ostree ones using conditional includes.

See: https://coreos.github.io/rpm-ostree/treefile/
2024-07-26 17:06:23 +02:00
Timothée Ravier
36c70e09ea common: Use add-determinism as workraround for pyc mtime mismatch
See: https://gitlab.com/fedora/bootc/tracker/-/issues/3
See: https://pagure.io/workstation-ostree-config/pull-request/505
See: https://github.com/ostreedev/ostree/issues/1469
2024-07-19 17:13:49 +02:00
Timothée Ravier
9e04e53bfb Revert "postprocess: Workaround for Python timestamp mismatch"
See: https://pagure.io/workstation-ostree-config/pull-request/507
See: https://github.com/keszybz/add-determinism/pull/27
See: https://gitlab.com/fedora/bootc/tracker/-/issues/3

This reverts commit d085e9fecc.
2024-07-19 16:48:03 +02:00
Timothée Ravier
63be95433a Move dnf exclusion to classic ostree variants only
Prepare for DNF5 inclusion in Bootable Containers by moving the
exclusion to a manifest that is included only for the classic ostree
variants.

See: https://fedoraproject.org/wiki/Changes/DNFAndBootcInImageModeFedora
2024-06-21 12:45:44 +02:00
Timothée Ravier
28bf47caa9 Move common manifest includes to variants manifests
- Rename common manifests to remove fedora prefix & ostree mention
- Directly include the common manifest in each variant manifest to
  reduces the number of level of indirection for the manifests
2024-06-13 11:30:19 +02:00
Renamed from fedora-common-ostree.yaml (Browse further)