Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yast2-installation for openSUSE:Factory checked in at 2025-08-18 16:07:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-installation (Old) and /work/SRC/openSUSE:Factory/.yast2-installation.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-installation" Mon Aug 18 16:07:29 2025 rev:539 rq:1299106 version:5.0.17 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-installation/yast2-installation.changes 2024-10-23 21:08:22.885965966 +0200 +++ /work/SRC/openSUSE:Factory/.yast2-installation.new.1085/yast2-installation.changes 2025-08-18 16:07:34.481237713 +0200 @@ -1,0 +2,26 @@ +Tue Aug 12 13:45:09 UTC 2025 - Josef Reidinger <jreidin...@suse.com> + +- Drop dependency and usage of initviocons (bsc#1247578) +- 5.0.17 + +------------------------------------------------------------------- +Tue Dec 17 15:56:21 UTC 2024 - Josef Reidinger <jreidin...@suse.com> + +- skip showing reboot message in autoinstallation and + autoupgrade mode only if not explicitly set on command line + (bsc#1231522) +- 5.0.16 + +------------------------------------------------------------------- +Tue Dec 17 15:05:22 UTC 2024 - Ladislav Slezák <lsle...@suse.com> + +- Self-update fix (bsc#1234661) + - Properly compare the package versions from the inst-sys and + the self-update repository + - Remove the architecture suffix when reading the package version + from the inst-sys (the /.packages.root file) + - This fixes false alarm about incorrect self-update repository + when the installation is booted from PXE using the updated + tftpboot-installation-* packages (not the GA version) + +------------------------------------------------------------------- @@ -980 +1005,0 @@ -------------------------------------------------------------------- @@ -981,0 +1007 @@ +------------------------------------------------------------------- @@ -1159 +1184,0 @@ -------------------------------------------------------------------- @@ -1160,0 +1186 @@ +------------------------------------------------------------------- Old: ---- yast2-installation-5.0.15.tar.bz2 New: ---- yast2-installation-5.0.17.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-installation.spec ++++++ --- /var/tmp/diff_new_pack.5tYXpf/_old 2025-08-18 16:07:36.597325573 +0200 +++ /var/tmp/diff_new_pack.5tYXpf/_new 2025-08-18 16:07:36.597325573 +0200 @@ -1,7 +1,7 @@ # # spec file for package yast2-installation # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: yast2-installation -Version: 5.0.15 +Version: 5.0.17 Release: 0 Summary: YaST2 - Installation Parts License: GPL-2.0-only @@ -57,8 +57,6 @@ Requires: augeas-lenses Requires: coreutils Requires: gzip -# use in startup scripts -Requires: initviocons # bsc#1214277; require awk, not gawk, to allow for lighterweight alternatives like busybox Requires: awk # Needed call /sbin/ip in vnc.sh/network.sh ++++++ yast2-installation-5.0.15.tar.bz2 -> yast2-installation-5.0.17.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/doc/startup/firststage.tex new/yast2-installation-5.0.17/doc/startup/firststage.tex --- old/yast2-installation-5.0.15/doc/startup/firststage.tex 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/doc/startup/firststage.tex 2025-08-12 17:13:18.000000000 +0200 @@ -43,7 +43,7 @@ \subsection{F04-cmdline} \item Handle kernel parameters \subsection{F05-terminal} -\item Init virtual consoles (initviocons) +\item Init virtual consoles \subsection{F06-config} \item Create mtab according to /proc/mounts \subsection{F07-logging} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/doc/startup/stage.ps new/yast2-installation-5.0.17/doc/startup/stage.ps --- old/yast2-installation-5.0.15/doc/startup/stage.ps 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/doc/startup/stage.ps 2025-08-12 17:13:18.000000000 +0200 @@ -7661,7 +7661,7 @@ a 345 2776 a SDict begin [ /View [/XYZ H.V] /Dest (Item.14) cvn H.B /DEST pdfmark end 345 2776 a Black 457 2934 a Fe(5.)p Black -49 w(Init)27 b(virtual)h(consoles)f(\(initviocons\))345 +49 w(Init)27 b(virtual)h(consoles)345 3105 y SDict begin H.S end 345 3105 a 345 3105 a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/package/yast2-installation.changes new/yast2-installation-5.0.17/package/yast2-installation.changes --- old/yast2-installation-5.0.15/package/yast2-installation.changes 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/package/yast2-installation.changes 2025-08-12 17:13:18.000000000 +0200 @@ -1,4 +1,30 @@ ------------------------------------------------------------------- +Tue Aug 12 13:45:09 UTC 2025 - Josef Reidinger <jreidin...@suse.com> + +- Drop dependency and usage of initviocons (bsc#1247578) +- 5.0.17 + +------------------------------------------------------------------- +Tue Dec 17 15:56:21 UTC 2024 - Josef Reidinger <jreidin...@suse.com> + +- skip showing reboot message in autoinstallation and + autoupgrade mode only if not explicitly set on command line + (bsc#1231522) +- 5.0.16 + +------------------------------------------------------------------- +Tue Dec 17 15:05:22 UTC 2024 - Ladislav Slezák <lsle...@suse.com> + +- Self-update fix (bsc#1234661) + - Properly compare the package versions from the inst-sys and + the self-update repository + - Remove the architecture suffix when reading the package version + from the inst-sys (the /.packages.root file) + - This fixes false alarm about incorrect self-update repository + when the installation is booted from PXE using the updated + tftpboot-installation-* packages (not the GA version) + +------------------------------------------------------------------- Wed Oct 23 11:18:09 UTC 2024 - Josef Reidinger <jreidin...@suse.com> - Improve handling spaces when list of blacklisted modules are @@ -220,7 +246,7 @@ security policy (part of jsc#SLE-24764). ------------------------------------------------------------------- - Tue Nov 15 13:41:41 UTC 2022 - Knut Anderssen <kanders...@suse.com> +Tue Nov 15 13:41:41 UTC 2022 - Knut Anderssen <kanders...@suse.com> - Fix copy of entropy pool during installation (bsc#1204559). @@ -977,8 +1003,8 @@ - Improve the UX of the Previously Used Repositories dialog by using more accurate labels. -------------------------------------------------------------------- +------------------------------------------------------------------- Fri Jun 12 15:03:11 UTC 2020 - Josef Reidinger <jreidin...@suse.com> - Remove ssh_import section from AY when cloning (bsc#1172749) @@ -1156,8 +1182,8 @@ - Improve the role selection dialog using a new scrollable widget to select a role (related to bsc#1084674, bsc#bsc#1086187). - 4.2.21 -------------------------------------------------------------------- +------------------------------------------------------------------- Thu Nov 7 09:32:00 UTC 2019 - Ladislav Slezák <lsle...@suse.cz> - Implement upgrade for the Full medium (jsc#SLE-7101) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/package/yast2-installation.spec new/yast2-installation-5.0.17/package/yast2-installation.spec --- old/yast2-installation-5.0.15/package/yast2-installation.spec 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/package/yast2-installation.spec 2025-08-12 17:13:18.000000000 +0200 @@ -16,7 +16,7 @@ # Name: yast2-installation -Version: 5.0.15 +Version: 5.0.17 Release: 0 Summary: YaST2 - Installation Parts License: GPL-2.0-only @@ -56,8 +56,6 @@ Requires: augeas-lenses Requires: coreutils Requires: gzip -# use in startup scripts -Requires: initviocons # bsc#1214277; require awk, not gawk, to allow for lighterweight alternatives like busybox Requires: awk # Needed call /sbin/ip in vnc.sh/network.sh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/src/lib/installation/clients/inst_finish.rb new/yast2-installation-5.0.17/src/lib/installation/clients/inst_finish.rb --- old/yast2-installation-5.0.15/src/lib/installation/clients/inst_finish.rb 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/src/lib/installation/clients/inst_finish.rb 2025-08-12 17:13:18.000000000 +0200 @@ -137,7 +137,6 @@ def report_messages return if Misc.boot_msg.empty? - return if Mode.auto # -------------------------------------------------------------- # Check if there is a message left to display @@ -148,6 +147,10 @@ if Linuxrc.reboot_timeout Report.DisplayMessages(true, Linuxrc.reboot_timeout) else + # Skip in autoinstallation and autoupgrade mode only if not explicitly + # set on command line (bsc#1231522) + return if Mode.auto + # Display the message and wait for user to accept it # also live installation - bzilla #297691 Report.DisplayMessages(true, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/src/lib/installation/instsys_packages.rb new/yast2-installation-5.0.17/src/lib/installation/instsys_packages.rb --- old/yast2-installation-5.0.15/src/lib/installation/instsys_packages.rb 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/src/lib/installation/instsys_packages.rb 2025-08-12 17:13:18.000000000 +0200 @@ -27,6 +27,9 @@ name, version = /^(\S+) \[(\S+)\]/.match(line)[1, 2] next unless name && version + # remove the architecture suffix + version.sub!(/\.(noarch|aarch64|i[3-6]86|ppc64|ppc64le|s390x?|x86_64)$/, "") + # nil repository ID packages << Y2Packager::Package.new(name, nil, version) end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/startup/First-Stage/F06-terminal new/yast2-installation-5.0.17/startup/First-Stage/F06-terminal --- old/yast2-installation-5.0.15/startup/First-Stage/F06-terminal 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/startup/First-Stage/F06-terminal 2025-08-12 17:13:18.000000000 +0200 @@ -5,17 +5,6 @@ #============================================= # 6) setup virtual console #--------------------------------------------- -if ! skip_initviocons ; then - eval `/bin/initviocons -e` - - #export TERM only, initviocons takes care about - #LINES and COLUMNS automatically (#184179) - export TERM - log "\tSetup virtual console:" - log "\tLines: $LINES" - log "\tColumns: $COLUMNS" - log "\tType: $TERM" -fi #============================================= # 6.1) setup TERM variable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/startup/Second-Stage/S05-config new/yast2-installation-5.0.17/startup/Second-Stage/S05-config --- old/yast2-installation-5.0.15/startup/Second-Stage/S05-config 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/startup/Second-Stage/S05-config 2025-08-12 17:13:18.000000000 +0200 @@ -6,19 +6,3 @@ # 8) provide configuration files #--------------------------------------------- log "\tNo configuration files needs to be provided..." - -#============================================= -# 8.1) setup virtual console -#--------------------------------------------- - -if ! skip_initviocons ; then - eval `/bin/initviocons -e` - - #export TERM only, initviocons takes care about - #LINES and COLUMNS automatically (#184179) - export TERM - log "\tSetup virtual console:" - log "\tLines: $LINES" - log "\tColumns: $COLUMNS" - log "\tType: $TERM" -fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/startup/common/misc.sh new/yast2-installation-5.0.17/startup/common/misc.sh --- old/yast2-installation-5.0.15/startup/common/misc.sh 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/startup/common/misc.sh 2025-08-12 17:13:18.000000000 +0200 @@ -233,25 +233,6 @@ /sbin/modprobe $1 } -#----[ skip_initviocons ]----# -function skip_initviocons () { -#------------------------------------------------------ -# check if the call to initviocons must be skipped -# --- - # bnc #173426#c17: it is missing on single-CD repos - if [ ! -x /bin/initviocons ] ; then - return 0 - fi - - # initviocons should only be required on consoles, see bnc #800790 - TTY=`/usr/bin/tty` - if [ "$TTY" != "/dev/console" -a "$TTY" == "${TTY#/dev/tty[0-9]}" ] ; then - return 0 - fi - - grep -qw TERM /proc/cmdline && return 0 || return 1 -} - function log_export() { IFS_SAVE=$IFS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-5.0.15/test/instsys_packages_test.rb new/yast2-installation-5.0.17/test/instsys_packages_test.rb --- old/yast2-installation-5.0.15/test/instsys_packages_test.rb 2024-10-23 16:07:57.000000000 +0200 +++ new/yast2-installation-5.0.17/test/instsys_packages_test.rb 2025-08-12 17:13:18.000000000 +0200 @@ -29,9 +29,15 @@ it "reads the package versions" do pkgs = Installation::InstsysPackages.read(test_file) + yast2 = pkgs.find { |p| p.name == "yast2" } + yast2_add_on = pkgs.find { |p| p.name == "yast2-add-on" } + + # no "x86_64" suffix + expect(yast2.version).to eq("4.2.67-1.7") - expect(yast2.version).to eq("4.2.67-1.7.x86_64") + # no "noarch" suffix + expect(yast2_add_on.version).to eq("4.2.15-1.30") end end end