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