Imported Upstream version 14.44.1 55/94655/1
authorDongHun Kwak <dh0128.kwak@samsung.com>
Tue, 1 Nov 2016 01:40:25 +0000 (10:40 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Tue, 1 Nov 2016 01:40:27 +0000 (10:40 +0900)
Change-Id: I4166425e068463bd4c203a41d76ef3600481148d
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
VERSION.cmake
package/libzypp.changes
zypp/Resolver.cc
zypp/Resolver.h
zypp/target/TargetImpl.cc

index a4c5475..a23ef41 100644 (file)
@@ -61,8 +61,8 @@
 SET(LIBZYPP_MAJOR "14")
 SET(LIBZYPP_COMPATMINOR "39")
 SET(LIBZYPP_MINOR "44")
-SET(LIBZYPP_PATCH "0")
+SET(LIBZYPP_PATCH "1")
 #
-# LAST RELEASED: 14.44.0 (39)
+# LAST RELEASED: 14.44.1 (39)
 # (The number in parenthesis is LIBZYPP_COMPATMINOR)
 #=======
index c29d55a..8f63bc7 100644 (file)
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Tue Oct 11 18:07:13 CEST 2016 - ma@suse.de
+
+- Let 'dup --from' leave an updateTestcase-<DATE> in /var/log (bsc#1004096)
+- version 14.44.1 (39)
+
+-------------------------------------------------------------------
 Tue Oct 11 12:32:32 CEST 2016 - ma@suse.de
 
 - RepoInfo: Allow parsing multiple gpgkey= URLs (bsc#1003748)
index f4bb1dc..6092660 100644 (file)
@@ -123,6 +123,7 @@ namespace zypp
 #undef ZOLV_FLAG_TRIBOOL
 
   void Resolver::addUpgradeRepo( Repository repo_r )   { _pimpl->addUpgradeRepo( repo_r ); }
+  bool Resolver::upgradingRepos() const                        { return !_pimpl->upgradeRepos().empty(); }
   bool Resolver::upgradingRepo( Repository repo_r ) const { return _pimpl->upgradingRepo( repo_r ); }
   void Resolver::removeUpgradeRepo( Repository repo_r )        { _pimpl->removeUpgradeRepo( repo_r ); }
   void Resolver::removeUpgradeRepos()                  { _pimpl->removeUpgradeRepos(); }
index dd71fd2..f2ef092 100644 (file)
@@ -280,6 +280,11 @@ namespace zypp
     void addUpgradeRepo( Repository repo_r );
 
     /**
+     * Whether there is at least one \c UpgradeRepo request pending
+     */
+    bool upgradingRepos() const;
+
+    /**
      * Whether there is an \c UpgradeRepo request pending for this repo.
      */
     bool upgradingRepo( Repository repo_r ) const;
index 2230d86..1a8a803 100644 (file)
@@ -1136,7 +1136,7 @@ namespace zypp
       ///////////////////////////////////////////////////////////////////
       // Write out a testcase if we're in dist upgrade mode.
       ///////////////////////////////////////////////////////////////////
-      if ( getZYpp()->resolver()->upgradeMode() )
+      if ( pool_r.resolver().upgradeMode() || pool_r.resolver().upgradingRepos() )
       {
         if ( ! policy_r.dryRun() )
         {