Package: debdelta Version: 0.67 Severity: wishlist Hi!
I have some packages on hold in my system (so, for now, they are not updated/upgraded when running apt). For example: ===== # apt upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages have been kept back: dh-python libacme-damn-perl libalgorithm-diff-xs-perl libapt-pkg-perl libb-hooks-op-check-perl libc++1 libc++1-9 libc++abi1-9 libclass-xsaccessor-perl libclone-perl libcpanel-json-xs-perl libcrypt-ssleay-perl libdata-messagepack-perl libdevel-callchecker-perl libdevel-size-perl libemail-address-xs-perl libfcgi-perl libfile-fcntllock-perl libfile-libmagic-perl libforks-perl libhash-fieldhash-perl libhtml-parser-perl libio-pty-perl liblist-moreutils-perl liblocale-gettext-perl libmouse-perl libnet-idn-encode-perl libnet-ssleay-perl libossp-uuid-perl libparams-classify-perl libparams-util-perl libparams-validate-perl libperlio-gzip-perl libproc-processtable-perl libpython2-dev libpython2-stdlib libre-engine-re2-perl libsereal-decoder-perl libsereal-encoder-perl libsocket6-perl libsort-key-perl libsub-identify-perl libsub-name-perl libsvn-perl libterm-readline-gnu-perl libtext-charwidth-perl libtext-iconv-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-moment-perl libunicode-linebreak-perl libunicode-utf8-perl libvariable-magic-perl libxml-libxml-perl libxml-parser-perl libyaml-libyaml-perl ndiff nmap nmap-common perl perl-base python2 python2-dev python2-minimal rxvt-unicode The following packages will be upgraded: aptitude aptitude-common arp-scan libprocps8 procps 5 upgraded, 0 newly installed, 0 to remove and 66 not upgraded. Need to get 4039 kB of archives. After this operation, 670 kB of additional disk space will be used. Do you want to continue? [Y/n] ===== But when running debdelta-upgrade, we can see that it's downloading a lot of packages that should not be installed: ===== # debdelta-upgrade Created, time 0.11sec, speed 103kB/sec, libacme-damn-perl_0.08-1+b5_amd64.deb Created, time 0.11sec, speed 109kB/sec, libalgorithm-diff-xs-perl_0.04-6+b1_amd64.deb Created, time 0.12sec, speed 88kB/sec, libb-hooks-op-check-perl_0.22-1+b3_amd64.deb Created, time 0.41sec, speed 557kB/sec, libc++1-9_1%3a9.0.1-16_amd64.deb Created, time 0.20sec, speed 443kB/sec, libc++abi1-9_1%3a9.0.1-16_amd64.deb Delta is not present: libclass-xsaccessor-perl_1.19-3+b5_1.19-3+b7_amd64.debdelta Created, time 0.11sec, speed 132kB/sec, libclone-perl_0.45-1+b1_amd64.deb Created, time 0.12sec, speed 128kB/sec, libdevel-callchecker-perl_0.008-1+b2_amd64.deb Created, time 0.12sec, speed 206kB/sec, libdevel-size-perl_0.83-1+b2_amd64.deb Delta is not present: libfcgi-perl_0.79-1_0.79+ds-2_amd64.debdelta Created, time 0.21sec, speed 161kB/sec, libfile-fcntllock-perl_0.22-3+b7_amd64.deb Created, time 0.15sec, speed 220kB/sec, libfile-libmagic-perl_1.23-1+b1_amd64.deb Created, time 0.13sec, speed 135kB/sec, libhash-fieldhash-perl_0.15-1+b3_amd64.deb Delta is not present: libio-pty-perl_1%3a1.15-1_1%3a1.15-2_amd64.debdelta Created, time 0.16sec, speed 288kB/sec, liblist-moreutils-perl_0.430-2_all.deb Created, time 0.13sec, speed 147kB/sec, liblocale-gettext-perl_1.07-4+b1_amd64.deb Created, time 0.28sec, speed 280kB/sec, libnet-idn-encode-perl_2.500-1+b2_amd64.deb Created, time 0.15sec, speed 187kB/sec, libossp-uuid-perl_1.6.2-1.5+b9_amd64.deb Created, time 0.13sec, speed 185kB/sec, libparams-classify-perl_0.015-1+b3_amd64.deb Created, time 0.13sec, speed 197kB/sec, libparams-util-perl_1.102-1+b1_amd64.deb Created, time 0.12sec, speed 144kB/sec, libperlio-gzip-perl_0.19-1+b7_amd64.deb Created, time 0.21sec, speed 211kB/sec, libproc-processtable-perl_0.59-2+b1_amd64.deb Created, time 0.14sec, speed 437kB/sec, libprocps8_2%3a3.3.17-3_amd64.deb Delta is not present: libpython2-dev_2.7.17-2_2.7.18-2_amd64.debdelta Delta is not present: libre-engine-re2-perl_0.13-5+b3_0.14-1_amd64.debdelta Created, time 0.16sec, speed 148kB/sec, libsocket6-perl_0.29-1+b3_amd64.deb Created, time 0.14sec, speed 85kB/sec, libsub-identify-perl_0.14-1+b3_amd64.deb Created, time 0.11sec, speed 117kB/sec, libsub-name-perl_0.26-1+b1_amd64.deb Delta is not present: libsvn-perl_1.14.0-3_1.14.1-1_amd64.debdelta Delta is not present: libterm-readline-gnu-perl_1.36-2+b1_1.37-1_amd64.debdelta Created, time 0.12sec, speed 83kB/sec, libtext-charwidth-perl_0.04-10+b1_amd64.deb Created, time 0.12sec, speed 129kB/sec, libtext-iconv-perl_1.7-7+b1_amd64.deb Delta was not created since new package is too small: libtext-levenshteinxs-perl_0.03-4+b7_0.03-4+b8_amd64.debdelta Created, time 0.12sec, speed 102kB/sec, libtext-markdown-discount-perl_0.12-1+b1_amd64.deb Created, time 0.18sec, speed 106kB/sec, libunicode-utf8-perl_0.62-1+b2_amd64.deb Delta is not present: libxml-parser-perl_2.46-1+b1_2.46-2_amd64.debdelta Delta is not present: perl_5.30.3-4_5.32.1-2_amd64.debdelta Delta is not present: perl-base_5.30.3-4_5.32.1-2_amd64.debdelta Downloaded, time 0.26sec, speed 6114B/sec, libforks-perl_0.36-2+b5_0.36-2+b6_amd64.debdelta Downloaded, time 0.25sec, speed 6568B/sec, libsort-key-perl_1.33-2+b2_1.33-2+b3_amd64.debdelta Created, time 0.38sec, speed 271kB/sec, libforks-perl_0.36-2+b6_amd64.deb Downloaded, time 0.25sec, speed 8kB/sec, libdata-messagepack-perl_1.00-4_1.00-4+b1_amd64.debdelta Created, time 0.21sec, speed 173kB/sec, libsort-key-perl_1.33-2+b3_amd64.deb Downloaded, time 0.27sec, speed 8kB/sec, libyaml-libyaml-perl_0.82+repack-1_0.82+repack-1+b1_amd64.debdelta Created, time 0.18sec, speed 205kB/sec, libdata-messagepack-perl_1.00-4+b1_amd64.deb Created, time 0.17sec, speed 201kB/sec, libyaml-libyaml-perl_0.82+repack-1+b1_amd64.deb Downloaded, time 0.27sec, speed 9kB/sec, libemail-address-xs-perl_1.04-1+b2_1.04-1+b3_amd64.debdelta Created, time 0.13sec, speed 210kB/sec, libemail-address-xs-perl_1.04-1+b3_amd64.deb Downloaded, time 0.25sec, speed 10kB/sec, libcrypt-ssleay-perl_0.73.06-1+b2_0.73.06-1+b3_amd64.debdelta Downloaded, time 0.26sec, speed 13kB/sec, libvariable-magic-perl_0.62-1+b2_0.62-1+b3_amd64.debdelta Created, time 0.27sec, speed 209kB/sec, libcrypt-ssleay-perl_0.73.06-1+b3_amd64.deb Created, time 0.19sec, speed 236kB/sec, libvariable-magic-perl_0.62-1+b3_amd64.deb Downloaded, time 0.28sec, speed 12kB/sec, arp-scan_1.9.7-1_1.9.7-2_amd64.debdelta Downloaded, time 0.25sec, speed 18kB/sec, libhtml-parser-perl_3.75-1_3.75-1+b1_amd64.debdelta Downloaded, time 0.25sec, speed 20kB/sec, aptitude-common_0.8.13-2_0.8.13-3_all.debdelta Created, time 0.56sec, speed 602kB/sec, arp-scan_1.9.7-2_amd64.deb Downloaded, time 0.27sec, speed 23kB/sec, libsereal-decoder-perl_4.018+ds-1_4.018+ds-1+b1_amd64.debdelta Created, time 0.31sec, speed 324kB/sec, libhtml-parser-perl_3.75-1+b1_amd64.deb Error: applying of delta for aptitude-common failed: : Error, 60 locale files are absent. (non retriable) Downloaded, time 0.27sec, speed 24kB/sec, libsereal-encoder-perl_4.018+ds-1_4.018+ds-1+b1_amd64.debdelta Created, time 0.25sec, speed 384kB/sec, libsereal-decoder-perl_4.018+ds-1+b1_amd64.deb Downloaded, time 0.29sec, speed 29kB/sec, libcpanel-json-xs-perl_4.25-1_4.25-1+b1_amd64.debdelta Created, time 0.20sec, speed 512kB/sec, libsereal-encoder-perl_4.018+ds-1+b1_amd64.deb Downloaded, time 0.30sec, speed 34kB/sec, libparams-validate-perl_1.30-1_1.30-1+b1_amd64.debdelta Created, time 0.25sec, speed 506kB/sec, libcpanel-json-xs-perl_4.25-1+b1_amd64.deb Created, time 0.18sec, speed 370kB/sec, libparams-validate-perl_1.30-1+b1_amd64.deb Downloaded, time 0.33sec, speed 52kB/sec, libtime-moment-perl_0.44-1+b2_0.44-1+b3_amd64.debdelta Created, time 0.25sec, speed 295kB/sec, libtime-moment-perl_0.44-1+b3_amd64.deb Downloaded, time 0.36sec, speed 58kB/sec, libmouse-perl_2.5.10-1_2.5.10-1+b1_amd64.debdelta Created, time 0.66sec, speed 254kB/sec, libmouse-perl_2.5.10-1+b1_amd64.deb Downloaded, time 1.10sec, speed 19kB/sec, libunicode-linebreak-perl_0.0.20190101-1+b2_0.0.20190101-1+b3_amd64.debdelta Created, time 0.35sec, speed 282kB/sec, libunicode-linebreak-perl_0.0.20190101-1+b3_amd64.deb Downloaded, time 0.36sec, speed 62kB/sec, libtext-xslate-perl_3.5.8-1_3.5.8-1+b1_amd64.debdelta Created, time 0.70sec, speed 274kB/sec, libtext-xslate-perl_3.5.8-1+b1_amd64.deb Downloaded, time 1.10sec, speed 22kB/sec, libapt-pkg-perl_0.1.36+b3_0.1.36+b4_amd64.debdelta Created, time 0.32sec, speed 221kB/sec, libapt-pkg-perl_0.1.36+b4_amd64.deb Downloaded, time 4.05sec, speed 29kB/sec, libxml-libxml-perl_2.0134+dfsg-2_2.0134+dfsg-2+b1_amd64.debdelta Created, time 1.05sec, speed 313kB/sec, libxml-libxml-perl_2.0134+dfsg-2+b1_amd64.deb Downloaded, time 4.77sec, speed 28kB/sec, libnet-ssleay-perl_1.88-3_1.88-3+b1_amd64.debdelta Created, time 0.88sec, speed 356kB/sec, libnet-ssleay-perl_1.88-3+b1_amd64.deb Downloaded, time 5.32sec, speed 28kB/sec, procps_2%3a3.3.17-2_2%3a3.3.17-3_amd64.debdelta Error: applying of delta for procps failed: : Error, 51 locale files are absent. (non retriable) Downloaded, time 5.92sec, speed 35kB/sec, rxvt-unicode_9.22-8_9.22-8+b1_amd64.debdelta Connection error (fatal): 'http://debdeltas.debian.net/debian-deltas/pool/main/a/aptitude/aptitude_0.8.13-2%2Bb1_0.8.13-3_amd64.debdelta' : ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) Created, time 1.65sec, speed 459kB/sec, rxvt-unicode_9.22-8+b1_amd64.deb Downloaded, time 17.12sec, speed 28kB/sec, procps_3.3.17-3_amd64.deb Delta-upgrade statistics: total resulting debs, size 4622kB time 70sec virtual speed 65kB/sec Sorry, no forensic logs were generated ===== debdelta-upgrade should be aware of such packages, otherwise we are unnecessarily wasting resources (energy, bandwidth, time, etc). Thank you! Best regards, Nelson -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (100, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-2-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages debdelta depends on: ii binutils 2.35.1-7 ii bzip2 1.0.8-4 ii libbz2-1.0 1.0.8-4 ii libc6 2.31-9 ii python3 3.9.1-1 ii python3-requests 2.25.1+dfsg-2 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages debdelta recommends: ii bsdiff 4.3-21+b1 ii gnupg-agent 2.2.27-1 ii gnupg2 2.2.27-1 ii gpg-agent [gnupg-agent] 2.2.27-1 ii python3-apt 2.1.7 ii python3-debian 0.1.39 pn xdelta <none> ii xdelta3 3.0.11-dfsg-1+b1 ii xz-utils [lzma] 5.2.5-1.0 Versions of packages debdelta suggests: pn debdelta-doc <none> -- no debconf information

