Package: apt Version: 0.8.10.3+squeeze1 Severity: normal Hello,
I am creating apt archive using the following script (which uses pool split by release). It works flawlessly with stable apt but with testing I get: W: Failed to fetch copy:/var/lib/apt/lists/partial/127.0.0.1_debs_dists_squeeze_live_binary-amd64_Packages Hash Sum mismatch The file is still compressed in this location. Decompressing and checksumming yields the checksum present in the Release file as stable apt correctly determines. There is /var/lib/apt/lists/partial/127.0.0.1_debs_dists_squeeze_live_binary-amd64_Packages.decomp.FAILED which is a copy of the compressed list above. I suspect that apt does not decompress the file before use. When I modified the script to do checksumming after compression I got error about invalid field before package header. #!/bin/sh -ex archs="i386 amd64" suite="stable" codenames="lenny squeeze" comp="live" for codename in $codenames ; do rm -f dists/$suite ln -sf $codename dists/$suite find $codename -name \*.deb -exec dpkg-name '{}' ';' for a in $archs ; do mkdir -p dists/$codename/$comp/binary-$a dpkg-scanpackages -a $a -m $codename /dev/null > dists/$codename/$comp/binary-$a/Packages rm -f dists/$codename/$comp/binary-$a/Packages.* done #-o APT::FTPArchive::Release::Date= \ #-o APT::FTPArchive::Release::Version=None \ apt-ftparchive \ -o APT::FTPArchive::Release::Origin=hramrach \ -o APT::FTPArchive::Release::Suite=$suite \ -o APT::FTPArchive::Release::Codename=$codename \ -o APT::FTPArchive::Release::Architectures="$a" \ -o APT::FTPArchive::Release::Components="$comp" \ -o APT::FTPArchive::Release::Description="Some packages patched for testing/debugging stuff in d-l" \ -o APT::FTPArchive::Release::Label="hramrach's Debian Live patch repository" \ release dists/$codename >dists/$codename/Release gpg -b dists/$codename/Release mv dists/$codename/Release.{sig,gpg} for a in $archs ; do gzip -f -9 dists/$codename/$comp/binary-$a/Packages done done -- Package-specific info: -- (/etc/apt/preferences present, but not submitted) -- -- (/etc/apt/sources.list present, but not submitted) -- -- System Information: Debian Release: wheezy/sid APT prefers stable APT policy: (900, 'stable'), (500, 'testing'), (410, 'unstable'), (200, 'experimental'), (111, 'oldstable'), (107, 'natty-updates'), (107, 'natty') Architecture: amd64 (x86_64) Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages apt depends on: ii debian-archive-keyring 2010.08.28 ii gnupg 1.4.10-4 ii libc6 2.13-21 ii libgcc1 1:4.6.1-13 ii libstdc++6 4.6.1-13 ii zlib1g 1:1.2.3.4.dfsg-3 apt recommends no packages. Versions of packages apt suggests: pn apt-doc 0.8.10.3+squeeze1 pn aptitude 0.6.3-3.2+squeeze1 pn bzip2 1.0.5-6 pn dpkg-dev 1.16.1 pn lzma 4.43-14 pn python-apt <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org