Here is a patch that should fix the issue:

=== modified file 'cmdline/apt-get.cc'
--- cmdline/apt-get.cc  2008-12-16 06:37:02 +0000
+++ cmdline/apt-get.cc  2009-03-05 13:36:03 +0000
@@ -1272,10 +1272,14 @@
         }
       }   
    }
+
+   bool MatchSrcOnly = false;
    
    // No source package name..
    if (Src.empty() == true)
       Src = TmpSrc;
+   else
+      MatchSrcOnly = true;
    
    // The best hit
    pkgSrcRecords::Parser *Last = 0;
@@ -1291,13 +1295,13 @@
       binary packages in the search */
    pkgSrcRecords::Parser *Parse;
    SrcRecs.Restart();
-   while ((Parse = SrcRecs.Find(Src.c_str(),false)) != 0)
+   while ((Parse = SrcRecs.Find(Src.c_str(),MatchSrcOnly)) != 0)
    {
       string Ver = Parse->Version();
       
       // show name mismatches
       if (IsMatch == true && Parse->Package() != Src) 
-        ioprintf(c1out,  _("No source package '%s' picking '%s' instead"), 
Parse->Package().c_str(), Src.c_str());
+        ioprintf(c1out,  _("No source package '%s' picking '%s' instead\n"), 
Parse->Package().c_str(), Src.c_str());
       
       if (VerTag.empty() == false)
       {


** Changed in: apt (Ubuntu)
   Importance: Undecided => Medium
       Status: New => Triaged
       Target: None => ubuntu-9.04-beta

-- 
[jaunty] apt-get source linux-image`-uname -r` does not download sources
https://bugs.launchpad.net/bugs/330103
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to