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"