Commit graph

14 commits

Author SHA1 Message Date
Timothée Ravier
7e1d9634e0 common: Exclude fuse (version 2)
This also removes fuse-encfs on Kinoite & Kinoite Mobile.

See: https://fedoraproject.org/wiki/Changes/AtomicDesktopDropFuse2
See: https://gitlab.com/fedora/ostree/sig/-/issues/50
See: https://pagure.io/fedora-kde/SIG/issue/490
2026-02-06 17:16:46 +01:00
Timothée Ravier
886d93d33a fedora: Move toolbox to the Fedora specific manifest
Some downstream want to use alternative implementations instead of
toolbox. Move it to the Fedora specific manifest to make that easier.
2025-11-23 00:50:50 +01:00
Timothée Ravier
0c7bdf90ba manifest: Move FUSE v2 support to Fedora's manifest
Move support for FUSE version 2 to Fedora's manifest to be able to
exclude it from downstream builds.

We should be able to drop support for FUSE v2 in F44.

See: https://gitlab.com/fedora/ostree/sig/-/issues/50
2025-10-19 17:19:17 +02:00
Timothée Ravier
43cc174061 manifests: Move Firefox inclusion to Fedora's manifest
We want to, eventually, remove Firefox from the base image. Before we
can effectively do it, we need to figure out a transition path and make
sure that the Firefox Flatpak is mostly functionally equivalent.

This change does not remove Firefox from the image but moves it to the
Fedora manifest so that downstream builds can exclude it if they want
to.

See: https://gitlab.com/fedora/ostree/sig/-/issues/3
See: https://github.com/fedora-silverblue/issue-tracker/issues/288
See: https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/13
2025-10-19 14:21:00 +02:00
Timothée Ravier
54a536f761 silverblue: Move background & logo packages to fedora manifest
- desktop-backgrounds-gnome: Fedora specific config to set the default
  wallpaper
- gnome-shell-extension-background-logo: GNOME Shell extension to
  include the (Fedora) logo on top of the background
2025-10-18 13:00:24 +02:00
Timothée Ravier
06e3526e09 manifests: Move exclude to specific variants
Keep exclude config in variants, not in the Fedora specific manifest.

Fixes: a567407 manifests: Fix PackageKit-glib exclude
2025-10-17 16:31:37 +02:00
Timothée Ravier
c8a648c39e base-atomic: Move fedora-release package to fedora manifest 2025-10-17 12:05:31 +02:00
Timothée Ravier
a567407050 manifests: Fix PackageKit-glib exclude
Only exclude it for vairants without GNOME Software.

Fixes: a8f2e39 common: Always exclude PackageKit-glib
2025-10-15 13:36:13 +02:00
Timothée Ravier
bc2dd946e6 fedora: Skip ostree repo config for Bootable Containers
Ostree repo config is only needed on the classic ostree variants.
2025-10-15 13:36:13 +02:00
Timothée Ravier
5ee7d29412 fedora: Add case for kinoite-mobile variant
Missed during the split in [1].

[1] a70ce6b manifests: Split Fedora specific config into its own manifest
2025-10-15 12:15:24 +02:00
Timothée Ravier
a70ce6b1b7 manifests: Split Fedora specific config into its own manifest
This will make things easier for downstream builds which have to change
the release and logo packages.
2025-10-14 10:53:49 +02:00
Timothée Ravier
f7df414a0d fedora: Remove preset for fedora-third-party-refresh
Moved to fedora-release package.

See: https://bugzilla.redhat.com/show_bug.cgi?id=2403093
See: https://src.fedoraproject.org/rpms/fedora-release/pull-request/390
2025-10-13 21:52:33 +02:00
Timothée Ravier
50d1c81ab5 fedora: Skip Google Chrome RPM repo in Fedora Third Party
Skip enabling this repo as it currently creates issues with package
layering.

Workaroud for: https://github.com/coreos/rpm-ostree/issues/5494
2025-10-13 21:45:31 +02:00
Timothée Ravier
c31dccfe20 fedora: Enable fedora-third-party-refresh unit
Enable the fedora-third-party-refresh.service unit to make sure that
Fedora Third Party repos configuration updates are applied after
updates, on boot.

On package mode systems, updates to the Fedora Third Party configuration
and repos are triggered on package updates & changes using scriplets and
tansfiletriggerin triggers.

None of those will apply to Atomic Desktops thus this service unit was
created, but never enabled.

We need this enabled to make sure that the Google Chrome repo (disabled
in the following commit) is disabled on rebase to Fedora 43, before any
package layering operation is triggered.
2025-10-13 21:45:03 +02:00