Hello community,

here is the log from the commit of package yast2-online-update for 
openSUSE:Factory checked in at 2012-12-14 11:27:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-online-update (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-online-update.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-online-update", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-online-update/yast2-online-update.changes  
2012-10-26 17:38:50.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-online-update.new/yast2-online-update.changes 
    2012-12-14 11:27:42.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Dec  7 21:25:49 CET 2012 - [email protected]
+
+- if release notes package was updated, show release notes at the
+  end (fate#314072)
+- 2.23.1 
+
+-------------------------------------------------------------------

Old:
----
  yast2-online-update-2.23.0.tar.bz2

New:
----
  yast2-online-update-2.23.1.tar.bz2

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

Other differences:
------------------
++++++ yast2-online-update.spec ++++++
--- /var/tmp/diff_new_pack.24eaSI/_old  2012-12-14 11:27:44.000000000 +0100
+++ /var/tmp/diff_new_pack.24eaSI/_new  2012-12-14 11:27:44.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-online-update
-Version:        2.23.0
+Version:        2.23.1
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -28,8 +28,8 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  yast2-devtools
 BuildRequires:  yast2-packager
-# changed StartPackage callback signature
-Requires:       yast2-pkg-bindings >= 2.20.3
+# patch contents
+Requires:       yast2-pkg-bindings >= 2.23.0
 # Kernel::InformAboutKernelChange
 Requires:       yast2 >= 2.23.8
 # PackageCallbacks::FormatPatchName

++++++ yast2-online-update-2.23.0.tar.bz2 -> yast2-online-update-2.23.1.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-online-update-2.23.0/Makefile.in 
new/yast2-online-update-2.23.1/Makefile.in
--- old/yast2-online-update-2.23.0/Makefile.in  2012-10-25 15:40:36.000000000 
+0200
+++ new/yast2-online-update-2.23.1/Makefile.in  2012-12-10 15:27:48.000000000 
+0100
@@ -765,7 +765,7 @@
        *.zip*) \
          unzip $(distdir).zip ;;\
        esac
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
+       chmod -R a-w $(distdir); chmod u+w $(distdir)
        mkdir $(distdir)/_build
        mkdir $(distdir)/_inst
        chmod a-w $(distdir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-online-update-2.23.0/VERSION 
new/yast2-online-update-2.23.1/VERSION
--- old/yast2-online-update-2.23.0/VERSION      2012-10-25 15:40:25.000000000 
+0200
+++ new/yast2-online-update-2.23.1/VERSION      2012-12-07 21:26:41.000000000 
+0100
@@ -1 +1 @@
-2.23.0
+2.23.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-online-update-2.23.0/configure 
new/yast2-online-update-2.23.1/configure
--- old/yast2-online-update-2.23.0/configure    2012-10-25 15:40:34.000000000 
+0200
+++ new/yast2-online-update-2.23.1/configure    2012-12-10 15:27:47.000000000 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for yast2-online-update 2.23.0.
+# Generated by GNU Autoconf 2.69 for yast2-online-update 2.23.1.
 #
 # Report bugs to <http://bugs.opensuse.org/>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='yast2-online-update'
 PACKAGE_TARNAME='yast2-online-update'
-PACKAGE_VERSION='2.23.0'
-PACKAGE_STRING='yast2-online-update 2.23.0'
+PACKAGE_VERSION='2.23.1'
+PACKAGE_STRING='yast2-online-update 2.23.1'
 PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
 PACKAGE_URL=''
 
@@ -1375,7 +1375,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures yast2-online-update 2.23.0 to adapt to many kinds of 
systems.
+\`configure' configures yast2-online-update 2.23.1 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1447,7 +1447,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of yast2-online-update 2.23.0:";;
+     short | recursive ) echo "Configuration of yast2-online-update 2.23.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1565,7 +1565,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-yast2-online-update configure 2.23.0
+yast2-online-update configure 2.23.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2018,7 +2018,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by yast2-online-update $as_me 2.23.0, which was
+It was created by yast2-online-update $as_me 2.23.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2957,7 +2957,7 @@
 
 # Define the identity of the package.
  PACKAGE='yast2-online-update'
- VERSION='2.23.0'
+ VERSION='2.23.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3080,7 +3080,7 @@
 
 
 
-VERSION="2.23.0"
+VERSION="2.23.1"
 RPMNAME="yast2-online-update"
 MAINTAINER="Jiri Suchomel <[email protected]>"
 
@@ -16722,7 +16722,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by yast2-online-update $as_me 2.23.0, which was
+This file was extended by yast2-online-update $as_me 2.23.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16788,7 +16788,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-yast2-online-update config.status 2.23.0
+yast2-online-update config.status 2.23.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-online-update-2.23.0/configure.in 
new/yast2-online-update-2.23.1/configure.in
--- old/yast2-online-update-2.23.0/configure.in 2012-10-25 15:40:27.000000000 
+0200
+++ new/yast2-online-update-2.23.1/configure.in 2012-12-10 15:27:40.000000000 
+0100
@@ -1,9 +1,9 @@
 dnl configure.in for yast2-online-update
 dnl
-dnl -- This file is generated by y2autoconf 2.23.0 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.23.1 - DO NOT EDIT! --
 dnl    (edit configure.in.in instead)
 
-AC_INIT(yast2-online-update, 2.23.0, http://bugs.opensuse.org/, 
yast2-online-update)
+AC_INIT(yast2-online-update, 2.23.1, http://bugs.opensuse.org/, 
yast2-online-update)
 dnl Check for presence of file 'RPMNAME'
 AC_CONFIG_SRCDIR([RPMNAME])
 
@@ -18,7 +18,7 @@
 AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
 
 dnl Important YaST2 variables
-VERSION="2.23.0"
+VERSION="2.23.1"
 RPMNAME="yast2-online-update"
 MAINTAINER="Jiri Suchomel <[email protected]>"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-online-update-2.23.0/online-update.pot 
new/yast2-online-update-2.23.1/online-update.pot
--- old/yast2-online-update-2.23.0/online-update.pot    1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-online-update-2.23.1/online-update.pot    2012-10-25 
16:31:41.000000000 +0200
@@ -0,0 +1,434 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-10-25 16:31+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <[email protected]>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. popup message
+#: src/OnlineUpdate.ycp:48
+msgid ""
+"At least one of the updates installed requires restart of the session.\n"
+"Log out and in again as soon as possible.\n"
+msgstr ""
+
+#. popup message
+#: src/OnlineUpdate.ycp:53
+msgid ""
+"Packages for package management were updated.\n"
+"Finishing and restarting now."
+msgstr ""
+
+#. popup message
+#: src/OnlineUpdate.ycp:63
+msgid ""
+"At least one of the updates installed requires a system reboot to function\n"
+"properly. Reboot the system as soon as possible."
+msgstr ""
+
+#. popup message
+#: src/OnlineUpdate.ycp:67
+#, ycp-format
+msgid ""
+"These updates require a system reboot to function properly:\n"
+"\n"
+"%1.\n"
+"\n"
+"Reboot the system as soon as possible."
+msgstr ""
+
+#. continue/cancel popup text
+#: src/OnlineUpdate.ycp:74
+msgid ""
+"There are patches for package management available that require a restart of 
YaST.\n"
+"They should be installed first and all other patches after the restart.\n"
+"\n"
+"You selected some other patches to be installed now.\n"
+"\n"
+"Continue with installing your selection?"
+msgstr ""
+
+#. progress log item (%1 is name of package)
+#: src/OnlineUpdateCallbacks.ycp:114
+#, ycp-format
+msgid "Retrieving %1..."
+msgstr ""
+
+#. progress bar label
+#: src/OnlineUpdateCallbacks.ycp:119
+msgid "Package Download Progress"
+msgstr ""
+
+#. progress log action (what is being done with the package)
+#: src/OnlineUpdateCallbacks.ycp:149
+msgid "Removing"
+msgstr ""
+
+#: src/OnlineUpdateCallbacks.ycp:149
+msgid "Installing"
+msgstr ""
+
+#. progress bar label
+#: src/OnlineUpdateCallbacks.ycp:162
+msgid "Package Installation Progress"
+msgstr ""
+
+#. progress log item (=previous action finished correctly)
+#: src/OnlineUpdateCallbacks.ycp:175
+msgid "OK"
+msgstr ""
+
+#. Progress log. Leave the space at the end, some other text may follow
+#: src/OnlineUpdateCallbacks.ycp:243
+#, ycp-format
+msgid "Downloading delta RPM %1 "
+msgstr ""
+
+#. progress bar label
+#: src/OnlineUpdateCallbacks.ycp:248
+msgid "Delta RPM Download Progress"
+msgstr ""
+
+#. progress log item (previous action failed(%1 is reason)
+#: src/OnlineUpdateCallbacks.ycp:274
+#, ycp-format
+msgid "Failed to download delta RPM: %1"
+msgstr ""
+
+#. Progress log item (%1 is name of delta RPM).
+#. Leave the space at the end, some other text may follow.
+#: src/OnlineUpdateCallbacks.ycp:286
+#, ycp-format
+msgid "Applying delta RPM: %1 "
+msgstr ""
+
+#. progress bar label
+#: src/OnlineUpdateCallbacks.ycp:291
+msgid "Delta RPM Application Progress"
+msgstr ""
+
+#. progress log item (previous action failed(%1 is reason)
+#: src/OnlineUpdateCallbacks.ycp:317
+#, ycp-format
+msgid "Failed to apply delta RPM: %1"
+msgstr ""
+
+#. Progress log; lave the space at the end, some other text may follow.
+#: src/OnlineUpdateCallbacks.ycp:332
+#, ycp-format
+msgid "Downloading patch RPM %1 "
+msgstr ""
+
+#. progress bar label
+#: src/OnlineUpdateCallbacks.ycp:337
+msgid "Patch RPM Download Progress"
+msgstr ""
+
+#. progress log item (previous action failed(%1 is reason)
+#: src/OnlineUpdateCallbacks.ycp:363
+#, ycp-format
+msgid "Failed to download patch RPM: %1"
+msgstr ""
+
+#. progress bar label
+#: src/OnlineUpdateCallbacks.ycp:389
+msgid "Script Execution Progress"
+msgstr ""
+
+#. log entry, %1 is name of the patch which contains the script
+#: src/OnlineUpdateCallbacks.ycp:394
+#, ycp-format
+msgid "Starting script %1"
+msgstr ""
+
+#. label, %1 is patch name with version and architecture
+#: src/OnlineUpdateCallbacks.ycp:467
+#, ycp-format
+msgid ""
+"Patch %1\n"
+"\n"
+msgstr ""
+
+#. error popoup (detailed info follows)
+#: src/OnlineUpdateCallbacks.ycp:540
+msgid "There was an error in the repository initialization."
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:42
+msgid "No details available."
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:44
+msgid "&Details <<"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:45
+msgid "&Details >>"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:49
+msgid "Error"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:55
+msgid "Try again"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:56 src/OnlineUpdateDialogs.ycp:315
+msgid "Skip Patch"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:57
+msgid "Skip All"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:58 src/OnlineUpdateDialogs.ycp:64
+#: src/OnlineUpdateDialogs.ycp:72
+msgid "Abort Update"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:67
+msgid "Warning"
+msgstr ""
+
+#. Warning text for aborting the update before a patch is installed
+#: src/OnlineUpdateDialogs.ycp:151
+msgid ""
+"If you abort the installation now, no patch will be installed.\n"
+"Your installation will remain untouched.\n"
+msgstr ""
+
+#. Warning text for aborting if some patches are installed, some not
+#: src/OnlineUpdateDialogs.ycp:158
+msgid ""
+"Patch download and installation in progress.\n"
+"If you abort the installation now, the update is incomplete.\n"
+"Repeat the update, including the download, if desired.\n"
+msgstr ""
+
+#. Warning text for aborting an installation during the install process
+#: src/OnlineUpdateDialogs.ycp:166
+msgid ""
+"If you abort the installation now,\n"
+"at least one patch is not installed correctly.\n"
+"You will need to do the update again."
+msgstr ""
+
+#. Confirm user request to abort installation
+#: src/OnlineUpdateDialogs.ycp:189
+msgid "Really abort YaST Online Update?"
+msgstr ""
+
+#. Button that will really abort the installation
+#: src/OnlineUpdateDialogs.ycp:196
+msgid "&Abort Update"
+msgstr ""
+
+#. Button that will continue with the installation
+#: src/OnlineUpdateDialogs.ycp:200
+msgid "&Continue Update"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:275
+#, ycp-format
+msgid "<b>Patch:</b> %1<br>"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:276
+#, ycp-format
+msgid "<b>Summary:</b> %1<br>"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:287
+msgid "<b>Packages:</b>"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:299
+msgid "Patch &Details <<"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:300
+msgid "Patch &Details >>"
+msgstr ""
+
+#: src/OnlineUpdateDialogs.ycp:314
+msgid "Install Patch"
+msgstr ""
+
+#: src/inst_you.ycp:90
+msgid "Initializing ..."
+msgstr ""
+
+#. popup heading, with rich text widget and Yes/No buttons
+#: src/inst_you.ycp:292
+msgid "Do you accept this license agreement?"
+msgstr ""
+
+#. message popup
+#: src/inst_you.ycp:328
+msgid ""
+"Some application requiring restart has been updated. The system will\n"
+"reboot now then continue the installation.\n"
+msgstr ""
+
+#. help text for online-update initialization
+#: src/online_update.ycp:58
+msgid "<p>The system is initializing the installation and update repositories. 
Software repositories can be altered in the <b>Installation Source</b> 
module.</p>"
+msgstr ""
+
+#. progress stage label
+#: src/online_update.ycp:62
+msgid "Initialize the target system"
+msgstr ""
+
+#. progress stage label
+#: src/online_update.ycp:64
+msgid "Refresh software repositories"
+msgstr ""
+
+#. progress stage label
+#: src/online_update.ycp:66
+msgid "Check for available updates"
+msgstr ""
+
+#. progress step label
+#: src/online_update.ycp:70
+msgid "Initializing the target system..."
+msgstr ""
+
+#. progress step label
+#: src/online_update.ycp:72
+msgid "Refreshing software repositories..."
+msgstr ""
+
+#. progress step label
+#: src/online_update.ycp:74
+msgid "Checking for available updates..."
+msgstr ""
+
+#. final progress step label
+#: src/online_update.ycp:76
+msgid "Finished"
+msgstr ""
+
+#. dialog caption
+#: src/online_update.ycp:81
+msgid "Initializing CD Update"
+msgstr ""
+
+#. dialog caption
+#: src/online_update.ycp:83
+msgid "Initializing Online Update"
+msgstr ""
+
+#. yes/no message
+#: src/online_update.ycp:130
+msgid ""
+"No update repository\n"
+"configured yet. Run configuration workflow now?"
+msgstr ""
+
+#. command line help text
+#: src/online_update.ycp:310
+msgid "Online Update module"
+msgstr ""
+
+#. command line help text for cd_update action
+#: src/online_update.ycp:316
+msgid "Start Patch CD Update"
+msgstr ""
+
+#. command line help text for simple_mode action
+#: src/online_update.ycp:321
+msgid "Use simple package selector"
+msgstr ""
+
+#. command line help text for cd_url option
+#: src/online_update.ycp:327
+#, ycp-format
+msgid "URL for Patch CD (default value is '%1')"
+msgstr ""
+
+#. command line help text for cd_directory option
+#: src/online_update.ycp:333
+#, ycp-format
+msgid "Directory for patch data on Patch CD (default value is '%1')"
+msgstr ""
+
+#. progress window label
+#: src/online_update_install.ycp:47
+msgid "Progress Log"
+msgstr ""
+
+#. progress bar label
+#: src/online_update_install.ycp:51
+msgid "Package Progress"
+msgstr ""
+
+#. progress bar label
+#: src/online_update_install.ycp:56 src/online_update_install.ycp:85
+msgid "Total Progress"
+msgstr ""
+
+#. help text for online update
+#: src/online_update_install.ycp:62
+msgid ""
+"<p>After connecting to the update server,\n"
+"YaST will download all selected patches.\n"
+"This could take some time. Download details are shown in the log window.</p>"
+msgstr ""
+
+#. help text for online update
+#: src/online_update_install.ycp:67
+msgid "<p>If special messages associated with patches are available, they will 
be shown in an extra dialog when the patch is installed.</p>\n"
+msgstr ""
+
+#. using SetContents (define in online_update.ycp)
+#: src/online_update_install.ycp:73
+msgid "Patch Download and Installation"
+msgstr ""
+
+#. progress information
+#: src/online_update_install.ycp:96
+msgid "Installation finished.\n"
+msgstr ""
+
+#. label
+#: src/online_update_install.ycp:103
+msgid "Patch installation finished."
+msgstr ""
+
+#. error message
+#: src/online_update_install.ycp:112
+msgid "Patch processing failed."
+msgstr ""
+
+#: src/online_update_select.ycp:49
+msgid "Initializing for CD update..."
+msgstr ""
+
+#. error popup: cancel/retry buttons follow
+#: src/online_update_select.ycp:59
+msgid ""
+"Initialization failed. Check that\n"
+"you have inserted the correct CD.\n"
+msgstr ""
+
+#: src/online_update_select.ycp:159
+#, ycp-format
+msgid ""
+"Cannot configure online update repository \n"
+"without having package %1 installed"
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-online-update-2.23.0/src/OnlineUpdate.ycp 
new/yast2-online-update-2.23.1/src/OnlineUpdate.ycp
--- old/yast2-online-update-2.23.0/src/OnlineUpdate.ycp 2012-10-25 
13:59:25.000000000 +0200
+++ new/yast2-online-update-2.23.1/src/OnlineUpdate.ycp 2012-12-07 
17:09:30.000000000 +0100
@@ -93,5 +93,10 @@
  */
 global string cd_directory     = "patches";
 
+/**
+ * If release notes should be shown after update
+ */
+global boolean show_release_notes       = false;
+
 /* EOF */
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-online-update-2.23.0/src/online_update.ycp 
new/yast2-online-update-2.23.1/src/online_update.ycp
--- old/yast2-online-update-2.23.0/src/online_update.ycp        2012-10-25 
14:11:43.000000000 +0200
+++ new/yast2-online-update-2.23.1/src/online_update.ycp        2012-12-07 
17:12:21.000000000 +0100
@@ -200,6 +200,10 @@
   if (result == `next)
   {
       Kernel::InformAboutKernelChange ();
+      if (OnlineUpdate::show_release_notes)
+      {
+        WFM::CallFunction ("inst_release_notes", [ GetInstArgs::Buttons(false, 
true) ]);
+      }
   }
 
   Wizard::CloseDialog();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-online-update-2.23.0/src/online_update_select.ycp 
new/yast2-online-update-2.23.1/src/online_update_select.ycp
--- old/yast2-online-update-2.23.0/src/online_update_select.ycp 2012-10-25 
13:59:25.000000000 +0200
+++ new/yast2-online-update-2.23.1/src/online_update_select.ycp 2012-12-11 
12:13:50.000000000 +0100
@@ -39,8 +39,6 @@
   import "PackageSystem";
   import "Report";
 
-  // target and source already initialized in online_update.ycp
-
   if (OnlineUpdate::cd_update)
   {
     boolean canceled   = false;
@@ -229,6 +227,22 @@
     if (patch["status"]:`none == `selected)
     {
        y2milestone ("selected patch: %1", patch);
+
+        // check if release notes package was selected for update
+        // if so, user should see new release notes (fate#314072)
+        foreach (string name, string version, patch["contents"]:$[], {
+            if (!OnlineUpdate::show_release_notes && issubstring (name, 
"release-notes"))
+            {
+                foreach (map package, Pkg::ResolvableProperties (name, 
`package, ""), {
+                  if (package["status"]:`none == `selected)
+                  {
+                    OnlineUpdate::show_release_notes        = true;
+                    y2milestone ("release notes package '%1' (%2) selected for 
installation", name, version);
+                  }
+                });
+            }
+        });
+
        if (patch["reboot_needed"]:false)
        {
            reboot_needed       = true;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to