Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package agama-installer for openSUSE:Factory 
checked in at 2026-09-04 12:36:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/agama-installer (Old)
 and      /work/SRC/openSUSE:Factory/.agama-installer.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "agama-installer"

Fri Sep  4 12:36:06 2026 rev:41 rq:1375355 version:24.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/agama-installer/agama-installer.changes  
2026-08-19 17:56:07.408268575 +0200
+++ 
/work/SRC/openSUSE:Factory/.agama-installer.new.1265/agama-installer.changes    
    2026-09-04 12:36:36.054557547 +0200
@@ -1,0 +2,32 @@
+Tue Sep  1 15:51:10 UTC 2026 - Imobach Gonzalez Sosa <[email protected]>
+
+- Version 24
+
+-------------------------------------------------------------------
+Mon Aug 31 12:55:59 UTC 2026 - Martin Vidner <[email protected]>
+
+- Remove agama-integration-tests, keep just nodejs(engine)
+  (gh#agama-project/agama#3852)
+
+-------------------------------------------------------------------
+Fri Aug 28 15:31:19 UTC 2026 - Ladislav Slezák <[email protected]>
+
+- Added Kiwi profile definition for the SLES for NVIDIA product,
+  use kernel-nvidia instead of kernel-default, disable self-update
+  for it (jsc#PED-16833)
+
+-------------------------------------------------------------------
+Tue Aug 25 10:12:59 UTC 2026 - Ladislav Slezák <[email protected]>
+
+- Omit the "multipath" dracut module from the initrd, it might
+  freeze during the boot process. In 16.0 it was omitted
+  automatically by Kiwi, but that hardcoded omit list has been
+  removed and now we need to omit the dracut module explicitly
+  here. (bsc#1274053, bsc#1271407)
+
+-------------------------------------------------------------------
+Tue Aug 18 12:58:28 UTC 2026 - Steffen Winterfeldt <[email protected]>
+
+- remove ppc64 hacks from boot config scripts (gh#agama-project/agama#3826)
+
+-------------------------------------------------------------------

New:
----
  _multibuild_sles_nvidia

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ agama-installer.kiwi ++++++
--- /var/tmp/diff_new_pack.Q3gANN/_old  2026-09-04 12:36:36.864585986 +0200
+++ /var/tmp/diff_new_pack.Q3gANN/_new  2026-09-04 12:36:36.872586267 +0200
@@ -16,9 +16,10 @@
         <profile name="openSUSE" description="openSUSE multiproduct image" 
import="true" />
         <!-- TODO: add SPx in the future -->
         <profile name="SUSE_SLE_16.1" description="SLE-based image" 
import="true" />
+        <profile name="SUSE_SLE_NV_16.1" description="SLE-based image for 
NVIDIA" import="true" />
     </profiles>
     <preferences>
-        <version>23.0.0</version>
+        <version>24.0.0</version>
         <packagemanager>zypper</packagemanager>
         <locale>en_US</locale>
         <keytable>us</keytable>
@@ -33,7 +34,7 @@
     <preferences profiles="openSUSE,Leap_16.1">
         <bootloader-theme>openSUSE</bootloader-theme>
     </preferences>
-    <preferences profiles="SUSE_SLE_16.1">
+    <preferences profiles="SUSE_SLE_16.1,SUSE_SLE_NV_16.1">
         <bootloader-theme>SLE</bootloader-theme>
     </preferences>
     <!-- the ISO Volume ID is set by the fix_bootconfig script -->
@@ -42,7 +43,9 @@
             <bootloader name="grub2" console="serial" timeout="10"/>
         </type>
     </preferences>
-    <preferences arch="aarch64,x86_64" 
profiles="openSUSE,SUSE_SLE_16.1,Leap_16.1">
+    <!-- SLES for NVIDIA is aarch64 only, but to simplify the kiwi config 
share the definition
+    with the x86_64 products -->
+    <preferences arch="aarch64,x86_64" 
profiles="openSUSE,SUSE_SLE_16.1,SUSE_SLE_NV_16.1,Leap_16.1">
         <type image="iso" flags="dmsquash" firmware="uefi" mediacheck="true" 
publisher="SUSE LLC" editbootconfig="fix_bootconfig">
             <bootloader name="grub2" timeout="10"/>
         </type>
@@ -83,7 +86,6 @@
         <package name="bash-completion"/>
         <package name="dhcp-client"/>
         <package name="which"/>
-        <package name="kernel-default"/>
         <!-- the firmware files not referenced by any kernel driver are 
removed from the image -->
         <package name="kernel-firmware"/>
         <package name="adaptec-firmware"/>
@@ -136,10 +138,24 @@
 
     </packages>
 
+    <!-- the kernel packages -->
+    <packages type="image" profiles="openSUSE,SUSE_SLE_16.1,Leap_16.1">
+        <package name="kernel-default"/>
+    </packages>
+    <packages type="image" profiles="SUSE_SLE_NV_16.1">
+        <package name="kernel-nvidia"/>
+        <package name="kernel-firmware-nvidia"/>
+    </packages>
+    <packages type="image" profiles="Leap_16.1">
+        <package name="kernel-default-extra"/>
+        <package name="kernel-default-optional"/>
+    </packages>
+
     <!-- packages for local installation (desktop, browser, etc.) -->
-    <packages type="image" profiles="Leap_16.1,openSUSE,SUSE_SLE_16.1">
+    <packages type="image" 
profiles="Leap_16.1,openSUSE,SUSE_SLE_16.1,SUSE_SLE_NV_16.1">
         <package name="bluez-firmware"/>
-        <package name="agama-integration-tests"/>
+        <!-- for openQA to run their puppeteer tests, just injecting a *.js 
file -->
+        <package name="nodejs(engine)"/>
         <package name="fontconfig"/>
         <package name="fonts-config"/>
         <package name="xauth"/>
@@ -164,22 +180,26 @@
     <!-- additional packages for the Leap distributions -->
     <packages type="image" profiles="Leap_16.1">
         <package name="openSUSE-repos-Leap"/>
-        <package name="kernel-default-extra"/>
-        <package name="kernel-default-optional"/>
     </packages>
     <!-- additional packages for the openSUSE Tumbleweed distribution -->
     <packages type="image" profiles="openSUSE">
         <package name="openSUSE-repos-Tumbleweed"/>
     </packages>
-    <!-- additional packages for the SLE distributions -->
-    <packages type="image" profiles="SUSE_SLE_16.1">
-        <package name="agama-products-sle"/>
+    <!-- common packages for all SLE distributions -->
+    <packages type="image" profiles="SUSE_SLE_16.1,SUSE_SLE_NV_16.1">
         <package name="grub2-branding-SLE" arch="aarch64,x86_64"/>
         <package name="patterns-base-base"/>
         <package name="suse-build-key"/>
+        <package name="MozillaFirefox-branding-SLE"/>
     </packages>
+    <!-- SLES specific packages -->
     <packages type="image" profiles="SUSE_SLE_16.1">
-        <package name="MozillaFirefox-branding-SLE"/>
+        <package name="agama-products-sle"/>
+    </packages>
+    <!-- SLES for NVIDIA specific packages -->
+    <packages type="image" profiles="SUSE_SLE_NV_16.1">
+        <package name="agama-sles-nvidia-product"/>
+        <package name="agama-sles-nvidia-branding"/>
     </packages>
     <packages type="bootstrap">
         <package name="udev"/>
@@ -198,5 +218,8 @@
     <packages type="bootstrap" profiles="SUSE_SLE_16.1">
         <package name="SLES-release"/>
     </packages>
+    <packages type="bootstrap" profiles="SUSE_SLE_NV_16.1">
+        <package name="SLES_NVIDIA-release"/>
+    </packages>
 </image>
 

++++++ _multibuild_sles_nvidia ++++++
<multibuild>
  <flavor>SUSE_SLE_NV_16.1</flavor>
</multibuild>

++++++ config-cdroot.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fix_bootconfig.ppc64le new/fix_bootconfig.ppc64le
--- old/fix_bootconfig.ppc64le  2026-08-18 11:57:52.000000000 +0200
+++ new/fix_bootconfig.ppc64le  2026-09-02 11:36:48.000000000 +0200
@@ -1,42 +1,6 @@
 #! /bin/bash
 
-# This script takes an unpacked ppc64le Live iso image in the form KIWI-NG 
currently creates.
-#
-# It modifies the tree to match ppx64le expectations.
-#
-# Usage:
-#
-# fix_bootconfig.ppc64le DST_DIR
-#
-# iso layout before:
-# .
-# ├── LiveOS
-# │   └── squashfs.img
-# └── boot
-#     └── ppc64le
-#         └── loader
-#             ├── initrd
-#             ├── isolinux.cfg
-#             ├── isolinux.msg
-#             └── linux
-#
-# iso layout adjusted:
-# .
-# ├── LiveOS
-# │   └── squashfs.img
-# ├── boot
-# │   ├── grub2
-# │   │   ├── core.elf
-# │   │   ├── grub.cfg
-# │   │   └── powerpc-ieee1275
-# │   │       └── *.mod
-# │   └── ppc64le
-# │       └── loader
-# │           ├── initrd
-# │           └── linux
-# └── ppc
-#     └── bootinfo.txt
-#
+# Custom boot menu.
 
 set -e
 
@@ -52,25 +16,6 @@
 # but that's not the case.
 test -f $dst/.profile && . $dst/.profile
 
-# ----------------
-
-# Note:
-#
-# KIWI-NG creates an iso with isolinux boot files in boot/ppc64le/loader.
-#
-# These files are not needed except for kernel and initrd (and kernel params 
from isolinux.cfg).
-#
-# This script removes the isolinux config and adds ppc64le related config
-# files. It also moves kernel and initrd to the usual location (in boot/s390x).
-#
-
-boot_dir=$dst/boot/ppc64le/loader
-grub_dir=$dst/boot/grub2
-
-mkdir -p $boot_dir $grub_dir $dst/ppc
-
-chmod 644 $boot_dir/{initrd,linux}
-
 arch=`uname -m`
 profile=$(echo "$kiwi_profiles" | tr "-" " ")
 label="$profile ($arch)"
@@ -111,13 +56,3 @@
   initrd /boot/ppc64le/loader/initrd
 }
 XXX
-
-# Create bootinfo.txt
-#
-cat >$dst/ppc/bootinfo.txt <<XXX
-<chrp-boot>
-<description>Install $label</description>
-<os-name>$label</os-name>
-<boot-script>boot &device;:1,\boot\grub2\grub.elf</boot-script>
-</chrp-boot>
-XXX

++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.Q3gANN/_old  2026-09-04 12:36:37.057592763 +0200
+++ /var/tmp/diff_new_pack.Q3gANN/_new  2026-09-04 12:36:37.063592974 +0200
@@ -122,8 +122,8 @@
 # the "eurlatgr" is the default font for the English locale
 echo -e "\nFONT=eurlatgr.psfu" >> /etc/vconsole.conf
 
-# configure self-update in SLES
-if [[ "$kiwi_profiles" == *SLE* ]]; then
+# configure self-update in SLES (but omit it in the SLES for NVIDIA)
+if [[ "$kiwi_profiles" == *SUSE_SLE_16* ]]; then
   echo "Configuring the installer self-update..."
   # read the self-update configuration variables
   . /usr/lib/live-self-update/conf.sh
@@ -349,6 +349,9 @@
   echo 'install_items+=" 
/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn.xz 
/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn.xz "' 
>>/etc/dracut.conf.d/x13s_modules.conf
 fi
 
+# do not activate multipath in dracut, leave that for Agama
+echo 'omit_dracutmodules+=" multipath "' >> 
/etc/dracut.conf.d/omit-multipath.conf
+
 # Decompress kernel modules, better for squashfs (boo#1192457)
 find /lib/modules/*/kernel -name '*.ko.xz' -exec xz -d {} +
 find /lib/modules/*/kernel -name '*.ko.zst' -exec zstd --rm -d {} +

++++++ fix_bootconfig ++++++
--- /var/tmp/diff_new_pack.Q3gANN/_old  2026-09-04 12:36:37.087593816 +0200
+++ /var/tmp/diff_new_pack.Q3gANN/_new  2026-09-04 12:36:37.091593957 +0200
@@ -31,12 +31,6 @@
   echo "bootconfig script found: \"$bootfix\""
 fi
 
-if [ $arch = ppc64le ] ; then
-  mkdir -p $dst/boot/grub2
-  cp -r usr/share/grub2/powerpc-ieee1275 $dst/boot/grub2
-  mv $dst/boot/grub2/powerpc-ieee1275/grub.elf $dst/boot/grub2
-fi
-
 cat <<XXX >/usr/local/bin/xorriso
 #! /bin/bash
 

++++++ live-root.tar.xz ++++++

Reply via email to