* fix regression about not working --print-uris in "install"
authorMichael Vogt <michael.vogt@ubuntu.com>
Wed, 8 Feb 2006 10:19:02 +0000 (10:19 +0000)
committerMichael Vogt <michael.vogt@ubuntu.com>
Wed, 8 Feb 2006 10:19:02 +0000 (10:19 +0000)
cmdline/apt-get.cc
debian/changelog

index abeb57c..837094e 100644 (file)
@@ -1411,15 +1411,6 @@ bool DoUpgrade(CommandLine &CmdL)
 /* Install named packages */
 bool DoInstall(CommandLine &CmdL)
 {
-   // Lock the list directory
-   FileFd Lock;
-   if (_config->FindB("Debug::NoLocking",false) == false)
-   {
-      Lock.Fd(GetLock(_config->FindDir("Dir::State::Lists") + "lock"));
-      if (_error->PendingError() == true)
-        return _error->Error(_("Unable to lock the list directory"));
-   }
-   
    CacheFile Cache;
    if (Cache.OpenForInstall() == false || 
        Cache.CheckDeps(CmdL.FileSize() != 1) == false)
index b71fe09..4f2ea84 100644 (file)
@@ -3,8 +3,11 @@ apt (0.6.43.3) unstable; urgency=low
   * apt-pkg/deb/deblistparser.cc:
     - don't explode on a DepCompareOp in a Provides line, but warn about
       it and ignore it otherwise (thanks to James Troup for reporting it)
+  * cmdline/apt-get.cc:
+    - don't lock the lists directory in DoInstall, breaks --print-uri 
+      (thanks to James Troup for reporting it)
 
- -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 19 Jan 2006 01:05:52 +0100
+ -- 
 
 apt (0.6.43.2) unstable; urgency=low