Commit graph

357 commits

Author SHA1 Message Date
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
3147df5394 Kinoite: Ensure that modem support (ppp) in included
See: https://pagure.io/fedora-kde/SIG/issue/114
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
9995a5f61b Kinoite: gwenview, kcalc & okular shipped as Flatpaks
Those applications are now available as Fedora Flatpaks so we can now
remove them from the image.
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
alex
590e8ef792 add space 2023-03-30 16:46:13 +00:00
alex
128645bf40 rename summary:lxqt to LXQt 2023-03-30 16:46:13 +00:00
alex
cf8a7148a4 remove file fedora-lxqt.yaml 2023-03-30 16:46:13 +00:00
alex
13ae16a0bd add fedora lazurite 2023-03-30 16:46:13 +00:00
alex
55bf9a1c92 add fedora lazurite 2023-03-30 16:46:13 +00:00
Aleksei Bavshin
cc15eb5a47
comps-sync f39 2023-03-27 2023-03-27 08:39:37 -07: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
7d16128888 Merge #359 Add cinnamon variant 2023-03-16 12:39:00 +00:00
Colin Walters
d4a27985fa fedora-common-ostree: Default to bash
That said, maybe someone wants to do something else for these
images, but this is kind of the lowest common denominator...

Part of https://pagure.io/releng/issue/11324
2023-03-13 17:03:12 -04: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
3f3e50ad80 comps-sync f39 2023-03-13 2023-03-13 14:55:40 +01:00
Peng Wu
9b977bb649 fedora-common-ostree-pkgs: Update default fonts for CJK languages
See https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_Fonts
2023-03-13 13:40:56 +00:00
Akira TAGOH
be4b9821c5 fedora-common-ostree-pkgs: Update default fonts for Khmer and Thai
See https://fedoraproject.org/wiki/Changes/NotoFontsForTwoLang
2023-03-08 17:06:17 +09:00
Timothée Ravier
b2ed244868 ci: Validate (best effort) YAML manifests indentation
Best effort validation to catch common mistakes.
2023-02-16 11:49:46 +01:00
Timothée Ravier
e8667aac40 ci: Ignore ci directory & Zuul config in validation script 2023-02-16 11:49:46 +01:00
Timothée Ravier
9991f5b968 Zuul: Install python3-pyyaml dependency 2023-02-14 12:16:24 +01:00
Fabien Boucher
a5c4320806 Zuul: Explicitely set Zuul job nodeset
See: https://pagure.io/fedora-ci/general/issue/388
2023-02-14 12:16:24 +01:00
Timothée Ravier
9dc9105ddb fedora-common-ostree: Workaround for unified-core mode change
Remove the `loader` directory that conflicts with the `loader` symlink
that is installed by Anaconda.

See: https://pagure.io/pungi-fedora/pull-request/1115
See: fa42c8b425/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py (L307)
2023-02-12 13:54:37 +01:00
Timothée Ravier
636bb97493 Rawhide is now Fedora 39 2023-02-10 15:21:30 +01:00
Timothée Ravier
6652a5e85b comps-sync f38 2023-01-27
See: https://pagure.io/fedora-kde/SIG/issue/293
See: https://pagure.io/fedora-comps/pull-request/793
2023-01-27 12:48:51 +01:00
Timothée Ravier
637f441ba3 comps-sync f38 2023-01-24
See: https://pagure.io/fedora-comps/pull-request/789
2023-01-24 10:26:12 +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
Timothée Ravier
1c499978bd Kinoite: Keep previous Anaconda dependencies
Removing initial-setup in [1] also removed the dependency to Anaconda
and its dependencies.

Re-add some of Anaconda's dependency so that we don't loose support for
RAID, bcache & mobile-broadband-provider-info.

See: [1] https://pagure.io/fedora-kde/SIG/issue/243
2023-01-23 20:47:21 +01:00
Timothée Ravier
28e833c535 kinoite: Add kamera
Kamera includes a KIO & KCM (which can not come as a Flatpak) which are
used by Dolphin and Gwenview.

See: https://pagure.io/fedora-kde/SIG/issue/291
2023-01-17 21:27:41 +01:00
Aleksei Bavshin
1be244d8c4
comps-sync f38 2023-01-14
Initial sync for Sericea (Sway)
2023-01-14 21:52:15 -08: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
c80c85ea3d
comps-sync.py: Support multiple comps groups for a desktop
Enable fetching packages from multiple comps groups for each desktop.
This is currently unused but this removes the constraints around having
all base packages for a given desktop in a single comps group.

This could also be used to get packages from other groups such as the
input-methods group for example.
2023-01-14 21:37:19 -08:00
Timothée Ravier
d6de81bfc8 comps-sync f38 2023-01-09
See https://pagure.io/fedora-comps/pull-request/788
2023-01-09 14:29:44 +01:00
Timothée Ravier
d028e66d47 kinoite: Exclude tracker & tracker-miners 2022-12-12 19:59:07 +01:00
Timothée Ravier
f50cab0125 comps-sync f38 2022-12-08
For kde-connect:
- https://pagure.io/fedora-kde/SIG/issue/279
- https://pagure.io/fedora-comps/pull-request/783

For xdg-desktop-portal-gnome:
- https://pagure.io/fedora-kde/SIG/issue/266
- https://pagure.io/fedora-comps/pull-request/782
2022-12-08 15:03:53 +01:00
Timothée Ravier
63319c369c kinoite: Remove initial-setup
See: https://fedoraproject.org/wiki/Changes/KDERemoveInitialSetup
2022-12-05 20:02:19 +01:00
Timothée Ravier
66eef7a634 common: Add git-core-doc
Do not include "full" Git as it brings in Perl.
Explicitely add Git docs.

Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/387
2022-11-22 12:49:09 +01:00
Timothée Ravier
3ad45d60a9 comps-sync f38 2022-11-22 2022-11-22 12:21:10 +01:00
Timothée Ravier
d5eb8076bf Kinoite: Install some minor optional tools for KInfoCenter 2022-11-15 19:45:31 +01:00
Timothée Ravier
00c4583d2a passwd: Fix (no)login shell paths
See: https://github.com/coreos/fedora-coreos-tracker/issues/1201
2022-11-10 17:01:09 +00:00
Timothée Ravier
9cf3a29023 group: Fix tape & input GIDs
See: https://github.com/coreos/fedora-coreos-tracker/issues/1201
2022-11-10 17:01:09 +00: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
Timothée Ravier
bdbf1cfd08 Revert "Kinoite: Temporarily exclude plasma-discover-rpm-ostree"
The rpm-ostree backend in Discover is now in a good shape and should be
ready for wider testing so let's enable it in Rawhide first and then we
will backport it to F37 once Plasma 5.27 lands there.

See: https://pagure.io/fedora-kde/SIG/issue/133

This reverts commit 82989adb2e.
2022-11-06 14:57:36 +01:00
Colin Walters
a1a8bbe8bb Disable bootupd integration until we use unified core
The bootupd code relies on having `/usr/lib/ostree-boot`, which
we only get in unified core mode.
2022-11-02 20:12:58 +00:00