Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package livecd-openSUSE for openSUSE:Factory
checked in at 2026-06-05 17:39:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/livecd-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.livecd-openSUSE.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "livecd-openSUSE"
Fri Jun 5 17:39:21 2026 rev:277 rq:1357557 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/livecd-openSUSE/livecd-openSUSE.changes
2025-12-12 23:47:47.984164587 +0100
+++
/work/SRC/openSUSE:Factory/.livecd-openSUSE.new.2375/livecd-openSUSE.changes
2026-06-05 17:39:38.224380272 +0200
@@ -1,0 +2,35 @@
+Wed Jun 3 08:13:53 UTC 2026 - Fabian Vogt <[email protected]>
+
+- *: Drop Leap 15.x specific code and support Leap 16
+- list-gnome: Ignore NetworkManager-applet
+- list-xfce: Drop hexchat
+- list-kde: Switch remaining Plasma 5 ignores to Plasma 6
+- config.sh: Clean up some obsolete parts
+- livecd.kiwi.in: Switch from ext4 inside a squashfs with xz-compression
+ to squashfs with high zstd compression directly.
+ Rescue-CD x86_64 went from 775MiB size, 13.5s boot time to
+ 811MiB but 11.3s boot time, which is 5% bigger but 16% faster.
+
+-------------------------------------------------------------------
+Wed Jun 3 08:03:44 UTC 2026 - Fabian Vogt <[email protected]>
+
+- list-common: Drop some flavor-specific conditions, not necessary
+- list-gnome: Don't mention gdm-systemd explicitly
+- list-kde: Move bluedevil5 ignore to leap section
+- list-kde: Ignore adwaita-fonts and kirigami2
+
+-------------------------------------------------------------------
+Tue Jun 2 13:46:49 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Switch gnome live image from xdm to native gdm-systemd service
+- Do not pull in base-x11 and x11 patterns on to gnome live images:
+ GNOME is native wayland without X11 Session support by now.
+
+-------------------------------------------------------------------
+Tue Jun 2 12:18:08 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- No longer pull in apparmor pattern onto gnome live image:
+ openSUSE has migrated to SElinux on regular installs (and no
+ other desktop live pulls in apparmor anymore).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ livecd-leap-gnome.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.056456166 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.064456498 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Leap_%OS_VERSION_ID%_GNOME_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Leap_%OS_VERSION_ID%_GNOME_Live"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Leap_%OS_VERSION_ID%_GNOME_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Leap_%OS_VERSION_ID%_GNOME_Live"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="openSUSE-repos-Leap"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-gnome.sh -->
<!-- OBS-IgnorePackage: libreoffice-calc -->
@@ -423,11 +412,12 @@
<ignore name="libreoffice-icon-theme-hicontrast"/>
<!-- OBS-IgnorePackage: colord -->
<ignore name="colord"/>
- <!-- OBS-IgnorePackage: apparmor-utils -->
- <ignore name="apparmor-utils"/>
<!-- OBS-IgnorePackage: java-11-openjdk-headless -->
<ignore name="java-11-openjdk-headless"/>
<package name="branding-openSUSE"/>
+ <!-- OBS-IgnorePackage: distribution-logos-branding-SLE -->
+ <ignore name="distribution-logos-branding-SLE"/>
+ <package name="ibus"/>
<package name="adobe-sourcecodepro-fonts"/>
<!-- OBS-IgnorePackage: google-carlito-fonts -->
<ignore name="google-carlito-fonts"/>
@@ -473,43 +463,6 @@
<ignore name="noto-sans-kr-regular-fonts"/>
<!-- OBS-IgnorePackage: libreoffice -->
<ignore name="libreoffice"/>
- <package name="patterns-yast-yast2_basis"/>
- <namedCollection name="yast2_basis"/>
- <package name="yast2-bootloader"/>
- <package name="yast2-country"/>
- <package name="yast2-hardware-detection"/>
- <package name="yast2-network"/>
- <package name="yast2-proxy"/>
- <package name="yast2-storage-ng"/>
- <!-- OBS-IgnorePackage: yast2-samba-client -->
- <ignore name="yast2-samba-client"/>
- <!-- OBS-IgnorePackage: yast2-vpn -->
- <ignore name="yast2-vpn"/>
- <!-- OBS-IgnorePackage: yast2-journal -->
- <ignore name="yast2-journal"/>
- <!-- OBS-IgnorePackage: yast2-auth-client -->
- <ignore name="yast2-auth-client"/>
- <!-- OBS-IgnorePackage: yast2-sudo -->
- <ignore name="yast2-sudo"/>
- <package name="yast2-trans-de"/>
- <package name="yast2-trans-cs"/>
- <package name="yast2-trans-da"/>
- <package name="yast2-trans-es"/>
- <package name="yast2-trans-ja"/>
- <package name="yast2-trans-pl"/>
- <package name="yast2-trans-ru"/>
- <package name="yast2-trans-sv"/>
- <package name="yast2-trans-zh_CN"/>
- <package name="yast2-trans-zh_TW"/>
- <package name="live-net-installer"/>
- <package name="skelcd-openSUSE"/>
- <package name="setxkbmap"/>
- <package name="skelcd-control-openSUSE"/>
- <package name="cracklib-dict-full"/>
- <package name="thai-fonts"/>
- <package name="lklug-fonts"/>
- <package name="indic-fonts"/>
- <package name="arabic-kacst-fonts"/>
<!-- OBS-IgnorePackage: simple-scan -->
<ignore name="simple-scan"/>
<!-- OBS-IgnorePackage: ghostscript -->
@@ -567,10 +520,18 @@
<ignore name="gnome-backgrounds"/>
<!-- OBS-IgnorePackage: cyrus-sasl -->
<ignore name="cyrus-sasl"/>
- <package name="NetworkManager-applet"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet -->
+ <ignore name="NetworkManager-applet"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-openconnect -->
+ <ignore name="NetworkManager-applet-openconnect"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-openvpn -->
+ <ignore name="NetworkManager-applet-openvpn"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-pptp -->
+ <ignore name="NetworkManager-applet-pptp"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-vpnc -->
+ <ignore name="NetworkManager-applet-vpnc"/>
<package name="xf86-video-vmware" arch="i686,x86_64"/>
<package name="alsa-firmware"/>
- <namedCollection name="apparmor"/>
<namedCollection name="gnome"/>
<namedCollection name="gnome_basis"/>
<namedCollection name="gnome_imaging"/>
@@ -578,30 +539,22 @@
<namedCollection name="gnome_multimedia"/>
<namedCollection name="gnome_office"/>
<namedCollection name="gnome_utilities"/>
- <namedCollection name="gnome_yast"/>
<namedCollection name="imaging"/>
<namedCollection name="multimedia"/>
<namedCollection name="office"/>
<namedCollection name="sw_management_gnome"/>
- <namedCollection name="yast2_basis"/>
- <namedCollection name="yast2_install_wf"/>
<package name="gnome-mines"/>
<package name="gnome-sudoku"/>
<package name="quadrapassel"/>
- <!-- OBS-IgnorePackage: opensuse-welcome -->
- <ignore name="opensuse-welcome"/>
<!-- OBS-IgnorePackage: yelp -->
<ignore name="yelp"/>
- <!-- OBS-IgnorePackage: sushi -->
- <ignore name="sushi"/>
<!-- OBS-IgnorePackage: libgtk-2_0-0 -->
<ignore name="libgtk-2_0-0"/>
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
- <package name="openSUSE-release"/>
- <package name="openSUSE-release-livecd-gnome"/>
<package name="branding-openSUSE"/>
+ <package name="Leap-release"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ livecd-leap-kde.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.092457657 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.096457823 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Leap_%OS_VERSION_ID%_KDE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Leap_%OS_VERSION_ID%_KDE_Live"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Leap_%OS_VERSION_ID%_KDE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Leap_%OS_VERSION_ID%_KDE_Live"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="openSUSE-repos-Leap"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-kde.sh -->
<!-- OBS-IgnorePackage: gvfs -->
@@ -433,15 +422,26 @@
<ignore name="ImageMagick"/>
<package name="patterns-kde-kde"/>
<namedCollection name="kde"/>
- <package name="plasma5-workspace-branding-openSUSE"/>
- <package name="phonon4qt5-backend-vlc"/>
- <!-- OBS-IgnorePackage: vlc -->
- <ignore name="vlc"/>
- <!-- OBS-IgnorePackage: vlc-qt -->
- <ignore name="vlc-qt"/>
- <package name="plasma-nm5"/>
- <package name="opensuse-welcome"/>
- <package name="baloo5-tools"/>
+ <package name="phonon-vlc-qt6"/>
+ <!-- OBS-IgnorePackage: gtk3-metatheme-breeze -->
+ <ignore name="gtk3-metatheme-breeze"/>
+ <package name="kf6-baloo-tools"/>
+ <!-- OBS-IgnorePackage: libqt5-qttranslations -->
+ <ignore name="libqt5-qttranslations"/>
+ <!-- OBS-IgnorePackage: speech-dispatcher -->
+ <ignore name="speech-dispatcher"/>
+ <!-- OBS-IgnorePackage: kcm_sddm -->
+ <ignore name="kcm_sddm"/>
+ <!-- OBS-IgnorePackage: xwaylandvideobridge -->
+ <ignore name="xwaylandvideobridge"/>
+ <!-- OBS-IgnorePackage: khelpcenter -->
+ <ignore name="khelpcenter"/>
+ <!-- OBS-IgnorePackage: kaccounts-providers -->
+ <ignore name="kaccounts-providers"/>
+ <!-- OBS-IgnorePackage: adwaita-fonts -->
+ <ignore name="adwaita-fonts"/>
+ <!-- OBS-IgnorePackage: kirigami2 -->
+ <ignore name="kirigami2"/>
<package name="NetworkManager"/>
<!-- OBS-IgnorePackage: libreoffice -->
<ignore name="libreoffice"/>
@@ -457,47 +457,8 @@
<ignore name="openssh-askpass-gnome"/>
<!-- OBS-IgnorePackage: libgtk-2_0-0 -->
<ignore name="libgtk-2_0-0"/>
- <package name="patterns-yast-yast2_basis"/>
- <namedCollection name="yast2_basis"/>
- <package name="yast2-bootloader"/>
- <package name="yast2-country"/>
- <package name="yast2-hardware-detection"/>
- <package name="yast2-network"/>
- <package name="yast2-proxy"/>
- <package name="yast2-storage-ng"/>
- <!-- OBS-IgnorePackage: yast2-samba-client -->
- <ignore name="yast2-samba-client"/>
- <!-- OBS-IgnorePackage: yast2-vpn -->
- <ignore name="yast2-vpn"/>
- <!-- OBS-IgnorePackage: yast2-journal -->
- <ignore name="yast2-journal"/>
- <!-- OBS-IgnorePackage: yast2-auth-client -->
- <ignore name="yast2-auth-client"/>
- <!-- OBS-IgnorePackage: yast2-sudo -->
- <ignore name="yast2-sudo"/>
- <package name="yast2-trans-de"/>
- <package name="yast2-trans-cs"/>
- <package name="yast2-trans-da"/>
- <package name="yast2-trans-es"/>
- <package name="yast2-trans-ja"/>
- <package name="yast2-trans-pl"/>
- <package name="yast2-trans-ru"/>
- <package name="yast2-trans-sv"/>
- <package name="yast2-trans-zh_CN"/>
- <package name="yast2-trans-zh_TW"/>
- <package name="live-net-installer"/>
- <package name="skelcd-openSUSE"/>
- <package name="setxkbmap"/>
- <package name="skelcd-control-openSUSE"/>
- <package name="cracklib-dict-full"/>
- <package name="thai-fonts"/>
- <package name="lklug-fonts"/>
- <package name="indic-fonts"/>
- <package name="arabic-kacst-fonts"/>
- <!-- OBS-IgnorePackage: oxygen5-icon-theme-large -->
- <ignore name="oxygen5-icon-theme-large"/>
- <!-- OBS-IgnorePackage: plasma5-desktop-emojier -->
- <ignore name="plasma5-desktop-emojier"/>
+ <!-- OBS-IgnorePackage: plasma6-desktop-emojier -->
+ <ignore name="plasma6-desktop-emojier"/>
<!-- OBS-IgnorePackage: ispell -->
<ignore name="ispell"/>
<!-- OBS-IgnorePackage: patterns-kde-kde_games -->
@@ -507,12 +468,10 @@
<!-- OBS-IgnorePackage: patterns-kde-kde_utilities -->
<ignore name="patterns-kde-kde_utilities"/>
<package name="kcharselect"/>
- <!-- OBS-IgnorePackage: plasma-nm5-openconnect -->
- <ignore name="plasma-nm5-openconnect"/>
- <!-- OBS-IgnorePackage: plasma-nm5-openvpn -->
- <ignore name="plasma-nm5-openvpn"/>
- <!-- OBS-IgnorePackage: kdoctools -->
- <ignore name="kdoctools"/>
+ <!-- OBS-IgnorePackage: plasma6-nm-openconnect -->
+ <ignore name="plasma6-nm-openconnect"/>
+ <!-- OBS-IgnorePackage: plasma6-nm-openvpn -->
+ <ignore name="plasma6-nm-openvpn"/>
<package name="xf86-video-vmware" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: digikam -->
<ignore name="digikam"/>
@@ -538,26 +497,23 @@
<ignore name="vlc-lang"/>
<!-- OBS-IgnorePackage: kipi-plugins -->
<ignore name="kipi-plugins"/>
- <!-- OBS-IgnorePackage: breeze5-wallpapers -->
- <ignore name="breeze5-wallpapers"/>
<!-- OBS-IgnorePackage: breeze6-wallpapers -->
<ignore name="breeze6-wallpapers"/>
+ <!-- OBS-IgnorePackage: kdoctools -->
+ <ignore name="kdoctools"/>
<package name="partitionmanager"/>
<!-- OBS-IgnorePackage: cyrus-sasl -->
<ignore name="cyrus-sasl"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts -->
<ignore name="xorg-x11-fonts"/>
<package name="alsa-firmware"/>
- <!-- OBS-IgnorePackage: bluedevil5 -->
- <ignore name="bluedevil5"/>
<!-- OBS-IgnorePackage: konsole-part-lang -->
<ignore name="konsole-part-lang"/>
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
- <package name="openSUSE-release"/>
- <package name="openSUSE-release-livecd-kde"/>
<package name="branding-openSUSE"/>
+ <package name="Leap-release"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ livecd-leap-x11.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.124458983 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.148459977 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Leap_%OS_VERSION_ID%_Rescue_CD" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Leap_%OS_VERSION_ID%_Rescue_CD"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Leap_%OS_VERSION_ID%_Rescue_CD" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Leap_%OS_VERSION_ID%_Rescue_CD"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="openSUSE-repos-Leap"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-x11.sh -->
<!-- OBS-IgnorePackage: NetworkManager-lang -->
@@ -583,6 +572,8 @@
<ignore name="plymouth"/>
<!-- OBS-IgnorePackage: 7zip -->
<ignore name="7zip"/>
+ <!-- OBS-IgnorePackage: bind-utils -->
+ <ignore name="bind-utils"/>
<!-- OBS-IgnorePackage: tumbler -->
<ignore name="tumbler"/>
<!-- OBS-IgnorePackage: ristretto -->
@@ -613,7 +604,6 @@
<package name="evince-plugin-pdfdocument"/>
<package name="file-roller"/>
<package name="gparted"/>
- <package name="hexchat"/>
<package name="leafpad"/>
<package name="lightdm"/>
<package name="lightdm-gtk-greeter"/>
@@ -641,9 +631,8 @@
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
- <package name="openSUSE-release"/>
- <package name="openSUSE-release-livecd-x11"/>
<package name="branding-openSUSE"/>
+ <package name="Leap-release"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ livecd-leap-xfce.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.176461137 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.180461303 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Leap_%OS_VERSION_ID%_XFCE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Leap_%OS_VERSION_ID%_XFCE_Live"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Leap_%OS_VERSION_ID%_XFCE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Leap_%OS_VERSION_ID%_XFCE_Live"
mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="openSUSE-repos-Leap"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-xfce.sh -->
<package name="branding-openSUSE"/>
@@ -439,43 +428,6 @@
<ignore name="samba"/>
<!-- OBS-IgnorePackage: pragha -->
<ignore name="pragha"/>
- <package name="patterns-yast-yast2_basis"/>
- <namedCollection name="yast2_basis"/>
- <package name="yast2-bootloader"/>
- <package name="yast2-country"/>
- <package name="yast2-hardware-detection"/>
- <package name="yast2-network"/>
- <package name="yast2-proxy"/>
- <package name="yast2-storage-ng"/>
- <!-- OBS-IgnorePackage: yast2-samba-client -->
- <ignore name="yast2-samba-client"/>
- <!-- OBS-IgnorePackage: yast2-vpn -->
- <ignore name="yast2-vpn"/>
- <!-- OBS-IgnorePackage: yast2-journal -->
- <ignore name="yast2-journal"/>
- <!-- OBS-IgnorePackage: yast2-auth-client -->
- <ignore name="yast2-auth-client"/>
- <!-- OBS-IgnorePackage: yast2-sudo -->
- <ignore name="yast2-sudo"/>
- <package name="yast2-trans-de"/>
- <package name="yast2-trans-cs"/>
- <package name="yast2-trans-da"/>
- <package name="yast2-trans-es"/>
- <package name="yast2-trans-ja"/>
- <package name="yast2-trans-pl"/>
- <package name="yast2-trans-ru"/>
- <package name="yast2-trans-sv"/>
- <package name="yast2-trans-zh_CN"/>
- <package name="yast2-trans-zh_TW"/>
- <package name="live-net-installer"/>
- <package name="skelcd-openSUSE"/>
- <package name="setxkbmap"/>
- <package name="skelcd-control-openSUSE"/>
- <package name="cracklib-dict-full"/>
- <package name="thai-fonts"/>
- <package name="lklug-fonts"/>
- <package name="indic-fonts"/>
- <package name="arabic-kacst-fonts"/>
<!-- OBS-IgnorePackage: aspell-en -->
<ignore name="aspell-en"/>
<package name="libxslt-tools"/>
@@ -506,9 +458,8 @@
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
- <package name="openSUSE-release"/>
- <package name="openSUSE-release-livecd-xfce"/>
<package name="branding-openSUSE"/>
+ <package name="Leap-release"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ livecd-tumbleweed-gnome.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.244463954 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.248464120 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Tumbleweed_GNOME_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Tumbleweed_GNOME_Live" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Tumbleweed_GNOME_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Tumbleweed_GNOME_Live" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="live-add-yast-repos"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-gnome.sh -->
<!-- OBS-IgnorePackage: libreoffice-calc -->
@@ -423,11 +412,12 @@
<ignore name="libreoffice-icon-theme-hicontrast"/>
<!-- OBS-IgnorePackage: colord -->
<ignore name="colord"/>
- <!-- OBS-IgnorePackage: apparmor-utils -->
- <ignore name="apparmor-utils"/>
<!-- OBS-IgnorePackage: java-11-openjdk-headless -->
<ignore name="java-11-openjdk-headless"/>
<package name="branding-openSUSE"/>
+ <!-- OBS-IgnorePackage: distribution-logos-branding-SLE -->
+ <ignore name="distribution-logos-branding-SLE"/>
+ <package name="ibus"/>
<package name="adobe-sourcecodepro-fonts"/>
<!-- OBS-IgnorePackage: google-carlito-fonts -->
<ignore name="google-carlito-fonts"/>
@@ -558,10 +548,18 @@
<ignore name="gnome-backgrounds"/>
<!-- OBS-IgnorePackage: cyrus-sasl -->
<ignore name="cyrus-sasl"/>
- <package name="NetworkManager-applet"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet -->
+ <ignore name="NetworkManager-applet"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-openconnect -->
+ <ignore name="NetworkManager-applet-openconnect"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-openvpn -->
+ <ignore name="NetworkManager-applet-openvpn"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-pptp -->
+ <ignore name="NetworkManager-applet-pptp"/>
+ <!-- OBS-IgnorePackage: NetworkManager-applet-vpnc -->
+ <ignore name="NetworkManager-applet-vpnc"/>
<package name="xf86-video-vmware" arch="i686,x86_64"/>
<package name="alsa-firmware"/>
- <namedCollection name="apparmor"/>
<namedCollection name="gnome"/>
<namedCollection name="gnome_basis"/>
<namedCollection name="gnome_imaging"/>
@@ -570,17 +568,15 @@
<namedCollection name="gnome_office"/>
<namedCollection name="gnome_utilities"/>
<namedCollection name="gnome_yast"/>
+ <namedCollection name="yast2_basis"/>
+ <namedCollection name="yast2_install_wf"/>
<namedCollection name="imaging"/>
<namedCollection name="multimedia"/>
<namedCollection name="office"/>
<namedCollection name="sw_management_gnome"/>
- <namedCollection name="yast2_basis"/>
- <namedCollection name="yast2_install_wf"/>
<package name="gnome-mines"/>
<package name="gnome-sudoku"/>
<package name="quadrapassel"/>
- <!-- OBS-IgnorePackage: opensuse-welcome -->
- <ignore name="opensuse-welcome"/>
<!-- OBS-IgnorePackage: yelp -->
<ignore name="yelp"/>
<!-- OBS-IgnorePackage: libgtk-2_0-0 -->
@@ -588,9 +584,9 @@
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
+ <package name="branding-openSUSE"/>
<package name="openSUSE-release"/>
<package name="openSUSE-release-livecd-gnome"/>
- <package name="branding-openSUSE"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ livecd-tumbleweed-kde.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.276465280 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.280465445 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Tumbleweed_KDE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Tumbleweed_KDE_Live" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Tumbleweed_KDE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Tumbleweed_KDE_Live" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="live-add-yast-repos"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-kde.sh -->
<!-- OBS-IgnorePackage: gvfs -->
@@ -449,6 +438,10 @@
<ignore name="khelpcenter"/>
<!-- OBS-IgnorePackage: kaccounts-providers -->
<ignore name="kaccounts-providers"/>
+ <!-- OBS-IgnorePackage: adwaita-fonts -->
+ <ignore name="adwaita-fonts"/>
+ <!-- OBS-IgnorePackage: kirigami2 -->
+ <ignore name="kirigami2"/>
<package name="NetworkManager"/>
<!-- OBS-IgnorePackage: libreoffice -->
<ignore name="libreoffice"/>
@@ -492,10 +485,8 @@
<package name="lklug-fonts"/>
<package name="indic-fonts"/>
<package name="arabic-kacst-fonts"/>
- <!-- OBS-IgnorePackage: oxygen5-icon-theme-large -->
- <ignore name="oxygen5-icon-theme-large"/>
- <!-- OBS-IgnorePackage: plasma5-desktop-emojier -->
- <ignore name="plasma5-desktop-emojier"/>
+ <!-- OBS-IgnorePackage: plasma6-desktop-emojier -->
+ <ignore name="plasma6-desktop-emojier"/>
<!-- OBS-IgnorePackage: ispell -->
<ignore name="ispell"/>
<!-- OBS-IgnorePackage: patterns-kde-kde_games -->
@@ -505,12 +496,10 @@
<!-- OBS-IgnorePackage: patterns-kde-kde_utilities -->
<ignore name="patterns-kde-kde_utilities"/>
<package name="kcharselect"/>
- <!-- OBS-IgnorePackage: plasma-nm5-openconnect -->
- <ignore name="plasma-nm5-openconnect"/>
- <!-- OBS-IgnorePackage: plasma-nm5-openvpn -->
- <ignore name="plasma-nm5-openvpn"/>
- <!-- OBS-IgnorePackage: kdoctools -->
- <ignore name="kdoctools"/>
+ <!-- OBS-IgnorePackage: plasma6-nm-openconnect -->
+ <ignore name="plasma6-nm-openconnect"/>
+ <!-- OBS-IgnorePackage: plasma6-nm-openvpn -->
+ <ignore name="plasma6-nm-openvpn"/>
<package name="xf86-video-vmware" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: digikam -->
<ignore name="digikam"/>
@@ -536,26 +525,24 @@
<ignore name="vlc-lang"/>
<!-- OBS-IgnorePackage: kipi-plugins -->
<ignore name="kipi-plugins"/>
- <!-- OBS-IgnorePackage: breeze5-wallpapers -->
- <ignore name="breeze5-wallpapers"/>
<!-- OBS-IgnorePackage: breeze6-wallpapers -->
<ignore name="breeze6-wallpapers"/>
+ <!-- OBS-IgnorePackage: kdoctools -->
+ <ignore name="kdoctools"/>
<package name="partitionmanager"/>
<!-- OBS-IgnorePackage: cyrus-sasl -->
<ignore name="cyrus-sasl"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts -->
<ignore name="xorg-x11-fonts"/>
<package name="alsa-firmware"/>
- <!-- OBS-IgnorePackage: bluedevil5 -->
- <ignore name="bluedevil5"/>
<!-- OBS-IgnorePackage: konsole-part-lang -->
<ignore name="konsole-part-lang"/>
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
+ <package name="branding-openSUSE"/>
<package name="openSUSE-release"/>
<package name="openSUSE-release-livecd-kde"/>
- <package name="branding-openSUSE"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ livecd-tumbleweed-x11.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.312466772 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.324467268 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Tumbleweed_Rescue_CD" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Tumbleweed_Rescue_CD" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Tumbleweed_Rescue_CD" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Tumbleweed_Rescue_CD" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="live-add-yast-repos"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-x11.sh -->
<!-- OBS-IgnorePackage: NetworkManager-lang -->
@@ -615,7 +604,6 @@
<package name="evince-plugin-pdfdocument"/>
<package name="file-roller"/>
<package name="gparted"/>
- <package name="hexchat"/>
<package name="leafpad"/>
<package name="lightdm"/>
<package name="lightdm-gtk-greeter"/>
@@ -643,9 +631,9 @@
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
+ <package name="branding-openSUSE"/>
<package name="openSUSE-release"/>
<package name="openSUSE-release-livecd-x11"/>
- <package name="branding-openSUSE"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ livecd-tumbleweed-xfce.kiwi ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.352468429 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.356468594 +0200
@@ -13,7 +13,7 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi"
volid="openSUSE_Tumbleweed_XFCE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="openSUSE_Tumbleweed_XFCE_Live" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -23,7 +23,7 @@
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios"
volid="openSUSE_Tumbleweed_XFCE_Live" mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="openSUSE_Tumbleweed_XFCE_Live" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -165,6 +156,7 @@
<ignore name="sane-backends"/>
<package name="branding-openSUSE"/>
<package name="chrony"/>
+ <package name="live-add-yast-repos"/>
<!-- OBS-IgnorePackage: glibc-32bit -->
<ignore name="glibc-32bit"/>
<!-- OBS-IgnorePackage: libvdpau_r300 -->
@@ -213,8 +205,6 @@
<ignore name="xorg-x11-essentials"/>
<!-- OBS-IgnorePackage: xorg-x11-server-extra -->
<ignore name="xorg-x11-server-extra"/>
- <package name="xdm"/>
- <package name="sysvinit-tools"/>
<!-- OBS-IgnorePackage: icewm -->
<ignore name="icewm"/>
<!-- OBS-IgnorePackage: baekmuk-ttf-fonts -->
@@ -227,6 +217,8 @@
<ignore name="baekmuk-bitmap-fonts"/>
<!-- OBS-IgnorePackage: intlfonts-chinese-big-bitmap-fonts -->
<ignore name="intlfonts-chinese-big-bitmap-fonts"/>
+ <!-- OBS-IgnorePackage: xorg-x11-fonts -->
+ <ignore name="xorg-x11-fonts"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-legacy -->
<ignore name="xorg-x11-fonts-legacy"/>
<!-- OBS-IgnorePackage: xorg-x11-fonts-converted -->
@@ -351,8 +343,6 @@
<package name="kernel-firmware"/>
<package name="patterns-base-enhanced_base"/>
<namedCollection name="enhanced_base"/>
- <package name="patterns-base-x11"/>
- <namedCollection name="x11"/>
<namedCollection name="sw_management"/>
<package name="checkmedia"/>
<package name="bcache-tools"/>
@@ -404,7 +394,6 @@
<package name="ucode-amd" arch="i686,x86_64"/>
<!-- OBS-IgnorePackage: ucode-intel -->
<ignore name="ucode-intel"/>
- <package name="shim" arch="i686,x86_64,aarch64"/>
<!-- list-xfce.sh -->
<package name="branding-openSUSE"/>
@@ -497,9 +486,9 @@
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
+ <package name="branding-openSUSE"/>
<package name="openSUSE-release"/>
<package name="openSUSE-release-livecd-xfce"/>
- <package name="branding-openSUSE"/>
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.444472239 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.452472571 +0200
@@ -8,31 +8,18 @@
# AUTHOR : Marcus Schaefer <[email protected]>, Stephan Kulow
<[email protected]>, Fabian Vogt <[email protected]>
# :
# LICENSE : BSD
-#======================================
-# Functions...
-#--------------------------------------
-test -f /.kconfig && . /.kconfig
-test -f /.profile && . /.profile
set -euxo pipefail
-pl=$(rpmqpack | grep release-livecd-)
+# Include functions & variables
+. /.kconfig
+. /.profile
-# Get the flavor from the installed (openSUSE|Leap)-release-livecd- RPM
-# as <censored> kiwi does not make the flavor accessible
-desktop=$(echo "$pl" | awk -F- '{ print $4 }' | tr A-Z a-z)
-
-# Not needed, but required by suse-module-tools (bsc#1116665)
-rpm -q binutils && rpm -e --nodeps binutils
-# Not needed, but required by dracut-kiwi-live -> cdrkit-cdrtools-compat
-rpm -q wodim && rpm -e --nodeps wodim
-# Actually a hack: xrdb requires this, but on livecds it's not used
-rpm -qa | grep "^cpp" | xargs -r rpm -e --nodeps
-rpm -qa | grep "^libisl" | xargs -r rpm -e
+desktop=$(echo "$kiwi_displayname" | grep -oE "GNOME|KDE|Rescue|XFCE" | tr A-Z
a-z | sed s/rescue/x11/)
-# GTK 3 hard-requires this for some reason. The only GTK3 application is
Firefox,
-# which has its own icons and we have breeze for the rest.
-[ "$desktop" = "kde" ] && rpm -e --nodeps adwaita-icon-theme
+# Actually a hack: xrdb requires this, but on livecds it's not used
+rpm -qa "cpp*" | xargs -r rpm -e --nodeps
+rpm -qa "libisl*" | xargs -r rpm -e
# Workaround until dropped from xfce4-branding-openSUSE
if [ "$desktop" = "x11" -o "$desktop" = "xfce" ]; then
@@ -44,13 +31,17 @@
# Make the image smaller, work around a hard dep by plasma6-desktop ->
signon-ui and kdeplasma6-addons
if rpm -q libQt6WebEngineCore6; then
- rpm -e --nodeps libQt6WebEngineCore6
+ rpm -e --nodeps libQt6WebEngineCore6 qt6-webengine
+fi
+# Work around a hard dep kf6-kio -> libKF6DocTools6 for help://. Avoids
docbook.
+if rpm -q kf6-kdoctools; then
+ rpm -e --nodeps libKF6DocTools6
+ zypper rm -y -u kf6-kdoctools
fi
# Reuse what the macro does
rpm --eval "%fdupes /usr/share/licenses" | sh
-#--------------------------------------
# enable and disable services
for i in langset NetworkManager firewalld chronyd; do
@@ -78,9 +69,6 @@
# Unnecessary modules in the initrd
echo 'omit_drivers+=" ceph chcr cifs csiostor cxgb4 intel_qat ocfs2
bnx2fc qedf "' >> /etc/dracut.conf.d/less-storage.conf
-
- # Work around https://github.com/OSInside/kiwi/issues/1751
- sed -i '/omit_dracutmodules=/d' /usr/bin/dracut
fi
if rpm -q Mesa-gallium; then
@@ -88,9 +76,6 @@
rpm -e --nodeps Mesa-gallium
fi
-# Too big and will have to be dropped anyway (unmaintained, known security
issues)
-rm -rf /usr/lib*/libmfxhw*.so.* /usr/lib*/mfx/
-
if [ "$desktop" = "x11" ]; then
# Generated on boot if missing
rm -f /etc/udev/hwdb.bin
@@ -163,9 +148,11 @@
depmod "$(basename "$moddir")"
done
-# Add repos from /etc/YaST2/control.xml
-add-yast-repos
-zypper --non-interactive rm -u live-add-yast-repos
+if [ -x /usr/sbin/add-yast-repos ]; then
+ # Add repos from /etc/YaST2/control.xml
+ add-yast-repos
+ zypper --non-interactive rm -u live-add-yast-repos
+fi
# Install README.BETA where expected by YaST
cp /usr/lib/skelcd/CD1/README.BETA / || :
@@ -195,12 +182,12 @@
>>/etc/fstab
# Add Installation and upgrade icons to the desktop
-if [ "$desktop" = "kde" ]; then
+if [ "$desktop" = "kde" ] && [ -e /usr/share/applications/installation.desktop
]; then
# bug 989897, avoid creating desktop directory on KDE so that the default
items are added on first login
cp /usr/share/applications/{installation,upgrade}.desktop
/usr/share/kio_desktop/DesktopLinks/
# Set the application as being "trusted"
chmod a+x
/usr/share/kio_desktop/DesktopLinks/{installation,upgrade}.desktop
-elif [ "$desktop" = "xfce" ]; then
+elif [ "$desktop" = "xfce" ] && [ -e
/usr/share/applications/installation.desktop ]; then
mkdir -p /home/linux/.config /home/linux/Desktop
echo 'XDG_DESKTOP_DIR="$HOME/Desktop"' > /home/linux/.config/user-dirs.dirs
cp /usr/share/applications/{installation,upgrade}.desktop
/home/linux/Desktop/
++++++ list-common.sh ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.480473731 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.484473897 +0200
@@ -57,6 +57,12 @@
install branding-openSUSE
install chrony
+if [ "$distro" = "leap" ]; then
+ install openSUSE-repos-Leap
+else
+ install live-add-yast-repos
+fi
+
# Don't pull in any -32bit libs
buildignore glibc-32bit
@@ -90,9 +96,6 @@
buildignore xorg-x11
buildignore xorg-x11-essentials
buildignore xorg-x11-server-extra
-# config.sh enables autologin and configures the display-manager
-install xdm
-install sysvinit-tools
# We already have a different desktop
buildignore icewm
# We have enough fonts already
@@ -102,8 +105,7 @@
buildignore efont-unicode-bitmap-fonts
buildignore baekmuk-bitmap-fonts
buildignore intlfonts-chinese-big-bitmap-fonts
-# Needed by GDM on Leap 15.5 for some weird reason (bsc#1203966)
-# buildignore xorg-x11-fonts
+buildignore xorg-x11-fonts
buildignore xorg-x11-fonts-legacy
# Only needed if something explicitly uses the ancient fonts
buildignore xorg-x11-fonts-converted
@@ -222,8 +224,6 @@
install kernel-firmware
install patterns-base-enhanced_base
installPattern enhanced_base
-install patterns-base-x11
-installPattern x11
installPattern sw_management
# checkmedia is used for the 'Check media' entry in grub
@@ -288,6 +288,3 @@
# On TW, it hasn't been pulled into the live CDs for ages so let's just ignore
it explicitly.
buildignore ucode-intel
-# Work around bug in Leap 15.6 patterns-base-bootloader
-install shim i686,x86_64,aarch64
-
++++++ list-gnome.sh ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.512475056 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.516475223 +0200
@@ -6,9 +6,12 @@
buildignore libreoffice-icon-theme-sifr
buildignore libreoffice-icon-theme-hicontrast
buildignore colord
-buildignore apparmor-utils
buildignore java-11-openjdk-headless
install branding-openSUSE
+buildignore distribution-logos-branding-SLE
+
+# Decide for patterns-gnome-gnome_basic:(ibus or fcitx)
+install ibus
# adobe-sourcecodepro-fonts is the monospace font for openSUSE
install adobe-sourcecodepro-fonts
@@ -88,8 +91,12 @@
# Moved here from list-common.sh. cyrus-sasl is needed by Pidgin in Xfce Live
CD
buildignore cyrus-sasl
-# Was part of the gnome pattern
-install NetworkManager-applet
+# GNOME has that builtin
+buildignore NetworkManager-applet
+for i in openconnect openvpn pptp vpnc; do
+ # Need to do that separately for some reason
+ buildignore NetworkManager-applet-$i
+done
# Moved here from list-common.sh, too big for x11
install xf86-video-vmware i686,x86_64
@@ -98,7 +105,6 @@
install alsa-firmware
# Previously required by rest_cd_gnome
-installPattern apparmor
installPattern gnome
installPattern gnome_basis
installPattern gnome_imaging
@@ -106,28 +112,23 @@
installPattern gnome_multimedia
installPattern gnome_office
installPattern gnome_utilities
-installPattern gnome_yast
+if [ "$distro" = "tumbleweed" ]; then
+ installPattern gnome_yast
+ installPattern yast2_basis
+ installPattern yast2_install_wf
+fi
installPattern imaging
installPattern multimedia
installPattern office
installPattern sw_management_gnome
-installPattern yast2_basis
-installPattern yast2_install_wf
# Previously recommended by rest_cd_gnome
install gnome-mines
install gnome-sudoku
install quadrapassel
-# Pulls in Qt WebEngine, too big
-buildignore opensuse-welcome
-
-# Pulls in a different WebKit version on Leap and doesn't offer any useful
manuals anyway
+# Doesn't offer any useful manuals with excludedocs
buildignore yelp
-# Same issue, but arguably useful and hopefully fixed soon.
-if [ "$distro" = "leap" ]; then
- buildignore sushi
-fi
# Avoid all GTK 2 stuff. GTK 3 and 4 should be enough, really.
buildignore libgtk-2_0-0
++++++ list-installer.sh ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.544476382 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.548476548 +0200
@@ -1,3 +1,8 @@
+if [ "$distro" = "leap" ]; then
+ # No YaST. TODO: Try Agama?
+ return
+fi
+
# YaST
install patterns-yast-yast2_basis
installPattern yast2_basis
++++++ list-kde.sh ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.572477542 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.576477708 +0200
@@ -12,31 +12,26 @@
buildignore ImageMagick
install patterns-kde-kde
installPattern kde
-if [ "$distro" = "leap" ]; then
- install plasma5-workspace-branding-openSUSE
- install phonon4qt5-backend-vlc
- buildignore vlc
- buildignore vlc-qt
- install plasma-nm5
- # From x11_enhanced, but that pattern can't be installed
- install opensuse-welcome
- install baloo5-tools
-else
- install phonon-vlc-qt6
- buildignore gtk3-metatheme-breeze
- install kf6-baloo-tools
- buildignore libqt5-qttranslations
- buildignore speech-dispatcher
-
- # Until deleted or replaced by kcm_sddm6
- buildignore kcm_sddm
- # Until built against Qt 6
- buildignore xwaylandvideobridge
- # Needs WebEngine and we don't install docs on the .iso
- buildignore khelpcenter
- # Needs WebEngine and not useful ATM
- buildignore kaccounts-providers
-fi
+
+install phonon-vlc-qt6
+buildignore gtk3-metatheme-breeze
+install kf6-baloo-tools
+buildignore libqt5-qttranslations
+buildignore speech-dispatcher
+
+# Until deleted or replaced by kcm_sddm6
+buildignore kcm_sddm
+# Until built against Qt 6
+buildignore xwaylandvideobridge
+# Needs WebEngine and we don't install docs on the .iso
+buildignore khelpcenter
+# Needs WebEngine and not useful ATM
+buildignore kaccounts-providers
+# gsettings-desktop-schemas tries to pull this in
+buildignore adwaita-fonts
+# This pulls in Qt Quick stuff even if not needed
+buildignore kirigami2
+
install NetworkManager
# Don't add libreoffice for now, too large
buildignore libreoffice
@@ -52,9 +47,8 @@
# Packages for the installer
source "$PWD/list-installer.sh"
-buildignore oxygen5-icon-theme-large
# Needs ibus data files and color emoji fonts, too big.
-buildignore plasma5-desktop-emojier
+buildignore plasma6-desktop-emojier
# Resolve have-choice
buildignore ispell
@@ -66,13 +60,9 @@
# Not really useful here, except for kcharselect.
buildignore patterns-kde-kde_utilities
install kcharselect
-# Ignore
-buildignore plasma-nm5-openconnect
-buildignore plasma-nm5-openvpn
-
-# Pulls in docbook and friends, ~50MiB.
-# Excludedocs is enabled, so documentation is broken anyway
-buildignore kdoctools
+# Unlikely to be useful on Lives
+buildignore plasma6-nm-openconnect
+buildignore plasma6-nm-openvpn
# Moved here from list-common.sh, too big for x11
install xf86-video-vmware i686,x86_64
@@ -91,9 +81,12 @@
buildignore kipi-plugins
# Upstream branding, not used by default and HUGE
-buildignore breeze5-wallpapers
buildignore breeze6-wallpapers
+# Qt5 variant, not really needed.
+# Drop when Plasma 6 no longer pulls in Qt 5 integration forcibly.
+buildignore kdoctools
+
install partitionmanager
# Moved here from list-common.sh. cyrus-sasl is needed by Pidgin in Xfce Live
CD
@@ -104,8 +97,5 @@
# From rest_cd_core
install alsa-firmware
-
-buildignore bluedevil5
buildignore konsole-part-lang
-(No newline at EOF)
++++++ list-x11.sh ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.600478703 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.604478868 +0200
@@ -100,11 +100,8 @@
buildignore plymouth
buildignore 7zip
-# On Leap it's a hard dep of dhcp-client, needed by NM.
-# On TW, NM uses the builtin DHCP client instead.
-if [ "$distro" = "tumbleweed" ]; then
- buildignore bind-utils
-fi
+# NM uses the builtin DHCP client instead.
+buildignore bind-utils
# tumbler -> libgepup uses libwebkit2gtk-4_0-37, while epiphany uses
libwebkit2gtk-4_1-0.
# We can't have both, too big.
@@ -146,7 +143,6 @@
install evince-plugin-pdfdocument
install file-roller
install gparted
-install hexchat
install leafpad
install lightdm
install lightdm-gtk-greeter
++++++ livecd.kiwi.in ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.660481188 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.660481188 +0200
@@ -13,20 +13,20 @@
<profile name="EFI" description="EFI" import="true" arch="x86_64,aarch64"/>
</profiles>
<preferences profiles="EFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="uefi" volid="@VOLID@"
mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="uefi" volid="@VOLID@" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
- <bootsplash-theme>@BOOTSPLASH@</bootsplash-theme>
+ <bootsplash-theme>bgrt</bootsplash-theme>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
<locale>en_US</locale>
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<preferences profiles="noEFI">
- <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" hybridpersistent="true"
hybridpersistent_filesystem="ext4" image="iso" firmware="bios" volid="@VOLID@"
mediacheck="true"/>
+ <type primary="true" bootprofile="default" kernelcmdline="splash=silent
quiet systemd.show_status=yes" flags="overlay" filesystem="squashfs"
squashfscompression="zstd" fscreateoptions="-Xcompression-level 22"
hybridpersistent="true" hybridpersistent_filesystem="ext4" image="iso"
firmware="bios" volid="@VOLID@" mediacheck="true"/>
<version>2.8.0</version>
<bootloader-theme>openSUSE</bootloader-theme>
- <bootsplash-theme>@BOOTSPLASH@</bootsplash-theme>
+ <bootsplash-theme>bgrt</bootsplash-theme>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
<locale>en_US</locale>
@@ -39,18 +39,9 @@
<package name="kernel-default"/>
<package name="patterns-base-bootloader"/>
<package name="dracut-kiwi-live"/>
- <!-- workaround for bnc#892087 -->
- <package name="e2fsprogs" bootinclude="true"/>
- <package name="pam"/>
- <package name="pam-config"/>
- <package name="udev"/>
- <package name="aaa_base"/>
<package name="tar"/>
- <package name="patch"/>
- <package name="zypper"/>
<package name="memtest86+" arch="i686,x86_64"/>
<package name="live-langset-data"/>
- <package name="live-add-yast-repos"/>
<!-- used by config.sh -->
<package name="fdupes"/>
<package name="zstd"/>
@@ -59,9 +50,8 @@
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
- <package name="@RELEASEPREFIX@-release"/>
- <package name="@RELEASEPREFIX@-release-livecd-@FLAVOR@"/>
<package name="branding-openSUSE"/>
+ @BOOTSTRAP_PACKAGES@
</packages>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
++++++ pre-checkin.sh ++++++
--- /var/tmp/diff_new_pack.hheVF9/_old 2026-06-05 17:39:40.688482348 +0200
+++ /var/tmp/diff_new_pack.hheVF9/_new 2026-06-05 17:39:40.692482513 +0200
@@ -27,18 +27,19 @@
}
for distro in leap tumbleweed; do
- distroname="openSUSE Tumbleweed"
- bootsplash="bgrt"
- releaseprefix="openSUSE"
- if [ "${distro}" = "leap" ]; then
- distroname="openSUSE Leap %OS_VERSION_ID%"
- # This changes every few weeks, apparently.
- #releaseprefix="Leap"
- fi
-
for flavor in gnome kde xfce x11; do
uppercaseflavor="$(echo "${flavor}" | tr [:lower:] [:upper:])"
-
+
+ if [ "${distro}" = "leap" ]; then
+ distroname="openSUSE Leap %OS_VERSION_ID%"
+ BOOTSTRAP_PACKAGES="<package name=\"Leap-release\"/>"
+ # No flavor-specific release flavor packages (yet)
+ else
+ distroname="openSUSE Tumbleweed"
+ BOOTSTRAP_PACKAGES="<package
name=\"openSUSE-release\"/>"
+ BOOTSTRAP_PACKAGES="$BOOTSTRAP_PACKAGES\n <package
name=\"openSUSE-release-livecd-${flavor}\"/>"
+ fi
+
if [ "${flavor}" = "x11" ]; then
name="${distroname} Rescue CD"
else
@@ -54,8 +55,7 @@
s#@NAME@#${name// /-}#g;\
s#@DISPLAYNAME@#${name}#g;\
s#@VOLID@#${name// /_}#g;\
- s#@BOOTSPLASH@#${bootsplash}#g;\
- s#@RELEASEPREFIX@#${releaseprefix}#g;\
+ s#@BOOTSTRAP_PACKAGES@#${BOOTSTRAP_PACKAGES}#g;\
s#@PACKAGES@#${PACKAGES}#g;" livecd.kiwi.in >
livecd-${distro}-${flavor}.kiwi
done
done