Hello community, here is the log from the commit of package yast2-online-update checked in at Thu Jun 29 23:06:03 CEST 2006. -------- --- yast2-online-update/yast2-online-update.changes 2006-06-15 10:38:37.000000000 +0200 +++ yast2-online-update/yast2-online-update.changes 2006-06-29 14:06:05.000000000 +0200 @@ -1,0 +2,7 @@ +Wed Jun 28 14:15:47 CEST 2006 - jsuchome@suse.cz + +- shown one more "Please wait" popup during start (#188172) +- correctly restart module on installed system (#188541) +- 2.13.43 + +------------------------------------------------------------------- Old: ---- yast2-online-update-2.13.42.tar.bz2 New: ---- yast2-online-update-2.13.43.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-online-update.spec ++++++ --- /var/tmp/diff_new_pack.t6Q5dg/_old 2006-06-29 23:05:45.000000000 +0200 +++ /var/tmp/diff_new_pack.t6Q5dg/_new 2006-06-29 23:05:45.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package yast2-online-update (Version 2.13.42) +# spec file for package yast2-online-update (Version 2.13.43) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,16 +11,16 @@ # norootforbuild Name: yast2-online-update -Version: 2.13.42 +Version: 2.13.43 Release: 1 License: GPL Group: System/YaST BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: yast2-online-update-2.13.42.tar.bz2 +Source0: yast2-online-update-2.13.43.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 -Requires: yast2 +Requires: yast2 yast2-pkg-bindings >= 2.13.88 Provides: y2c_online_update yast2-config-online-update Obsoletes: y2c_online_update yast2-config-online-update Provides: yast2-trans-online-update y2t_online_update @@ -45,7 +45,7 @@ gs@suse.de %prep -%setup -n yast2-online-update-2.13.42 +%setup -n yast2-online-update-2.13.43 %build %{prefix}/bin/y2tool y2autoconf @@ -122,6 +122,10 @@ %{prefix}/share/applications/YaST2/cd_update.desktop %changelog -n yast2-online-update +* Wed Jun 28 2006 - jsuchome@suse.cz +- shown one more "Please wait" popup during start (#188172) +- correctly restart module on installed system (#188541) +- 2.13.43 * Wed Jun 14 2006 - jsuchome@suse.cz - fix of restarting inst_you after libzypp update (#184452) - 2.13.42 ++++++ yast2-online-update-2.13.42.tar.bz2 -> yast2-online-update-2.13.43.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.13.42/VERSION new/yast2-online-update-2.13.43/VERSION --- old/yast2-online-update-2.13.42/VERSION 2006-06-14 09:53:36.000000000 +0200 +++ new/yast2-online-update-2.13.43/VERSION 2006-06-28 14:17:38.000000000 +0200 @@ -1 +1 @@ -2.13.42 +2.13.43 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.13.42/configure new/yast2-online-update-2.13.43/configure --- old/yast2-online-update-2.13.42/configure 2006-06-09 16:32:23.000000000 +0200 +++ new/yast2-online-update-2.13.43/configure 2006-06-28 14:51:51.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for yast2-online-update 2.13.41. +# Generated by GNU Autoconf 2.59 for yast2-online-update 2.13.43. # # Report bugs to <http://bugs.opensuse.org/>. # @@ -423,8 +423,8 @@ # Identity of this package. PACKAGE_NAME='yast2-online-update' PACKAGE_TARNAME='yast2-online-update' -PACKAGE_VERSION='2.13.41' -PACKAGE_STRING='yast2-online-update 2.13.41' +PACKAGE_VERSION='2.13.43' +PACKAGE_STRING='yast2-online-update 2.13.43' PACKAGE_BUGREPORT='http://bugs.opensuse.org/' ac_unique_file="RPMNAME" @@ -959,7 +959,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.13.41 to adapt to many kinds of systems. +\`configure' configures yast2-online-update 2.13.43 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1026,7 +1026,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of yast2-online-update 2.13.41:";; + short | recursive ) echo "Configuration of yast2-online-update 2.13.43:";; esac cat <<\_ACEOF @@ -1169,7 +1169,7 @@ test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -yast2-online-update configure 2.13.41 +yast2-online-update configure 2.13.43 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -1183,7 +1183,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.13.41, which was +It was created by yast2-online-update $as_me 2.13.43, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1913,7 +1913,7 @@ # Define the identity of the package. PACKAGE='yast2-online-update' - VERSION='2.13.41' + VERSION='2.13.43' cat >>confdefs.h <<_ACEOF @@ -2124,7 +2124,7 @@ -VERSION="2.13.41" +VERSION="2.13.43" RPMNAME="yast2-online-update" MAINTAINER="Michael Radziej <mir@suse.de>" @@ -20068,7 +20068,7 @@ } >&5 cat >&5 <<_CSEOF -This file was extended by yast2-online-update $as_me 2.13.41, which was +This file was extended by yast2-online-update $as_me 2.13.43, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20131,7 +20131,7 @@ cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -yast2-online-update config.status 2.13.41 +yast2-online-update config.status 2.13.43 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.13.42/configure.in new/yast2-online-update-2.13.43/configure.in --- old/yast2-online-update-2.13.42/configure.in 2006-06-09 16:32:10.000000000 +0200 +++ new/yast2-online-update-2.13.43/configure.in 2006-06-28 14:51:18.000000000 +0200 @@ -3,7 +3,7 @@ dnl -- This file is generated by y2autoconf 2.13.18 - DO NOT EDIT! -- dnl (edit configure.in.in instead) -AC_INIT(yast2-online-update, 2.13.41, http://bugs.opensuse.org/, yast2-online-update) +AC_INIT(yast2-online-update, 2.13.43, http://bugs.opensuse.org/, yast2-online-update) dnl Check for presence of file 'RPMNAME' AC_CONFIG_SRCDIR([RPMNAME]) @@ -17,7 +17,7 @@ AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs dnl Important YaST2 variables -VERSION="2.13.41" +VERSION="2.13.43" RPMNAME="yast2-online-update" MAINTAINER="Michael Radziej <mir@suse.de>" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.13.42/online-update.pot new/yast2-online-update-2.13.43/online-update.pot --- old/yast2-online-update-2.13.42/online-update.pot 2006-02-17 11:41:23.000000000 +0100 +++ new/yast2-online-update-2.13.43/online-update.pot 1970-01-01 01:00:00.000000000 +0100 @@ -1,298 +0,0 @@ -# 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: 2006-02-17 11:41+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" - -#: src/inst_you.ycp:32 -msgid "" -"YaST2\n" -"Initializing ..." -msgstr "" - -#. message popup -#: src/inst_you.ycp:105 -msgid "" -"The kernel has been updated. The system will\n" -"reboot now then continue the installation.\n" -msgstr "" - -#. message popup -#: src/inst_you.ycp:112 -msgid "" -"During online update, YaST was updated.\n" -"Finishing and restarting now." -msgstr "" - -#. popup message; 'rug' is name of command-line tool -#: src/online_update.ycp:17 -msgid "To install patches for your system in text mode, use the rug command." -msgstr "" - -#: src/online_update_install.ycp:44 -msgid "Progress Log" -msgstr "" - -#: src/online_update_install.ycp:46 -msgid "Patch Progress" -msgstr "" - -#: src/online_update_install.ycp:48 -msgid "Total Progress" -msgstr "" - -#: src/online_update_install.ycp:50 -msgid "&Remove Source Packages after Update" -msgstr "" - -#: src/online_update_install.ycp:57 -msgid "" -"<p>After connecting to the SuSE update server,\n" -"YaST2 will download all selected patches.\n" -"This could take some time. Download details are shown in the log window.</p>" -msgstr "" - -#: src/online_update_install.ycp:61 -msgid "" -"<p>When the download has finished successfully, the\n" -"patches will be installed. The progress is shown in the log window. If there\n" -"are special messages associated with patches, they will be shown in an\n" -"extra dialog when the patch is being installed.</p>\n" -msgstr "" - -#: src/online_update_install.ycp:67 -msgid "" -"<p>After patches are installed, the downloaded\n" -"data is no longer needed. To delete this data, activate \n" -"<b>Remove Source Packages after Update</b>.</p>\n" -msgstr "" - -#. using SetContents (define in online_update.ycp) -#: src/online_update_install.ycp:75 -msgid "Patch Download and Installation" -msgstr "" - -#: src/online_update_install.ycp:87 -msgid "Patch processing failed." -msgstr "" - -#: src/online_update_start.ycp:30 -msgid "&Username:" -msgstr "" - -#: src/online_update_start.ycp:40 -msgid "Authentication Data" -msgstr "" - -#: src/online_update_start.ycp:49 -msgid "&Password:" -msgstr "" - -#: src/online_update_start.ycp:53 -msgid "&Keep Authentication Data" -msgstr "" - -#: src/online_update_start.ycp:55 -msgid "&Clear Inputs" -msgstr "" - -#: src/online_update_start.ycp:57 -msgid "&Login" -msgstr "" - -#: src/online_update_start.ycp:107 -msgid "Retrieving information about new updates..." -msgstr "" - -#: src/online_update_start.ycp:151 -msgid "Authorization" -msgstr "" - -#: src/online_update_start.ycp:152 -msgid "Enter the registration data." -msgstr "" - -#: src/online_update_start.ycp:186 -msgid "User-Defined Location" -msgstr "" - -#: src/online_update_start.ycp:201 -msgid "Initializing for CD update..." -msgstr "" - -#: src/online_update_start.ycp:204 -#, ycp-format -msgid "Getting a list of mirror servers..." -msgstr "" - -#: src/online_update_start.ycp:220 -msgid "" -"Cannot fetch remote server list. Only user-defined patch\n" -"sources will be available.\n" -"\n" -"Possible solution:\n" -"Check network connection.\n" -msgstr "" - -#: src/online_update_start.ycp:227 -#, ycp-format -msgid "URL: %1" -msgstr "" - -#: src/online_update_start.ycp:230 -msgid "Unable to read server list from disk." -msgstr "" - -#: src/online_update_start.ycp:233 -msgid "Could not write server list to disk." -msgstr "" - -#: src/online_update_start.ycp:236 -msgid "Error getting servers." -msgstr "" - -#: src/online_update_start.ycp:258 -msgid "There was no update executed up to now." -msgstr "" - -#: src/online_update_start.ycp:260 -msgid "Last successful update was performed less than one day ago." -msgstr "" - -#: src/online_update_start.ycp:262 -#, ycp-format -msgid "Last successful update was performed %1 day ago." -msgid_plural "Last successful update was performed %1 days ago." -msgstr[0] "" -msgstr[1] "" - -#: src/online_update_start.ycp:294 -msgid "System &Information" -msgstr "" - -#: src/online_update_start.ycp:302 -#, ycp-format -msgid "Product: %1" -msgstr "" - -#: src/online_update_start.ycp:306 -#, ycp-format -msgid "Version: %1" -msgstr "" - -#: src/online_update_start.ycp:321 -msgid "Update Configuration" -msgstr "" - -#: src/online_update_start.ycp:327 -msgid "&Installation source" -msgstr "" - -#: src/online_update_start.ycp:332 -msgid "Location" -msgstr "" - -#: src/online_update_start.ycp:337 -msgid "New Server..." -msgstr "" - -#: src/online_update_start.ycp:338 -msgid "Edit Server..." -msgstr "" - -#: src/online_update_start.ycp:344 -msgid "&Manually Select Patches" -msgstr "" - -#: src/online_update_start.ycp:348 -msgid "&Reload All Patches from Server" -msgstr "" - -#: src/online_update_start.ycp:353 -msgid "&Configure Fully Automatic Update..." -msgstr "" - -#. helptext dialog online update start screen -#: src/online_update_start.ycp:367 -msgid "" -"<p>YaST Online Update (YOU) is the easy way to get all recommended\n" -"patches and security fixes from a SuSE update server.\n" -"</p>\n" -msgstr "" - -#: src/online_update_start.ycp:372 -msgid "" -"<p>\n" -"If <b>Manually Select Patches</b> is checked, all available patches will be shown\n" -"from which to select the patches to install.<br>\n" -"If <b>Reload All Patches from Server</b> is checked, all patches will be fetched\n" -"from the server even when they already are locally available from a previous\n" -"download.\n" -"</p>\n" -msgstr "" - -#: src/online_update_start.ycp:381 -msgid "" -"<p>After clicking <b>New Server</b>, select a local\n" -"installation source instead of an FTP or HTTP server or select\n" -"another FTP or HTTP server. Click <b>Edit Server</b> to edit the location of the\n" -"selected server.</p>\n" -msgstr "" - -#: src/online_update_start.ycp:387 -msgid "" -"<p>Clicking <b>Configure Fully Automatic Update</b>\n" -"opens a dialog in which to configure YOU to check for updates once a day\n" -"and automatically download and install updates when new ones are available\n" -"without the need of user interaction.</p>\n" -msgstr "" - -#: src/online_update_start.ycp:395 -msgid "Welcome to YaST Online Update" -msgstr "" - -#: src/online_update_start.ycp:490 -msgid "" -"Login failed. Check that you have provided\n" -"the correct user name and password.\n" -msgstr "" - -#: src/online_update_start.ycp:495 -msgid "" -"Initialization failed. Check that\n" -"you have inserted the correct CD.\n" -msgstr "" - -#: src/online_update_start.ycp:500 -msgid "" -"Initialization failed. Try again.\n" -"If failure continues, choose\n" -"another SuSE FTP/HTTP server.\n" -msgstr "" - -#: src/online_update_start.ycp:507 -msgid "" -"Signature check for patch info files failed.\n" -"Cannot load patch information.\n" -msgstr "" - -#: src/online_update_start.ycp:514 -msgid "URL is invalid." -msgstr "" - -#: src/online_update_start.ycp:516 -msgid "Patch information retrieval failed." -msgstr "" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.13.42/src/OnlineUpdateCallbacks.ycp new/yast2-online-update-2.13.43/src/OnlineUpdateCallbacks.ycp --- old/yast2-online-update-2.13.42/src/OnlineUpdateCallbacks.ycp 2006-04-07 11:16:48.000000000 +0200 +++ new/yast2-online-update-2.13.43/src/OnlineUpdateCallbacks.ycp 2006-06-28 14:14:08.000000000 +0200 @@ -245,6 +245,9 @@ * This function is a temporary solution for bug #154990 */ global define void RefreshAllSources () { + // Busy message popup + UI::OpenDialog(`Label(_("Please wait..."))); + y2milestone("Refreshing all sources..."); Pkg::SourceStartManager(true); list <map<string,any> > all_sources = Pkg::SourceEditGet(); @@ -252,11 +255,10 @@ // There are no sources, nothing to refresh if (all_sources == nil || size(all_sources)<1) { y2warning("No sources defined, nothing to refresh..."); + UI::CloseDialog(); return; } - // Busy message popup - UI::OpenDialog(`Label(_("Please wait..."))); foreach (map<string,any> one_source, all_sources, { integer source_id = (integer) one_source["SrcId"]:nil; boolean source_autorefresh = (boolean) one_source["autorefresh"]:true; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.13.42/src/online_update.ycp new/yast2-online-update-2.13.43/src/online_update.ycp --- old/yast2-online-update-2.13.42/src/online_update.ycp 2006-04-27 15:53:35.000000000 +0200 +++ new/yast2-online-update-2.13.43/src/online_update.ycp 2006-06-28 14:14:37.000000000 +0200 @@ -99,9 +99,12 @@ return 1; } + // Busy message popup + UI::OpenDialog(`Label(_("Please wait..."))); + // initialize target to import all trusted keys (#165849) Pkg::TargetInit( "/", false ); - + UI::CloseDialog (); OnlineUpdateCallbacks::RefreshAllSources(); OnlineUpdateCallbacks::RegisterOnlineUpdateCallbacks(); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.13.42/src/online_update_select.ycp new/yast2-online-update-2.13.43/src/online_update_select.ycp --- old/yast2-online-update-2.13.42/src/online_update_select.ycp 2006-06-13 11:01:32.000000000 +0200 +++ new/yast2-online-update-2.13.43/src/online_update_select.ycp 2006-06-28 14:15:32.000000000 +0200 @@ -90,6 +90,7 @@ boolean restart_yast = false; list<string> normal_patches = []; + boolean more_patches_needed = false; foreach (map patch, Pkg::ResolvableProperties("", `patch, ""), { if (patch["status"]:`none == `selected) { @@ -98,11 +99,16 @@ else normal_patches = add (normal_patches, patch["name"]:""); } + else if (patch["is_needed"]:false) // patch not selected: bug #188541 + { + y2debug ("patch needed but not selected: %1", patch); + more_patches_needed = true; + } }); // unselect non-affects_pkg_manager patches and save them to file // for later usage - if (restart_yast && size (normal_patches) > 0) + if (restart_yast && (size (normal_patches) > 0 || more_patches_needed)) { foreach (string pname, normal_patches, { Pkg::ResolvableNeutral (pname, `patch, true); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org