* make apt-cache madion wotk without deb-src lines
authorMichael Vogt <michael.vogt@ubuntu.com>
Mon, 13 Feb 2006 15:48:25 +0000 (15:48 +0000)
committerMichael Vogt <michael.vogt@ubuntu.com>
Mon, 13 Feb 2006 15:48:25 +0000 (15:48 +0000)
cmdline/apt-cache.cc
debian/changelog

index 0014563..aea9ebe 100644 (file)
@@ -1574,10 +1574,11 @@ bool Madison(CommandLine &CmdL)
 
    pkgCache &Cache = *GCache;
 
-   // Create the text record parsers
+   // Create the src text record parsers and ignore errors about missing
+   // deb-src lines that are generated from pkgSrcRecords::pkgSrcRecords
    pkgSrcRecords SrcRecs(*SrcList);
    if (_error->PendingError() == true)
-      return false;
+      _error->Discard();
 
    for (const char **I = CmdL.FileList + 1; *I != 0; I++)
    {
index f4a8aac..7042906 100644 (file)
@@ -27,6 +27,7 @@ apt (0.6.43.3) unstable; urgency=low
     - don't lock the lists directory in DoInstall, breaks --print-uri 
       (thanks to James Troup for reporting it)
   * debian/apt.dirs: create /etc/apt/sources.list.d 
+  * make apt-cache madison work without deb-src entries (#352583)
 
  --