Commit graph

51 commits

Author SHA1 Message Date
Timothée Ravier
b755fffbf0 comps-sync-exclude-list: glibc-all-langpacks is always included
There is no need for each variant to include glibc-all-langpacks as it
is included for everyone in the common-packages.yaml manifest.

See: https://pagure.io/fedora-comps/pull-request/1017
2024-08-30 20:20:19 +02:00
Timothée Ravier
f209ed76cd Revert "Bootable Containers: Remove ostree-grub2"
See: https://gitlab.com/fedora/ostree/sig/-/issues/35

This reverts commit 599c862ece.
2024-08-26 11:32:55 +02:00
Timothée Ravier
f6ad26eb14 comps-sync-exclude-list: Skip toolbox (already included)
See: https://pagure.io/fedora-comps/pull-request/986
2024-07-23 15:59:32 +02:00
Timothée Ravier
599c862ece Bootable Containers: Remove ostree-grub2
Remove ostree-grub2 to avoid issues with composefs.

We can not remove it yet from the classic ostree ones as we need at
least two Fedora releases where bootupd is included and enabled by
default as a transition period to make sure we don't break users.

See: https://gitlab.com/fedora/ostree/sig/-/issues/35
See: https://github.com/fedora-silverblue/issue-tracker/issues/120
See: https://gitlab.com/fedora/ostree/sig/-/issues/1
2024-07-17 17:46:39 +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
62801af663 comps-sync f41 2024-03-23
See: https://pagure.io/fedora-comps/pull-request/945
See: https://pagure.io/fedora-comps/pull-request/938
See: https://pagure.io/fedora-kde/SIG/issue/486
2024-03-23 16:56:27 +01:00
Timothée Ravier
78b140e2e8 lazurite: Remove kwin-x11 & sddm-x11
X11 support is dropped with Plasma 6 in Fedora.

See: https://fedoraproject.org/wiki/Changes/KDE_Plasma_6
2023-12-11 18:13:46 +01:00
Timothée Ravier
1745b420aa xfce: Add essential apps from xfce-apps comps group
Use a filtered comps group to add essential apps instead of manually
listing them in the manifest.

Also add gparted to the image as it needs privileges thus it can't run
as a Flatpak.
2023-11-23 17:12:28 +01:00
Timothée Ravier
ed3d6e0d88 Silverblue: Replace qgnomeplatform-qt5 by qadwaitadecorations-qt5
See: https://pagure.io/fedora-comps/pull-request/872
See: https://pagure.io/fedora-comps/pull-request/873
See: https://bugzilla.redhat.com/show_bug.cgi?id=2233235
See: https://fedoraproject.org/wiki/Changes/NoCustomQtThemingForWorkstation
2023-10-20 16:20:35 +02:00
Timothée Ravier
aa928c920a comps-sync-exclude-list: Exclude snapshot (replaces cheese)
See: https://pagure.io/fedora-comps/pull-request/901
See: https://pagure.io/fedora-workstation/issue/166
2023-10-16 15:37:50 +02:00
Timothée Ravier
8c60f55dd3 comps-sync-exclude-list.yml: Remove obsolete excludes 2023-09-27 20:02:11 +02:00
Timothée Ravier
8cd51faa3c comps-sync-exclude-list.yml: Update comments 2023-09-27 20:02:11 +02:00
Timothée Ravier
06fcdac6f3 comps-sync.py: Remove special case for kernel packages 2023-09-27 20:02:11 +02:00
Joshua Strobl
b956514730 budgie: add gedit and a couple useful nemo plugins 2023-08-28 14:03:24 +03:00
Timothée Ravier
3bb7628020 comps-sync-exclude-list: Sort package lists 2023-08-22 18:28:12 +02:00
Timothée Ravier
2bc4f46c6d comps-sync-exclude-list: Replace eog by loupe
See: https://pagure.io/fedora-workstation/issue/348
See: https://pagure.io/fedora-comps/pull-request/876
2023-08-22 18:28:12 +02:00
Aleksei Bavshin
d18f34f255
Move @base-x group to the variants that use X11 2023-07-17 22:33:02 -07:00
Timothée Ravier
9aea74b83b comps-sync: Exclude dnf5 2023-06-30 16:00:14 +02:00
Timothée Ravier
61a958829f comps-sync-exclude: Remove audiocd-kio
Removed from the kde-desktop comps group.
2023-06-26 18:38:00 +02:00
Timothée Ravier
03373e028d Kinoite: Exclude audiocd-kio until it's fixed
This currently pulls-in KDE 4 dependencies as the packages hasn't been
updated in a while.

See: https://pagure.io/fedora-kde/SIG/issue/354
2023-06-10 12:51:18 +02:00
Joshua Strobl
d2e6b0afc1
Add ostree files for Fedora Onyx
See https://fedoraproject.org/wiki/Changes/Fedora_Onyx

Signed-off-by: Joshua Strobl <me@joshuastrobl.com>
2023-04-30 19:12:14 +03:00
Timothée Ravier
b2733a7437 Kinoite: Misc exclude list update 2023-03-30 18:55:54 +02:00
Timothée Ravier
fc6ded71e7 Kinoite: Keep kdnssd (ZeroConf support)
Includes a library optionaly used by Dolphin.
2023-03-30 18:55:54 +02:00
Timothée Ravier
c838ef452e Kinoite: Keep colord-kde (includes a KCM)
Packages providing a KCM must be in the base image for Kinoite.
2023-03-30 18:55:54 +02:00
Timothée Ravier
f5e1410024 Kinoite: Do not exclude adwaita-gtk2-theme
This is apparently needed for GTK2 apps, even in Flatpaks.

Let's keep it in the image until this is fixed.

See: https://pagure.io/fedora-kde/SIG/issue/307
2023-03-30 18:55:54 +02:00
Timothée Ravier
d0828c19fe Kinoite: Update exclude list
All non critical KDE Apps have been moved out of the kde-desktop comps
group so we don't need to exclude them anymore.

See: https://pagure.io/fedora-comps/pull-request/824
2023-03-30 18:55:54 +02:00
Timothée Ravier
bbbee578c9 Kinoite: ark & kwrite come from the kde-desktop group
We now directly pick the default apps to include via the kde-desktop
comps group.

See: https://pagure.io/fedora-comps/pull-request/824
2023-03-30 18:55:54 +02:00
Timothée Ravier
1e541b8559 Kinoite: Add back KFind
It's hard to Flatpak as it needs access to the entire filesystem and
should be included by default so we include it in the base image.

See: https://pagure.io/fedora-kde/SIG/issue/13
2023-03-30 18:55:54 +02:00
Timothée Ravier
809af279a9 Kinoite: Keep kcharselect
Keep kcharselect in the base image as it's needed for multi-language and
accessibility.

See: https://pagure.io/fedora-kde/SIG/issue/331
2023-03-30 18:55:54 +02:00
Adam Williamson
ad9d2b31ff Replace references to qgnomeplatform with qgnomeplatform-qt5
There has been no package called just 'qgnomeplatform' for some
time. qgnomeplatform-qt5 used to provide 'qgnomeplatform', but
.fc39 builds onward do not, so now we have a .fc39 build of it,
this breaks.

I'm not sure all these places where we list qgnomeplatform
exactly make sense - we seem to be excluding it in some places
then explicitly pulling it in in others - but this is the
minimal change to fix the immediate problem.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-03-21 10:51:52 -07:00
Timothée Ravier
301b68326c mate: Update comps-sync-exclude-list 2023-03-13 15:28:30 +01:00
BeatLink
789b0aec9e Add cinnamon variant
Updated from: https://pagure.io/workstation-ostree-config/pull-request/239
2023-03-13 15:28:02 +01:00
Timothée Ravier
18f3fdf975 Update comments about package inclusion 2023-01-24 10:25:42 +01:00
Timothée Ravier
a654df0e59 comps-sync: Do not exclude ncurses
The comps group that we are pulling from do not include ncurses and we
explicitely include it in fedora-common-ostree.yaml thus we don't need
to exclude it.
2023-01-24 10:25:42 +01:00
Anthony Rabbito
44d4d094ae
Sericea: initial implementation for Sway desktop variant
Signed-off-by: Anthony Rabbito <hello@anthonyrabbito.com>
Co-authored-by: Aleksei Bavshin <alebastr@fedoraproject.org>
2023-01-14 21:37:20 -08:00
Timothée Ravier
63319c369c kinoite: Remove initial-setup
See: https://fedoraproject.org/wiki/Changes/KDERemoveInitialSetup
2022-12-05 20:02:19 +01:00
Adam Williamson
6a689cc380 Drop some now-unneeded manual handling of arch-specific packages
This lets the recently-merged improved arch-specific package
support handle all the arch-specific packages which were
previously excluded in `comps-sync-exclude-list.yml` and listed
manually in `fedora-common-ostree.yaml`. As the diff shows,
the sync script now correctly includes the same packages for
the same arches in `fedora-common-ostree-pkgs.yaml`, plus a few
appropriate additions of things that should be there but had
been left out, on ppc64le and aarch64.

We also drop the `packages-armhfp` and `packages-ppc64` lists,
as we no longer build for either of those arches. This allows
us to move `ostree-grub2` into the non-arch-specific list, since
it's no longer left out on any arch we care about.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-09 19:10:17 +00:00
Adam Williamson
92adf4430b comps-sync f37 2022-02-08
Font changes related to
https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts , and
gedit replaced with gnome-text-editor (so changed the exclusion
list).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-02-08 09:43:58 -08:00
Timothée Ravier
61b9bf4802 Kinoite: Exclude plasma-pk-updates
plasma-pk-updates is only useful with PackageKit and thus not needed on
Kinoite.
2021-11-15 20:14:49 +01:00
Timothée Ravier
048502f488 Kinoite: Keep kde-partitionmanager
Re-add kde-partitionmanager to the base image until we have it available
as a Flatpak.

See: https://pagure.io/fedora-kde/SIG/issue/131
2021-11-15 20:12:06 +01:00
Timothée Ravier
bcc49ab09c Silverblue: Exclude GNOME Connections
Remove GNOME Connections as it not a core app and is available as
Flatpak. This was added by mistake via a previous comps-sync as it was
included in the default Workstation installation.

See:
- https://pagure.io/fedora-comps/c/29839a7651f41d4ffcec65062e2a500d17dac4fe?branch=main
- https://pagure.io/workstation-ostree-config/c/72a325f103eeb877a9d65dd1b9371f33fc758395?branch=main
2021-10-04 10:56:11 +02:00
Timothée Ravier
193646a75e Mate: Ignore wireplubmer and use release package from comps 2021-09-28 14:08:33 +02:00
Timothée Ravier
bea529a1a2 Kinoite: Keep spectacle & a subset of plasma-nm-*
- Spectacle is not yet available as a Flatpak
- plasma-nm-openconnect, plasma-nm-openvpn and plasma-nm-vpnc are common
  VPN options so keep them installed by default. The other ones are
  either less common or insecure and will work fine as overlayed
  packages.
2021-05-30 16:45:49 +02:00
Allison Karlitskaya
00cb9ed884 comps-sync-exclude: Exclude mediawriter
It's available as a Flatpak.
2021-05-01 16:32:31 +02:00
Timothée Ravier
0a1adf6f6c
comps-sync-exclude: Keep ntfs-3g (already included)
ntfs-3g is required for proper RW support of NTFS partitions and is
already included via a dependency from another package.
2021-04-12 12:31:56 +02:00
Timothée Ravier
cea2e95d23 Kinoite: Replace plasma-pk-updates by plasma-discover-notifier
plasma-pk-updates was previously excluded and plasma-discover-notifier
will gain support for rpm-ostree based systems in an upcoming release.
Flatpak and fwupd support is already functionnal.
2021-04-01 12:23:38 +02:00
Timothée Ravier
9116a38a71 comps-sync: Exclude arch specific s390utils-base package 2021-03-25 12:58:18 +01:00
Timothée Ravier
2c7dc6fa80
comps-sync: Exclude python3-dnf-plugin-system-upgrade 2021-02-26 12:51:48 +01:00
Timothée Ravier
110d9296dc
Make sure all openh264 packages are always excluded
According to https://fedoraproject.org/wiki/OpenH264, we can not ship
this in Silverblue.
2021-02-03 20:26:37 +01:00
Timothée Ravier
9baf4bad39
comps-sync-exclude-list: Exclude okular & elisa for Kinoite 2021-02-02 12:35:40 +01:00