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

Reply via email to