From 4be008cb4dcaa8d6a97b1e3393bc68f9cc48655e Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Fri, 28 Aug 2009 14:39:22 +0200 Subject: apt/package.py: Use the source version instead of the binary version in fetch_source(). --- apt/package.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'apt') diff --git a/apt/package.py b/apt/package.py index 27e0dc90..6a85d2b5 100644 --- a/apt/package.py +++ b/apt/package.py @@ -478,10 +478,11 @@ class Version(object): acq = apt_pkg.GetAcquire(progress or apt.progress.TextFetchProgress()) dsc = None - src.Lookup(self.package.name) + record = self._records + src.Lookup(record.SourcePkg) try: - while self.version != src.Version: - src.Lookup(self.package.name) + while record.SourceVer != src.Version: + src.Lookup(record.SourcePkg) except AttributeError: raise ValueError("No source for %r" % self) for md5, size, path, type in src.Files: -- cgit v1.2.3