]> git.saurik.com Git - apt.git/commitdiff
* apt-pkg/algorithms.cc:
authorMichael Vogt <michael.vogt@ubuntu.com>
Thu, 10 Jan 2008 11:08:21 +0000 (12:08 +0100)
committerMichael Vogt <michael.vogt@ubuntu.com>
Thu, 10 Jan 2008 11:08:21 +0000 (12:08 +0100)
  - Since APT::Get::List-Cleanup and APT::List-Cleanup both default to
    true, the effect of the compatibility code was to require both of them
    to be set to false in order to disable list cleanup; this broke the
    installer. Instead, disable list cleanup if either of them is set to
    false.

apt-pkg/algorithms.cc
debian/changelog

index 6e2b9755730c11b824dde72ce199b791a5d4972b..57b85e24fec42cccd5176b774bb1ea558c285172 100644 (file)
@@ -1356,7 +1356,7 @@ bool ListUpdate(pkgAcquireStatus &Stat,
    // Keep "APT::Get::List-Cleanup" name for compatibility, but
    // this is really a global option for the APT library now
    if (!TransientNetworkFailure && !Failed &&
-       (_config->FindB("APT::Get::List-Cleanup",true) == true ||
+       (_config->FindB("APT::Get::List-Cleanup",true) == true &&
        _config->FindB("APT::List-Cleanup",true) == true))
    {
       if (Fetcher.Clean(_config->FindDir("Dir::State::lists")) == false ||
index ef4a21b6f394735f07094906ea979e17d5d2f6b8..700e93af73aea8ef95d1f550beb86f188f20b451 100644 (file)
@@ -1,3 +1,15 @@
+apt (0.7.11) UNRELEASED; urgency=low
+
+  [ Colin Watson ]
+  * apt-pkg/algorithms.cc:
+    - Since APT::Get::List-Cleanup and APT::List-Cleanup both default to
+      true, the effect of the compatibility code was to require both of them
+      to be set to false in order to disable list cleanup; this broke the
+      installer. Instead, disable list cleanup if either of them is set to
+      false.
+
+ -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 10 Jan 2008 12:06:12 +0100
+
 apt (0.7.10) unstable; urgency=low
 
   [ Otavio Salvador ]