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-05-07 15:43:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/agama-installer (Old)
 and      /work/SRC/openSUSE:Factory/.agama-installer.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "agama-installer"

Thu May  7 15:43:31 2026 rev:31 rq:1350961 version:20.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/agama-installer/agama-installer.changes  
2026-04-16 18:46:05.959225409 +0200
+++ 
/work/SRC/openSUSE:Factory/.agama-installer.new.1966/agama-installer.changes    
    2026-05-07 15:44:08.829090410 +0200
@@ -1,0 +2,21 @@
+Thu Apr 23 08:20:09 UTC 2026 - Ladislav Slezák <[email protected]>
+
+- Fixed medium check (bsc#1262311)
+  - Properly check the medium when booting from HDD or USB flash
+  - Fixed waiting for a key press when the check is finished
+
+-------------------------------------------------------------------
+Wed Apr 22 06:43:48 UTC 2026 - Michal Filka <[email protected]>
+
+- bsc#1262229
+  - Dropped mediacheck from the kiwi file as it caused build errors
+    after kiwi upgraded to new version 
+
+-------------------------------------------------------------------
+Fri Apr 17 10:26:35 UTC 2026 - Michal Filka <[email protected]>
+
+- bsc#1261932
+  - Explicitly allow virtual terminal switching for the gnome kiosk
+    session 
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ agama-installer.kiwi ++++++
--- /var/tmp/diff_new_pack.jo57uV/_old  2026-05-07 15:44:10.737168750 +0200
+++ /var/tmp/diff_new_pack.jo57uV/_new  2026-05-07 15:44:10.757169571 +0200
@@ -38,17 +38,17 @@
     </preferences>
     <!-- the ISO Volume ID is set by the fix_bootconfig script -->
     <preferences arch="ppc64le" profiles="openSUSE,SUSE_SLE_16.1,Leap_16.1">
-        <type image="iso" flags="dmsquash"  firmware="ofw" mediacheck="true" 
publisher="SUSE LLC" editbootconfig="fix_bootconfig">
+        <type image="iso" flags="dmsquash"  firmware="ofw" publisher="SUSE 
LLC" editbootconfig="fix_bootconfig">
             <bootloader name="grub2" console="serial" timeout="10"/>
         </type>
     </preferences>
     <preferences arch="aarch64,x86_64" 
profiles="openSUSE,SUSE_SLE_16.1,Leap_16.1">
-        <type image="iso" flags="dmsquash" firmware="uefi" mediacheck="true" 
publisher="SUSE LLC" editbootconfig="fix_bootconfig">
+        <type image="iso" flags="dmsquash" firmware="uefi" publisher="SUSE 
LLC" editbootconfig="fix_bootconfig">
             <bootloader name="grub2" timeout="10"/>
         </type>
     </preferences>
     <preferences arch="s390x" profiles="openSUSE,SUSE_SLE_16.1,Leap_16.1">
-        <type image="iso" flags="dmsquash" mediacheck="true" publisher="SUSE 
LLC" editbootconfig="fix_bootconfig">
+        <type image="iso" flags="dmsquash" publisher="SUSE LLC" 
editbootconfig="fix_bootconfig">
             <bootloader name="custom" />
         </type>
     </preferences>

++++++ config-cdroot.tar.xz ++++++

++++++ live-root.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/etc/systemd/system/checkmedia.service 
new/etc/systemd/system/checkmedia.service
--- old/etc/systemd/system/checkmedia.service   2026-04-14 19:53:03.000000000 
+0200
+++ new/etc/systemd/system/checkmedia.service   2026-05-04 13:14:00.000000000 
+0200
@@ -1,7 +1,7 @@
 [Unit]
 Description=Installation medium integrity check
 
-# before X11 because it switches the terminal to VT7
+# before starting the installer to possibly avoid installing from a broken 
medium
 Before=agama.service
 
 # copied from YaST2-Second-Stage.service
@@ -38,6 +38,7 @@
 # enable back the systemd status messages on the console
 ExecStartPost=kill -SIGRTMIN+20 1
 
+StandardInput=tty
 StandardOutput=tty
 RemainAfterExit=true
 TimeoutStartSec=infinity
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/root/.bash_history new/root/.bash_history
--- old/root/.bash_history      2026-04-14 19:53:03.000000000 +0200
+++ new/root/.bash_history      2026-05-04 13:14:00.000000000 +0200
@@ -1,10 +1,10 @@
 mount | cut -f3 -d" " | grep /mnt | sort -r | xargs -r umount; swapon 
--show=NAME --noheadings | grep -v zram | xargs -r swapoff
 systemctl restart agama.service agama-web-server.service
 less /var/log/YaST2/y2log
-journalctl -u agama-web-server.service
-journalctl -u agama.service
+journalctl -t live-self-update
 systemctl status agama-web-server.service
 systemctl status agama.service
-journalctl -t live-self-update
+agama-zypp-journal
+agama-journal
 agama config show | jq
 agama logs store
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/root/.config/systemd/user/[email protected]/override.conf 
new/root/.config/systemd/user/[email protected]/override.conf
--- 
old/root/.config/systemd/user/[email protected]/override.conf   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/root/.config/systemd/user/[email protected]/override.conf   
    2026-05-04 13:14:00.000000000 +0200
@@ -0,0 +1,8 @@
+[Service]
+# We have to explicitly clear ExecStart which (most probably)
+# exists in the original service file. If not systemd will try
+# to start every ExecStart (original even the one added bellow)
+ExecStart=
+# gnome-kiosk >= 50 blocks switching to virtual console by default
+# --enable-vt-switch enables that. bsc#1261932
+ExecStart=/usr/bin/gnome-kiosk --enable-vt-switch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usr/bin/checkmedia-service 
new/usr/bin/checkmedia-service
--- old/usr/bin/checkmedia-service      2026-04-14 19:53:03.000000000 +0200
+++ new/usr/bin/checkmedia-service      2026-05-04 13:14:00.000000000 +0200
@@ -4,16 +4,24 @@
 
 # get the partition where the live ISO is mounted, the real name is set by the
 # config.sh script which gets the live partition label name from KIWI
-disk=$(blkid -L "@@LIVE_MEDIUM_LABEL@@")
+label="@@LIVE_MEDIUM_LABEL@@"
+disk="/dev/disk/by-label/$label"
 
-if [ -z "$disk" ]; then
-  echo -e "\e[31mPartition \"@@LIVE_MEDIUM_LABEL@@\" not found, skipping media 
check\e[0m"
+if [ -b "$disk" ]; then
+  # when booting from disk/USB flash checkmedia expects the device name, not 
the partition
+  # get the parent device if there is any
+  parent=$(lsblk --noheadings --output PKNAME "$disk")
+  [ -b "/dev/$parent" ] && disk="/dev/$parent"
+fi
+
+if [ ! -b "$disk" ]; then
+  echo -e "\e[31mPartition \"$label\" not found, skipping media check\e[0m"
   read -n1 -s -p "Press any key to continue... "
   echo
   exit 0
 fi
 
-echo "Checking data integrity of device $disk (@@LIVE_MEDIUM_LABEL@@)..."
+echo "Checking data integrity of device $disk ($label))..."
 
 if checkmedia -v "$disk"; then
   echo -e "\e[32mMedium check succeeded\e[0m"

Reply via email to