[debpool] Bug#518105: debpool: Uses .deb filename in Package: field of Packages files

Luis Rodrigo Gallardo Cruz rodrigo at debian.org
Wed Mar 4 06:21:28 UTC 2009


Package: debpool
Version: 0.5.1
Severity: normal
Tags: patch

When generating Packages files, debpool uses the filename of the installed
.deb, instead of the Package name for the Package: field.

The attached patch fixes this.

-------------------------------------------------------------------------------
diff -ubr /usr/share/perl5/DebPool/Packages.pm DebPool/Packages.pm
--- /usr/share/perl5/DebPool/Packages.pm	2008-10-27 15:20:19.000000000 -0700
+++ DebPool/Packages.pm	2009-03-03 21:45:56.000000000 -0800
@@ -662,7 +662,7 @@
         my $control = Parse_File("$tmpdir/control");
 
         # Dump all of our data into the metadata tempfile.
-        print $tmpfile_handle "Package: $package\n";
+        print $tmpfile_handle "Package: $control->{'Package'}\n";
 
         if (defined($control->{'Priority'})) {
             print $tmpfile_handle "Priority: $control->{'Priority'}\n";
-------------------------------------------------------------------------------


-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing'), (250, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages debpool depends on:
ii  libarchive-ar-perl            1.13b-2    perl interface for manipulating ar
ii  libcompress-bzip2-perl        2.09-2     Perl interface to Bzip2 compressio
ii  libproc-daemon-perl           0.03-2     Run Perl program as a daemon proce
ii  perl                          5.10.0-19  Larry Wall's Practical Extraction 

Versions of packages debpool recommends:
ii  gnupg                       1.4.9-3      GNU privacy guard - a free PGP rep
ii  liblinux-inotify2-perl      1:1.1-2.1+b1 scalable directory/file change not

debpool suggests no packages.

-- no debconf information





More information about the Debpool-devel mailing list