Script 'mail_helper' called by ro
Hello packager,
This is just FYI. Your package was checked in in distribution "sle12"
by autobuild-member: ro.
Here comes the log...
---------------------------%<------------------------------
Hi,
here is the log from ci_new_pac /mounts/work_src_done/SLE12/yast2-pkg-bindings -> sle12
## BNC# 897404 : "Build0846: AutoYaST doesn't transfer additional packages from software selection to autoinst.xml" (NEW/)
Changes:
--------
--- /work/SRC/SUSE:SLE-12:GA/yast2-pkg-bindings/yast2-pkg-bindings.changes 2014-09-17 17:20:59.000000000 +0200
+++ /mounts/work_src_done/SLE12/yast2-pkg-bindings/yast2-pkg-bindings.changes 2014-09-25 17:33:13.000000000 +0200
@@ -1,0 +2,12 @@
+Wed Sep 24 18:16:22 CEST 2014 - schubi@suse.de
+
+- Added onsystem_by_user flag in Pkg.PkgProperties and
+ Pkg.ResolvableProperties
+- Fixed PkgPropertiesAll. It returns only package information about
+ the package which is defined in the parameters. In former versions
+ the given package name has not been regarded and the properties
+ of ALL packages have been returned, which has been wrong.
+ (needed for bnc#897404)
+- 3.1.20
+
+-------------------------------------------------------------------
calling whatdependson for sle12-i586
Packages directly triggered for rebuild:
- yast2-pkg-bindings
- at least 75 other packages
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/SUSE:SLE-12:GA/yast2-pkg-bindings (Old)
and /mounts/work_src_done/SLE12/yast2-pkg-bindings (BS:build ID:44628 MAIL:yast-commit@opensuse.org) (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-pkg-bindings", Maintainer is "yast-commit@opensuse.org"
Old:
----
yast2-pkg-bindings-3.1.19.tar.bz2
New:
----
yast2-pkg-bindings-3.1.20.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-pkg-bindings-devel-doc.spec ++++++
--- /var/tmp/diff_new_pack.8pXvAX/_old 2014-09-25 18:36:09.000000000 +0200
+++ /var/tmp/diff_new_pack.8pXvAX/_new 2014-09-25 18:36:09.000000000 +0200
@@ -16,7 +16,7 @@
#
Name: yast2-pkg-bindings-devel-doc
-Version: 3.1.19
+Version: 3.1.20
Release: 0
License: GPL-2.0
Group: Documentation/HTML
++++++ yast2-pkg-bindings.spec ++++++
--- /var/tmp/diff_new_pack.8pXvAX/_old 2014-09-25 18:36:09.000000000 +0200
+++ /var/tmp/diff_new_pack.8pXvAX/_new 2014-09-25 18:36:09.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2-pkg-bindings
-Version: 3.1.19
+Version: 3.1.20
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-pkg-bindings-3.1.19.tar.bz2 -> yast2-pkg-bindings-3.1.20.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-pkg-bindings-3.1.19/MAINTAINER new/yast2-pkg-bindings-3.1.20/MAINTAINER
--- old/yast2-pkg-bindings-3.1.19/MAINTAINER 2014-09-17 14:36:18.000000000 +0200
+++ new/yast2-pkg-bindings-3.1.20/MAINTAINER 2014-09-25 17:18:07.000000000 +0200
@@ -1 +1 @@
-Ladislav Slezák
+Deprecated file. Use `osc maintainer yast2-pkg-bindings` instead.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-pkg-bindings-3.1.19/package/yast2-pkg-bindings-devel-doc.spec new/yast2-pkg-bindings-3.1.20/package/yast2-pkg-bindings-devel-doc.spec
--- old/yast2-pkg-bindings-3.1.19/package/yast2-pkg-bindings-devel-doc.spec 2014-09-17 14:36:18.000000000 +0200
+++ new/yast2-pkg-bindings-3.1.20/package/yast2-pkg-bindings-devel-doc.spec 2014-09-25 17:18:07.000000000 +0200
@@ -16,7 +16,7 @@
#
Name: yast2-pkg-bindings-devel-doc
-Version: 3.1.19
+Version: 3.1.20
Release: 0
License: GPL-2.0
Group: Documentation/HTML
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-pkg-bindings-3.1.19/package/yast2-pkg-bindings.changes new/yast2-pkg-bindings-3.1.20/package/yast2-pkg-bindings.changes
--- old/yast2-pkg-bindings-3.1.19/package/yast2-pkg-bindings.changes 2014-09-17 14:36:18.000000000 +0200
+++ new/yast2-pkg-bindings-3.1.20/package/yast2-pkg-bindings.changes 2014-09-25 17:18:07.000000000 +0200
@@ -1,4 +1,16 @@
-------------------------------------------------------------------
+Wed Sep 24 18:16:22 CEST 2014 - schubi@suse.de
+
+- Added onsystem_by_user flag in Pkg.PkgProperties and
+ Pkg.ResolvableProperties
+- Fixed PkgPropertiesAll. It returns only package information about
+ the package which is defined in the parameters. In former versions
+ the given package name has not been regarded and the properties
+ of ALL packages have been returned, which has been wrong.
+ (needed for bnc#897404)
+- 3.1.20
+
+-------------------------------------------------------------------
Tue Sep 16 19:36:50 UTC 2014 - lslezak@suse.cz
- SetTargetDU(): added new options ("growonly" and "filesystem")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-pkg-bindings-3.1.19/package/yast2-pkg-bindings.spec new/yast2-pkg-bindings-3.1.20/package/yast2-pkg-bindings.spec
--- old/yast2-pkg-bindings-3.1.19/package/yast2-pkg-bindings.spec 2014-09-17 14:36:18.000000000 +0200
+++ new/yast2-pkg-bindings-3.1.20/package/yast2-pkg-bindings.spec 2014-09-25 17:18:07.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2-pkg-bindings
-Version: 3.1.19
+Version: 3.1.20
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-pkg-bindings-3.1.19/src/Package.cc new/yast2-pkg-bindings-3.1.20/src/Package.cc
--- old/yast2-pkg-bindings-3.1.19/src/Package.cc 2014-09-17 14:36:18.000000000 +0200
+++ new/yast2-pkg-bindings-3.1.20/src/Package.cc 2014-09-25 17:18:07.000000000 +0200
@@ -897,6 +897,8 @@
data->add( YCPString("status"), YCPSymbol(status));
+ data->add(YCPString("on_system_by_user"), YCPBoolean(item.satSolvable().onSystemByUser()));
+
data->add( YCPString("location"), YCPString( pkg->location().filename().basename() ) );
data->add( YCPString("path"), YCPString( pkg->location().filename().asString() ) );
@@ -908,18 +910,20 @@
* @builtin PkgProperties
* @short Return information about a package
* @description
- * Return Data about package location, source and which
- * media contains the package
+ * Return Data about package location, source, which
+ * media contains the package and who has installed.
*
* <code>
- * $["srcid" : YCPInteger,
- * "location" : YCPString
- * "medianr" : YCPInteger
- * "arch" : YCPString
- * ]
+ * $["medianr" :integer
+ * "arch" :string
+ * "srcid" :integer
+ * "status" :symbol
+ * "on_system_by_user":boolean
+ * "location" :string
+ * "path" :string
+ * ]
* </code>
* @param package name
- * @return map
* @usage Pkg::PkgProperties (string package) -> map
*/
@@ -955,35 +959,21 @@
if (!pkgname.empty())
{
- try
- {
- // access to the Pool of Selectables
- zypp::ResPoolProxy selectablePool(zypp::ResPool::instance().proxy());
-
- for_(it, selectablePool.byKindBeginzypp::Package(),
- selectablePool.byKindEndzypp::Package())
+ zypp::ui::Selectable::Ptr s = zypp::ui::Selectable::get(pkgname);
+ if (s)
+ {
+ // iterate over installed packages
+ for_(inst_it, s->installedBegin(), s->installedEnd())
{
- zypp::ui::Selectable::Ptr s = (*it);
+ data->add(PkgProp(*inst_it));
+ }
- if (s)
- {
- // iterate over installed packages
- for_(inst_it, s->installedBegin(), s->installedEnd())
- {
- data->add(PkgProp(*inst_it));
- }
-
- // iterate over available packages
- for_(avail_it, s->availableBegin(), s->availableEnd())
- {
- data->add(PkgProp(*avail_it));
- }
- }
+ // iterate over available packages
+ for_(avail_it, s->availableBegin(), s->availableEnd())
+ {
+ data->add(PkgProp(*avail_it));
}
}
- catch (...)
- {
- }
}
return data;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-pkg-bindings-3.1.19/src/Resolvable_Properties.cc new/yast2-pkg-bindings-3.1.20/src/Resolvable_Properties.cc
--- old/yast2-pkg-bindings-3.1.19/src/Resolvable_Properties.cc 2014-09-17 14:36:19.000000000 +0200
+++ new/yast2-pkg-bindings-3.1.20/src/Resolvable_Properties.cc 2014-09-25 17:18:07.000000000 +0200
@@ -60,12 +60,14 @@
@param kind_r kind of resolvable, can be `product, `patch, `package, `pattern or `language
@param version version of the resolvable, if empty all versions are returned
- @return list