Package: apt-listbugs Version: 0.1.23 Severity: important apt-listbugs does not honor Acquire::http::TimeOut, while its man page says:
CONFIGURATION FILE apt-listbugs understands APT configuration file (see apt.conf(5) for more details). [...] This means that in case of partial network failure (such as IPv6 connections hanging), one may have to wait a lot of time between ! CONNECT TO bugs.debian.org:80 and ! CONNECTION ESTABLISHED (with --debug output). For instance, with a strace: [...] 10645 10:27:56 socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 7 10645 10:27:56 connect(7, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "2605:bc80:3010:b00:0:deb:166:201", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0 10645 10:27:56 getsockname(7, {sa_family=AF_INET6, sin6_port=htons(36432), inet_pton(AF_INET6, "2a02:8429:80cd:3100:328d:99ff:fe25:ad3f", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 0 10645 10:27:56 connect(7, {sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0 10645 10:27:56 connect(7, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "2607:f8f0:614:1::1274:39", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0 10645 10:27:56 getsockname(7, {sa_family=AF_INET6, sin6_port=htons(47973), inet_pton(AF_INET6, "2a02:8429:80cd:3100:328d:99ff:fe25:ad3f", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 0 10645 10:27:56 close(7) = 0 10645 10:27:56 socket(AF_INET6, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 7 10645 10:27:56 fcntl(7, F_GETFD) = 0x1 (flags FD_CLOEXEC) 10645 10:27:56 connect(7, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "2605:bc80:3010:b00:0:deb:166:201", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = -1 ETIMEDOUT (Connection timed out) 10645 10:30:05 close(7) = 0 10645 10:30:05 socket(AF_INET6, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 7 10645 10:30:05 connect(7, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "2607:f8f0:614:1::1274:39", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = -1 ETIMEDOUT (Connection timed out) 10645 10:32:17 close(7) = 0 10645 10:32:17 socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 7 10645 10:32:17 connect(7, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("140.211.166.201")}, 16) = 0 10645 10:32:17 fstat(7, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 10645 10:32:17 write(1, "! CONNECTION ESTABLISHED\n", 25) = 25 [...] Here, that's more than 4 minutes for each apt-listbugs invocation (more that 8 minutes in my case, where I have 2 invocations). -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.11.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages apt-listbugs depends on: ii apt 1.5~beta1 ii ruby 1:2.3.3 ii ruby-debian 0.3.9+b6 ii ruby-gettext 3.2.2-2 ii ruby-soap4r 2.0.5-3 ii ruby-unicode 0.4.4-2+b7 ii ruby-xmlparser 0.7.3-3 Versions of packages apt-listbugs recommends: ii ruby-httpclient 2.7.1-1.1 Versions of packages apt-listbugs suggests: ii debianutils 4.8.1.1 ii firefox [www-browser] 54.0-2 ii firefox-esr [www-browser] 52.2.0esr-2 ii lynx [www-browser] 2.8.9dev16-1 ii opera-stable [www-browser] 46.0.2597.57 ii reportbug 7.1.7 ii w3m [www-browser] 0.5.3-34 -- Configuration Files: /etc/apt/apt.conf.d/10apt-listbugs changed: // Before installing packages, check whether they have release-critical // or security bugs. DPkg::Pre-Install-Pkgs { "/usr/sbin/apt-listbugs apt -d"; "/usr/sbin/apt-listbugs apt -T security -s all -d"; }; DPkg::Tools::Options::/usr/sbin/apt-listbugs ""; DPkg::Tools::Options::/usr/sbin/apt-listbugs::Version "3"; DPkg::Tools::Options::/usr/sbin/apt-listbugs::InfoFD "20"; AptListbugs::Severities "critical,grave,serious"; AptListbugs::IgnoreRegexp "FTBFS"; -- no debconf information