Package: wget Version: 1.19.3-1 Downloading http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc in stretch vs sid and comparing MD5 sums:
In Debian *stretch 4.9.0-5*-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 With *wget 1.19.2-1*: (manually built) + asc_url= http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc + [[ ! -z http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc ]] + wget http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc --2018-01-21 14:14:06-- http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc Resolving http.debian.net (http.debian.net)... 2001:4f8:1:c::15 Connecting to http.debian.net (http.debian.net)|2001:4f8:1:c::15|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc [following] --2018-01-21 14:14:07-- http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc Resolving cdn-fastly.deb.debian.org (cdn-fastly.deb.debian.org)... 2a04:4e42::204 Connecting to cdn-fastly.deb.debian.org (cdn-fastly.deb.debian.org)|2a04:4e42::204|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 651 [text/plain] Saving to: ‘apr-util_1.6.1.orig.tar.bz2.asc’ apr-util_1.6.1.orig.tar.bz2.asc 100%[=============================================================================>] 651 --.-KB/s in 0s 2018-01-21 14:14:07 (85.9 MB/s) - ‘apr-util_1.6.1.orig.tar.bz2.asc’ saved [801] + return_code=0 + [[ 0 != 0 ]] ++ basename http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc + asc_filename=apr-util_1.6.1.orig.tar.bz2.asc + echo ----------------------- ----------------------- + echo 'Checking MD5 checksums' Checking MD5 checksums + echo ----------------------- ----------------------- ++ cat apr-util.txt ++ grep -C 2 -E '\.debian\.(net|org)/debian.*\.asc' ++ grep md5sum ++ sed 's|.*\"md5sum\">\(.*\)<.*|\1|g' ++ tail --lines=1 + asc_online_md5sum=56d1c76f41e658277444bb744d67d43e ++ md5sum apr-util_1.6.1.orig.tar.bz2.asc ++ cut -d ' ' -f 1 + asc_local_md5sum=56d1c76f41e658277444bb744d67d43e In a *sid chroot*: with *wget 1.19.3-1*: + asc_url= http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc + [[ ! -z http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc ]] + wget http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc --2018-01-21 13:11:35-- http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc Resolving http.debian.net (http.debian.net)... 2001:4f8:1:c::15 Connecting to http.debian.net (http.debian.net)|2001:4f8:1:c::15|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc [following] --2018-01-21 13:11:35-- http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc Resolving cdn-fastly.deb.debian.org (cdn-fastly.deb.debian.org)... 2a04:4e42::204 Connecting to cdn-fastly.deb.debian.org (cdn-fastly.deb.debian.org)|2a04:4e42::204|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 651 [text/plain] Saving to: ‘apr-util_1.6.1.orig.tar.bz2.asc’ apr-util_1.6.1.orig.tar.bz2.asc 100%[=============================================================================>] 651 --.-KB/s in 0s 2018-01-21 13:11:35 (164 MB/s) - ‘apr-util_1.6.1.orig.tar.bz2.asc’ saved [651/651] + return_code=0 + [[ 0 != 0 ]] ++ basename http://http.debian.net/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2.asc + asc_filename=apr-util_1.6.1.orig.tar.bz2.asc + echo ----------------------- ----------------------- + echo 'Checking MD5 checksums' Checking MD5 checksums + echo ----------------------- ----------------------- ++ cat apr-util.txt ++ grep -C 2 -E '\.debian\.(net|org)/debian.*\.asc' ++ grep md5sum ++ sed 's|.*\"md5sum\">\(.*\)<.*|\1|g' ++ tail --lines=1 + asc_online_md5sum=56d1c76f41e658277444bb744d67d43e ++ md5sum apr-util_1.6.1.orig.tar.bz2.asc ++ cut -d ' ' -f 1 + asc_local_md5sum=08a8717f63e366adff68c50c87a2a425 As you can see, *downloading the same file with 2 different wget releases gives 2 different files*: apr-util_1.6.1.orig.tar.bz2.asc’ saved [801] vs apr-util_1.6.1.orig.tar.bz2.asc’ saved [651/651] with *2 different MD5sums*: 56d1c76f41e658277444bb744d67d43e vs 08a8717f63e366adff68c50c87a2a425 This strange behavior seems to be rare. I have successfully compared the following downloaded files with the 2 wget releases: - http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1.orig.tar.bz2 - http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1-1.debian.tar.xz - http://cdn-fastly.deb.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.1-1.dsc I have also verified that the *IPv6 address remained constant for all downloads*, i.e 2a04:4e42::204 in this case. -- Jean-Christophe Manciot