Imported Upstream version 16.3.1 26/94726/1 upstream/16.3.1
authorDongHun Kwak <dh0128.kwak@samsung.com>
Tue, 1 Nov 2016 02:16:29 +0000 (11:16 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Tue, 1 Nov 2016 02:16:30 +0000 (11:16 +0900)
Change-Id: I1e7c33dab70725c0e6e7e0ece7d35c024a5d9d47
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 5263111..dab5ac2 100644 (file)
@@ -61,8 +61,8 @@
 SET(LIBZYPP_MAJOR "16")
 SET(LIBZYPP_COMPATMINOR "0")
 SET(LIBZYPP_MINOR "3")
-SET(LIBZYPP_PATCH "0")
+SET(LIBZYPP_PATCH "1")
 #
-# LAST RELEASED: 16.3.0 (0)
+# LAST RELEASED: 16.3.1 (0)
 # (The number in parenthesis is LIBZYPP_COMPATMINOR)
 #=======
index 6aa746a..5aa833d 100644 (file)
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Tue Oct 11 18:04:18 CEST 2016 - ma@suse.de
+
+- Let 'dup --from' leave an updateTestcase-<DATE> in /var/log (bsc#1004096)
+- version 16.3.1 (0)
+
+-------------------------------------------------------------------
 Tue Oct 11 11:41:47 CEST 2016 - ma@suse.de
 
 - RepoInfo: Allow parsing multiple gpgkey= URLs (bsc#1003748)
index 8e10142..8c02fac 100644 (file)
@@ -126,6 +126,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 c7ebb09..aaeffbe 100644 (file)
@@ -286,6 +286,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 bcc7661..baffb9b 100644 (file)
@@ -1152,7 +1152,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() )
         {