Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit zypper
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Tue, 28 Aug 2007 19:28:21 +0200
  • Message-id: <20070828172821.CB08F678180@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package zypper
checked in at Tue Aug 28 19:28:21 CEST 2007.

--------
--- zypper/zypper.changes       2007-08-28 18:19:51.000000000 +0200
+++ /mounts/work_src_done/STABLE/zypper/zypper.changes  2007-08-28 18:56:14.001664000 +0200
@@ -1,0 +2,11 @@
+Tue Aug 28 18:53:01 CEST 2007 - kkaempf@xxxxxxx
+
+- Don't search disabled repos, override with --repo (#304653)
+- r 6945
+
+-------------------------------------------------------------------
+Tue Aug 28 18:51:18 CEST 2007 - dmacvicar@xxxxxxx
+
+- (#302379) allows to skip packages and abort
+
+-------------------------------------------------------------------
@@ -55 +66 @@
-Tue Aug 21 15:07:29 CEST 2007 - duncan@xxxxxxx
+Tue Aug 21 15:07:29 CEST 2007 - dmacvicar@xxxxxxx

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ zypper.spec ++++++
--- /var/tmp/diff_new_pack.V12924/_old  2007-08-28 19:27:57.000000000 +0200
+++ /var/tmp/diff_new_pack.V12924/_new  2007-08-28 19:27:57.000000000 +0200
@@ -21,7 +21,7 @@
 PreReq:         permissions
 Summary:        Command Line Package Management Using Libzypp
 Version:        0.8.17
-Release:        1
+Release:        2
 Source:         zypper-0.8.17.tar.bz2
 Prefix:         /usr
 URL:            http://en.opensuse.org/Zypper
@@ -97,6 +97,11 @@
 %ghost %config(noreplace) %{_var}/log/zypper.log
 
 %changelog
+* Tue Aug 28 2007 - kkaempf@xxxxxxx
+- Don't search disabled repos, override with --repo (#304653)
+- r 6945
+* Tue Aug 28 2007 - dmacvicar@xxxxxxx
+- (#302379) allows to skip packages and abort
 * Tue Aug 28 2007 - mvidner@xxxxxxx
 - "help foo" now works like "foo --help" (by Dominique Leuenberger, #299818).
 * Tue Aug 28 2007 - kkaempf@xxxxxxx
@@ -126,7 +131,7 @@
 - Re-enabled the read-only lock for service-list (#302152).
 - Corrected cache paths in the man page (#302662).
 - 0.8.16
-* Tue Aug 21 2007 - duncan@xxxxxxx
+* Tue Aug 21 2007 - dmacvicar@xxxxxxx
 - fix invalid capability creation (#301690)
 - 0.8.15
 * Tue Aug 21 2007 - tgoettlicher@xxxxxxx

++++++ zypper-0.8.17.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zypper-0.8.17/package/zypper.changes new/zypper-0.8.17/package/zypper.changes
--- old/zypper-0.8.17/package/zypper.changes    2007-08-28 18:02:36.000000000 +0200
+++ new/zypper-0.8.17/package/zypper.changes    2007-08-28 18:55:45.000000000 +0200
@@ -1,4 +1,15 @@
 -------------------------------------------------------------------
+Tue Aug 28 18:53:01 CEST 2007 - kkaempf@xxxxxxx
+
+- Don't search disabled repos, override with --repo (#304653)
+- r 6945
+
+-------------------------------------------------------------------
+Tue Aug 28 18:51:18 CEST 2007 - dmacvicar@xxxxxxx
+
+- (#302379) allows to skip packages and abort
+
+-------------------------------------------------------------------
 Tue Aug 28 17:51:43 CEST 2007 - mvidner@xxxxxxx
 
 - "help foo" now works like "foo --help" (by Dominique Leuenberger, #299818).
@@ -21,7 +32,7 @@
 - rev 6933
 
 -------------------------------------------------------------------
-Tue Aug 28 12:50:27 CEST 2007 - duncan@xxxxxxx
+Tue Aug 28 12:50:27 CEST 2007 - dmacvicar@xxxxxxx
 
 - a init target at refresh to have keys available
   (#304672) 
@@ -52,7 +63,7 @@
 - 0.8.16
 
 -------------------------------------------------------------------
-Tue Aug 21 15:07:29 CEST 2007 - duncan@xxxxxxx
+Tue Aug 21 15:07:29 CEST 2007 - dmacvicar@xxxxxxx
 
 - fix invalid capability creation (#301690)
 - 0.8.15 
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zypper-0.8.17/src/zypper.cc new/zypper-0.8.17/src/zypper.cc
--- old/zypper-0.8.17/src/zypper.cc     2007-08-28 18:02:36.000000000 +0200
+++ new/zypper-0.8.17/src/zypper.cc     2007-08-28 18:55:45.000000000 +0200
@@ -21,6 +21,7 @@
 #include <boost/logic/tribool.hpp>
 
 #include <zypp/base/Logger.h>
+#include "zypp/base/UserRequestException.h"
 #include <zypp/repo/RepoException.h>
 #include <zypp/zypp_detail/ZYppReadOnlyHack.h>
 
@@ -1427,6 +1428,13 @@
     ret = one_command (argc, argv);
     command = ZypperCommand::NONE;
   }
+  catch (const AbortRequestException & ex)
+  {
+    ZYPP_CAUGHT(ex);
+
+    //cerr << _("User requested to abort.") << endl;
+    cerr << ex.asUserString() << endl;
+  }
   catch (const Exception & ex) {
     ZYPP_CAUGHT(ex);
 
@@ -1434,7 +1442,6 @@
     cerr << ex.asUserString() << endl;
        report_a_bug(cerr);
   }
-
        if ( gSettings.machine_readable )
        cout << "</stream>" << endl;
 
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zypper-0.8.17/src/zypper-search.cc new/zypper-0.8.17/src/zypper-search.cc
--- old/zypper-0.8.17/src/zypper-search.cc      2007-08-28 18:02:36.000000000 +0200
+++ new/zypper-0.8.17/src/zypper-search.cc      2007-08-28 18:55:45.000000000 +0200
@@ -5,6 +5,8 @@
 #include "zypper-misc.h"
 
 #include <zypp/base/Algorithm.h>
+#include <zypp/RepoManager.h>
+#include <zypp/RepoInfo.h>
 
 using namespace std;
 using namespace boost;
@@ -23,6 +25,35 @@
   , _case_sensitive(false)
 {
   // _kinds stays empty
+
+  // check for disabled repos and limit list of repos accordingly.
+  //   "-r/--repo" will override this
+  try {
+    RepoManager manager;
+    std::list<zypp::RepoInfo> known_repos = manager.knownRepositories();
+    std::list<zypp::RepoInfo>::const_iterator it_r;
+    for (it_r = known_repos.begin(); it_r != known_repos.end(); ++it_r)
+    {
+      if (!it_r->enabled()) {
+       break;
+      }
+    }
+    if (it_r != known_repos.end())     // loop ended prematurely -> one of the repos is disabled
+    {
+      clearRepos();
+      for (it_r = known_repos.begin(); it_r != known_repos.end(); ++it_r)
+      {
+       if (it_r->enabled()) {
+         addRepo( it_r->alias() );                  // explicitly list enabled repos
+        }
+      }
+    }
+  }
+  catch ( const Exception & excpt_r )
+  {
+    ZYPP_CAUGHT( excpt_r );
+    cerr << "Checking for disabled repositories failed" << endl;
+  }
 }
 
 void ZyppSearchOptions::resolveConflicts() {


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >