Hello community,
here is the log from the commit of package yast2-pkg-bindings for
openSUSE:Factory checked in at 2018-07-07 21:57:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-pkg-bindings (Old)
and /work/SRC/openSUSE:Factory/.yast2-pkg-bindings.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-pkg-bindings"
Sat Jul 7 21:57:14 2018 rev:201 rq:620639 version:4.0.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-pkg-bindings/yast2-pkg-bindings.changes
2018-06-23 19:57:41.854943106 +0200
+++
/work/SRC/openSUSE:Factory/.yast2-pkg-bindings.new/yast2-pkg-bindings.changes
2018-07-07 21:57:22.203395912 +0200
@@ -1,0 +2,8 @@
+Wed Jul 4 12:55:04 CEST 2018 - [email protected]
+
+- SavePkgService: Checking if the service file still exists before
+ updating it. Otherwise add the service instead of updating it.
+ (bsc#1097756)
+- 4.0.13
+
+-------------------------------------------------------------------
Old:
----
yast2-pkg-bindings-4.0.12.tar.bz2
New:
----
yast2-pkg-bindings-4.0.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-pkg-bindings-devel-doc.spec ++++++
--- /var/tmp/diff_new_pack.NSyxC1/_old 2018-07-07 21:57:23.511394252 +0200
+++ /var/tmp/diff_new_pack.NSyxC1/_new 2018-07-07 21:57:23.511394252 +0200
@@ -17,7 +17,7 @@
Name: yast2-pkg-bindings-devel-doc
-Version: 4.0.12
+Version: 4.0.13
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: yast2-pkg-bindings-%{version}.tar.bz2
++++++ yast2-pkg-bindings.spec ++++++
--- /var/tmp/diff_new_pack.NSyxC1/_old 2018-07-07 21:57:23.527394232 +0200
+++ /var/tmp/diff_new_pack.NSyxC1/_new 2018-07-07 21:57:23.527394232 +0200
@@ -17,7 +17,7 @@
Name: yast2-pkg-bindings
-Version: 4.0.12
+Version: 4.0.13
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-pkg-bindings-4.0.12.tar.bz2 -> yast2-pkg-bindings-4.0.13.tar.bz2
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-pkg-bindings-4.0.12/package/yast2-pkg-bindings-devel-doc.spec
new/yast2-pkg-bindings-4.0.13/package/yast2-pkg-bindings-devel-doc.spec
--- old/yast2-pkg-bindings-4.0.12/package/yast2-pkg-bindings-devel-doc.spec
2018-06-21 09:45:06.000000000 +0200
+++ new/yast2-pkg-bindings-4.0.13/package/yast2-pkg-bindings-devel-doc.spec
2018-07-04 17:29:34.000000000 +0200
@@ -16,7 +16,7 @@
#
Name: yast2-pkg-bindings-devel-doc
-Version: 4.0.12
+Version: 4.0.13
Release: 0
License: GPL-2.0
Group: Documentation/HTML
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-pkg-bindings-4.0.12/package/yast2-pkg-bindings.changes
new/yast2-pkg-bindings-4.0.13/package/yast2-pkg-bindings.changes
--- old/yast2-pkg-bindings-4.0.12/package/yast2-pkg-bindings.changes
2018-06-21 09:45:06.000000000 +0200
+++ new/yast2-pkg-bindings-4.0.13/package/yast2-pkg-bindings.changes
2018-07-04 17:29:34.000000000 +0200
@@ -1,4 +1,12 @@
-------------------------------------------------------------------
+Wed Jul 4 12:55:04 CEST 2018 - [email protected]
+
+- SavePkgService: Checking if the service file still exists before
+ updating it. Otherwise add the service instead of updating it.
+ (bsc#1097756)
+- 4.0.13
+
+-------------------------------------------------------------------
Tue Jun 19 13:12:21 UTC 2018 - [email protected]
- Do not save plugin service to the target system, it is defined
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-pkg-bindings-4.0.12/package/yast2-pkg-bindings.spec
new/yast2-pkg-bindings-4.0.13/package/yast2-pkg-bindings.spec
--- old/yast2-pkg-bindings-4.0.12/package/yast2-pkg-bindings.spec
2018-06-21 09:45:06.000000000 +0200
+++ new/yast2-pkg-bindings-4.0.13/package/yast2-pkg-bindings.spec
2018-07-04 17:29:34.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2-pkg-bindings
-Version: 4.0.12
+Version: 4.0.13
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.0.12/src/ServiceManager.cc
new/yast2-pkg-bindings-4.0.13/src/ServiceManager.cc
--- old/yast2-pkg-bindings-4.0.12/src/ServiceManager.cc 2018-06-21
09:45:06.000000000 +0200
+++ new/yast2-pkg-bindings-4.0.13/src/ServiceManager.cc 2018-07-04
17:29:34.000000000 +0200
@@ -336,7 +336,9 @@
y2debug("orig_alias: %s", orig_alias.c_str());
// already saved?
- if (s_stored == zypp::ServiceInfo::noService)
+ // Checking if the service file still exists at all.
+ if (s_stored == zypp::ServiceInfo::noService ||
+ !zypp::PathInfo(s_stored.filepath()).isExist())
{
y2milestone("Adding new service %s", alias.c_str());
// add the service