Package: debpartial-mirror Version: 0.2.96 Severity: normal Tags: patch debpartial-mirror generates wrong SHA1 sums in Release files. Example output looks like this:
MD5Sum: 13d5dfa84451e9afa08e0a8bd7ffc28a 125 main/binary-i386/Release b9dcbb6bec1e0d3f79e8ada254d7a17a 229295 main/binary-i386/Packages f8fa6bd61f08209f756429324df7ca56 75075 main/binary-i386/Packages.gz 4e3256d20c878f4ccf734adcfd592032 242478 main/debian-installer/binary-i386/Packages e811055f706956fdc508ef3bc1625ce9 64343 main/debian-installer/binary-i386/Packages.gz SHA1: 418728bb788900516f7131b0c87e0a6f3ecb1265 64343 main/binary-i386/Release 418728bb788900516f7131b0c87e0a6f3ecb1265 64343 main/binary-i386/Packages 418728bb788900516f7131b0c87e0a6f3ecb1265 64343 main/binary-i386/Packages.gz 418728bb788900516f7131b0c87e0a6f3ecb1265 64343 main/debian-installer/binary-i386/Packages 418728bb788900516f7131b0c87e0a6f3ecb1265 64343 main/debian-installer/binary-i386/Packages.gz Fix is attached. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to ru_RU.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages debpartial-mirror depends on: ii gnupg 1.4.9-3 GNU privacy guard - a free PGP rep ii python 2.5.2-2 An interactive high-level object-o ii python-apt 0.7.7.1 Python interface to libapt-pkg ii python-cdd 0.0.8 library to make easier to build CD ii python-pycurl 7.18.2-1 Python bindings to libcurl ii python-support 0.8.4 automated rebuilding support for P debpartial-mirror recommends no packages. debpartial-mirror suggests no packages. -- no debconf information
diff --git a/debpartial_mirror/Dists.py b/debpartial_mirror/Dists.py index e8f3541..2900552 100644 --- a/debpartial_mirror/Dists.py +++ b/debpartial_mirror/Dists.py @@ -415,6 +415,7 @@ class _Indices: out.write("SHA1:\n") for filename in files: + fullpath = "dists/%s/%s" % (dist, filename) out.write(" %s %8d %s\n" % ( filesystem.sha1sum(fullpath), filesystem.size(fullpath),