Commit graph

694 commits

Author SHA1 Message Date
Timothée Ravier
0e3ad3245c comps-sync f44 2025-12-16
See: https://pagure.io/fedora-comps/pull-request/1213
See: https://pagure.io/fedora-comps/pull-request/1211
See: https://pagure.io/fedora-comps/pull-request/1206
2025-12-16 16:47:24 +01:00
Timothée Ravier
1d2e8de5af comps-sync-exclude-list: Drop initial-setup-gui exclude
See: https://fedoraproject.org/wiki/Changes/Unified_KDE_OOBE
See: https://pagure.io/fedora-comps/pull-request/1206
2025-12-16 16:47:24 +01:00
Timothée Ravier
7b8ef9d1fd comps-sync-exclude-list: Update app list for Budgie Atomic
See: https://pagure.io/fedora-comps/pull-request/1213
2025-12-16 16:43:36 +01:00
Timothée Ravier
052faae202 dynamic-ugid: Add workaround for gnome-remote-desktop
Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/679
See: https://gitlab.com/fedora/ostree/sig/-/issues/90
2025-11-23 00:50:50 +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
f1d0b21609 comps-sync-exclude-list: Exclude git-core
We have git-core explicitly added in the common manifest.
2025-11-23 00:50:50 +01:00
Timothée Ravier
813811a65b comps-sync f44 2025-11-22 2025-11-22 01:23:58 +01:00
Timothée Ravier
9858b3680a common: Exclude wcurl
We include wget instead.

See: 6803c01e8d
2025-11-18 20:44:30 +01:00
Timothée Ravier
7950367070 common: Workaround for dynamic UID/GID issue
See: https://gitlab.com/fedora/ostree/sig/-/issues/90
2025-10-30 15:27:37 +00:00
Timothée Ravier
292beec575 budgie-atomic: Explicitly exclude GNOME Software
See: https://pagure.io/fedora-budgie/project/issue/7
2025-10-29 20:30:40 +01:00
Timothée Ravier
39de4393ba comps-sync f44 2025-10-29
See: https://pagure.io/fedora-comps/pull-request/1185
2025-10-29 19:45:15 +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
10feb733f5 silverblue: Add openssl
While it is not strictly needed for the default installation, it is a
dependency of a frequently installed GNOME Shell extension: GSConnect.

Let's include it as layering is not a great option, containers won't
work here and sysexts are not ready for this yet.

See: https://pagure.io/fedora-workstation/issue/426
See: https://github.com/fedora-silverblue/issue-tracker/issues/201
See: https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki/Help#openssl-not-found
2025-10-19 14:21:06 +02:00
Timothée Ravier
036e89cf22 common: Add wireguard-tools for all variants
While we expect users to use the support in NetworkManager and
corresponding graphical interfaces to setup WireGuard connections, it is
practical to have the command line tool at hand to validate settings and
debug issues.

Users have also been requesting the additional functionnality provided
by the associated tools and services from the package.

Finally, it is a really small package.

See: https://github.com/fedora-silverblue/issue-tracker/issues/390
See: https://pagure.io/fedora-workstation/issue/353
See: https://pagure.io/fedora-kde/SIG/issue/381
2025-10-19 14:21:06 +02:00
Timothée Ravier
88fc015893 common: Remove plocate
Remove `plocate` as this is a command line tool and it comes with a
service that periodically scans the entire filesystem. As we use
containers and Flatpaks, this list of files is not really useful nor
accurate and changes frequently.

We expect users to use graphical tools instead to help them find their
files if needed.

See: https://gitlab.com/fedora/ostree/sig/-/issues/81
2025-10-19 14:21:06 +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
7a64fa989e silverblue: Update note about totem-video-thumbnailer
We still need the thumbnailer as Showtime does not provide one.

See: https://pagure.io/fedora-workstation/issue/488
2025-10-18 13:02:59 +02:00
Timothée Ravier
5853b889b7 silverblue: Replace evince with papers
Evince has been replaced with Papers for F43.

See: 5e4daae1 F43: Replace Evince with Papers (fedora-comps)
See: https://pagure.io/fedora-workstation/issue/434
Fixes: cc19180 Update exclude list for some Workstation app changes
2025-10-18 13:02:32 +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
7c7c1e7a64 comps-sync-exclude-list: Drop file-roller
Has already been removed from comps a while ago.

See: 61ff3046 gnome-desktop: Drop file-roller (fedora-comps)
See: https://pagure.io/fedora-workstation/issue/167
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
9ff17decab kinoite: Re-split shared manifest to not depend on variant
Variant names are Fedora specific, so we should not depend on those in
shared manifests. Thus re-split the shared config into a shared
manifests for Kinoite and Kinoite Mobile.
2025-10-17 12:16:29 +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
b03e07a885 manifests: Set ref using variables
Remove duplication and a common soure of conflicts during backports.
2025-10-15 13:36:13 +02:00
Timothée Ravier
340f4501d6 common: Re-add explicit license info
Initial dropped in [1], but better to be explicit.

[1] fe766a8 manifests: Update metadata
2025-10-15 12:15:24 +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
ba7af0aed6 justfile: Use 'just validate' in recipes 2025-10-14 13:43:13 +02:00
Timothée Ravier
1fde246de5 ci: Minor Python lints fixes 2025-10-14 11:52:25 +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
e2b5654f80 packages: Move comps sync'ed package lists to a sub dir
Those manifests are automatically generated so let's move them out of
the way as we never edit them manually.
2025-10-14 00:59:27 +02:00
Timothée Ravier
5f6b895255 budgie: Remove gnome-software-rpm-ostree
Budgie Atomic uses Plasma Discover now.
2025-10-13 21:52:35 +02:00
Timothée Ravier
a8f2e3955d common: Always exclude PackageKit-glib 2025-10-13 21:52:35 +02:00
Timothée Ravier
5cc1907ef7 common: Always exclude gnome-software-fedora-langpacks 2025-10-13 21:52:35 +02:00
Timothée Ravier
8159cb86b8 common: Use 2024 edition
See: https://coreos.github.io/rpm-ostree/treefile/
2025-10-13 21:52:35 +02:00
Timothée Ravier
323dc931c3 common: Remove explicit bootc inclusion
bootc is now a dependency of rpm-ostree and thus always included.
2025-10-13 21:52:35 +02:00
Timothée Ravier
42753f1513 common: Remove exclude_perl (now unused)
We removed the variants that has dependencies on Perl and thus the need
for this variable.
2025-10-13 21:52:35 +02:00
Timothée Ravier
fe766a8fa4 manifests: Update metadata 2025-10-13 21:52:35 +02:00
Timothée Ravier
dc162cd112 bootupd: Remove preset for bootloader-update
Moved to fedora-release package.

See: https://bugzilla.redhat.com/show_bug.cgi?id=2403094
See: https://src.fedoraproject.org/rpms/fedora-release/pull-request/390
2025-10-13 21:52:35 +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
Timothée Ravier
22983c331e REUSE: Misc changes to be REUSE compliant 2025-10-12 14:22:41 +02:00
Timothée Ravier
969c4aad2a comps-sync f44 2025-10-10
See: https://pagure.io/fedora-comps/pull-request/1178
2025-10-10 12:40:56 +02:00
Timothée Ravier
ec83bcd458 comps-sync f44 2025-09-27
See: https://pagure.io/fedora-comps/pull-request/1167
See: https://pagure.io/fedora-comps/pull-request/1173
See: https://pagure.io/fedora-comps/pull-request/1174
2025-09-27 14:59:07 +02:00
Timothée Ravier
d7a2907781 comps-sync f44 2025-09-26
See: https://pagure.io/fedora-comps/c/201839a27485863eda04ad19fd9e9c1c32d7c103?branch=main
2025-09-26 15:41:46 +02:00
royaloughtness
0500a05fed COSMIC: drop PPD for tuned-ppd
Remove explcit use of `power-profiles-daemon` to use the default
suggestion of `tuned-ppd`.

See: 1abbaf691d
See: https://github.com/pop-os/cosmic-settings/issues/482

Reverts: 93ac2ad COSMIC: Add power-profiles-daemon
2025-09-26 12:54:55 +02:00
Timothée Ravier
a527e74761 common: Always exclude Perl
We dropped all variants that still required Perl so we can now always
exclude it.
2025-09-24 10:56:20 +02:00
Timothée Ravier
188ad40254 comps-sync f44 2025-09-22
See: https://pagure.io/fedora-comps/pull-request/1168
2025-09-22 12:43:17 +02:00