Running as unit: rb-build-arm64_8-89140.service ==================================================================================== Tue Sep 16 01:42:53 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_8) on jenkins, called using "codethink04-arm64 codethink03-arm64" as arguments. Tue Sep 16 01:42:53 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-UKpn8XNV" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Sep 16 01:42:53 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Tue Sep 16 01:42:53 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-5fpwsq' Tue Sep 16 01:42:53 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Tue Sep 16 01:42:53 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-4QznXd' ok, let's check if debputy is building anywhere yet… ok, debputy is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of debputy in unstable on arm64 on jenkins now. 1st build will be done on codethink04-arm64.debian.net. 2nd build will be done on codethink03-arm64.debian.net. ============================================================================= Tue Sep 16 01:43:06 UTC 2025 I: starting to build debputy/unstable/arm64 on jenkins on '2025-09-16 01:42' Tue Sep 16 01:43:07 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_8/89140/console.log 1757986987 arm64 unstable debputy Tue Sep 16 01:43:07 UTC 2025 I: Downloading source for unstable/debputy=0.1.76 --2025-09-16 01:43:07-- http://deb.debian.org/debian/pool/main/d/debputy/debputy_0.1.76.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2653 (2.6K) [text/prs.lines.tag] Saving to: ‘debputy_0.1.76.dsc’ 0K .. 100% 226M=0s 2025-09-16 01:43:07 (226 MB/s) - ‘debputy_0.1.76.dsc’ saved [2653/2653] --2025-09-16 01:43:07-- http://deb.debian.org/debian/pool/main/d/debputy/debputy_0.1.76.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2653 (2.6K) [text/prs.lines.tag] Saving to: ‘debputy_0.1.76.dsc’ 0K .. 100% 226M=0s 2025-09-16 01:43:07 (226 MB/s) - ‘debputy_0.1.76.dsc’ saved [2653/2653] Tue Sep 16 01:43:07 UTC 2025 I: debputy_0.1.76.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (native) Source: debputy Binary: dh-debputy Architecture: all Version: 0.1.76 Maintainer: Debputy Maintainers Uploaders: Niels Thykier , Homepage: https://salsa.debian.org/debian/debputy Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/debian/debputy Vcs-Git: https://salsa.debian.org/debian/debputy.git Testsuite: autopkgtest Testsuite-Triggers: libcap2, python3-all, python3-lsprotocol, python3-pygls, python3-pytest Build-Depends: debhelper-compat (= 13), dh-sequence-single-binary, hunspell-en-us , python3-colored , python3-colorlog , python3-debian, python3-hunspell , python3-levenshtein , python3-lsprotocol , python3-polib , python3-pygls , python3-pytest , python3-pytest-asyncio , python3-pytest-cov , python3-ruyaml | python3-ruamel.yaml, python3:any (>= 3.11~), strip-nondeterminism Package-List: dh-debputy deb devel unknown arch=all Checksums-Sha1: fe1913ce0a53ad48759e1ec833fd2b3d103be40b 725252 debputy_0.1.76.tar.xz Checksums-Sha256: da30fa83073a8e16dd9de22474812197886887a1c1b89577928825f4e81fc621 725252 debputy_0.1.76.tar.xz Files: becc21a943806afd8148ae8232ddfcce 725252 debputy_0.1.76.tar.xz Dgit: 7650034b541a8586f958686805d485a6821cc4a6 debian archive/debian/0.1.76 https://git.dgit.debian.org/debputy Git-Tag-Info: tag=6c825ddf26deb748c0a7e0216452d792c62dc649 fp=f5e7199aef5e5c67e555873f740d68888365d289 Git-Tag-Tagger: Niels Thykier -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjIVooACgkQYG0ITkaD wHmP7RAAiLUJUIIFSMEL2h3z//+8iwSzJpsTOMjdVZW40mVz01CRwVV0MODRfWyt 31zuCPwuObbW58L9bTWVnXIYjkZS1PxFVAafq/uA7ZjmyskI60Wgp2EqpNfc3XYT owKI5k3AhBwsZohtJq8I+NNL3LjcY9aimvvS954ZquLPDZNzVtm2PVh1UiU8wrqd rIrLfjpyq6JXHeiHa8DW7jVaHFGNzP7tXUFrPJ0RmUdzaz2NJVodzXYMuYUv/mBJ qlZZ+xc7OGq+OVzyK1oeYXcPJvhs8HmdOaw208Sm0AqSuyZL80U+cNQrCgM7zPgA bfC2rZe4x4y/xDUEeI4nQMub9B4CkieJQi9JGEJZtJYGrgjlse7Qq7TArZckfqm5 Ri4DjUyijWJ2lTYkrrjafuRO48vucEiiXyQo5qBH2NIyoZf9cjauAfNShJ8Qeu9B qhm4CwF5oUyKuhCkzYsOOXlVKvAJqAK+4LZ2lANb8h5rpagECYAMCFV8ciStwGhq +1zrKFUR307UHLWsm8xGSccRDzTT3Y2rQASeBz82VyeNncLyb4RjFW6mnj8Pjp+o rNK9D+XOhUCOpyORfkCrUEDj07d8VCSa/YxADfaHHAMtcvDGpLE2KVokPHJWYoqa 69iu1IxHWOxBB0witbIk/WBSY6Su2vGnkz9EdLr+urWU6VVKM40= =rOQ0 -----END PGP SIGNATURE----- Tue Sep 16 01:43:07 UTC 2025 I: Checking whether the package is not for us Tue Sep 16 01:43:07 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Tue Sep 16 01:43:08 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Tue Sep 16 01:43:08 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Tue Sep 16 01:43:08 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-hTxrdH' ==================================================================================== Tue Sep 16 01:43:09 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "1 debputy unstable /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V 0.1.76" as arguments. Tue Sep 16 01:43:09 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-keXXaYfr" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Sep 16 01:43:09 UTC 2025 I: Downloading source for unstable/debputy=0.1.76 Reading package lists... NOTICE: 'debputy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/debputy.git Please use: git clone https://salsa.debian.org/debian/debputy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 728 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.76 (dsc) [2653 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.76 (tar) [725 kB] Fetched 728 kB in 0s (5364 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'debputy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/debputy.git Please use: git clone https://salsa.debian.org/debian/debputy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 728 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.76 (dsc) [2653 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.76 (tar) [725 kB] Fetched 728 kB in 0s (5364 kB/s) Download complete and in download only mode ============================================================================= Building debputy in unstable on arm64 on codethink04-arm64 now. Date: Tue Sep 16 02:43:09 BST 2025 Date UTC: Tue Sep 16 01:43:09 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Mon Sep 15 13:43:09 -12 2025 I: pbuilder-time-stamp: 1757986989 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [debputy_0.1.76.dsc] I: copying [./debputy_0.1.76.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./debputy_0.1.76.dsc: no acceptable signature found dpkg-source: info: extracting debputy in debputy-0.1.76 dpkg-source: info: unpacking debputy_0.1.76.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/4096813/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='906c016b6df84d77b922ec794ec0ea59' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='4096813' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/pbuilderrc_Sz1y --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b1 --logfile b1/build.log debputy_0.1.76.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/4096813/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-single-binary, hunspell-en-us, python3-colored, python3-colorlog, python3-debian, python3-hunspell, python3-lsprotocol, python3-pygls, python3-pytest, python3-pytest-asyncio, python3-ruyaml | python3-ruamel.yaml, python3:any (>= 3.11~), strip-nondeterminism dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-single-binary; however: Package dh-sequence-single-binary is not installed. pbuilder-satisfydepends-dummy depends on hunspell-en-us; however: Package hunspell-en-us is not installed. pbuilder-satisfydepends-dummy depends on python3-colored; however: Package python3-colored is not installed. pbuilder-satisfydepends-dummy depends on python3-colorlog; however: Package python3-colorlog is not installed. pbuilder-satisfydepends-dummy depends on python3-debian; however: Package python3-debian is not installed. pbuilder-satisfydepends-dummy depends on python3-hunspell; however: Package python3-hunspell is not installed. pbuilder-satisfydepends-dummy depends on python3-lsprotocol; however: Package python3-lsprotocol is not installed. pbuilder-satisfydepends-dummy depends on python3-pygls; however: Package python3-pygls is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-asyncio; however: Package python3-pytest-asyncio is not installed. pbuilder-satisfydepends-dummy depends on python3-ruyaml | python3-ruamel.yaml; however: Package python3-ruyaml is not installed. Package python3-ruamel.yaml is not installed. pbuilder-satisfydepends-dummy depends on python3:any (>= 3.11~). pbuilder-satisfydepends-dummy depends on strip-nondeterminism; however: Package strip-nondeterminism is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dwz{a} emacsen-common{a} file{a} gettext{a} gettext-base{a} groff-base{a} hunspell-en-us{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libhunspell-1.7-0{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libtext-iconv-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} python3{a} python3-async-generator{a} python3-attr{a} python3-cattr{a} python3-charset-normalizer{a} python3-colored{a} python3-colorlog{a} python3-debian{a} python3-distro{a} python3-hunspell{a} python3-iniconfig{a} python3-lsprotocol{a} python3-minimal{a} python3-packaging{a} python3-pluggy{a} python3-pygls{a} python3-pygments{a} python3-pytest{a} python3-pytest-asyncio{a} python3-ruyaml{a} python3-typing-extensions{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} strip-nondeterminism{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 69 newly installed, 0 to remove and 0 not upgraded. Need to get 20.2 MB of archives. After unpacking 85.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.7-1 [857 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.7-1 [2001 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.7-1 [1895 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.7-1 [761 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-5 [540 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.26 [939 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.10 [174 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-11 [216 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 lsb-release all 12.1-1 [5912 B] Get: 50 http://deb.debian.org/debian unstable/main arm64 python3-async-generator all 1.10-4 [17.4 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 python3-attr all 25.3.0-1 [69.5 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 python3-cattr all 24.1.2-1 [52.4 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 python3-charset-normalizer arm64 3.4.3-1 [123 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 python3-colored all 2.2.4-1 [15.9 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 python3-colorlog all 6.9.0-1 [27.5 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 python3-debian all 1.0.1 [120 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 python3-distro all 1.9.0-1 [20.3 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 python3-hunspell arm64 0.5.5-2+b13 [10.7 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 python3-iniconfig all 1.1.1-2 [6396 B] Get: 61 http://deb.debian.org/debian unstable/main arm64 python3-lsprotocol all 2025.0.0-3 [61.8 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 python3-pluggy all 1.6.0-1 [27.1 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3-pygls all 1.3.0-3 [42.2 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 python3-pygments all 2.18.0+dfsg-2 [836 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3-pytest all 8.4.2-1 [266 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 1.1.0-1 [13.1 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.92.1-2 [104 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.15.0-1 [9260 B] Fetched 20.2 MB in 0s (93.3 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.7-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.7-1_arm64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:arm64 (3.13.7-1) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20354 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.7-1_arm64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21369 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../03-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../24-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../25-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../30-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../31-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../32-dictionaries-common_1.30.10_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.10) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../33-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../34-libhunspell-1.7-0_1.7.2+really1.7.2-11_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Selecting previously unselected package lsb-release. Preparing to unpack .../35-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package python3-async-generator. Preparing to unpack .../36-python3-async-generator_1.10-4_all.deb ... Unpacking python3-async-generator (1.10-4) ... Selecting previously unselected package python3-attr. Preparing to unpack .../37-python3-attr_25.3.0-1_all.deb ... Unpacking python3-attr (25.3.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../38-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-cattr. Preparing to unpack .../39-python3-cattr_24.1.2-1_all.deb ... Unpacking python3-cattr (24.1.2-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../40-python3-charset-normalizer_3.4.3-1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.3-1) ... Selecting previously unselected package python3-colored. Preparing to unpack .../41-python3-colored_2.2.4-1_all.deb ... Unpacking python3-colored (2.2.4-1) ... Selecting previously unselected package python3-colorlog. Preparing to unpack .../42-python3-colorlog_6.9.0-1_all.deb ... Unpacking python3-colorlog (6.9.0-1) ... Selecting previously unselected package python3-debian. Preparing to unpack .../43-python3-debian_1.0.1_all.deb ... Unpacking python3-debian (1.0.1) ... Selecting previously unselected package python3-distro. Preparing to unpack .../44-python3-distro_1.9.0-1_all.deb ... Unpacking python3-distro (1.9.0-1) ... Selecting previously unselected package python3-hunspell. Preparing to unpack .../45-python3-hunspell_0.5.5-2+b13_arm64.deb ... Unpacking python3-hunspell (0.5.5-2+b13) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../46-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-lsprotocol. Preparing to unpack .../47-python3-lsprotocol_2025.0.0-3_all.deb ... Unpacking python3-lsprotocol (2025.0.0-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../48-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../49-python3-pluggy_1.6.0-1_all.deb ... Unpacking python3-pluggy (1.6.0-1) ... Selecting previously unselected package python3-pygls. Preparing to unpack .../50-python3-pygls_1.3.0-3_all.deb ... Unpacking python3-pygls (1.3.0-3) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../51-python3-pygments_2.18.0+dfsg-2_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../52-python3-pytest_8.4.2-1_all.deb ... Unpacking python3-pytest (8.4.2-1) ... Selecting previously unselected package python3-pytest-asyncio. Preparing to unpack .../53-python3-pytest-asyncio_1.1.0-1_all.deb ... Unpacking python3-pytest-asyncio (1.1.0-1) ... Selecting previously unselected package python3-ruyaml. Preparing to unpack .../54-python3-ruyaml_0.92.1-2_all.deb ... Unpacking python3-ruyaml (0.92.1-2) ... Selecting previously unselected package strip-nondeterminism. Preparing to unpack .../55-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking strip-nondeterminism (1.15.0-1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Sep 16 01:43:39 UTC 2025. Universal Time is now: Tue Sep 16 01:43:39 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up emacsen-common (3.0.8) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Setting up lsb-release (12.1-1) ... Setting up readline-common (8.3-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-5) ... Setting up strip-nondeterminism (1.15.0-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3.13 (3.13.7-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-pygments (2.18.0+dfsg-2) ... Setting up python3-packaging (25.0-1) ... Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-pluggy (1.6.0-1) ... Setting up python3-hunspell (0.5.5-2+b13) ... Setting up python3-colored (2.2.4-1) ... Setting up python3-iniconfig (1.1.1-2) ... Setting up python3-attr (25.3.0-1) ... Setting up python3-async-generator (1.10-4) ... Setting up python3-distro (1.9.0-1) ... Setting up python3-colorlog (6.9.0-1) ... Setting up python3-charset-normalizer (3.4.3-1) ... Setting up python3-pytest (8.4.2-1) ... Setting up debhelper (13.26) ... Setting up python3-cattr (24.1.2-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-pytest-asyncio (1.1.0-1) ... Setting up python3-ruyaml (0.92.1-2) ... Setting up python3-lsprotocol (2025.0.0-3) ... Setting up python3-pygls (1.3.0-3) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for dictionaries-common (1.30.10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/debputy-0.1.76/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../debputy_0.1.76_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.76 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Niels Thykier dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean /build/reproducible-path/debputy-0.1.76/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task clean rm -fr ./self-hosting-plugins/__pycache__ ./src/debputy/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/manifest_parser/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/plugin/api/__pycache__ ./src/debputy/plugins/__pycache__ ./src/debputy/plugins/debputy/__pycache__ ./src/debputy/yaml/__pycache__ dpkg-buildtree clean rm -fr debian/.debputy debian/rules binary /build/reproducible-path/debputy-0.1.76/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task binary make -j12 INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' make -j12 check make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' py.test -v ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/reproducible-path/debputy-0.1.76 configfile: pyproject.toml testpaths: src, tests, self-hosting-plugins plugins: asyncio-1.1.0 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collecting ... collected 568 items src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles PASSED [ 0%] src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles.deb_build_options PASSED [ 0%] src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles.deb_build_profiles PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.command_full_basename PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.command_stem PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.fixup_needed PASSED [ 1%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.interpreter_version PASSED [ 1%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.original_command PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/__init__.py::debputy.lsp.vendoring._deb822_repro PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/formatter.py::debputy.lsp.vendoring._deb822_repro.formatter.format_field PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/locatable.py::debputy.lsp.vendoring._deb822_repro.locatable.Position.relative_to SKIPPED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/locatable.py::debputy.lsp.vendoring._deb822_repro.locatable.Range.relative_to SKIPPED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822FileElement.append PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822FileElement.insert PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.as_interpreted_dict_view PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.configured_view PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_from_raw_string PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_to_simple_value PASSED [ 3%] src/debputy/manifest_parser/declarative_parser.py::debputy.manifest_parser.declarative_parser.ParserGenerator.generate_parser PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.conflicts_with_source_attributes PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.manifest_attribute PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.not_path_error_hint PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.target_attribute PASSED [ 4%] src/debputy/plugin/api/experimental.py::debputy.plugin.api.experimental.ExperimentalDebputyPluginDefinition.package_processor PASSED [ 4%] src/debputy/plugin/api/impl_types.py::debputy.plugin.api.impl_types.automatic_discard_rule_example PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginDefinition.manifest_variable PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginDefinition.metadata_or_maintscript_detector PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginInitializer.manifest_variable SKIPPED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.FlushableSubstvars.flush PASSED [ 5%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.VirtualPath.add_file PASSED [ 5%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.VirtualPath.replace_fs_path_content PASSED [ 5%] src/debputy/plugin/api/test_api/test_spec.py::debputy.plugin.api.test_api.test_spec.build_virtual_file_system PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_historical PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_invalid_version PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_version_typo_dfsg PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[-4:36-4:38->T] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[ -4:37-4:38- ] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[\t\t-4:37-4:39-\t\t] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[ -4:37-4:40- ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[ ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[ ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_empty_sign_off PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:35-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-Niels Thykier niels@thykier.net-False] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net> Mon, 01 Apr 2024 00:00:00 +0000-4:18-4:36-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-niels@thykier.net>-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:67-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier " to finish email address before the sign off date- Mon, 01 Apr 2024 00:00:00 +0000-4:3-4:4-DiagnosticSeverity.Error-Missing name before email- -False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:5-DiagnosticSeverity.Error-Missing name before email- -False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name- Niels-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name-Niels -False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name- Niels -False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon-4:39-4:42-DiagnosticSeverity.Error-Expected a date in RFC822 format (Tue, 12 Mar 2024 12:34:56 +0000)-Mon-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier ???, 01 Apr 2024 00:00:00 +0000-4:39-4:42-DiagnosticSeverity.Error-Expected a three letter date here using US English format (Mon, Tue, ..., Sun)-???-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon 2025-05-01-4:42-4:44-DiagnosticSeverity.Error-Improper formatting of date. Expected ", " here, not " 2"- 2-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon, Golf-4:44-4:48-DiagnosticSeverity.Error-Unable to parse the date as a valid RFC822 date: Invalid date value or format "Golf"-Golf-False] PASSED [ 10%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Tue, 01 Apr 2024 00:00:00 +0000-4:39-4:42-DiagnosticSeverity.Warning-The date was a Monday-Tue-False] PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_files_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_files_matches_dir_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_anon_real_example_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_format_https_urls PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_not_dcpy_syntax_error_before_format PASSED [ 11%] tests/lint_tests/lint/test_lint_dcpy.py::test_not_dcpy_no_format_field PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_typos SKIPPED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_mx_value_with_typo SKIPPED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_mx_value PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dup_sep PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ma PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_udeb PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_arch_only_fields PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_sv PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_sv_udeb_only PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_udeb_menu_item PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_multiple_vcs PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_empty PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_basis PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_template PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_too_short PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_description_line_too_long PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_description_template PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile_no_name_segment PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile SKIPPED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_inactive_pkgfile_fp PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile_ignored_exts_or_files SKIPPED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep_or_syntax_error PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted_first_line PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_non_canonical_field_case PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_obsolete_value PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_obsolete_fields PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_build_driver_with_rrr PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_obsolete_operator PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_operator PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_or_relations PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_duplicate_key PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_homepage PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Madam Foo ,] PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Lady Inline\n# Comment\n Foo ,] PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Dr No Trailing Comma ] PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_maintainer_trailing_comma_bug_1089649 PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field_no_email PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_spellcheck_ignore_package_names PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_field_in_wrong_stanza PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_dup_dependency PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_dup_dependency_arch_qual_fp PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_description[True] PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_description[False] PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_comments PASSED [ 19%] tests/lint_tests/lint/test_lint_debian_watch.py::test_dwatch_alias_dup PASSED [ 19%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_syntax_error_a PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_syntax_error_b PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_invalid_package_name_crash PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_unknown_keys PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_null_keys PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_unknown_keys_spelling SKIPPED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_crash_on_typo_fix SKIPPED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_check_package_names PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_integration_mode PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_attr_value_checks PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_attr_value_crash_check PASSED [ 21%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_file_mismatch_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_ext_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dtctrl.py::test_dtctrl_lint_tests_vs_test_command PASSED [ 22%] tests/lint_tests/lint/test_lint_dtctrl.py::test_dtctrl_lint_live_example_silx SKIPPED [ 22%] tests/lint_tests/lint/test_lint_upstream_metadata.py::test_metadata_lint_unknown_keys PASSED [ 22%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat_canonicalize_field_names PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat_preserve_comments PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dwatch.py::test_dwatch_reformat PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[foo-udeb-debian-installer] PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-python] PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-doc-doc] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo-dev-libdevel] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[php-foo-php] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libpam-foo-admin] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[fonts-foo-fonts] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-localization] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-bar-localization] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo4-libs] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[unknown-None] PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\n-False] PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\nM-A-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: any-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: any-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\n-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\nM-A-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: all-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: all-True] PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A-None] PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_value_context PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_xcbs_prefix PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_field PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_synopsis PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_substvars PASSED [ 28%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_semantic_tokens PASSED [ 28%] tests/lsp_tests/test_lsp_debian_rules_completer.py::test_basic_debian_rules_completer_include PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_non_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_non_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_empty PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_variable_value PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_dispatch_key PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_install_keys PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo_xfail PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_services_service_scope_values PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_conditions PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_mid_doc PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_condition PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_}}] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_}}"] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_}}] PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_}}'] PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_tlk PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_key PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_sources PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_when PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_str_cond PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_key PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_str_value XFAIL [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_binary_version PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services_service PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_docs_for_manifest_var_subst PASSED [ 34%] tests/lsp_tests/test_lsp_dpatches_series.py::test_dpatches_series_semantic_tokens PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[1:3.36.1-1:3.36-1:3.38] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[3.38.2-3.38-40] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40.2.0-40~-41~] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40-40~-41~] PASSED [ 35%] tests/plugin_tests/grantlee_test.py::test_grantlee_dependencies PASSED [ 35%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_all PASSED [ 35%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_any PASSED [ 35%] tests/plugin_tests/perl-openssl_test.py::test_perl_openssl PASSED [ 35%] tests/test_alternatives.py::test_alternatives PASSED [ 35%] tests/test_apply_compression.py::test_apply_compression PASSED [ 36%] tests/test_architecture.py::test_mock_arch_table PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any- - -True-True-True-True] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-all-None-None-True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-False-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-False-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[i386-amd64-None-None-True-True-False-False] PASSED [ 38%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog.txt-other_files0] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[CHANGELOG.rst-other_files1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[docs/CHANGELOG.rst-other_files2] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog-other_files3] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[CHANGELOG-other_data_files0-other_source_files0] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changelog-other_data_files1-other_source_files1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changes.md-other_data_files2-other_source_files2] PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_pre_installed_compressed PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_no_matches PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_salsa_issue_49 PASSED [ 40%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs0-1] PASSED [ 40%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs1-2] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs2-3] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs3-3] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs4-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs5-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs6-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs7-5] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs8-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs9-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs10-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs11-5] PASSED [ 42%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-all-ctrl_members0-data_members0-None] PASSED [ 42%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members1-data_members1-foreign] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members2-data_members2-None] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members3-data_members3-None] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members4-data_members4-same] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members5-data_members5-same] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members6-data_members6-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members7-data_members7-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members8-data_members8-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members0-conffiles_lines0-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members1-conffiles_lines1-expected1] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members2-conffiles_lines2-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members3-conffiles_lines3-expected3] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members0-None] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members1-None] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members2-expected2] PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_packager_provided_files PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_docbase_naming PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_adr_examples PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_gsettings_dependencies PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_initramfs_hooks PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_tmpfiles PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_sysusers PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts_scale_and_alias PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_icon_cache PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_kernel_modules PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_dpkg_shlibdeps PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files_private_package_dir PASSED [ 48%] tests/test_debputy_plugin.py::test_system_service_detection PASSED [ 48%] tests/test_debputy_plugin.py::test_sysv_service_detection PASSED [ 48%] tests/test_debputy_plugin.py::test_debputy_manifest_variables PASSED [ 48%] tests/test_debputy_plugin.py::test_cap_validator PASSED [ 48%] tests/test_debputy_plugin.py::test_clean_la_files PASSED [ 48%] tests/test_debputy_plugin.py::test_strip_nondeterminism PASSED [ 49%] tests/test_debputy_plugin.py::test_translate_capabilities PASSED [ 49%] tests/test_debputy_plugin.py::test_pam_auth_update PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_depends_solink PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.ac-True-420-None] PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_INIT] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_PREREQ] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-False-420-None of the above] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-True-493-GNU Autoconf] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-420-GNU Autoconf] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-493-No magic keyword] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[random-file-False-420-No configure at all] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[GNUmakefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[Makefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[makefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[random-file-False] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[Build.PL-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[Makefile.PL-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[foo.pro-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[CMakeLists.txt-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[random-file-False] PASSED [ 53%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[meson.build-True] PASSED [ 53%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[random-file-False] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload0-expected_data0-expected_attribute_path0-TFinalEntity-None] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload1-expected_data1-expected_attribute_path1-TFinalEntity-None] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload2-expected_data2-expected_attribute_path2-TFinalEntity-None] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload3-expected_data3-expected_attribute_path3-TFinalEntity-TSourceEntity] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload4-expected_data4-expected_attribute_path4-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload5-expected_data5-expected_attribute_path5-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data6-expected_attribute_path6-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data7-expected_attribute_path7-TFinalEntity-str] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload8-expected_data8-expected_attribute_path8-TFinalEntity-List] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data9-expected_attribute_path9-TFinalEntity-Union] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload10-expected_data10-expected_attribute_path10-TFinalEntity-Union] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload11-expected_data11-expected_attribute_path11-TFinalEntity-Union] PASSED [ 55%] tests/test_fs_metadata.py::test_mtime_clamp_and_builtin_dir_mode PASSED [ 55%] tests/test_fs_metadata.py::test_transformations_create_symlink PASSED [ 55%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_success PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[abort-on-non-empty-directory-the path is a non-empty directory] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-directory-the path is a directory] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-exists-the path exists] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_explicit_remove PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_replacement_rule PASSED [ 57%] tests/test_fs_metadata.py::test_transformations_path_metadata PASSED [ 57%] tests/test_fs_metadata.py::test_transformations_directories PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_keep_empty PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_glob PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_no_match PASSED [ 58%] tests/test_fs_metadata.py::test_transformation_move_basic PASSED [ 58%] tests/test_fs_metadata.py::test_transformation_move_no_match PASSED [ 58%] tests/test_fs_metadata.py::test_builtin_mode_normalization_shell_scripts PASSED [ 58%] tests/test_fs_metadata.py::test_builtin_mode_normalization PASSED [ 58%] tests/test_install_rules.py::test_install_rules PASSED [ 58%] tests/test_install_rules.py::test_multi_dest_install_rules PASSED [ 59%] tests/test_install_rules.py::test_install_rules_with_glob PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_dir PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_glob PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_overruled_by_explicit_install_rule PASSED [ 59%] tests/test_install_rules.py::test_install_rules_install_as_with_var PASSED [ 60%] tests/test_install_rules.py::test_install_rules_no_matches PASSED [ 60%] tests/test_install_rules.py::test_install_rules_per_package_search_dirs PASSED [ 60%] tests/test_install_rules.py::test_install_rules_multi_into PASSED [ 60%] tests/test_install_rules.py::test_auto_install_d_pkg PASSED [ 60%] tests/test_install_rules.py::test_install_doc_rules_ignore_udeb PASSED [ 60%] tests/test_install_rules.py::test_bts_1093680_crash_inactive_package PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[True-True] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[True-False] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[False-False0] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[False-False1] PASSED [ 61%] tests/test_install_rules.py::test_uncovered_installation PASSED [ 61%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/false\r\n-/usr/bin/false-false-false-None-None] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/python3 -b-/usr/bin/python3-python3-python-/usr/bin/python3-None] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/env python3 -b-/usr/bin/env python3-python3-python-/usr/bin/python3-#! /usr/bin/python3 -b] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /bin/env python3.12-dbg -b-/bin/env python3.12-dbg-python3.12-dbg-python-/usr/bin/python3.12-dbg-#! /usr/bin/python3.12-dbg -b] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/bash-/usr/bin/bash-bash-bash-/bin/bash-#! /bin/bash] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/env sh-/usr/bin/env sh-sh-sh-/bin/sh-#! /bin/sh] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/local/bin/perl-/usr/local/bin/perl-perl-perl-/usr/bin/perl-#! /usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[#!#!#! /usr/bin/false] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[#!perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[\x7fELF/usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[\x00\x01\x02\x03/usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[PK\x03\x03/usr/bin/perl] PASSED [ 64%] tests/test_interpreter.py::test_interpreter_rewrite PASSED [ 64%] tests/test_migrations.py::test_migrate_clean_no_content PASSED [ 64%] tests/test_migrations.py::test_migrate_clean_with_content PASSED [ 64%] tests/test_migrations.py::test_migrate_tmpfile PASSED [ 64%] tests/test_migrations.py::test_migrate_lintian_overrides_files PASSED [ 64%] tests/test_migrations.py::test_detect_pam_files PASSED [ 65%] tests/test_migrations.py::test_migrate_doc_base_files PASSED [ 65%] tests/test_migrations.py::test_migrate_dh_installsystemd_files PASSED [ 65%] tests/test_migrations.py::test_migrate_installexamples_file PASSED [ 65%] tests/test_migrations.py::test_migrate_installinfo_file PASSED [ 65%] tests/test_migrations.py::test_migrate_installinfo_file_conditionals PASSED [ 66%] tests/test_migrations.py::test_migrate_installexamples_file_single_source PASSED [ 66%] tests/test_migrations.py::test_migrate_installdocs_file PASSED [ 66%] tests/test_migrations.py::test_migrate_installdocs_file_single_source PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_arch PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file_util_linux_locales PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_combined_cond PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_conditionals_unknown_subst PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest_warning PASSED [ 67%] tests/test_migrations.py::test_migrate_installman_file PASSED [ 68%] tests/test_migrations.py::test_migrate_install_dh_exec_file PASSED [ 68%] tests/test_migrations.py::test_migrate_maintscript PASSED [ 68%] tests/test_migrations.py::test_migrate_not_installed_file PASSED [ 68%] tests/test_migrations.py::test_migrate_links_files PASSED [ 68%] tests/test_migrations.py::test_detect_obsolete_substvars PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_essential PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_non_essential PASSED [ 69%] tests/test_migrations.py::test_detect_dh_addons PASSED [ 69%] tests/test_migrations.py::test_detect_dh_addons_rrr PASSED [ 69%] tests/test_migrations.py::test_migrate_bash_completion_file_no_changes PASSED [ 70%] tests/test_migrations.py::test_migrate_bash_completion_file PASSED [ 70%] tests/test_migrations.py::test_migrate_fish_completions_file_completion_file PASSED [ 70%] tests/test_migrations.py::test_migrate_zsh_completions_file_list PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-False-fake_3.0_all.deb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-True-fake_3.0_all.udeb] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash.amd64-./some/test-directory/foo.conf-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot.amd64-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.with.priority-./some/test.priority.directory/60-foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.with.priority-./some/test.priority.directory/60-foo.bar-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.with.priority.amd64-./some/test.priority.directory/60-foo.bar-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.special.name.arch.specific.with.priority-./some/test.priority.directory/60-special.name-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.special.name.arch.specific.with.priority.amd64-./some/test.priority.directory/60-special.name-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless-fallback-./some/test-plfb/foo.bar-False] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless.fallback-./some/test.plfb/foo.bar-False] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched0] PASSED [ 74%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash.amd64-non_matched1] PASSED [ 74%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched2] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo-foo-doc] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo.bar-foo.bar-doc] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_name_segment PASSED [ 75%] tests/test_packager_provided_files.py::test_detect_ppf_fuzzy_match_bug_950723 PASSED [ 75%] tests/test_packager_provided_files.py::test_detect_ppf_typo SKIPPED [ 75%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems PASSED [ 75%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems_typo_check SKIPPED [ 75%] tests/test_packer_pack.py::test_pack_smoke PASSED [ 75%] tests/test_parser.py::test_parsing_no_manifest PASSED [ 76%] tests/test_parser.py::test_parsing_version_only PASSED [ 76%] tests/test_parser.py::test_parsing_empty_installations PASSED [ 76%] tests/test_parser.py::test_parsing_variables PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[PACKAGE] PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[DEB_HOST_ARCH] PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[DEB_BLAH_ARCH] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_reserved[env:UNEXISTING] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_reserved[token:TAB] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_interdependent_ok PASSED [ 77%] tests/test_parser.py::test_parsing_variables_unused PASSED [ 77%] tests/test_parser.py::test_parsing_package_foo_empty PASSED [ 77%] tests/test_parser.py::test_parsing_package_bar_empty PASSED [ 78%] tests/test_parser.py::test_transformations_no_list PASSED [ 78%] tests/test_parser.py::test_create_symlinks_missing_path PASSED [ 78%] tests/test_parser.py::test_create_symlinks_unknown_replacement_rule PASSED [ 78%] tests/test_parser.py::test_create_symlinks_missing_target PASSED [ 78%] tests/test_parser.py::test_create_symlinks_not_normalized_path PASSED [ 79%] tests/test_parser.py::test_unresolvable_subst_in_source_context PASSED [ 79%] tests/test_parser.py::test_yaml_error_duplicate_key PASSED [ 79%] tests/test_parser.py::test_yaml_error_tab_start PASSED [ 79%] tests/test_parser.py::test_yaml_octal_mode_int PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal PASSED [ 79%] tests/test_parser.py::test_binary_version PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[usr/bin/foo-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo*-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.txt-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/cache.*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo*-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*.*-False] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*-False] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*.la-False] PASSED [ 83%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*/foo/*-False] PASSED [ 83%] tests/test_parser.py::test_yaml_build_environment_default PASSED [ 83%] tests/test_parser.py::test_yaml_build_environments_no_default PASSED [ 83%] tests/test_parser.py::test_yaml_build_environments_no_default_error PASSED [ 83%] tests/test_path.py::test_symlink_lookup PASSED [ 83%] tests/test_plugin_tester.py::test_conflict_with_debputy PASSED [ 84%] tests/test_plugin_tester.py::test_metadata_read_only PASSED [ 84%] tests/test_plugin_tester.py::test_packager_provided_files PASSED [ 84%] tests/test_plugin_tester.py::test_path_checks PASSED [ 84%] tests/test_plugin_tester.py::test_metadata_detector_applies_to_check PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables0-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables1-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables2-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables3-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables4-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables5-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables6-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables7-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables8-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables9-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables10-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables11-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables12-ValueError] PASSED [ 87%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables13-ValueError] PASSED [ 87%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables14-PluginConflictError] PASSED [ 87%] tests/test_plugin_tester.py::test_valid_manifest_variables PASSED [ 87%] tests/test_plugin_tester.py::test_valid_manifest_variables_json PASSED [ 87%] tests/test_plugin_tester.py::test_automatic_discard_rules_example PASSED [ 88%] tests/test_plugin_tester.py::test_plugin_definition_proper_registration PASSED [ 88%] tests/test_plugin_tester.py::test_plugin_definition_nothing_registered PASSED [ 88%] tests/test_style.py::test_load_styles PASSED [ 88%] tests/test_style.py::test_load_no_styles PASSED [ 88%] tests/test_style.py::test_load_named_styles PASSED [ 88%] tests/test_style.py::test_compat_styles PASSED [ 89%] tests/test_style.py::test_compat_styles_team_maint XFAIL [ 89%] tests/test_style.py::test_x_style PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables0] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables1] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables2] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables3] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables4] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables5] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables0] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables1] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables2] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables3] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables4] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables5] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables6] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables7] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables8] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables9] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables10] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables11] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables12] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables13] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables14] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables15] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables16] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables17] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables18] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-a-style_delta0] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa-style_delta1] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa --keep-first-style_delta2] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --keep-first-style_delta3] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --no-keep-first-style_delta4] PASSED [ 94%] tests/test_substitute.py::test_substitution_match[unchanged-unchanged] PASSED [ 94%] tests/test_substitute.py::test_substitution_match[unchanged\\{{\n}}-unchanged\\{{\n}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}{{token:NL}}{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{\n}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}token:TAB}}{{token:TAB{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{token:TAB}}{{token:TAB}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[/usr/lib/{{DEB_HOST_MULTIARCH}}-/usr/lib/x86_64-linux-gnu] PASSED [ 95%] tests/test_substitute.py::test_migrate_substitution PASSED [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[420-False-u+rwX,og=rX-420] PASSED [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[0-False-u+rwX,og=rX-420] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[256-True-u+rwX,og=rX-493] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[0-True-u+rwX,og=rX-493] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[1280-False-u+rwxs,og=rx-2541] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[3840-False-u=rwX,og=rX-420] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[417-False-u=rwX,og=rX-493] PASSED [ 97%] tests/test_symbolic_mode.py::test_generate_deb_filename[2541-False-a-x-2468] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/etc/foo.conf-/etc/foo.conf] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg/.-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/bar/../doc/pkg/.-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/bar/../doc/pkg/../other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/other-pkg/.-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-../other-pkg/.-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-../other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg/../../../../etc/foo.conf-/etc/foo.conf] PASSED [ 98%] tests/test_utils.py::test_symlink_normalization[foo bar-"foo bar"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[a'b-a\\'b] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[foo=bar and baz-foo="bar and baz"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[--foo=bar and baz---foo="bar and baz"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[--foo with spaces=bar and baz-"--foo with spaces=bar and baz"] PASSED [ 99%] self-hosting-plugins/debputy_self_hosting_test.py::test_plugin PASSED [100%] ================= 554 passed, 12 skipped, 2 xfailed in 26.53s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.76/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' install -m0755 -d \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/bin \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy//debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1 install -m0755 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/bin dh_debputy dh_installdebputy assets/debputy install -m0755 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy deb_packer.py deb_materialization.py install -m0644 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence lib/Debian/Debhelper/Sequence/*.pm install -m0644 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver lib/Dpkg/BuildDriver/*.pm cp -a --reflink=auto src/debputy /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy cp -a --reflink=auto debputy /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy/ sed -i "s/^__version__ =.*/__version__ = '$(dpkg-parsechangelog -SVersion)'/; s/^__release_commit__ =.*/__release_commit__ = 'N\\/A'/;" \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/version.py perl -p -i -e 's{^DEBPUTY_ROOT_DIR =.*}{DEBPUTY_ROOT_DIR = pathlib.Path("/usr/share/dh-debputy")};' \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py perl -p -i -e 's{^DEBPUTY_PLUGIN_ROOT_DIR =.*}{DEBPUTY_PLUGIN_ROOT_DIR = pathlib.Path("/usr/share/debputy/")};' \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py find /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/dh-debputy -type d -name '__pycache__' -exec rm -fr {} + pod2man --utf8 --section=1 --name="debputy" -c "The debputy Debian packager helper stack" debputy.pod \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/debputy.1 pod2man --utf8 --section=1 --name="dh_debputy" -c "The debputy Debian packager helper stack" dh_debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/dh_debputy.1 pod2man --utf8 --section=1 --name="dh_installdebputy" -c "The debputy Debian packager helper stack" dh_installdebputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/dh_installdebputy.1 devutils/install-translations chmod -R u=rwX,go=rX \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy//debputy make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' debputy: info: Upstream builds completed successfully dpkg-deb: building package 'dh-debputy' in '../dh-debputy_0.1.76_all.deb'. dpkg-genbuildinfo --build=binary -O../debputy_0.1.76_arm64.buildinfo dpkg-genchanges --build=binary -O../debputy_0.1.76_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/4096813 and its subdirectories I: Current time: Mon Sep 15 13:44:28 -12 2025 I: pbuilder-time-stamp: 1757987068 Tue Sep 16 01:44:28 UTC 2025 I: Signing ./b1/debputy_0.1.76_arm64.buildinfo as debputy_0.1.76_arm64.buildinfo.asc Tue Sep 16 01:44:28 UTC 2025 I: Signed ./b1/debputy_0.1.76_arm64.buildinfo as ./b1/debputy_0.1.76_arm64.buildinfo.asc Tue Sep 16 01:44:28 UTC 2025 - build #1 for debputy/unstable/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Tue Sep 16 01:44:28 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-keXXaYfr, removing. /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 01:44 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 01:43 b2 -rw-rw-r-- 1 jenkins jenkins 2653 Sep 15 18:24 debputy_0.1.76.dsc -rw------- 1 jenkins jenkins 3757 Sep 16 01:43 rbuildlog.2vLZE2N /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b1: total 1384 -rw-r--r-- 1 jenkins jenkins 99331 Sep 16 01:44 build.log -rw-r--r-- 1 jenkins jenkins 2653 Sep 16 01:44 debputy_0.1.76.dsc -rw-r--r-- 1 jenkins jenkins 725252 Sep 16 01:44 debputy_0.1.76.tar.xz -rw-r--r-- 1 jenkins jenkins 5826 Sep 16 01:44 debputy_0.1.76_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 6708 Sep 16 01:44 debputy_0.1.76_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1128 Sep 16 01:44 debputy_0.1.76_arm64.changes -rw-r--r-- 1 jenkins jenkins 1236 Sep 16 01:44 debputy_0.1.76_source.changes -rw-r--r-- 1 jenkins jenkins 543288 Sep 16 01:44 dh-debputy_0.1.76_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b2: total 0 Tue Sep 16 01:44:29 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Sep 15 13:43:09 -12 2025 I: pbuilder-time-stamp: 1757986989 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [debputy_0.1.76.dsc] I: copying [./debputy_0.1.76.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./debputy_0.1.76.dsc: no acceptable signature found dpkg-source: info: extracting debputy in debputy-0.1.76 dpkg-source: info: unpacking debputy_0.1.76.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/4096813/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='906c016b6df84d77b922ec794ec0ea59' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='4096813' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/pbuilderrc_Sz1y --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b1 --logfile b1/build.log debputy_0.1.76.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/4096813/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-single-binary, hunspell-en-us, python3-colored, python3-colorlog, python3-debian, python3-hunspell, python3-lsprotocol, python3-pygls, python3-pytest, python3-pytest-asyncio, python3-ruyaml | python3-ruamel.yaml, python3:any (>= 3.11~), strip-nondeterminism dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-single-binary; however: Package dh-sequence-single-binary is not installed. pbuilder-satisfydepends-dummy depends on hunspell-en-us; however: Package hunspell-en-us is not installed. pbuilder-satisfydepends-dummy depends on python3-colored; however: Package python3-colored is not installed. pbuilder-satisfydepends-dummy depends on python3-colorlog; however: Package python3-colorlog is not installed. pbuilder-satisfydepends-dummy depends on python3-debian; however: Package python3-debian is not installed. pbuilder-satisfydepends-dummy depends on python3-hunspell; however: Package python3-hunspell is not installed. pbuilder-satisfydepends-dummy depends on python3-lsprotocol; however: Package python3-lsprotocol is not installed. pbuilder-satisfydepends-dummy depends on python3-pygls; however: Package python3-pygls is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-asyncio; however: Package python3-pytest-asyncio is not installed. pbuilder-satisfydepends-dummy depends on python3-ruyaml | python3-ruamel.yaml; however: Package python3-ruyaml is not installed. Package python3-ruamel.yaml is not installed. pbuilder-satisfydepends-dummy depends on python3:any (>= 3.11~). pbuilder-satisfydepends-dummy depends on strip-nondeterminism; however: Package strip-nondeterminism is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dwz{a} emacsen-common{a} file{a} gettext{a} gettext-base{a} groff-base{a} hunspell-en-us{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libhunspell-1.7-0{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libtext-iconv-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} python3{a} python3-async-generator{a} python3-attr{a} python3-cattr{a} python3-charset-normalizer{a} python3-colored{a} python3-colorlog{a} python3-debian{a} python3-distro{a} python3-hunspell{a} python3-iniconfig{a} python3-lsprotocol{a} python3-minimal{a} python3-packaging{a} python3-pluggy{a} python3-pygls{a} python3-pygments{a} python3-pytest{a} python3-pytest-asyncio{a} python3-ruyaml{a} python3-typing-extensions{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} strip-nondeterminism{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 69 newly installed, 0 to remove and 0 not upgraded. Need to get 20.2 MB of archives. After unpacking 85.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.7-1 [857 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.7-1 [2001 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.7-1 [1895 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.7-1 [761 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-5 [540 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.26 [939 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.10 [174 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-11 [216 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 lsb-release all 12.1-1 [5912 B] Get: 50 http://deb.debian.org/debian unstable/main arm64 python3-async-generator all 1.10-4 [17.4 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 python3-attr all 25.3.0-1 [69.5 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 python3-cattr all 24.1.2-1 [52.4 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 python3-charset-normalizer arm64 3.4.3-1 [123 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 python3-colored all 2.2.4-1 [15.9 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 python3-colorlog all 6.9.0-1 [27.5 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 python3-debian all 1.0.1 [120 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 python3-distro all 1.9.0-1 [20.3 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 python3-hunspell arm64 0.5.5-2+b13 [10.7 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 python3-iniconfig all 1.1.1-2 [6396 B] Get: 61 http://deb.debian.org/debian unstable/main arm64 python3-lsprotocol all 2025.0.0-3 [61.8 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 python3-pluggy all 1.6.0-1 [27.1 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3-pygls all 1.3.0-3 [42.2 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 python3-pygments all 2.18.0+dfsg-2 [836 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3-pytest all 8.4.2-1 [266 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 1.1.0-1 [13.1 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.92.1-2 [104 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.15.0-1 [9260 B] Fetched 20.2 MB in 0s (93.3 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.7-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.7-1_arm64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:arm64 (3.13.7-1) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20354 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.7-1_arm64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21369 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../03-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../24-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../25-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../30-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../31-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../32-dictionaries-common_1.30.10_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.10) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../33-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../34-libhunspell-1.7-0_1.7.2+really1.7.2-11_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Selecting previously unselected package lsb-release. Preparing to unpack .../35-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package python3-async-generator. Preparing to unpack .../36-python3-async-generator_1.10-4_all.deb ... Unpacking python3-async-generator (1.10-4) ... Selecting previously unselected package python3-attr. Preparing to unpack .../37-python3-attr_25.3.0-1_all.deb ... Unpacking python3-attr (25.3.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../38-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-cattr. Preparing to unpack .../39-python3-cattr_24.1.2-1_all.deb ... Unpacking python3-cattr (24.1.2-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../40-python3-charset-normalizer_3.4.3-1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.3-1) ... Selecting previously unselected package python3-colored. Preparing to unpack .../41-python3-colored_2.2.4-1_all.deb ... Unpacking python3-colored (2.2.4-1) ... Selecting previously unselected package python3-colorlog. Preparing to unpack .../42-python3-colorlog_6.9.0-1_all.deb ... Unpacking python3-colorlog (6.9.0-1) ... Selecting previously unselected package python3-debian. Preparing to unpack .../43-python3-debian_1.0.1_all.deb ... Unpacking python3-debian (1.0.1) ... Selecting previously unselected package python3-distro. Preparing to unpack .../44-python3-distro_1.9.0-1_all.deb ... Unpacking python3-distro (1.9.0-1) ... Selecting previously unselected package python3-hunspell. Preparing to unpack .../45-python3-hunspell_0.5.5-2+b13_arm64.deb ... Unpacking python3-hunspell (0.5.5-2+b13) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../46-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-lsprotocol. Preparing to unpack .../47-python3-lsprotocol_2025.0.0-3_all.deb ... Unpacking python3-lsprotocol (2025.0.0-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../48-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../49-python3-pluggy_1.6.0-1_all.deb ... Unpacking python3-pluggy (1.6.0-1) ... Selecting previously unselected package python3-pygls. Preparing to unpack .../50-python3-pygls_1.3.0-3_all.deb ... Unpacking python3-pygls (1.3.0-3) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../51-python3-pygments_2.18.0+dfsg-2_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../52-python3-pytest_8.4.2-1_all.deb ... Unpacking python3-pytest (8.4.2-1) ... Selecting previously unselected package python3-pytest-asyncio. Preparing to unpack .../53-python3-pytest-asyncio_1.1.0-1_all.deb ... Unpacking python3-pytest-asyncio (1.1.0-1) ... Selecting previously unselected package python3-ruyaml. Preparing to unpack .../54-python3-ruyaml_0.92.1-2_all.deb ... Unpacking python3-ruyaml (0.92.1-2) ... Selecting previously unselected package strip-nondeterminism. Preparing to unpack .../55-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking strip-nondeterminism (1.15.0-1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Sep 16 01:43:39 UTC 2025. Universal Time is now: Tue Sep 16 01:43:39 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up emacsen-common (3.0.8) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Setting up lsb-release (12.1-1) ... Setting up readline-common (8.3-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-5) ... Setting up strip-nondeterminism (1.15.0-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3.13 (3.13.7-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-pygments (2.18.0+dfsg-2) ... Setting up python3-packaging (25.0-1) ... Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-pluggy (1.6.0-1) ... Setting up python3-hunspell (0.5.5-2+b13) ... Setting up python3-colored (2.2.4-1) ... Setting up python3-iniconfig (1.1.1-2) ... Setting up python3-attr (25.3.0-1) ... Setting up python3-async-generator (1.10-4) ... Setting up python3-distro (1.9.0-1) ... Setting up python3-colorlog (6.9.0-1) ... Setting up python3-charset-normalizer (3.4.3-1) ... Setting up python3-pytest (8.4.2-1) ... Setting up debhelper (13.26) ... Setting up python3-cattr (24.1.2-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-pytest-asyncio (1.1.0-1) ... Setting up python3-ruyaml (0.92.1-2) ... Setting up python3-lsprotocol (2025.0.0-3) ... Setting up python3-pygls (1.3.0-3) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for dictionaries-common (1.30.10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/debputy-0.1.76/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../debputy_0.1.76_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.76 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Niels Thykier dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean /build/reproducible-path/debputy-0.1.76/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task clean rm -fr ./self-hosting-plugins/__pycache__ ./src/debputy/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/manifest_parser/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/plugin/api/__pycache__ ./src/debputy/plugins/__pycache__ ./src/debputy/plugins/debputy/__pycache__ ./src/debputy/yaml/__pycache__ dpkg-buildtree clean rm -fr debian/.debputy debian/rules binary /build/reproducible-path/debputy-0.1.76/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task binary make -j12 INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' make -j12 check make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' py.test -v ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/reproducible-path/debputy-0.1.76 configfile: pyproject.toml testpaths: src, tests, self-hosting-plugins plugins: asyncio-1.1.0 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collecting ... collected 568 items src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles PASSED [ 0%] src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles.deb_build_options PASSED [ 0%] src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles.deb_build_profiles PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.command_full_basename PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.command_stem PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.fixup_needed PASSED [ 1%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.interpreter_version PASSED [ 1%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.original_command PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/__init__.py::debputy.lsp.vendoring._deb822_repro PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/formatter.py::debputy.lsp.vendoring._deb822_repro.formatter.format_field PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/locatable.py::debputy.lsp.vendoring._deb822_repro.locatable.Position.relative_to SKIPPED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/locatable.py::debputy.lsp.vendoring._deb822_repro.locatable.Range.relative_to SKIPPED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822FileElement.append PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822FileElement.insert PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.as_interpreted_dict_view PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.configured_view PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_from_raw_string PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_to_simple_value PASSED [ 3%] src/debputy/manifest_parser/declarative_parser.py::debputy.manifest_parser.declarative_parser.ParserGenerator.generate_parser PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.conflicts_with_source_attributes PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.manifest_attribute PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.not_path_error_hint PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.target_attribute PASSED [ 4%] src/debputy/plugin/api/experimental.py::debputy.plugin.api.experimental.ExperimentalDebputyPluginDefinition.package_processor PASSED [ 4%] src/debputy/plugin/api/impl_types.py::debputy.plugin.api.impl_types.automatic_discard_rule_example PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginDefinition.manifest_variable PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginDefinition.metadata_or_maintscript_detector PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginInitializer.manifest_variable SKIPPED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.FlushableSubstvars.flush PASSED [ 5%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.VirtualPath.add_file PASSED [ 5%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.VirtualPath.replace_fs_path_content PASSED [ 5%] src/debputy/plugin/api/test_api/test_spec.py::debputy.plugin.api.test_api.test_spec.build_virtual_file_system PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_historical PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_invalid_version PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_version_typo_dfsg PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[-4:36-4:38->T] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[ -4:37-4:38- ] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[\t\t-4:37-4:39-\t\t] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[ -4:37-4:40- ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[ ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[ ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_empty_sign_off PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:35-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-Niels Thykier niels@thykier.net-False] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net> Mon, 01 Apr 2024 00:00:00 +0000-4:18-4:36-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-niels@thykier.net>-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:67-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier " to finish email address before the sign off date- Mon, 01 Apr 2024 00:00:00 +0000-4:3-4:4-DiagnosticSeverity.Error-Missing name before email- -False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:5-DiagnosticSeverity.Error-Missing name before email- -False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name- Niels-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name-Niels -False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name- Niels -False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon-4:39-4:42-DiagnosticSeverity.Error-Expected a date in RFC822 format (Tue, 12 Mar 2024 12:34:56 +0000)-Mon-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier ???, 01 Apr 2024 00:00:00 +0000-4:39-4:42-DiagnosticSeverity.Error-Expected a three letter date here using US English format (Mon, Tue, ..., Sun)-???-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon 2025-05-01-4:42-4:44-DiagnosticSeverity.Error-Improper formatting of date. Expected ", " here, not " 2"- 2-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon, Golf-4:44-4:48-DiagnosticSeverity.Error-Unable to parse the date as a valid RFC822 date: Invalid date value or format "Golf"-Golf-False] PASSED [ 10%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Tue, 01 Apr 2024 00:00:00 +0000-4:39-4:42-DiagnosticSeverity.Warning-The date was a Monday-Tue-False] PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_files_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_files_matches_dir_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_anon_real_example_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_format_https_urls PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_not_dcpy_syntax_error_before_format PASSED [ 11%] tests/lint_tests/lint/test_lint_dcpy.py::test_not_dcpy_no_format_field PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_typos SKIPPED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_mx_value_with_typo SKIPPED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_mx_value PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dup_sep PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ma PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_udeb PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_arch_only_fields PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_sv PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_sv_udeb_only PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_udeb_menu_item PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_multiple_vcs PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_empty PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_basis PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_template PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_too_short PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_description_line_too_long PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_description_template PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile_no_name_segment PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile SKIPPED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_inactive_pkgfile_fp PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile_ignored_exts_or_files SKIPPED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep_or_syntax_error PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted_first_line PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_non_canonical_field_case PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_obsolete_value PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_obsolete_fields PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_build_driver_with_rrr PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_obsolete_operator PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_operator PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_or_relations PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_duplicate_key PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_homepage PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Madam Foo ,] PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Lady Inline\n# Comment\n Foo ,] PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Dr No Trailing Comma ] PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_maintainer_trailing_comma_bug_1089649 PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field_no_email PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_spellcheck_ignore_package_names PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_field_in_wrong_stanza PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_dup_dependency PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_dup_dependency_arch_qual_fp PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_description[True] PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_description[False] PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_comments PASSED [ 19%] tests/lint_tests/lint/test_lint_debian_watch.py::test_dwatch_alias_dup PASSED [ 19%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_syntax_error_a PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_syntax_error_b PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_invalid_package_name_crash PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_unknown_keys PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_null_keys PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_unknown_keys_spelling SKIPPED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_crash_on_typo_fix SKIPPED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_check_package_names PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_integration_mode PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_attr_value_checks PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_attr_value_crash_check PASSED [ 21%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_file_mismatch_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_ext_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dtctrl.py::test_dtctrl_lint_tests_vs_test_command PASSED [ 22%] tests/lint_tests/lint/test_lint_dtctrl.py::test_dtctrl_lint_live_example_silx SKIPPED [ 22%] tests/lint_tests/lint/test_lint_upstream_metadata.py::test_metadata_lint_unknown_keys PASSED [ 22%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat_canonicalize_field_names PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat_preserve_comments PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dwatch.py::test_dwatch_reformat PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[foo-udeb-debian-installer] PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-python] PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-doc-doc] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo-dev-libdevel] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[php-foo-php] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libpam-foo-admin] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[fonts-foo-fonts] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-localization] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-bar-localization] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo4-libs] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[unknown-None] PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\n-False] PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\nM-A-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: any-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: any-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\n-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\nM-A-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: all-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: all-True] PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A-None] PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_value_context PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_xcbs_prefix PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_field PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_synopsis PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_substvars PASSED [ 28%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_semantic_tokens PASSED [ 28%] tests/lsp_tests/test_lsp_debian_rules_completer.py::test_basic_debian_rules_completer_include PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_non_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_non_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_empty PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_variable_value PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_dispatch_key PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_install_keys PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo_xfail PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_services_service_scope_values PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_conditions PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_mid_doc PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_condition PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_}}] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_}}"] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_}}] PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_}}'] PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_tlk PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_key PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_sources PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_when PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_str_cond PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_key PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_str_value XFAIL [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_binary_version PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services_service PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_docs_for_manifest_var_subst PASSED [ 34%] tests/lsp_tests/test_lsp_dpatches_series.py::test_dpatches_series_semantic_tokens PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[1:3.36.1-1:3.36-1:3.38] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[3.38.2-3.38-40] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40.2.0-40~-41~] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40-40~-41~] PASSED [ 35%] tests/plugin_tests/grantlee_test.py::test_grantlee_dependencies PASSED [ 35%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_all PASSED [ 35%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_any PASSED [ 35%] tests/plugin_tests/perl-openssl_test.py::test_perl_openssl PASSED [ 35%] tests/test_alternatives.py::test_alternatives PASSED [ 35%] tests/test_apply_compression.py::test_apply_compression PASSED [ 36%] tests/test_architecture.py::test_mock_arch_table PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any- - -True-True-True-True] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-all-None-None-True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-False-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-False-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[i386-amd64-None-None-True-True-False-False] PASSED [ 38%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog.txt-other_files0] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[CHANGELOG.rst-other_files1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[docs/CHANGELOG.rst-other_files2] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog-other_files3] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[CHANGELOG-other_data_files0-other_source_files0] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changelog-other_data_files1-other_source_files1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changes.md-other_data_files2-other_source_files2] PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_pre_installed_compressed PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_no_matches PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_salsa_issue_49 PASSED [ 40%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs0-1] PASSED [ 40%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs1-2] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs2-3] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs3-3] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs4-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs5-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs6-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs7-5] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs8-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs9-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs10-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs11-5] PASSED [ 42%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-all-ctrl_members0-data_members0-None] PASSED [ 42%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members1-data_members1-foreign] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members2-data_members2-None] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members3-data_members3-None] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members4-data_members4-same] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members5-data_members5-same] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members6-data_members6-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members7-data_members7-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members8-data_members8-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members0-conffiles_lines0-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members1-conffiles_lines1-expected1] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members2-conffiles_lines2-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members3-conffiles_lines3-expected3] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members0-None] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members1-None] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members2-expected2] PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_packager_provided_files PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_docbase_naming PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_adr_examples PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_gsettings_dependencies PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_initramfs_hooks PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_tmpfiles PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_sysusers PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts_scale_and_alias PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_icon_cache PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_kernel_modules PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_dpkg_shlibdeps PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files_private_package_dir PASSED [ 48%] tests/test_debputy_plugin.py::test_system_service_detection PASSED [ 48%] tests/test_debputy_plugin.py::test_sysv_service_detection PASSED [ 48%] tests/test_debputy_plugin.py::test_debputy_manifest_variables PASSED [ 48%] tests/test_debputy_plugin.py::test_cap_validator PASSED [ 48%] tests/test_debputy_plugin.py::test_clean_la_files PASSED [ 48%] tests/test_debputy_plugin.py::test_strip_nondeterminism PASSED [ 49%] tests/test_debputy_plugin.py::test_translate_capabilities PASSED [ 49%] tests/test_debputy_plugin.py::test_pam_auth_update PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_depends_solink PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.ac-True-420-None] PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_INIT] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_PREREQ] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-False-420-None of the above] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-True-493-GNU Autoconf] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-420-GNU Autoconf] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-493-No magic keyword] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[random-file-False-420-No configure at all] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[GNUmakefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[Makefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[makefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[random-file-False] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[Build.PL-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[Makefile.PL-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[foo.pro-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[CMakeLists.txt-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[random-file-False] PASSED [ 53%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[meson.build-True] PASSED [ 53%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[random-file-False] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload0-expected_data0-expected_attribute_path0-TFinalEntity-None] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload1-expected_data1-expected_attribute_path1-TFinalEntity-None] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload2-expected_data2-expected_attribute_path2-TFinalEntity-None] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload3-expected_data3-expected_attribute_path3-TFinalEntity-TSourceEntity] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload4-expected_data4-expected_attribute_path4-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload5-expected_data5-expected_attribute_path5-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data6-expected_attribute_path6-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data7-expected_attribute_path7-TFinalEntity-str] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload8-expected_data8-expected_attribute_path8-TFinalEntity-List] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data9-expected_attribute_path9-TFinalEntity-Union] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload10-expected_data10-expected_attribute_path10-TFinalEntity-Union] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload11-expected_data11-expected_attribute_path11-TFinalEntity-Union] PASSED [ 55%] tests/test_fs_metadata.py::test_mtime_clamp_and_builtin_dir_mode PASSED [ 55%] tests/test_fs_metadata.py::test_transformations_create_symlink PASSED [ 55%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_success PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[abort-on-non-empty-directory-the path is a non-empty directory] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-directory-the path is a directory] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-exists-the path exists] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_explicit_remove PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_replacement_rule PASSED [ 57%] tests/test_fs_metadata.py::test_transformations_path_metadata PASSED [ 57%] tests/test_fs_metadata.py::test_transformations_directories PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_keep_empty PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_glob PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_no_match PASSED [ 58%] tests/test_fs_metadata.py::test_transformation_move_basic PASSED [ 58%] tests/test_fs_metadata.py::test_transformation_move_no_match PASSED [ 58%] tests/test_fs_metadata.py::test_builtin_mode_normalization_shell_scripts PASSED [ 58%] tests/test_fs_metadata.py::test_builtin_mode_normalization PASSED [ 58%] tests/test_install_rules.py::test_install_rules PASSED [ 58%] tests/test_install_rules.py::test_multi_dest_install_rules PASSED [ 59%] tests/test_install_rules.py::test_install_rules_with_glob PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_dir PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_glob PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_overruled_by_explicit_install_rule PASSED [ 59%] tests/test_install_rules.py::test_install_rules_install_as_with_var PASSED [ 60%] tests/test_install_rules.py::test_install_rules_no_matches PASSED [ 60%] tests/test_install_rules.py::test_install_rules_per_package_search_dirs PASSED [ 60%] tests/test_install_rules.py::test_install_rules_multi_into PASSED [ 60%] tests/test_install_rules.py::test_auto_install_d_pkg PASSED [ 60%] tests/test_install_rules.py::test_install_doc_rules_ignore_udeb PASSED [ 60%] tests/test_install_rules.py::test_bts_1093680_crash_inactive_package PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[True-True] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[True-False] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[False-False0] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[False-False1] PASSED [ 61%] tests/test_install_rules.py::test_uncovered_installation PASSED [ 61%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/false\r\n-/usr/bin/false-false-false-None-None] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/python3 -b-/usr/bin/python3-python3-python-/usr/bin/python3-None] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/env python3 -b-/usr/bin/env python3-python3-python-/usr/bin/python3-#! /usr/bin/python3 -b] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /bin/env python3.12-dbg -b-/bin/env python3.12-dbg-python3.12-dbg-python-/usr/bin/python3.12-dbg-#! /usr/bin/python3.12-dbg -b] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/bash-/usr/bin/bash-bash-bash-/bin/bash-#! /bin/bash] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/env sh-/usr/bin/env sh-sh-sh-/bin/sh-#! /bin/sh] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/local/bin/perl-/usr/local/bin/perl-perl-perl-/usr/bin/perl-#! /usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[#!#!#! /usr/bin/false] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[#!perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[\x7fELF/usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[\x00\x01\x02\x03/usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[PK\x03\x03/usr/bin/perl] PASSED [ 64%] tests/test_interpreter.py::test_interpreter_rewrite PASSED [ 64%] tests/test_migrations.py::test_migrate_clean_no_content PASSED [ 64%] tests/test_migrations.py::test_migrate_clean_with_content PASSED [ 64%] tests/test_migrations.py::test_migrate_tmpfile PASSED [ 64%] tests/test_migrations.py::test_migrate_lintian_overrides_files PASSED [ 64%] tests/test_migrations.py::test_detect_pam_files PASSED [ 65%] tests/test_migrations.py::test_migrate_doc_base_files PASSED [ 65%] tests/test_migrations.py::test_migrate_dh_installsystemd_files PASSED [ 65%] tests/test_migrations.py::test_migrate_installexamples_file PASSED [ 65%] tests/test_migrations.py::test_migrate_installinfo_file PASSED [ 65%] tests/test_migrations.py::test_migrate_installinfo_file_conditionals PASSED [ 66%] tests/test_migrations.py::test_migrate_installexamples_file_single_source PASSED [ 66%] tests/test_migrations.py::test_migrate_installdocs_file PASSED [ 66%] tests/test_migrations.py::test_migrate_installdocs_file_single_source PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_arch PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file_util_linux_locales PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_combined_cond PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_conditionals_unknown_subst PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest_warning PASSED [ 67%] tests/test_migrations.py::test_migrate_installman_file PASSED [ 68%] tests/test_migrations.py::test_migrate_install_dh_exec_file PASSED [ 68%] tests/test_migrations.py::test_migrate_maintscript PASSED [ 68%] tests/test_migrations.py::test_migrate_not_installed_file PASSED [ 68%] tests/test_migrations.py::test_migrate_links_files PASSED [ 68%] tests/test_migrations.py::test_detect_obsolete_substvars PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_essential PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_non_essential PASSED [ 69%] tests/test_migrations.py::test_detect_dh_addons PASSED [ 69%] tests/test_migrations.py::test_detect_dh_addons_rrr PASSED [ 69%] tests/test_migrations.py::test_migrate_bash_completion_file_no_changes PASSED [ 70%] tests/test_migrations.py::test_migrate_bash_completion_file PASSED [ 70%] tests/test_migrations.py::test_migrate_fish_completions_file_completion_file PASSED [ 70%] tests/test_migrations.py::test_migrate_zsh_completions_file_list PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-False-fake_3.0_all.deb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-True-fake_3.0_all.udeb] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash.amd64-./some/test-directory/foo.conf-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot.amd64-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.with.priority-./some/test.priority.directory/60-foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.with.priority-./some/test.priority.directory/60-foo.bar-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.with.priority.amd64-./some/test.priority.directory/60-foo.bar-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.special.name.arch.specific.with.priority-./some/test.priority.directory/60-special.name-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.special.name.arch.specific.with.priority.amd64-./some/test.priority.directory/60-special.name-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless-fallback-./some/test-plfb/foo.bar-False] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless.fallback-./some/test.plfb/foo.bar-False] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched0] PASSED [ 74%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash.amd64-non_matched1] PASSED [ 74%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched2] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo-foo-doc] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo.bar-foo.bar-doc] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_name_segment PASSED [ 75%] tests/test_packager_provided_files.py::test_detect_ppf_fuzzy_match_bug_950723 PASSED [ 75%] tests/test_packager_provided_files.py::test_detect_ppf_typo SKIPPED [ 75%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems PASSED [ 75%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems_typo_check SKIPPED [ 75%] tests/test_packer_pack.py::test_pack_smoke PASSED [ 75%] tests/test_parser.py::test_parsing_no_manifest PASSED [ 76%] tests/test_parser.py::test_parsing_version_only PASSED [ 76%] tests/test_parser.py::test_parsing_empty_installations PASSED [ 76%] tests/test_parser.py::test_parsing_variables PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[PACKAGE] PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[DEB_HOST_ARCH] PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[DEB_BLAH_ARCH] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_reserved[env:UNEXISTING] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_reserved[token:TAB] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_interdependent_ok PASSED [ 77%] tests/test_parser.py::test_parsing_variables_unused PASSED [ 77%] tests/test_parser.py::test_parsing_package_foo_empty PASSED [ 77%] tests/test_parser.py::test_parsing_package_bar_empty PASSED [ 78%] tests/test_parser.py::test_transformations_no_list PASSED [ 78%] tests/test_parser.py::test_create_symlinks_missing_path PASSED [ 78%] tests/test_parser.py::test_create_symlinks_unknown_replacement_rule PASSED [ 78%] tests/test_parser.py::test_create_symlinks_missing_target PASSED [ 78%] tests/test_parser.py::test_create_symlinks_not_normalized_path PASSED [ 79%] tests/test_parser.py::test_unresolvable_subst_in_source_context PASSED [ 79%] tests/test_parser.py::test_yaml_error_duplicate_key PASSED [ 79%] tests/test_parser.py::test_yaml_error_tab_start PASSED [ 79%] tests/test_parser.py::test_yaml_octal_mode_int PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal PASSED [ 79%] tests/test_parser.py::test_binary_version PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[usr/bin/foo-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo*-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.txt-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/cache.*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo*-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*.*-False] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*-False] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*.la-False] PASSED [ 83%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*/foo/*-False] PASSED [ 83%] tests/test_parser.py::test_yaml_build_environment_default PASSED [ 83%] tests/test_parser.py::test_yaml_build_environments_no_default PASSED [ 83%] tests/test_parser.py::test_yaml_build_environments_no_default_error PASSED [ 83%] tests/test_path.py::test_symlink_lookup PASSED [ 83%] tests/test_plugin_tester.py::test_conflict_with_debputy PASSED [ 84%] tests/test_plugin_tester.py::test_metadata_read_only PASSED [ 84%] tests/test_plugin_tester.py::test_packager_provided_files PASSED [ 84%] tests/test_plugin_tester.py::test_path_checks PASSED [ 84%] tests/test_plugin_tester.py::test_metadata_detector_applies_to_check PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables0-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables1-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables2-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables3-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables4-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables5-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables6-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables7-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables8-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables9-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables10-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables11-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables12-ValueError] PASSED [ 87%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables13-ValueError] PASSED [ 87%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables14-PluginConflictError] PASSED [ 87%] tests/test_plugin_tester.py::test_valid_manifest_variables PASSED [ 87%] tests/test_plugin_tester.py::test_valid_manifest_variables_json PASSED [ 87%] tests/test_plugin_tester.py::test_automatic_discard_rules_example PASSED [ 88%] tests/test_plugin_tester.py::test_plugin_definition_proper_registration PASSED [ 88%] tests/test_plugin_tester.py::test_plugin_definition_nothing_registered PASSED [ 88%] tests/test_style.py::test_load_styles PASSED [ 88%] tests/test_style.py::test_load_no_styles PASSED [ 88%] tests/test_style.py::test_load_named_styles PASSED [ 88%] tests/test_style.py::test_compat_styles PASSED [ 89%] tests/test_style.py::test_compat_styles_team_maint XFAIL [ 89%] tests/test_style.py::test_x_style PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables0] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables1] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables2] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables3] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables4] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables5] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables0] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables1] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables2] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables3] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables4] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables5] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables6] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables7] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables8] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables9] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables10] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables11] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables12] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables13] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables14] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables15] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables16] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables17] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables18] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-a-style_delta0] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa-style_delta1] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa --keep-first-style_delta2] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --keep-first-style_delta3] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --no-keep-first-style_delta4] PASSED [ 94%] tests/test_substitute.py::test_substitution_match[unchanged-unchanged] PASSED [ 94%] tests/test_substitute.py::test_substitution_match[unchanged\\{{\n}}-unchanged\\{{\n}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}{{token:NL}}{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{\n}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}token:TAB}}{{token:TAB{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{token:TAB}}{{token:TAB}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[/usr/lib/{{DEB_HOST_MULTIARCH}}-/usr/lib/x86_64-linux-gnu] PASSED [ 95%] tests/test_substitute.py::test_migrate_substitution PASSED [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[420-False-u+rwX,og=rX-420] PASSED [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[0-False-u+rwX,og=rX-420] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[256-True-u+rwX,og=rX-493] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[0-True-u+rwX,og=rX-493] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[1280-False-u+rwxs,og=rx-2541] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[3840-False-u=rwX,og=rX-420] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[417-False-u=rwX,og=rX-493] PASSED [ 97%] tests/test_symbolic_mode.py::test_generate_deb_filename[2541-False-a-x-2468] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/etc/foo.conf-/etc/foo.conf] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg/.-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/bar/../doc/pkg/.-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/bar/../doc/pkg/../other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/other-pkg/.-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-../other-pkg/.-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-../other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg/../../../../etc/foo.conf-/etc/foo.conf] PASSED [ 98%] tests/test_utils.py::test_symlink_normalization[foo bar-"foo bar"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[a'b-a\\'b] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[foo=bar and baz-foo="bar and baz"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[--foo=bar and baz---foo="bar and baz"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[--foo with spaces=bar and baz-"--foo with spaces=bar and baz"] PASSED [ 99%] self-hosting-plugins/debputy_self_hosting_test.py::test_plugin PASSED [100%] ================= 554 passed, 12 skipped, 2 xfailed in 26.53s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.76/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' install -m0755 -d \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/bin \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy//debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1 install -m0755 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/bin dh_debputy dh_installdebputy assets/debputy install -m0755 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy deb_packer.py deb_materialization.py install -m0644 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence lib/Debian/Debhelper/Sequence/*.pm install -m0644 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver lib/Dpkg/BuildDriver/*.pm cp -a --reflink=auto src/debputy /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy cp -a --reflink=auto debputy /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy/ sed -i "s/^__version__ =.*/__version__ = '$(dpkg-parsechangelog -SVersion)'/; s/^__release_commit__ =.*/__release_commit__ = 'N\\/A'/;" \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/version.py perl -p -i -e 's{^DEBPUTY_ROOT_DIR =.*}{DEBPUTY_ROOT_DIR = pathlib.Path("/usr/share/dh-debputy")};' \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py perl -p -i -e 's{^DEBPUTY_PLUGIN_ROOT_DIR =.*}{DEBPUTY_PLUGIN_ROOT_DIR = pathlib.Path("/usr/share/debputy/")};' \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py find /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/dh-debputy -type d -name '__pycache__' -exec rm -fr {} + pod2man --utf8 --section=1 --name="debputy" -c "The debputy Debian packager helper stack" debputy.pod \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/debputy.1 pod2man --utf8 --section=1 --name="dh_debputy" -c "The debputy Debian packager helper stack" dh_debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/dh_debputy.1 pod2man --utf8 --section=1 --name="dh_installdebputy" -c "The debputy Debian packager helper stack" dh_installdebputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/dh_installdebputy.1 devutils/install-translations chmod -R u=rwX,go=rX \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy//debputy make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' debputy: info: Upstream builds completed successfully dpkg-deb: building package 'dh-debputy' in '../dh-debputy_0.1.76_all.deb'. dpkg-genbuildinfo --build=binary -O../debputy_0.1.76_arm64.buildinfo dpkg-genchanges --build=binary -O../debputy_0.1.76_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/4096813 and its subdirectories I: Current time: Mon Sep 15 13:44:28 -12 2025 I: pbuilder-time-stamp: 1757987068 Tue Sep 16 01:44:29 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Tue Sep 16 01:44:29 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Tue Sep 16 01:44:29 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Tue Sep 16 01:44:29 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-ojdBXZ' ==================================================================================== Mon Oct 19 08:07:30 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "2 debputy unstable /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V 0.1.76" as arguments. Mon Oct 19 08:07:30 UTC 2026 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-EoRAzXTZ" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Oct 19 08:07:30 UTC 2026 I: Downloading source for unstable/debputy=0.1.76 Reading package lists... NOTICE: 'debputy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/debputy.git Please use: git clone https://salsa.debian.org/debian/debputy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 728 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.76 (dsc) [2653 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.76 (tar) [725 kB] Fetched 728 kB in 0s (29.8 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'debputy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/debputy.git Please use: git clone https://salsa.debian.org/debian/debputy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 728 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.76 (dsc) [2653 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.76 (tar) [725 kB] Fetched 728 kB in 0s (29.8 MB/s) Download complete and in download only mode ============================================================================= Re-Building debputy in unstable on arm64 on codethink03-arm64 now. Date: Mon Oct 19 09:07:30 BST 2026 Date UTC: Mon Oct 19 08:07:30 UTC 2026 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/pbuilderrc_zsAZ + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' debputy = debian-installer -o debputy = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' debputy = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/pbuilderrc_zsAZ --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b2 --logfile b2/build.log debputy_0.1.76.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Mon Oct 19 22:07:30 +14 2026 I: pbuilder-time-stamp: 1792397250 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [debputy_0.1.76.dsc] I: copying [./debputy_0.1.76.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./debputy_0.1.76.dsc: no acceptable signature found dpkg-source: info: extracting debputy in debputy-0.1.76 dpkg-source: info: unpacking debputy_0.1.76.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D01_modify_environment starting debug: Running on codethink03-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Oct 19 08:07 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=390567cc09df47dbb6420d9ba9dfd677 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2308360 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/pbuilderrc_zsAZ --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b2 --logfile b2/build.log debputy_0.1.76.dsc' SUDO_GID=109 SUDO_HOME=/var/lib/jenkins SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-single-binary, hunspell-en-us, python3-colored, python3-colorlog, python3-debian, python3-hunspell, python3-lsprotocol, python3-pygls, python3-pytest, python3-pytest-asyncio, python3-ruyaml | python3-ruamel.yaml, python3:any (>= 3.11~), strip-nondeterminism dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-single-binary; however: Package dh-sequence-single-binary is not installed. pbuilder-satisfydepends-dummy depends on hunspell-en-us; however: Package hunspell-en-us is not installed. pbuilder-satisfydepends-dummy depends on python3-colored; however: Package python3-colored is not installed. pbuilder-satisfydepends-dummy depends on python3-colorlog; however: Package python3-colorlog is not installed. pbuilder-satisfydepends-dummy depends on python3-debian; however: Package python3-debian is not installed. pbuilder-satisfydepends-dummy depends on python3-hunspell; however: Package python3-hunspell is not installed. pbuilder-satisfydepends-dummy depends on python3-lsprotocol; however: Package python3-lsprotocol is not installed. pbuilder-satisfydepends-dummy depends on python3-pygls; however: Package python3-pygls is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-asyncio; however: Package python3-pytest-asyncio is not installed. pbuilder-satisfydepends-dummy depends on python3-ruyaml | python3-ruamel.yaml; however: Package python3-ruyaml is not installed. Package python3-ruamel.yaml is not installed. pbuilder-satisfydepends-dummy depends on python3:any (>= 3.11~). pbuilder-satisfydepends-dummy depends on strip-nondeterminism; however: Package strip-nondeterminism is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dwz{a} emacsen-common{a} file{a} gettext{a} gettext-base{a} groff-base{a} hunspell-en-us{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libhunspell-1.7-0{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libtext-iconv-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} python3{a} python3-async-generator{a} python3-attr{a} python3-cattr{a} python3-charset-normalizer{a} python3-colored{a} python3-colorlog{a} python3-debian{a} python3-distro{a} python3-hunspell{a} python3-iniconfig{a} python3-lsprotocol{a} python3-minimal{a} python3-packaging{a} python3-pluggy{a} python3-pygls{a} python3-pygments{a} python3-pytest{a} python3-pytest-asyncio{a} python3-ruyaml{a} python3-typing-extensions{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} strip-nondeterminism{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 69 newly installed, 0 to remove and 0 not upgraded. Need to get 20.2 MB of archives. After unpacking 85.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.7-1 [857 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.7-1 [2001 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.7-1 [1895 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.7-1 [761 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-5 [540 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.26 [939 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.10 [174 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-11 [216 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 lsb-release all 12.1-1 [5912 B] Get: 50 http://deb.debian.org/debian unstable/main arm64 python3-async-generator all 1.10-4 [17.4 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 python3-attr all 25.3.0-1 [69.5 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 python3-cattr all 24.1.2-1 [52.4 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 python3-charset-normalizer arm64 3.4.3-1 [123 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 python3-colored all 2.2.4-1 [15.9 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 python3-colorlog all 6.9.0-1 [27.5 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 python3-debian all 1.0.1 [120 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 python3-distro all 1.9.0-1 [20.3 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 python3-hunspell arm64 0.5.5-2+b13 [10.7 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 python3-iniconfig all 1.1.1-2 [6396 B] Get: 61 http://deb.debian.org/debian unstable/main arm64 python3-lsprotocol all 2025.0.0-3 [61.8 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 python3-pluggy all 1.6.0-1 [27.1 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3-pygls all 1.3.0-3 [42.2 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 python3-pygments all 2.18.0+dfsg-2 [836 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3-pytest all 8.4.2-1 [266 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 1.1.0-1 [13.1 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.92.1-2 [104 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.15.0-1 [9260 B] Fetched 20.2 MB in 0s (57.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.7-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.7-1_arm64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:arm64 (3.13.7-1) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20354 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.7-1_arm64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21369 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../03-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../24-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../25-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../30-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../31-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../32-dictionaries-common_1.30.10_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.10) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../33-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../34-libhunspell-1.7-0_1.7.2+really1.7.2-11_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Selecting previously unselected package lsb-release. Preparing to unpack .../35-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package python3-async-generator. Preparing to unpack .../36-python3-async-generator_1.10-4_all.deb ... Unpacking python3-async-generator (1.10-4) ... Selecting previously unselected package python3-attr. Preparing to unpack .../37-python3-attr_25.3.0-1_all.deb ... Unpacking python3-attr (25.3.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../38-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-cattr. Preparing to unpack .../39-python3-cattr_24.1.2-1_all.deb ... Unpacking python3-cattr (24.1.2-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../40-python3-charset-normalizer_3.4.3-1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.3-1) ... Selecting previously unselected package python3-colored. Preparing to unpack .../41-python3-colored_2.2.4-1_all.deb ... Unpacking python3-colored (2.2.4-1) ... Selecting previously unselected package python3-colorlog. Preparing to unpack .../42-python3-colorlog_6.9.0-1_all.deb ... Unpacking python3-colorlog (6.9.0-1) ... Selecting previously unselected package python3-debian. Preparing to unpack .../43-python3-debian_1.0.1_all.deb ... Unpacking python3-debian (1.0.1) ... Selecting previously unselected package python3-distro. Preparing to unpack .../44-python3-distro_1.9.0-1_all.deb ... Unpacking python3-distro (1.9.0-1) ... Selecting previously unselected package python3-hunspell. Preparing to unpack .../45-python3-hunspell_0.5.5-2+b13_arm64.deb ... Unpacking python3-hunspell (0.5.5-2+b13) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../46-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-lsprotocol. Preparing to unpack .../47-python3-lsprotocol_2025.0.0-3_all.deb ... Unpacking python3-lsprotocol (2025.0.0-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../48-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../49-python3-pluggy_1.6.0-1_all.deb ... Unpacking python3-pluggy (1.6.0-1) ... Selecting previously unselected package python3-pygls. Preparing to unpack .../50-python3-pygls_1.3.0-3_all.deb ... Unpacking python3-pygls (1.3.0-3) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../51-python3-pygments_2.18.0+dfsg-2_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../52-python3-pytest_8.4.2-1_all.deb ... Unpacking python3-pytest (8.4.2-1) ... Selecting previously unselected package python3-pytest-asyncio. Preparing to unpack .../53-python3-pytest-asyncio_1.1.0-1_all.deb ... Unpacking python3-pytest-asyncio (1.1.0-1) ... Selecting previously unselected package python3-ruyaml. Preparing to unpack .../54-python3-ruyaml_0.92.1-2_all.deb ... Unpacking python3-ruyaml (0.92.1-2) ... Selecting previously unselected package strip-nondeterminism. Preparing to unpack .../55-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking strip-nondeterminism (1.15.0-1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Oct 19 08:08:02 UTC 2026. Universal Time is now: Mon Oct 19 08:08:02 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up emacsen-common (3.0.8) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Setting up lsb-release (12.1-1) ... Setting up readline-common (8.3-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-5) ... Setting up strip-nondeterminism (1.15.0-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3.13 (3.13.7-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-pygments (2.18.0+dfsg-2) ... Setting up python3-packaging (25.0-1) ... Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-pluggy (1.6.0-1) ... Setting up python3-hunspell (0.5.5-2+b13) ... Setting up python3-colored (2.2.4-1) ... Setting up python3-iniconfig (1.1.1-2) ... Setting up python3-attr (25.3.0-1) ... Setting up python3-async-generator (1.10-4) ... Setting up python3-distro (1.9.0-1) ... Setting up python3-colorlog (6.9.0-1) ... Setting up python3-charset-normalizer (3.4.3-1) ... Setting up python3-pytest (8.4.2-1) ... Setting up debhelper (13.26) ... Setting up python3-cattr (24.1.2-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-pytest-asyncio (1.1.0-1) ... Setting up python3-ruyaml (0.92.1-2) ... Setting up python3-lsprotocol (2025.0.0-3) ... Setting up python3-pygls (1.3.0-3) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for dictionaries-common (1.30.10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/debputy-0.1.76/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../debputy_0.1.76_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.76 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Niels Thykier dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean /build/reproducible-path/debputy-0.1.76/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task clean rm -fr ./self-hosting-plugins/__pycache__ ./src/debputy/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/manifest_parser/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/plugin/api/__pycache__ ./src/debputy/plugins/__pycache__ ./src/debputy/plugins/debputy/__pycache__ ./src/debputy/yaml/__pycache__ dpkg-buildtree clean rm -fr debian/.debputy debian/rules binary /build/reproducible-path/debputy-0.1.76/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task binary make -j12 INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' make -j12 check make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' py.test -v ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/reproducible-path/debputy-0.1.76 configfile: pyproject.toml testpaths: src, tests, self-hosting-plugins plugins: asyncio-1.1.0 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collecting ... collected 568 items src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles PASSED [ 0%] src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles.deb_build_options PASSED [ 0%] src/debputy/_deb_options_profiles.py::debputy._deb_options_profiles.DebBuildOptionsAndProfiles.deb_build_profiles PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.command_full_basename PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.command_stem PASSED [ 0%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.fixup_needed PASSED [ 1%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.interpreter_version PASSED [ 1%] src/debputy/interpreter.py::debputy.interpreter.Interpreter.original_command PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/__init__.py::debputy.lsp.vendoring._deb822_repro PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/formatter.py::debputy.lsp.vendoring._deb822_repro.formatter.format_field PASSED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/locatable.py::debputy.lsp.vendoring._deb822_repro.locatable.Position.relative_to SKIPPED [ 1%] src/debputy/lsp/vendoring/_deb822_repro/locatable.py::debputy.lsp.vendoring._deb822_repro.locatable.Range.relative_to SKIPPED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822FileElement.append PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822FileElement.insert PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.as_interpreted_dict_view PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.configured_view PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_from_raw_string PASSED [ 2%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_to_simple_value PASSED [ 3%] src/debputy/manifest_parser/declarative_parser.py::debputy.manifest_parser.declarative_parser.ParserGenerator.generate_parser PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.conflicts_with_source_attributes PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.manifest_attribute PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.not_path_error_hint PASSED [ 3%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.target_attribute PASSED [ 4%] src/debputy/plugin/api/experimental.py::debputy.plugin.api.experimental.ExperimentalDebputyPluginDefinition.package_processor PASSED [ 4%] src/debputy/plugin/api/impl_types.py::debputy.plugin.api.impl_types.automatic_discard_rule_example PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginDefinition.manifest_variable PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginDefinition.metadata_or_maintscript_detector PASSED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.DebputyPluginInitializer.manifest_variable SKIPPED [ 4%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.FlushableSubstvars.flush PASSED [ 5%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.VirtualPath.add_file PASSED [ 5%] src/debputy/plugin/api/spec.py::debputy.plugin.api.spec.VirtualPath.replace_fs_path_content PASSED [ 5%] src/debputy/plugin/api/test_api/test_spec.py::debputy.plugin.api.test_api.test_spec.build_virtual_file_system PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_historical PASSED [ 5%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_invalid_version PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_version_typo_dfsg PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[-4:36-4:38->T] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[ -4:37-4:38- ] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[\t\t-4:37-4:39-\t\t] PASSED [ 6%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_line_email_date_spacing[ -4:37-4:40- ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[ ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_missing_sign_off_date[ ] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_empty_sign_off PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:35-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-Niels Thykier niels@thykier.net-False] PASSED [ 7%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net> Mon, 01 Apr 2024 00:00:00 +0000-4:18-4:36-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-niels@thykier.net>-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:67-DiagnosticSeverity.Error-Missing opening "<" to start the email address after the name-Niels Thykier niels@thykier.net Mon, 01 Apr 2024 00:00:00 +0000-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier " to finish email address before the sign off date- Mon, 01 Apr 2024 00:00:00 +0000-4:3-4:4-DiagnosticSeverity.Error-Missing name before email- -False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:5-DiagnosticSeverity.Error-Missing name before email- -False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name- Niels-False] PASSED [ 8%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name-Niels -False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Mon, 01 Apr 2024 00:00:00 +0000-4:4-4:11-DiagnosticSeverity.Warning-Non-standard spacing around the name- Niels -False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon-4:39-4:42-DiagnosticSeverity.Error-Expected a date in RFC822 format (Tue, 12 Mar 2024 12:34:56 +0000)-Mon-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier ???, 01 Apr 2024 00:00:00 +0000-4:39-4:42-DiagnosticSeverity.Error-Expected a three letter date here using US English format (Mon, Tue, ..., Sun)-???-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon 2025-05-01-4:42-4:44-DiagnosticSeverity.Error-Improper formatting of date. Expected ", " here, not " 2"- 2-False] PASSED [ 9%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Mon, Golf-4:44-4:48-DiagnosticSeverity.Error-Unable to parse the date as a valid RFC822 date: Invalid date value or format "Golf"-Golf-False] PASSED [ 10%] tests/lint_tests/lint/test_lint_changelog.py::test_dch_lint_signoff_problems[ -- Niels Thykier Tue, 01 Apr 2024 00:00:00 +0000-4:39-4:42-DiagnosticSeverity.Warning-The date was a Monday-Tue-False] PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_files_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_files_matches_dir_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_anon_real_example_lint PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_dcpy_format_https_urls PASSED [ 10%] tests/lint_tests/lint/test_lint_dcpy.py::test_not_dcpy_syntax_error_before_format PASSED [ 11%] tests/lint_tests/lint/test_lint_dcpy.py::test_not_dcpy_no_format_field PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_typos SKIPPED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_mx_value_with_typo SKIPPED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_mx_value PASSED [ 11%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dup_sep PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ma PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_udeb PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_arch_only_fields PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_sv PASSED [ 12%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_sv_udeb_only PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_udeb_menu_item PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_multiple_vcs PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_empty PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_basis PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_template PASSED [ 13%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_synopsis_too_short PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_description_line_too_long PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_description_template PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile_no_name_segment PASSED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile SKIPPED [ 14%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_inactive_pkgfile_fp PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile_ignored_exts_or_files SKIPPED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep_or_syntax_error PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted PASSED [ 15%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted_first_line PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_non_canonical_field_case PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_obsolete_value PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_obsolete_fields PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_build_driver_with_rrr PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_obsolete_operator PASSED [ 16%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_operator PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_or_relations PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_duplicate_key PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_dctrl_lint_homepage PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Madam Foo ,] PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Lady Inline\n# Comment\n Foo ,] PASSED [ 17%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field[Dr No Trailing Comma ] PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_maintainer_trailing_comma_bug_1089649 PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_uploaders_field_no_email PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_spellcheck_ignore_package_names PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_field_in_wrong_stanza PASSED [ 18%] tests/lint_tests/lint/test_lint_dctrl.py::test_dup_dependency PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_dup_dependency_arch_qual_fp PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_description[True] PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_description[False] PASSED [ 19%] tests/lint_tests/lint/test_lint_dctrl.py::test_config_spell_checking_comments PASSED [ 19%] tests/lint_tests/lint/test_lint_debian_watch.py::test_dwatch_alias_dup PASSED [ 19%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_syntax_error_a PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_syntax_error_b PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_invalid_package_name_crash PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_unknown_keys PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_null_keys PASSED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_unknown_keys_spelling SKIPPED [ 20%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_crash_on_typo_fix SKIPPED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_check_package_names PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_integration_mode PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_attr_value_checks PASSED [ 21%] tests/lint_tests/lint/test_lint_debputy.py::test_debputy_lint_attr_value_crash_check PASSED [ 21%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_file_mismatch_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dpatches_series.py::test_dpatches_series_files_ext_lint PASSED [ 22%] tests/lint_tests/lint/test_lint_dtctrl.py::test_dtctrl_lint_tests_vs_test_command PASSED [ 22%] tests/lint_tests/lint/test_lint_dtctrl.py::test_dtctrl_lint_live_example_silx SKIPPED [ 22%] tests/lint_tests/lint/test_lint_upstream_metadata.py::test_metadata_lint_unknown_keys PASSED [ 22%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat_canonicalize_field_names PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dctrl.py::test_dctrl_reformat_preserve_comments PASSED [ 23%] tests/lint_tests/reformat/test_reformat_dwatch.py::test_dwatch_reformat PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[foo-udeb-debian-installer] PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-python] PASSED [ 23%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-doc-doc] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo-dev-libdevel] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[php-foo-php] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libpam-foo-admin] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[fonts-foo-fonts] PASSED [ 24%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-localization] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-bar-localization] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo4-libs] PASSED [ 25%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[unknown-None] PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\n-False] PASSED [ 25%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\nM-A-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: any-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: any-False] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\n-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\nM-A-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: all-True] PASSED [ 26%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: all-True] PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A-None] PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_value_context PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_xcbs_prefix PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_field PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_synopsis PASSED [ 27%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_substvars PASSED [ 28%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_semantic_tokens PASSED [ 28%] tests/lsp_tests/test_lsp_debian_rules_completer.py::test_basic_debian_rules_completer_include PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 28%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_non_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debian_watch.py::test_debian_watch_hover_doc_variables_non_matching[foo-@ANY_VERSION@] PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_empty PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_variable_value PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_dispatch_key PASSED [ 29%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_install_keys PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo_xfail PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_services_service_scope_values PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_conditions PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_mid_doc PASSED [ 30%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_condition PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_}}] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst["1:{{DEB_VERSION_}}"] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_] PASSED [ 31%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_}}] PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_complete_manifest_var_subst['1:{{DEB_VERSION_}}'] PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_tlk PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_key PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_sources PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_when PASSED [ 32%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_str_cond PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_key PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_str_value XFAIL [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_binary_version PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services_service PASSED [ 33%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_docs_for_manifest_var_subst PASSED [ 34%] tests/lsp_tests/test_lsp_dpatches_series.py::test_dpatches_series_semantic_tokens PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[1:3.36.1-1:3.36-1:3.38] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[3.38.2-3.38-40] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40.2.0-40~-41~] PASSED [ 34%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40-40~-41~] PASSED [ 35%] tests/plugin_tests/grantlee_test.py::test_grantlee_dependencies PASSED [ 35%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_all PASSED [ 35%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_any PASSED [ 35%] tests/plugin_tests/perl-openssl_test.py::test_perl_openssl PASSED [ 35%] tests/test_alternatives.py::test_alternatives PASSED [ 35%] tests/test_apply_compression.py::test_apply_compression PASSED [ 36%] tests/test_architecture.py::test_mock_arch_table PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 36%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any- - -True-True-True-True] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 37%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-all-None-None-True-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-False-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-False-True-False-False] PASSED [ 38%] tests/test_cross_check_precheck.py::test_generate_deb_filename[i386-amd64-None-None-True-True-False-False] PASSED [ 38%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog.txt-other_files0] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[CHANGELOG.rst-other_files1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[docs/CHANGELOG.rst-other_files2] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog-other_files3] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[CHANGELOG-other_data_files0-other_source_files0] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changelog-other_data_files1-other_source_files1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changes.md-other_data_files2-other_source_files2] PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_pre_installed_compressed PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_no_matches PASSED [ 40%] tests/test_deb_packaging_support.py::test_upstream_changelog_salsa_issue_49 PASSED [ 40%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs0-1] PASSED [ 40%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs1-2] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs2-3] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs3-3] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs4-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs5-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs6-4] PASSED [ 41%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs7-5] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs8-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs9-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs10-4] PASSED [ 42%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs11-5] PASSED [ 42%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-all-ctrl_members0-data_members0-None] PASSED [ 42%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members1-data_members1-foreign] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members2-data_members2-None] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members3-data_members3-None] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members4-data_members4-same] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members5-data_members5-same] PASSED [ 43%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members6-data_members6-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members7-data_members7-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members8-data_members8-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members0-conffiles_lines0-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members1-conffiles_lines1-expected1] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members2-conffiles_lines2-None] PASSED [ 44%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members3-conffiles_lines3-expected3] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members0-None] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members1-None] PASSED [ 45%] tests/test_deb_packaging_support.py::test_install_or_generate_conffiles[data_members2-expected2] PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_packager_provided_files PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_docbase_naming PASSED [ 45%] tests/test_debputy_plugin.py::test_debputy_adr_examples PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_gsettings_dependencies PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_initramfs_hooks PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_tmpfiles PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_sysusers PASSED [ 46%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts_scale_and_alias PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_icon_cache PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_kernel_modules PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_dpkg_shlibdeps PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files PASSED [ 47%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files_private_package_dir PASSED [ 48%] tests/test_debputy_plugin.py::test_system_service_detection PASSED [ 48%] tests/test_debputy_plugin.py::test_sysv_service_detection PASSED [ 48%] tests/test_debputy_plugin.py::test_debputy_manifest_variables PASSED [ 48%] tests/test_debputy_plugin.py::test_cap_validator PASSED [ 48%] tests/test_debputy_plugin.py::test_clean_la_files PASSED [ 48%] tests/test_debputy_plugin.py::test_strip_nondeterminism PASSED [ 49%] tests/test_debputy_plugin.py::test_translate_capabilities PASSED [ 49%] tests/test_debputy_plugin.py::test_pam_auth_update PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_depends_solink PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.ac-True-420-None] PASSED [ 49%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_INIT] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_PREREQ] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-False-420-None of the above] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-True-493-GNU Autoconf] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-420-GNU Autoconf] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-493-No magic keyword] PASSED [ 50%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[random-file-False-420-No configure at all] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[GNUmakefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[Makefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[makefile-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[random-file-False] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[Build.PL-True] PASSED [ 51%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[Makefile.PL-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[foo.pro-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[random-file-False] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[CMakeLists.txt-True] PASSED [ 52%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[random-file-False] PASSED [ 53%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[meson.build-True] PASSED [ 53%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[random-file-False] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload0-expected_data0-expected_attribute_path0-TFinalEntity-None] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload1-expected_data1-expected_attribute_path1-TFinalEntity-None] PASSED [ 53%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload2-expected_data2-expected_attribute_path2-TFinalEntity-None] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload3-expected_data3-expected_attribute_path3-TFinalEntity-TSourceEntity] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload4-expected_data4-expected_attribute_path4-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload5-expected_data5-expected_attribute_path5-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data6-expected_attribute_path6-TFinalEntity-Union] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data7-expected_attribute_path7-TFinalEntity-str] PASSED [ 54%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload8-expected_data8-expected_attribute_path8-TFinalEntity-List] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data9-expected_attribute_path9-TFinalEntity-Union] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload10-expected_data10-expected_attribute_path10-TFinalEntity-Union] PASSED [ 55%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload11-expected_data11-expected_attribute_path11-TFinalEntity-Union] PASSED [ 55%] tests/test_fs_metadata.py::test_mtime_clamp_and_builtin_dir_mode PASSED [ 55%] tests/test_fs_metadata.py::test_transformations_create_symlink PASSED [ 55%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_success PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[abort-on-non-empty-directory-the path is a non-empty directory] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-directory-the path is a directory] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-exists-the path exists] PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_explicit_remove PASSED [ 56%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_replacement_rule PASSED [ 57%] tests/test_fs_metadata.py::test_transformations_path_metadata PASSED [ 57%] tests/test_fs_metadata.py::test_transformations_directories PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_keep_empty PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_glob PASSED [ 57%] tests/test_fs_metadata.py::test_transformation_remove_no_match PASSED [ 58%] tests/test_fs_metadata.py::test_transformation_move_basic PASSED [ 58%] tests/test_fs_metadata.py::test_transformation_move_no_match PASSED [ 58%] tests/test_fs_metadata.py::test_builtin_mode_normalization_shell_scripts PASSED [ 58%] tests/test_fs_metadata.py::test_builtin_mode_normalization PASSED [ 58%] tests/test_install_rules.py::test_install_rules PASSED [ 58%] tests/test_install_rules.py::test_multi_dest_install_rules PASSED [ 59%] tests/test_install_rules.py::test_install_rules_with_glob PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_dir PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_glob PASSED [ 59%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_overruled_by_explicit_install_rule PASSED [ 59%] tests/test_install_rules.py::test_install_rules_install_as_with_var PASSED [ 60%] tests/test_install_rules.py::test_install_rules_no_matches PASSED [ 60%] tests/test_install_rules.py::test_install_rules_per_package_search_dirs PASSED [ 60%] tests/test_install_rules.py::test_install_rules_multi_into PASSED [ 60%] tests/test_install_rules.py::test_auto_install_d_pkg PASSED [ 60%] tests/test_install_rules.py::test_install_doc_rules_ignore_udeb PASSED [ 60%] tests/test_install_rules.py::test_bts_1093680_crash_inactive_package PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[True-True] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[True-False] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[False-False0] PASSED [ 61%] tests/test_install_rules.py::test_debputy_132[False-False1] PASSED [ 61%] tests/test_install_rules.py::test_uncovered_installation PASSED [ 61%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/false\r\n-/usr/bin/false-false-false-None-None] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/python3 -b-/usr/bin/python3-python3-python-/usr/bin/python3-None] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/env python3 -b-/usr/bin/env python3-python3-python-/usr/bin/python3-#! /usr/bin/python3 -b] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /bin/env python3.12-dbg -b-/bin/env python3.12-dbg-python3.12-dbg-python-/usr/bin/python3.12-dbg-#! /usr/bin/python3.12-dbg -b] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/bash-/usr/bin/bash-bash-bash-/bin/bash-#! /bin/bash] PASSED [ 62%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/env sh-/usr/bin/env sh-sh-sh-/bin/sh-#! /bin/sh] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/local/bin/perl-/usr/local/bin/perl-perl-perl-/usr/bin/perl-#! /usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[#!#!#! /usr/bin/false] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[#!perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[\x7fELF/usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[\x00\x01\x02\x03/usr/bin/perl] PASSED [ 63%] tests/test_interpreter.py::test_interpreter_negative[PK\x03\x03/usr/bin/perl] PASSED [ 64%] tests/test_interpreter.py::test_interpreter_rewrite PASSED [ 64%] tests/test_migrations.py::test_migrate_clean_no_content PASSED [ 64%] tests/test_migrations.py::test_migrate_clean_with_content PASSED [ 64%] tests/test_migrations.py::test_migrate_tmpfile PASSED [ 64%] tests/test_migrations.py::test_migrate_lintian_overrides_files PASSED [ 64%] tests/test_migrations.py::test_detect_pam_files PASSED [ 65%] tests/test_migrations.py::test_migrate_doc_base_files PASSED [ 65%] tests/test_migrations.py::test_migrate_dh_installsystemd_files PASSED [ 65%] tests/test_migrations.py::test_migrate_installexamples_file PASSED [ 65%] tests/test_migrations.py::test_migrate_installinfo_file PASSED [ 65%] tests/test_migrations.py::test_migrate_installinfo_file_conditionals PASSED [ 66%] tests/test_migrations.py::test_migrate_installexamples_file_single_source PASSED [ 66%] tests/test_migrations.py::test_migrate_installdocs_file PASSED [ 66%] tests/test_migrations.py::test_migrate_installdocs_file_single_source PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_arch PASSED [ 66%] tests/test_migrations.py::test_migrate_install_file_util_linux_locales PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_combined_cond PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_conditionals_unknown_subst PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest PASSED [ 67%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest_warning PASSED [ 67%] tests/test_migrations.py::test_migrate_installman_file PASSED [ 68%] tests/test_migrations.py::test_migrate_install_dh_exec_file PASSED [ 68%] tests/test_migrations.py::test_migrate_maintscript PASSED [ 68%] tests/test_migrations.py::test_migrate_not_installed_file PASSED [ 68%] tests/test_migrations.py::test_migrate_links_files PASSED [ 68%] tests/test_migrations.py::test_detect_obsolete_substvars PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_essential PASSED [ 69%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_non_essential PASSED [ 69%] tests/test_migrations.py::test_detect_dh_addons PASSED [ 69%] tests/test_migrations.py::test_detect_dh_addons_rrr PASSED [ 69%] tests/test_migrations.py::test_migrate_bash_completion_file_no_changes PASSED [ 70%] tests/test_migrations.py::test_migrate_bash_completion_file PASSED [ 70%] tests/test_migrations.py::test_migrate_fish_completions_file_completion_file PASSED [ 70%] tests/test_migrations.py::test_migrate_zsh_completions_file_list PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 70%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-False-fake_3.0_all.deb] PASSED [ 71%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-True-fake_3.0_all.udeb] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash.amd64-./some/test-directory/foo.conf-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot.amd64-./some/test.directory/foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.with.priority-./some/test.priority.directory/60-foo.bar-True] PASSED [ 72%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.with.priority-./some/test.priority.directory/60-foo.bar-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.with.priority.amd64-./some/test.priority.directory/60-foo.bar-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.special.name.arch.specific.with.priority-./some/test.priority.directory/60-special.name-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.special.name.arch.specific.with.priority.amd64-./some/test.priority.directory/60-special.name-True] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless-fallback-./some/test-plfb/foo.bar-False] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless.fallback-./some/test.plfb/foo.bar-False] PASSED [ 73%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched0] PASSED [ 74%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash.amd64-non_matched1] PASSED [ 74%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched2] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo-foo-doc] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo.bar-foo.bar-doc] PASSED [ 74%] tests/test_packager_provided_files.py::test_detect_ppf_name_segment PASSED [ 75%] tests/test_packager_provided_files.py::test_detect_ppf_fuzzy_match_bug_950723 PASSED [ 75%] tests/test_packager_provided_files.py::test_detect_ppf_typo SKIPPED [ 75%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems PASSED [ 75%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems_typo_check SKIPPED [ 75%] tests/test_packer_pack.py::test_pack_smoke PASSED [ 75%] tests/test_parser.py::test_parsing_no_manifest PASSED [ 76%] tests/test_parser.py::test_parsing_version_only PASSED [ 76%] tests/test_parser.py::test_parsing_empty_installations PASSED [ 76%] tests/test_parser.py::test_parsing_variables PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[PACKAGE] PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[DEB_HOST_ARCH] PASSED [ 76%] tests/test_parser.py::test_parsing_variables_reserved[DEB_BLAH_ARCH] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_reserved[env:UNEXISTING] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_reserved[token:TAB] PASSED [ 77%] tests/test_parser.py::test_parsing_variables_interdependent_ok PASSED [ 77%] tests/test_parser.py::test_parsing_variables_unused PASSED [ 77%] tests/test_parser.py::test_parsing_package_foo_empty PASSED [ 77%] tests/test_parser.py::test_parsing_package_bar_empty PASSED [ 78%] tests/test_parser.py::test_transformations_no_list PASSED [ 78%] tests/test_parser.py::test_create_symlinks_missing_path PASSED [ 78%] tests/test_parser.py::test_create_symlinks_unknown_replacement_rule PASSED [ 78%] tests/test_parser.py::test_create_symlinks_missing_target PASSED [ 78%] tests/test_parser.py::test_create_symlinks_not_normalized_path PASSED [ 79%] tests/test_parser.py::test_unresolvable_subst_in_source_context PASSED [ 79%] tests/test_parser.py::test_yaml_error_duplicate_key PASSED [ 79%] tests/test_parser.py::test_yaml_error_tab_start PASSED [ 79%] tests/test_parser.py::test_yaml_octal_mode_int PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal PASSED [ 79%] tests/test_parser.py::test_binary_version PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[usr/bin/foo-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo*-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.txt-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/cache.*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/*-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo*-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/-True] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*.*-False] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*-False] PASSED [ 82%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*.la-False] PASSED [ 83%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*/foo/*-False] PASSED [ 83%] tests/test_parser.py::test_yaml_build_environment_default PASSED [ 83%] tests/test_parser.py::test_yaml_build_environments_no_default PASSED [ 83%] tests/test_parser.py::test_yaml_build_environments_no_default_error PASSED [ 83%] tests/test_path.py::test_symlink_lookup PASSED [ 83%] tests/test_plugin_tester.py::test_conflict_with_debputy PASSED [ 84%] tests/test_plugin_tester.py::test_metadata_read_only PASSED [ 84%] tests/test_plugin_tester.py::test_packager_provided_files PASSED [ 84%] tests/test_plugin_tester.py::test_path_checks PASSED [ 84%] tests/test_plugin_tester.py::test_metadata_detector_applies_to_check PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables0-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables1-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables2-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables3-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables4-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables5-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables6-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables7-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables8-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables9-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables10-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables11-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables12-ValueError] PASSED [ 87%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables13-ValueError] PASSED [ 87%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables14-PluginConflictError] PASSED [ 87%] tests/test_plugin_tester.py::test_valid_manifest_variables PASSED [ 87%] tests/test_plugin_tester.py::test_valid_manifest_variables_json PASSED [ 87%] tests/test_plugin_tester.py::test_automatic_discard_rules_example PASSED [ 88%] tests/test_plugin_tester.py::test_plugin_definition_proper_registration PASSED [ 88%] tests/test_plugin_tester.py::test_plugin_definition_nothing_registered PASSED [ 88%] tests/test_style.py::test_load_styles PASSED [ 88%] tests/test_style.py::test_load_no_styles PASSED [ 88%] tests/test_style.py::test_load_named_styles PASSED [ 88%] tests/test_style.py::test_compat_styles PASSED [ 89%] tests/test_style.py::test_compat_styles_team_maint XFAIL [ 89%] tests/test_style.py::test_x_style PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables0] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables1] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables2] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables3] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables4] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables5] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables0] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables1] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables2] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables3] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables4] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables5] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables6] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables7] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables8] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables9] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables10] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables11] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables12] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables13] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables14] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables15] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables16] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables17] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables18] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-a-style_delta0] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa-style_delta1] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa --keep-first-style_delta2] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --keep-first-style_delta3] PASSED [ 94%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --no-keep-first-style_delta4] PASSED [ 94%] tests/test_substitute.py::test_substitution_match[unchanged-unchanged] PASSED [ 94%] tests/test_substitute.py::test_substitution_match[unchanged\\{{\n}}-unchanged\\{{\n}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}{{token:NL}}{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{\n}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}token:TAB}}{{token:TAB{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{token:TAB}}{{token:TAB}}] PASSED [ 95%] tests/test_substitute.py::test_substitution_match[/usr/lib/{{DEB_HOST_MULTIARCH}}-/usr/lib/x86_64-linux-gnu] PASSED [ 95%] tests/test_substitute.py::test_migrate_substitution PASSED [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[420-False-u+rwX,og=rX-420] PASSED [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[0-False-u+rwX,og=rX-420] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[256-True-u+rwX,og=rX-493] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[0-True-u+rwX,og=rX-493] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[1280-False-u+rwxs,og=rx-2541] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[3840-False-u=rwX,og=rX-420] PASSED [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[417-False-u=rwX,og=rX-493] PASSED [ 97%] tests/test_symbolic_mode.py::test_generate_deb_filename[2541-False-a-x-2468] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/etc/foo.conf-/etc/foo.conf] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg/.-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/bar/../doc/pkg/.-.] PASSED [ 97%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/bar/../doc/pkg/../other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/other-pkg/.-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-../other-pkg/.-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-../other-pkg-../other-pkg] PASSED [ 98%] tests/test_symlink_normalization.py::test_symlink_normalization[usr/share/doc/pkg/my-symlink-/usr/share/doc/pkg/../../../../etc/foo.conf-/etc/foo.conf] PASSED [ 98%] tests/test_utils.py::test_symlink_normalization[foo bar-"foo bar"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[a'b-a\\'b] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[foo=bar and baz-foo="bar and baz"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[--foo=bar and baz---foo="bar and baz"] PASSED [ 99%] tests/test_utils.py::test_symlink_normalization[--foo with spaces=bar and baz-"--foo with spaces=bar and baz"] PASSED [ 99%] self-hosting-plugins/debputy_self_hosting_test.py::test_plugin PASSED [100%] ================= 554 passed, 12 skipped, 2 xfailed in 20.55s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.76/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' install -m0755 -d \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/bin \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy//debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1 install -m0755 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/bin dh_debputy dh_installdebputy assets/debputy install -m0755 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy deb_packer.py deb_materialization.py install -m0644 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence lib/Debian/Debhelper/Sequence/*.pm install -m0644 -t /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver lib/Dpkg/BuildDriver/*.pm cp -a --reflink=auto src/debputy /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy cp -a --reflink=auto debputy /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy/ sed -i "s/^__version__ =.*/__version__ = '$(dpkg-parsechangelog -SVersion)'/; s/^__release_commit__ =.*/__release_commit__ = 'N\\/A'/;" \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/version.py perl -p -i -e 's{^DEBPUTY_ROOT_DIR =.*}{DEBPUTY_ROOT_DIR = pathlib.Path("/usr/share/dh-debputy")};' \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py perl -p -i -e 's{^DEBPUTY_PLUGIN_ROOT_DIR =.*}{DEBPUTY_PLUGIN_ROOT_DIR = pathlib.Path("/usr/share/debputy/")};' \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py find /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/dh-debputy -type d -name '__pycache__' -exec rm -fr {} + pod2man --utf8 --section=1 --name="debputy" -c "The debputy Debian packager helper stack" debputy.pod \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/debputy.1 pod2man --utf8 --section=1 --name="dh_debputy" -c "The debputy Debian packager helper stack" dh_debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/dh_debputy.1 pod2man --utf8 --section=1 --name="dh_installdebputy" -c "The debputy Debian packager helper stack" dh_installdebputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy/usr/share/man/man1/dh_installdebputy.1 devutils/install-translations chmod -R u=rwX,go=rX \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/dh-debputy/debputy \ /build/reproducible-path/debputy-0.1.76/debian/dh-debputy//usr/share/debputy//debputy make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' debputy: info: Upstream builds completed successfully dpkg-deb: building package 'dh-debputy' in '../dh-debputy_0.1.76_all.deb'. dpkg-genbuildinfo --build=binary -O../debputy_0.1.76_arm64.buildinfo dpkg-genchanges --build=binary -O../debputy_0.1.76_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2308360 and its subdirectories I: Current time: Mon Oct 19 22:08:45 +14 2026 I: pbuilder-time-stamp: 1792397325 + false + set +x Mon Oct 19 08:08:45 UTC 2026 I: Signing ./b2/debputy_0.1.76_arm64.buildinfo as debputy_0.1.76_arm64.buildinfo.asc Mon Oct 19 08:08:45 UTC 2026 I: Signed ./b2/debputy_0.1.76_arm64.buildinfo as ./b2/debputy_0.1.76_arm64.buildinfo.asc Mon Oct 19 08:08:45 UTC 2026 - build #2 for debputy/unstable/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Mon Oct 19 08:08:45 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-EoRAzXTZ, removing. /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V: total 120 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 01:44 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 01:45 b2 -rw-rw-r-- 1 jenkins jenkins 2653 Sep 15 18:24 debputy_0.1.76.dsc -rw------- 1 jenkins jenkins 103389 Sep 16 01:44 rbuildlog.2vLZE2N /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b1: total 1384 -rw-r--r-- 1 jenkins jenkins 99331 Sep 16 01:44 build.log -rw-r--r-- 1 jenkins jenkins 2653 Sep 16 01:44 debputy_0.1.76.dsc -rw-r--r-- 1 jenkins jenkins 725252 Sep 16 01:44 debputy_0.1.76.tar.xz -rw-r--r-- 1 jenkins jenkins 5826 Sep 16 01:44 debputy_0.1.76_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 6708 Sep 16 01:44 debputy_0.1.76_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1128 Sep 16 01:44 debputy_0.1.76_arm64.changes -rw-r--r-- 1 jenkins jenkins 1236 Sep 16 01:44 debputy_0.1.76_source.changes -rw-r--r-- 1 jenkins jenkins 543288 Sep 16 01:44 dh-debputy_0.1.76_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b2: total 1384 -rw-rw-r-- 1 jenkins jenkins 101272 Sep 16 01:45 build.log -rw-r--r-- 1 jenkins jenkins 2653 Sep 16 01:45 debputy_0.1.76.dsc -rw-r--r-- 1 jenkins jenkins 725252 Sep 16 01:45 debputy_0.1.76.tar.xz -rw-rw-r-- 1 jenkins jenkins 5826 Sep 16 01:45 debputy_0.1.76_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 6708 Sep 16 01:45 debputy_0.1.76_arm64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 1128 Sep 16 01:45 debputy_0.1.76_arm64.changes -rw-rw-r-- 1 jenkins jenkins 1236 Sep 16 01:45 debputy_0.1.76_source.changes -rw-r--r-- 1 jenkins jenkins 543288 Sep 16 01:45 dh-debputy_0.1.76_all.deb Tue Sep 16 01:45:46 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Tue Sep 16 01:45:47 UTC 2025 I: debputy_0.1.76_arm64.changes: Format: 1.8 Date: Mon, 15 Sep 2025 18:08:21 +0000 Source: debputy Binary: dh-debputy Architecture: all Version: 0.1.76 Distribution: unstable Urgency: medium Maintainer: Debputy Maintainers Changed-By: Niels Thykier Description: dh-debputy - Manifest style Debian-based package builder (debhelper integratio Changes: debputy (0.1.76) unstable; urgency=medium . * LSP/Lint: - Add `Version-Type` field metadata for `d/watch` . * debputy: Ensure relationship substvars are inserted in stable order. Checksums-Sha1: 0c1a9ea792c59b75480d7f15e38cc8d1295698d5 5826 debputy_0.1.76_arm64.buildinfo 35d3bf4237e4ebec545317ab500277e1f919d4a0 543288 dh-debputy_0.1.76_all.deb Checksums-Sha256: 8cd9fd331b283072f999b3e5f13878d48f7d699958531402a2202e2300542786 5826 debputy_0.1.76_arm64.buildinfo 9f0ada4fe184be0726540d25f2b1653147586f601736f066693dd846e374487f 543288 dh-debputy_0.1.76_all.deb Files: 368131358bfac68b9e1b48a8216a83ba 5826 devel optional debputy_0.1.76_arm64.buildinfo 5d1daf6eb60f015450377328286ca359 543288 devel optional dh-debputy_0.1.76_all.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.75.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.75.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/debputy_0.1.75.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/debputy_0.1.75.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/arm64/debputy_0.1.75_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/debputy_0.1.75.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-09-16 01:44:29.045941324 +0000 +++ b2/build.log 2025-09-16 01:45:46.498047663 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Sep 15 13:43:09 -12 2025 -I: pbuilder-time-stamp: 1757986989 +I: Current time: Mon Oct 19 22:07:30 +14 2026 +I: pbuilder-time-stamp: 1792397250 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -20,53 +20,85 @@ dpkg-source: info: unpacking debputy_0.1.76.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4096813/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 19 08:07 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='906c016b6df84d77b922ec794ec0ea59' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='4096813' - PS1='# ' - PS2='> ' + INVOCATION_ID=390567cc09df47dbb6420d9ba9dfd677 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2308360 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/pbuilderrc_Sz1y --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b1 --logfile b1/build.log debputy_0.1.76.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/pbuilderrc_zsAZ --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b2 --logfile b2/build.log debputy_0.1.76.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4096813/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -197,7 +229,7 @@ Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 1.1.0-1 [13.1 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.92.1-2 [104 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.15.0-1 [9260 B] -Fetched 20.2 MB in 0s (93.3 MB/s) +Fetched 20.2 MB in 0s (57.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) @@ -434,8 +466,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Sep 16 01:43:39 UTC 2025. -Universal Time is now: Tue Sep 16 01:43:39 UTC 2025. +Local time is now: Mon Oct 19 08:08:02 UTC 2026. +Universal Time is now: Mon Oct 19 08:08:02 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -502,7 +534,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/debputy-0.1.76/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../debputy_0.1.76_source.changes +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/debputy-0.1.76/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../debputy_0.1.76_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.76 dpkg-buildpackage: info: source distribution unstable @@ -1102,7 +1138,7 @@ tests/test_utils.py::test_symlink_normalization[--foo with spaces=bar and baz-"--foo with spaces=bar and baz"] PASSED [ 99%] self-hosting-plugins/debputy_self_hosting_test.py::test_plugin PASSED [100%] -================= 554 passed, 12 skipped, 2 xfailed in 26.53s ================== +================= 554 passed, 12 skipped, 2 xfailed in 20.55s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.76' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.76/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.76' @@ -1146,12 +1182,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2308360/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/4096813 and its subdirectories -I: Current time: Mon Sep 15 13:44:28 -12 2025 -I: pbuilder-time-stamp: 1757987068 +I: removing directory /srv/workspace/pbuilder/2308360 and its subdirectories +I: Current time: Mon Oct 19 22:08:45 +14 2026 +I: pbuilder-time-stamp: 1792397325 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/debputy_0.1.76.diff: 66.3% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/debputy_0.1.76.diff.gz b2/build.log: 84.4% -- replaced with stdout Compressing the 1st log... b1/build.log: 84.7% -- replaced with stdout Tue Sep 16 01:45:50 UTC 2025 I: diffoscope 306 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_debputy_unstable_arm64_1757987150 + touch /var/log/reproducible-builds/diffoscope_stamp_debputy_unstable_arm64_1757987150 + RESULT=0 + systemd-run '--description=diffoscope on debputy/0.1.76 in unstable/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_8-89140 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V --run-session -c jenkins-reproducible-unstable-diffoscope-118c45ba-4603-4435-9871-3c5a41b49375 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/dbd-tmp-PamxOJ1 ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/debputy_0.1.76.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/debputy_0.1.76.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/debputy_0.1.76.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b1/debputy_0.1.76_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b2/debputy_0.1.76_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_8-89140.service; invocation ID: f032d31235e04893a8f2e1a7fa4c73db # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/debputy_0.1.76.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/debputy_0.1.76.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/debputy_0.1.76.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b1/debputy_0.1.76_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.5IVki37V/b2/debputy_0.1.76_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.019s) 0.019s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 239ms CPU time consumed: 180ms Memory peak: 18.1M (swap: 0B) _ _ _ __| | ___| |__ _ __ _ _| |_ _ _ / _` |/ _ \ '_ \| '_ \| | | | __| | | | | (_| | __/ |_) | |_) | |_| | |_| |_| | \__,_|\___|_.__/| .__/ \__,_|\__|\__, | |_| |___/ Tue Sep 16 01:58:14 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Tue Sep 16 01:58:15 UTC 2025 I: debputy from unstable built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-09-16 01:58:15] INFO: Starting at 2025-09-16 01:58:15.495683 [2025-09-16 01:58:15] INFO: Generating the pages of 1 package(s) [2025-09-16 01:58:15] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/arm64/debputy didn't produce a buildlog, even though it has been built. [2025-09-16 01:58:15] INFO: Finished at 2025-09-16 01:58:15.727354, took: 0:00:00.231675 Tue Sep 16 01:58:15 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/debputy.html Tue Sep 16 01:58:15 UTC 2025 I: Removing signed debputy_0.1.76_arm64.buildinfo.asc files: removed './b1/debputy_0.1.76_arm64.buildinfo.asc' removed './b2/debputy_0.1.76_arm64.buildinfo.asc' 1757987895 arm64 unstable debputy Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.76.rbuild.log: 82.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.76.rbuild.log.gz [2025-09-16 01:58:16] INFO: Starting at 2025-09-16 01:58:16.293694 [2025-09-16 01:58:16] INFO: Generating the pages of 1 package(s) [2025-09-16 01:58:16] INFO: Finished at 2025-09-16 01:58:16.614950, took: 0:00:00.321261 All cleanup done. Tue Sep 16 01:58:16 UTC 2025 - total duration: 0h 15m 22s. Tue Sep 16 01:58:16 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-UKpn8XNV, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 15min 23.809s CPU time consumed: 3.674s Memory peak: 42.2M (swap: 0B)