Hello community,
here is the log from the commit of package yast2-pkg-bindings for
openSUSE:Leap:15.2 checked in at 2020-02-27 06:41:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/yast2-pkg-bindings (Old)
and /work/SRC/openSUSE:Leap:15.2/.yast2-pkg-bindings.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-pkg-bindings"
Thu Feb 27 06:41:42 2020 rev:58 rq:779432 version:4.2.7
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/yast2-pkg-bindings/yast2-pkg-bindings.changes
2020-02-04 17:54:08.636739289 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.yast2-pkg-bindings.new.26092/yast2-pkg-bindings.changes
2020-02-27 06:41:42.537635302 +0100
@@ -1,0 +2,16 @@
+Wed Feb 26 08:50:50 UTC 2020 - Josef Reidinger <[email protected]>
+
+- Fix SourceRestore when some service is defined (bsc#1163081)
+- 4.2.7
+
+-------------------------------------------------------------------
+Thu Feb 20 17:02:03 UTC 2020 - Ladislav Slezák <[email protected]>
+
+- Removed obsolete zypp::target::rpm::ConvertDBReport callbacks,
+ not used since SLE12 (by mlandres)
+- Fixed Pkg.SourceRestore call to allow reading the stored
+ repositories even after the initial installation repository has
+ been added (bsc#1163081)
+- 4.2.6
+
+-------------------------------------------------------------------
Old:
----
yast2-pkg-bindings-4.2.5.tar.bz2
New:
----
yast2-pkg-bindings-4.2.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-pkg-bindings-devel-doc.spec ++++++
--- /var/tmp/diff_new_pack.GVYqmY/_old 2020-02-27 06:41:42.925636111 +0100
+++ /var/tmp/diff_new_pack.GVYqmY/_new 2020-02-27 06:41:42.925636111 +0100
@@ -12,12 +12,12 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: yast2-pkg-bindings-devel-doc
-Version: 4.2.5
+Version: 4.2.7
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: yast2-pkg-bindings-%{version}.tar.bz2
++++++ yast2-pkg-bindings.spec ++++++
--- /var/tmp/diff_new_pack.GVYqmY/_old 2020-02-27 06:41:42.941636144 +0100
+++ /var/tmp/diff_new_pack.GVYqmY/_new 2020-02-27 06:41:42.945636152 +0100
@@ -12,12 +12,12 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: yast2-pkg-bindings
-Version: 4.2.5
+Version: 4.2.7
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-pkg-bindings-4.2.5.tar.bz2 -> yast2-pkg-bindings-4.2.7.tar.bz2
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-pkg-bindings-4.2.5/package/yast2-pkg-bindings-devel-doc.spec
new/yast2-pkg-bindings-4.2.7/package/yast2-pkg-bindings-devel-doc.spec
--- old/yast2-pkg-bindings-4.2.5/package/yast2-pkg-bindings-devel-doc.spec
2020-01-15 14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/package/yast2-pkg-bindings-devel-doc.spec
2020-02-26 10:10:21.000000000 +0100
@@ -16,7 +16,7 @@
#
Name: yast2-pkg-bindings-devel-doc
-Version: 4.2.5
+Version: 4.2.7
Release: 0
License: GPL-2.0-only
Group: Documentation/HTML
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-pkg-bindings-4.2.5/package/yast2-pkg-bindings.changes
new/yast2-pkg-bindings-4.2.7/package/yast2-pkg-bindings.changes
--- old/yast2-pkg-bindings-4.2.5/package/yast2-pkg-bindings.changes
2020-01-15 14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/package/yast2-pkg-bindings.changes
2020-02-26 10:10:21.000000000 +0100
@@ -1,4 +1,20 @@
-------------------------------------------------------------------
+Wed Feb 26 08:50:50 UTC 2020 - Josef Reidinger <[email protected]>
+
+- Fix SourceRestore when some service is defined (bsc#1163081)
+- 4.2.7
+
+-------------------------------------------------------------------
+Thu Feb 20 17:02:03 UTC 2020 - Ladislav Slezák <[email protected]>
+
+- Removed obsolete zypp::target::rpm::ConvertDBReport callbacks,
+ not used since SLE12 (by mlandres)
+- Fixed Pkg.SourceRestore call to allow reading the stored
+ repositories even after the initial installation repository has
+ been added (bsc#1163081)
+- 4.2.6
+
+-------------------------------------------------------------------
Mon Jan 13 12:18:43 UTC 2020 - Petr Pavlu <[email protected]>
- Fix calculation of replaced products in Pkg.Resolvable2YCPMap()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-pkg-bindings-4.2.5/package/yast2-pkg-bindings.spec
new/yast2-pkg-bindings-4.2.7/package/yast2-pkg-bindings.spec
--- old/yast2-pkg-bindings-4.2.5/package/yast2-pkg-bindings.spec
2020-01-15 14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/package/yast2-pkg-bindings.spec
2020-02-26 10:10:21.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-pkg-bindings
-Version: 4.2.5
+Version: 4.2.7
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.2.5/src/Callbacks.YCP.h
new/yast2-pkg-bindings-4.2.7/src/Callbacks.YCP.h
--- old/yast2-pkg-bindings-4.2.5/src/Callbacks.YCP.h 2020-01-15
14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/src/Callbacks.YCP.h 2020-02-26
10:10:21.000000000 +0100
@@ -65,7 +65,7 @@
**/
enum CBid {
CB_StartRebuildDb, CB_ProgressRebuildDb, CB_NotifyRebuildDb,
CB_StopRebuildDb,
- CB_StartConvertDb, CB_ProgressConvertDb, CB_NotifyConvertDb,
CB_StopConvertDb,
+ /* Legacy: Unused since Code12 */ CB_StartConvertDb,
CB_ProgressConvertDb, CB_NotifyConvertDb, CB_StopConvertDb,
CB_StartScanDb, CB_ProgressScanDb, CB_ErrorScanDb, CB_DoneScanDb,
CB_StartProvide, CB_ProgressProvide, CB_DoneProvide,
CB_StartPackage, CB_ProgressPackage, CB_DonePackage,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.2.5/src/Callbacks.cc
new/yast2-pkg-bindings-4.2.7/src/Callbacks.cc
--- old/yast2-pkg-bindings-4.2.5/src/Callbacks.cc 2020-01-15
14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/src/Callbacks.cc 2020-02-26
10:10:21.000000000 +0100
@@ -95,57 +95,6 @@
///////////////////////////////////////////////////////////////////
- // ConvertDbCallback
- ///////////////////////////////////////////////////////////////////
- struct ConvertDbReceive : public Recipient, public
zypp::callback::ReceiveReport<zypp::target::rpm::ConvertDBReport>
- {
- ConvertDbReceive( RecipientCtl & construct_r ) : Recipient( construct_r
) {}
-
- virtual void reportbegin()
- {
- y2milestone("Convert DB Init Callback");
- }
-
- virtual void reportend()
- {
- y2milestone("Convert DB Destroy Callback");
- }
-
- virtual void start(zypp::Pathname pname) {
- CB callback(ycpcb(YCPCallbacks::CB_StartConvertDb));
- if (callback._set) {
- callback.addStr(pname.asString());
- callback.evaluate();
- }
- }
-
- virtual bool progress(int value, zypp::Pathname pth)
- {
- CB callback( ycpcb( YCPCallbacks::CB_ProgressConvertDb ) );
- if (callback._set) {
- callback.addInt( value );
- callback.addStr(pth.asString());
- callback.evaluate();
- }
-
- // return default value from the parent class
- return zypp::target::rpm::ConvertDBReport::progress(value, pth);
- }
-
- virtual void finish(zypp::Pathname path,
zypp::target::rpm::ConvertDBReport::Error error, const std::string &reason)
- {
- CB callback( ycpcb( YCPCallbacks::CB_StopConvertDb ) );
- if (callback._set) {
- callback.addInt( error );
- callback.addStr( reason );
- callback.evaluate();
- }
- }
- };
-
-
-
- ///////////////////////////////////////////////////////////////////
// RebuildDbCallback
///////////////////////////////////////////////////////////////////
struct RebuildDbReceive : public Recipient, public
zypp::callback::ReceiveReport<zypp::target::rpm::RebuildDBReport>
@@ -1845,7 +1794,6 @@
private:
// RRM DB callbacks
- ZyppRecipients::ConvertDbReceive _convertDbReceive;
ZyppRecipients::RebuildDbReceive _rebuildDbReceive;
// package callbacks
@@ -1885,7 +1833,6 @@
ZyppReceive( const YCPCallbacks & ycpcb_r, PkgFunctions &pkg)
: RecipientCtl( ycpcb_r )
- , _convertDbReceive( *this )
, _rebuildDbReceive( *this )
, _installPkgReceive( *this, pkg )
, _removePkgReceive( *this )
@@ -1905,7 +1852,6 @@
, _authReceive( *this )
{
// connect the receivers
- _convertDbReceive.connect();
_rebuildDbReceive.connect();
_installPkgReceive.connect();
_removePkgReceive.connect();
@@ -1928,7 +1874,6 @@
virtual ~ZyppReceive()
{
// disconnect the receivers
- _convertDbReceive.disconnect();
_rebuildDbReceive.disconnect();
_installPkgReceive.disconnect();
_removePkgReceive.disconnect();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.2.5/src/Callbacks_Register.cc
new/yast2-pkg-bindings-4.2.7/src/Callbacks_Register.cc
--- old/yast2-pkg-bindings-4.2.5/src/Callbacks_Register.cc 2020-01-15
14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/src/Callbacks_Register.cc 2020-02-26
10:10:21.000000000 +0100
@@ -226,16 +226,19 @@
return SET_YCP_CB( CB_DoneScanDb, args );
}
-
+/** Legacy: Unused since Code12 */
YCPValue PkgFunctions::CallbackStartConvertDb( const YCPValue& args ) {
return SET_YCP_CB( CB_StartConvertDb, args );
}
+/** Legacy: Unused since Code12 */
YCPValue PkgFunctions::CallbackProgressConvertDb( const YCPValue& args ) {
return SET_YCP_CB( CB_ProgressConvertDb, args );
}
+/** Legacy: Unused since Code12 */
YCPValue PkgFunctions::CallbackNotifyConvertDb( const YCPValue& args ) {
return SET_YCP_CB( CB_NotifyConvertDb, args );
}
+/** Legacy: Unused since Code12 */
YCPValue PkgFunctions::CallbackStopConvertDb( const YCPValue& args ) {
return SET_YCP_CB( CB_StopConvertDb, args );
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.2.5/src/PkgFunctions.cc
new/yast2-pkg-bindings-4.2.7/src/PkgFunctions.cc
--- old/yast2-pkg-bindings-4.2.5/src/PkgFunctions.cc 2020-01-15
14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/src/PkgFunctions.cc 2020-02-26
10:10:21.000000000 +0100
@@ -61,6 +61,7 @@
PkgFunctions::PkgFunctions () :
_target_root( "/" )
, _target_loaded(false)
+ , _source_loaded(false)
, zypp_pointer(NULL)
, repo_manager(NULL)
, autorefresh_skipped(false)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.2.5/src/PkgFunctions.h
new/yast2-pkg-bindings-4.2.7/src/PkgFunctions.h
--- old/yast2-pkg-bindings-4.2.5/src/PkgFunctions.h 2020-01-15
14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/src/PkgFunctions.h 2020-02-26
10:10:21.000000000 +0100
@@ -83,6 +83,7 @@
zypp::Pathname _target_root;
bool _target_loaded;
+ bool _source_loaded;
zypp::ZYpp::Ptr zypp_pointer;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.2.5/src/Source_Load.cc
new/yast2-pkg-bindings-4.2.7/src/Source_Load.cc
--- old/yast2-pkg-bindings-4.2.5/src/Source_Load.cc 2020-01-15
14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/src/Source_Load.cc 2020-02-26
10:10:21.000000000 +0100
@@ -55,9 +55,9 @@
// return value
bool success = true;
- if (repos.size() > 0)
+ if (_source_loaded)
{
- y2warning("Number of registered repositories: %zd, skipping repository
load!", repos.size());
+ y2warning("Repositories already loaded, skipping repository load!");
return YCPBoolean(success);
}
@@ -127,6 +127,7 @@
{
repos.push_back(new YRepo(*it));
}
+ _source_loaded = true;
}
catch (const zypp::Exception& excpt)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-pkg-bindings-4.2.5/src/Source_Save.cc
new/yast2-pkg-bindings-4.2.7/src/Source_Save.cc
--- old/yast2-pkg-bindings-4.2.5/src/Source_Save.cc 2020-01-15
14:41:27.000000000 +0100
+++ new/yast2-pkg-bindings-4.2.7/src/Source_Save.cc 2020-02-26
10:10:21.000000000 +0100
@@ -293,6 +293,8 @@
}
y2milestone("All sources and services have been unregistered");
+ // reset the source loaded flag
+ _source_loaded = false;
return YCPBoolean(true);
}