]> git.deb.at Git - deb/packages.git/commitdiff
lib/Packages/DoShow.pm: Fix source package retrieval
authorFrank Lichtenheld <Frank Lichtenheld frank@lichtenheld.de>
Sun, 3 Jun 2007 08:24:20 +0000 (10:24 +0200)
committerFrank Lichtenheld <Frank Lichtenheld frank@lichtenheld.de>
Sun, 3 Jun 2007 08:24:20 +0000 (10:24 +0200)
Some binary packages are build from official Debian
sources but have no version in the Debian archive
(e.g. libc0.1). Fix searching the source package for
those. Rather hackish solution, needs cleanup.

lib/Packages/DoShow.pm

index e1415886ae0e31b361a535d1d792aef5f2238a30..bd0dc216f82f3f40cd1b6085b8ca5620c553f82e 100644 (file)
@@ -111,6 +111,8 @@ sub do_show {
 
                        debug( "find source package: source=$source", 1) if DEBUG;
                        my $src_data = $sources_all{"$archive $suite $source"};
+                       #FIXME: should be $main_archive or similar, not hardcoded "us"
+                       $src_data = $sources_all{"us $suite $source"} unless $src_data;
                        $page->add_src_data( $source, $src_data )
                            if $src_data;