Hello community,
here is the log from the commit of package yast2-online-update for openSUSE:Factory
checked in at Wed Mar 4 00:46:27 CET 2009.
--------
--- yast2-online-update/yast2-online-update.changes 2009-01-12 16:00:59.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-online-update/yast2-online-update.changes 2009-03-03 16:02:35.118656000 +0100
@@ -2 +2,30 @@
-Mon Jan 12 15:53:31 CET 2009 - jsuchome@suse.cz
+Tue Mar 3 15:53:55 CET 2009 - jsuchome@suse.cz
+
+- inst_you: generic message for reboot (bnc#479835)
+- after reboot during installation, return `reboot_same_step, if
+ there are remaining patches (bnc#475650)
+- 2.18.0
+
+-------------------------------------------------------------------
+Tue Feb 17 15:47:08 CET 2009 - ug@suse.de
+
+- fixed autoyast client
+
+-------------------------------------------------------------------
+Fri Feb 13 15:59:20 CET 2009 - jsuchome@suse.cz
+
+- correct placing of solver call (bnc#474601)
+
+-------------------------------------------------------------------
+Wed Feb 11 17:47:24 CET 2009 - locilka@suse.cz
+
+- Calling solver if some patches are selected during second stage
+ installation (bnc #474601).
+
+-------------------------------------------------------------------
+Wed Feb 11 15:02:14 CET 2009 - jsuchome@suse.cz
+
+- refresh the source data which were possibly cleared (bnc#474711)
+
+-------------------------------------------------------------------
+Mon Jan 19 13:00:46 CET 2009 - jsuchome@suse.cz
@@ -6 +34,0 @@
-- 2.17.15
@@ -9 +37 @@
-Fri Jan 9 11:40:31 CET 2009 - ug@suse.de
+Fri Jan 9 11:37:25 CET 2009 - ug@suse.de
@@ -12 +39,0 @@
-- 2.17.14
calling whatdependson for head-i586
Old:
----
yast2-online-update-2.17.15.tar.bz2
New:
----
yast2-online-update-2.18.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-online-update.spec ++++++
--- /var/tmp/diff_new_pack.w14909/_old 2009-03-04 00:46:15.000000000 +0100
+++ /var/tmp/diff_new_pack.w14909/_new 2009-03-04 00:46:15.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-online-update (Version 2.17.15)
+# spec file for package yast2-online-update (Version 2.18.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-online-update
-Version: 2.17.15
-Release: 2
+Version: 2.18.0
+Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-online-update-2.17.15.tar.bz2
+Source0: yast2-online-update-2.18.0.tar.bz2
Prefix: /usr
BuildRequires: gcc-c++ libxcrypt-devel perl-XML-Writer pkg-config update-desktop-files yast2-bootloader yast2-devtools yast2-packager
PreReq: grep sed
@@ -59,7 +59,7 @@
Jiri Suchomel
%prep
-%setup -n yast2-online-update-2.17.15
+%setup -n yast2-online-update-2.18.0
%build
%{prefix}/bin/y2tool y2autoconf
@@ -114,14 +114,27 @@
%files frontend
%defattr(-,root,root)
%{prefix}/share/applications/YaST2/online_update.desktop
+
%changelog
-* Mon Jan 12 2009 jsuchome@suse.cz
+* Tue Mar 03 2009 jsuchome@suse.cz
+- inst_you: generic message for reboot (bnc#479835)
+- after reboot during installation, return `reboot_same_step, if
+ there are remaining patches (bnc#475650)
+- 2.18.0
+* Tue Feb 17 2009 ug@suse.de
+- fixed autoyast client
+* Fri Feb 13 2009 jsuchome@suse.cz
+- correct placing of solver call (bnc#474601)
+* Wed Feb 11 2009 locilka@suse.cz
+- Calling solver if some patches are selected during second stage
+ installation (bnc #474601).
+* Wed Feb 11 2009 jsuchome@suse.cz
+- refresh the source data which were possibly cleared (bnc#474711)
+* Mon Jan 19 2009 jsuchome@suse.cz
- added option to open Repository management and Online Update
Configuration from the package selector (bnc#459540, fate#303458)
-- 2.17.15
* Fri Jan 09 2009 ug@suse.de
- removed from autoyast UI (bnc#464789)
-- 2.17.14
* Mon Dec 08 2008 jsuchome@suse.cz
- do not return integer value to let YOU restart itself (bnc#457167)
- 2.17.13
++++++ yast2-online-update-2.17.15.tar.bz2 -> yast2-online-update-2.18.0.tar.bz2 ++++++
++++ 57970 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-online-update-2.17.15/config.h.in new/yast2-online-update-2.18.0/config.h.in
--- old/yast2-online-update-2.17.15/config.h.in 2009-01-09 11:43:07.000000000 +0100
+++ new/yast2-online-update-2.18.0/config.h.in 2009-03-03 15:56:43.000000000 +0100
@@ -45,6 +45,10 @@
/* Define to 1 if you have the header file. */
#undef HAVE_UNISTD_H
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
/* Name of package */
#undef PACKAGE
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-online-update-2.17.15/configure.in new/yast2-online-update-2.18.0/configure.in
--- old/yast2-online-update-2.17.15/configure.in 2009-01-09 11:42:50.000000000 +0100
+++ new/yast2-online-update-2.18.0/configure.in 2009-03-03 15:56:34.000000000 +0100
@@ -1,9 +1,9 @@
dnl configure.in for yast2-online-update
dnl
-dnl -- This file is generated by y2autoconf 2.16.8 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-online-update, 2.17.14, http://bugs.opensuse.org/, yast2-online-update)
+AC_INIT(yast2-online-update, 2.18.0, 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.17.14"
+VERSION="2.18.0"
RPMNAME="yast2-online-update"
MAINTAINER="Jiri Suchomel "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-online-update-2.17.15/src/do_online_update_auto.ycp new/yast2-online-update-2.18.0/src/do_online_update_auto.ycp
--- old/yast2-online-update-2.17.15/src/do_online_update_auto.ycp 2008-12-16 07:58:55.000000000 +0100
+++ new/yast2-online-update-2.18.0/src/do_online_update_auto.ycp 2009-02-17 16:00:18.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Run online update during autoinstallation
* Authors: Jiri Suchomel
*
- * $Id: do_online_update_auto.ycp 49142 2008-07-16 08:57:44Z jsuchome $
+ * $Id: do_online_update_auto.ycp 55559 2009-02-17 14:48:23Z ug $
*/
{
@@ -35,7 +35,7 @@
Pkg::TargetInit ("/", false);
Pkg::SourceStartManager (true);
- Pkg::PkgEstablish ();
+ Pkg::PkgSolve (true);
integer selected = Pkg::ResolvablePreselectPatches (`all);
y2milestone ("All preselected patches: %1", selected);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-online-update-2.17.15/src/inst_you.ycp new/yast2-online-update-2.18.0/src/inst_you.ycp
--- old/yast2-online-update-2.17.15/src/inst_you.ycp 2008-12-16 07:58:55.000000000 +0100
+++ new/yast2-online-update-2.18.0/src/inst_you.ycp 2009-03-03 11:30:25.000000000 +0100
@@ -104,10 +104,6 @@
if (after_restart || Hack ("init-target-and-sources"))
{
Pkg::TargetInit ("/", false);
- Pkg::SourceStartManager(true);
- // compute ResStatus::EstablishField (only after restart,
- // otherwise it was already done in inst_ask_online_update.ycp)
- Pkg::PkgEstablish ();
}
else // reinitialize target after release notes were read (#232247)
{
@@ -115,6 +111,9 @@
Pkg::TargetInitialize ("/");
Pkg::TargetLoad ();
}
+ // source data are cleared in registration client, and
+ // inst_ask_online_update.ycp may not be called
+ Pkg::SourceStartManager (true);
integer selected = 0;
boolean check_licenses = false;
@@ -138,7 +137,8 @@
"ignoreAlreadyRecommended" : true,
"onlyRequires" : true
]);
- boolean solved = Pkg::PkgSolve (true);
+ // first solver run, so preselecting works well
+ Pkg::PkgSolve (true);
// select the patches affecting pkg management
selected = Pkg::ResolvablePreselectPatches (`affects_pkg_manager);
@@ -154,6 +154,8 @@
selected = Pkg::ResolvablePreselectPatches (`all);
y2milestone ("All preselected patches: %1", selected);
}
+ // solver must be run after preselction (bnc#474601)
+ boolean solved = Pkg::PkgSolve (true);
// run package selector to allow user interaction
if (!solved ||
@@ -287,6 +289,7 @@
}
}
}
+
// install the patches
OnlineUpdateCallbacks::RegisterOnlineUpdateCallbacks();
WFM::call( "online_update_install" );
@@ -294,9 +297,16 @@
if (ret == `reboot)
{
// message popup
- Popup::Message (_("The kernel has been updated. The system will
+ Popup::Message (_("Some application requiring restart has been updated. The system will
reboot now then continue the installation.
"));
+ if (more_patches_needed)
+ {
+ y2milestone ("there are more patches to install after reboot...");
+ // after reboot, run the online update again
+ ret = `reboot_same_step;
+ SCR::Write (.target.ycp, restarted_path, 1);
+ }
}
else if (ret == `restart_same_step)
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-online-update-2.17.15/VERSION new/yast2-online-update-2.18.0/VERSION
--- old/yast2-online-update-2.17.15/VERSION 2009-01-12 15:54:37.000000000 +0100
+++ new/yast2-online-update-2.18.0/VERSION 2009-03-03 15:56:21.000000000 +0100
@@ -1 +1 @@
-2.17.15
+2.18.0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org