Hello community,
here is the log from the commit of package yast2-packager for openSUSE:Factory
checked in at Wed Aug 26 15:00:42 CEST 2009.
--------
--- yast2-packager/yast2-packager.changes 2009-07-31 12:55:11.000000000 +0200
+++ yast2-packager/yast2-packager.changes 2009-08-25 14:04:49.000000000 +0200
@@ -1,0 +2,8 @@
+Tue Aug 25 13:57:21 CEST 2009 - kmachalkova@suse.cz
+
+- Prompt for installing packager-webpin if requested and not there
+ yet (bnc#526225)
+- Use new webpin icons, update module description (GenericName)
+- 2.18.10
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-packager-2.18.9.tar.bz2
New:
----
yast2-packager-2.18.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-packager.spec ++++++
--- /var/tmp/diff_new_pack.26Mv9n/_old 2009-08-26 14:58:45.000000000 +0200
+++ /var/tmp/diff_new_pack.26Mv9n/_new 2009-08-26 14:58:45.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-packager (Version 2.18.9)
+# spec file for package yast2-packager (Version 2.18.10)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,10 +19,10 @@
Name: yast2-packager
-Version: 2.18.9
+Version: 2.18.10
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-packager-2.18.9.tar.bz2
+Source0: yast2-packager-2.18.10.tar.bz2
Prefix: /usr
Group: System/YaST
License: GPL v2 or later
@@ -79,7 +79,7 @@
(webpin) and installing them via OneClickInstall
%prep
-%setup -n yast2-packager-2.18.9
+%setup -n yast2-packager-2.18.10
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-packager-2.18.9.tar.bz2 -> yast2-packager-2.18.10.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.18.9/VERSION new/yast2-packager-2.18.10/VERSION
--- old/yast2-packager-2.18.9/VERSION 2009-07-31 12:51:31.000000000 +0200
+++ new/yast2-packager-2.18.10/VERSION 2009-08-25 14:00:55.000000000 +0200
@@ -1 +1 @@
-2.18.9
+2.18.10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.18.9/src/clients/sw_single.ycp new/yast2-packager-2.18.10/src/clients/sw_single.ycp
--- old/yast2-packager-2.18.9/src/clients/sw_single.ycp 2009-07-22 14:22:29.000000000 +0200
+++ new/yast2-packager-2.18.10/src/clients/sw_single.ycp 2009-08-25 13:54:18.000000000 +0200
@@ -7,7 +7,7 @@
* Purpose: contains dialog loop for workflows:
* "Install/Remove software"
*
- * $Id: sw_single.ycp 58130 2009-07-22 12:12:50Z kmachalkova $
+ * $Id: sw_single.ycp 58430 2009-08-25 09:32:01Z kmachalkova $
*
* Note: sw_single accepts a map parameter: $[ "dialog_type" : symbol,
* "repo_mgmt" : boolean ]
@@ -453,7 +453,18 @@
}
else if (result == `webpin)
{
- symbol online_result = (symbol)WFM::CallFunction( "webpin_package_search", []);
+ string required_package = "yast2-packager-webpin";
+
+ if (!PackageSystem::Installed( required_package ))
+ {
+ if ( !PackageSystem::CheckAndInstallPackages([required_package]) )
+ Report::Error( sformat(_("Cannot search packages in online repositories
+without having package %1 installed"), required_package));
+ }
+ else
+ {
+ symbol webpin_result = (symbol)WFM::CallFunction( "webpin_package_search", []);
+ }
force_restart = true;
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.18.9/src/clients/webpin_package_search.ycp new/yast2-packager-2.18.10/src/clients/webpin_package_search.ycp
--- old/yast2-packager-2.18.9/src/clients/webpin_package_search.ycp 2009-06-24 12:53:07.000000000 +0200
+++ new/yast2-packager-2.18.10/src/clients/webpin_package_search.ycp 2009-08-24 14:03:42.000000000 +0200
@@ -4,7 +4,7 @@
* Authors: Katarina Machalkova