Commit Graph
286 Commits
Author SHA1 Message Date
Aleksei Bavshin 25932f1e07 teams/sway: add nwg-wrapper back to the live image
We use it to soften the impact from pure Sway live experience with some
helpful installation instructions.

(cherry picked from commit c93273901e191f99f22609ea2def70b8dcb66faa)
2026-03-11 09:00:18 -04:00
Tomi Lähteenmäki 07be924499 maintainers: add aarch64 for Phosh
(cherry picked from commit a90003e5ac59047049852f5ae5e365cbbe124207)
2026-03-11 09:00:18 -04:00
Neal Gompa a3e583adc1 kiwi-build: Add support for setting custom bundle formats
This allows for the Respins SIG to set custom filename formats.

(cherry picked from commit cc22883337e33a556c5313317c12a0660f9a0ed6)
2026-02-25 17:11:03 -05:00
Neal Gompa 1576599e80 kiwi-build, scripts: Drop unnecessary override for OCI artifacts
The underlying issue that required this was fixed in kiwi-10.2.17.

(cherry picked from commit adbfbc22905593b82f6c5a2f271b2c7f2d53ec28)
2026-02-25 17:11:03 -05:00
Neal Gompa 749d86442a kiwi-build: Drop no-longer-needed SELinux hack
This is not needed since the kiwi executables are correctly labeled.

(cherry picked from commit 920caefad7588fbd8897ec5b72e9972e5dd30819)
2026-02-25 17:11:03 -05:00
Neal Gompa 2240aa868e Reapply "liveinstall: Use kernel-uki-dtbloader kernel on aarch64"
With anaconda-44.21, this should be properly handled.

This reverts commit 1352186134.
2026-02-17 06:08:02 -05:00
Luya Tshimbalanga a877b9421f teams/designsuite: Replace pitivi by kdenlive and updated info
This commit updates favorite-apps with the replacement of pitivi
by kdenlive. It also updates Design Suite page to Fedora Documentation.
2026-02-15 10:23:34 +00:00
Adam Williamson 1352186134 Revert "liveinstall: Use kernel-uki-dtbloader kernel on aarch64"
This reverts commit 87c1935253. It
breaks openQA 'install from a live image then boot' tests.

Fixes: https://pagure.io/fedora-kiwi-descriptions/issue/268
2026-02-13 09:36:37 -08:00
Hans de Goede 87c1935253 liveinstall: Use kernel-uki-dtbloader kernel on aarch64
For aarch64 liveinstall images we want to replace the kernel-core package
with kernel-uki-dtbloader for:

https://fedoraproject.org/wiki/Changes/Automatic_DTB_selection_for_aarch64_EFI_systems

This is implemented by:

1. Adding a new BootCoreLive profile which is the same as the BootCore
profile and re-uses most of the description. Rreplacing the kernel-core
package with kernel-uki-dtbloader on aarch64.

2. Switch the LiveInstall from the BootCore profile to the BootCoreLive
profile.

Signed-off-by: Hans de Goede <johannes.goede@oss.qualcomm.com>
2026-02-11 21:20:26 +01:00
Luya Tshimbalanga 1f18beeeb2 teams/designsuite: Add extensions and remove gnome-pomodoro 2026-02-07 15:49:23 -08:00
Neal Gompa 5d4976c5eb teams/games: Use a customized subset of the KDE-Desktop profile
This ensures that conflicting requests for package content isn't
used and lets the image build properly.

(cherry picked from commit 68ff5f4450c9f3c2a7c7830db6fc64299396be07)
2026-02-07 08:57:48 -05:00
Noel Miller 6ef4c0b5d2 teams/games: Switch to KDE Desktop
This changes from XFCE to KDE to start work on Games Lab.

Reference: https://fedoraproject.org/wiki/Changes/Rework_Games_Lab

(cherry picked from commit bc51309259e10d404c3ead66db9cb74580c31898)
2026-02-06 18:09:41 -05:00
Patrik Polakovič f6ad03a3d3 Branch Fedora 44 from Rawhide
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-01-29 20:20:12 +01:00
Jan Pazdziora 432fc56d96 teams/cloud/container: Remove the legacy non-namespaced labels
The discussion
in https://discussion.fedoraproject.org/t/f44-change-proposal-containerimageslabels-selfcontained/179010
and opinions in https://pagure.io/fesco/issue/3543
suggested making a clear cut and removing the legacy labels as well.

Reference: https://fedoraproject.org/wiki/Changes/ContainerImagesLabels
2026-01-27 07:37:46 +01:00
Jan Pazdziora 2c6921f039 teams/cloud/container: Add standardized OCI labels
Match the org.opencontainers.image.* labels to the
https://specs.opencontainers.org/image-spec/annotations/.

Reference: https://fedoraproject.org/wiki/Changes/ContainerImagesLabels

Fixes https://pagure.io/fedora-kiwi-descriptions/issue/250.
2026-01-26 22:21:47 +01:00
Bala Konda Reddy M bb62046d42 Configure Azure DHCP to retry indefinitely
Azure requires VMs to attempt DHCP for at least 300 seconds during
provisioning. Setting ipv4.dhcp-timeout and ipv6.dhcp-timeout to
2147483647 (NetworkManager's value for infinity) allows indefinite
retries, which is robust than fixed timeout value. Both IPv4 and IPv6
are configured to prepare for IPv6-only scenarios.

Signed-off-by: Bala Konda Reddy M <bala12352@gmail.com>
2026-01-22 12:03:05 -08:00
Neal Gompa 89f990af38 config.sh: Fix typo for design suite livesys-gnome script edit 2026-01-11 19:36:14 -05:00
Neal Gompa b2ab05c464 maintainers: Update Games Lab maintainer list to current maintainers
A new group of people are becoming primary maintainers of the Games Lab.

Reference: https://fedoraproject.org/wiki/Changes/Rework_Games_Lab
2026-01-09 14:31:47 -05:00
Tomi Lähteenmäki 983ee4676b maintainers: add maintainers for Phosh 2026-01-09 19:27:08 +00:00
Cristian Le ada6857cfc Add lecris to scientific spin maintainers 2026-01-09 19:02:29 +00:00
JT Pennington 5da16e698b Add Maintainer to SciTech Spins 2026-01-09 16:30:48 +00:00
Timothée Ravier 2daf6bf835 maintainers: Add new Atomic Desktops names as comments
We can not change the names here until we've changed the compose names
or we'll break the compose tracker. Thus add them as comments instead.

See: https://pagure.io/releng/compose-tracker
2026-01-09 16:52:15 +01:00
Basil Crow b0bdc70288 components/desktops/lxqt: Fix FIXMEs
Recent commits to the comps have implemented the changes described here,
so these FIXMEs can now be fixed.
2025-12-26 14:22:58 -08:00
Basil Crow 977e74e0b7 components/desktops/lxqt: Remove unnecessary workaround
This is a workaround for an issue that was fixed back in 2019 in
https://github.com/rhinstaller/anaconda/pull/1415.
2025-12-25 08:05:11 -08:00
Neal Gompa 526c70abf0 maintainers.toml: Refresh with the latest known information
This has the latest information on the maintainers list and replaces
armhfp entries with aarch64 ones, since 32-bit ARM images have not
been made in quite some time.
2025-12-17 08:44:56 -05:00
Yaakov Selkowitz e5c4b7813a teams/eln: add COSMIC Desktop 2025-12-16 23:12:45 -05:00
Neal Gompa e26080addf components/desktops/kde: Drop leftover kde-spin-initial-setup group entry
This was dropped and is not needed with Plasma Setup now being used.
2025-12-15 21:31:27 -05:00
Neal Gompa e51c49dfdf Add initial definitions for the Robotics lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-15 07:27:16 -05:00
Neal Gompa 9bd988f521 Add initial definitions for the Jam lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-15 07:05:42 -05:00
Neal Gompa ae61e8d9a4 Add initial definitions for the Security lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 21:35:12 -05:00
Neal Gompa b9190c491e Add initial definitions for the Games lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 21:15:17 -05:00
Neal Gompa e29d4d2f8f Add initial definitions for the Design Suite lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 19:43:53 -05:00
Neal Gompa 9125ea449b Add initial definitions for the Astronomy lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 19:08:10 -05:00
Neal Gompa a1c896d08a config.sh: Fix grub2-editenv snippet to only run on non-Server/Cloud disks
This is only needed for disk images that aren't for cloud environments
or server workloads.
2025-12-13 13:46:49 -05:00
Neal Gompa eef6b9ffb4 Revert "teams/lxde: Do not request nonexistent fedora-release-lxde"
This now exists as of fedora-release-44-0.9.

This reverts commit b6d7ae177d.
2025-12-12 10:22:18 -05:00
Neal Gompa 47685b1a64 config.sh: Fix typo and use correct vars for setting up GRUB Hidden Menu
The conditional was getting skipped due to a missing whitespace and
the editenv command was never getting run. Additionally, we should
be using the boot_indeterminate flag for first boot instead of boot_success.
2025-12-12 08:21:36 -05:00
Neal Gompa a11d3330d3 root: Drop /etc/sysconfig/kernel file
A useful default /etc/sysconfig/kernel is now shipped as part of
grubby as of grubby-8.40-86, so this is not needed.

Reference: https://src.fedoraproject.org/rpms/grubby/c/482a2825c47c4fd28a18beb279a3e826461bf878
2025-12-10 09:57:30 -05:00
Yaakov Selkowitz e8b830ab4d teams/eln: Replace Anaconda Initial Setup with Plasma Setup
https://pagure.io/fedora-kiwi-descriptions/c/1e74928eb0719b1cb3548434a58d9ffd0c4d21fd
https://pagure.io/fedora-comps/pull-request/1206
2025-12-09 21:15:47 -05:00
Neal Gompa edebd133af teams/cloud: Drop /boot partition and use a Btrfs subvolume for /boot
This lets us free up the space allocated for the partition and gives
us dynamically allocated space for boot data like we have with the
rest of the operating system.

We do not do this for s390x because zipl does not support it.

Reference: https://fedoraproject.org/wiki/Changes/BtrfsBootForCloud
2025-12-09 13:50:44 -05:00
Neal Gompa 1e74928eb0 components/desktops/kde: Replace Anaconda Initial Setup with Plasma Setup
Plasma Setup is an out of box setup experience service
that is now included by default with KDE Plasma.

Reference: https://fedoraproject.org/wiki/Changes/Unified_KDE_OOBE
2025-12-08 18:13:39 -05:00
Neal Gompa b6d7ae177d teams/lxde: Do not request nonexistent fedora-release-lxde
The Fedora LXDE spin does not have a fedora-release variant,
so the image build fails when trying to request one.

This is an error in fedora-release and will (hopefully) be eventually
fixed. For now, disable the block requesting it so we can restore it
later.
2025-12-08 10:56:07 -05:00
Neal Gompa d05461daa7 Revert "Drop shim-signed-ia32 packages"
This is once again present in Fedora, so ship it again.

This reverts commit 01d839d633.
2025-11-29 02:56:49 -05:00
jackyzy823 4ae0a2eca3 teams/eln/container: create dotfiles under root folder with systemd-tmpfiles
Since`rootfiles` now uses systemd-tmpfiles to install dotfiles under
root folder instead of copying.
2025-11-27 22:03:08 +08:00
jackyzy823 0996328b7c teams/cloud/container: create dotfiles under root folder with systemd-tmpfiles
Since`rootfiles` now uses systemd-tmpfiles to install dotfiles under
root folder instead of copying.
2025-11-27 22:02:13 +08:00
Janne Grunau 093f4032b7 teams/asahi: FEX: Exclude locale data
Excluding the locale data allows programs running under FEX to use the
hosts locale data and thus the use of any non-english locale already
installed by the user.
2025-11-26 19:13:25 +01:00
Janne Grunau 37ddbeda1a teams/asahi: FEX: Drop mostly redundant wine.i686
Wine in Fedora 43 is built with WoW64 which supports running 32-bit
Windows applications with 64-bit wine build.
While this might cause regressions in some corner cases it reduces the
image size considerably. The xz compressed erofs image shrank from
~1090MB to ~933MB.
2025-11-26 19:03:15 +01:00
Janne Grunau a0d515be1a teams/asahi: FEX: Drop llvm/clang-18 packages
Those are no longer needed. The system mesa contains fully functioning
asahi OpenGL/Vulkan drivers so there is no need to provide older
llvm-libs and clang-libs for mesa overlays.
2025-11-26 08:48:23 +01:00
Troy Dawson 4b37ae198d Add core to ELN Desktop Common
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2025-10-31 07:38:43 -07:00
Troy Dawson 916745f452 ELN GNOME - Use groups instead of environment
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2025-10-28 10:09:41 -07:00
Neal Gompa a6a0df3b3a Raise the size of the boot partition to 2G for ELN images
With the increase in content in initramfs, a long-overdue raise
of the default size for /boot is warranted.

Reference: https://fedoraproject.org/wiki/Changes/2GbootPartition
2025-10-06 10:18:49 -04:00