Running as unit: rb-build-arm64_2-84810.service ==================================================================================== Tue Apr 22 05:21:52 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_2) on jenkins, called using "codethink03-arm64 codethink04-arm64" as arguments. Tue Apr 22 05:21:52 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-kJDw3fKu" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Apr 22 05:21:52 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Tue Apr 22 05:21:53 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-TBs1VW' Tue Apr 22 05:21:53 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Tue Apr 22 05:21:53 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-fvsBil' 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 codethink03-arm64.debian.net. 2nd build will be done on codethink04-arm64.debian.net. ============================================================================= Tue Apr 22 05:22:04 UTC 2025 I: starting to build debputy/unstable/arm64 on jenkins on '2025-04-22 05:21' Tue Apr 22 05:22:04 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_2/84810/console.log 1745299324 arm64 unstable debputy Tue Apr 22 05:22:04 UTC 2025 I: Downloading source for unstable/debputy=0.1.67.1 --2025-04-22 05:22:04-- http://deb.debian.org/debian/pool/main/d/debputy/debputy_0.1.67.1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2190 (2.1K) [text/prs.lines.tag] Saving to: ‘debputy_0.1.67.1.dsc’ 0K .. 100% 362M=0s 2025-04-22 05:22:04 (362 MB/s) - ‘debputy_0.1.67.1.dsc’ saved [2190/2190] --2025-04-22 05:22:04-- http://deb.debian.org/debian/pool/main/d/debputy/debputy_0.1.67.1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2190 (2.1K) [text/prs.lines.tag] Saving to: ‘debputy_0.1.67.1.dsc’ 0K .. 100% 362M=0s 2025-04-22 05:22:04 (362 MB/s) - ‘debputy_0.1.67.1.dsc’ saved [2190/2190] Tue Apr 22 05:22:04 UTC 2025 I: debputy_0.1.67.1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (native) Source: debputy Binary: dh-debputy Architecture: all Version: 0.1.67.1 Maintainer: Debputy Maintainers Uploaders: Niels Thykier , Homepage: https://salsa.debian.org/debian/debputy Standards-Version: 4.7.0 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 optional arch=all Checksums-Sha1: a9649be375f794e4303adabf200c9b18feed66be 677172 debputy_0.1.67.1.tar.xz Checksums-Sha256: ef6f44f7f844b79727e6dec94dc5b8a03bbd7758feb8063a56a7f1ddb4cb391d 677172 debputy_0.1.67.1.tar.xz Files: 66b31f13765901ee86248a644768aa6c 677172 debputy_0.1.67.1.tar.xz Dgit: f48bfd065481520581e22ee05cd2d7271b54477a debian archive/debian/0.1.67.1 https://git.dgit.debian.org/debputy -----BEGIN PGP SIGNATURE----- iQFFBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmgGiHMSHG5pZWxzQHRo eWtpZXIubmV0AAoJEHQNaIiDZdKJZjsH+KgNUf7FmEoUr3cO7yOIW+n/2ZxVIO56 C/BhGY6I7GAnBNGG0j5uX96Pv7JhkxIX6ye6dpqFKCTJ0lpL8c+fxDrAsrld/mvm vnAC6ElJ1b47d7JmJVhcsUp1axpwTjscWAZ64fLHA00E98Sl6inLIigr28kVQK2r tukS4AZkLgxNyA8U0CtRpvn2H8YlU01sj00XTopND30Uu74xlOI2mMz/I+tXFZ0n lBKyNltZ7YELzD88UBne9lvhfmzKuSyM4nOSoXInHXbV+TkQ61HaKr49ShWTzpFU KfBe38STx1X4Sb8bOJuwLH8Blh6P9ftSGzPBTrQeZXjME6l8wPF5JQ== =4Qoh -----END PGP SIGNATURE----- Tue Apr 22 05:22:04 UTC 2025 I: Checking whether the package is not for us Tue Apr 22 05:22:04 UTC 2025 I: Starting 1st build on remote node codethink03-arm64.debian.net. Tue Apr 22 05:22:04 UTC 2025 I: Preparing to do remote build '1' on codethink03-arm64.debian.net. Tue Apr 22 05:22:04 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Tue Apr 22 05:22:04 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-gBTf4G' ==================================================================================== Mon May 25 11:45:05 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "1 debputy unstable /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q 0.1.67.1" as arguments. Mon May 25 11:45:05 UTC 2026 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-FMWwS6aN" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon May 25 11:45:05 UTC 2026 I: Downloading source for unstable/debputy=0.1.67.1 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 679 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (dsc) [2190 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (tar) [677 kB] Fetched 679 kB in 0s (1453 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 679 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (dsc) [2190 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (tar) [677 kB] Fetched 679 kB in 0s (1453 kB/s) Download complete and in download only mode ============================================================================= Building debputy in unstable on arm64 on codethink03-arm64 now. Date: Mon May 25 12:45:06 BST 2026 Date UTC: Mon May 25 11:45:06 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Sun May 24 23:45:06 -12 2026 I: pbuilder-time-stamp: 1779709506 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.67.1.dsc] I: copying [./debputy_0.1.67.1.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./debputy_0.1.67.1.dsc: unsupported subcommand dpkg-source: info: extracting debputy in debputy-0.1.67.1 dpkg-source: info: unpacking debputy_0.1.67.1.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/218246/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='2cc691b1487943a6a4b49a566dcb4e99' 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='218246' 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.v41mJD4q/pbuilderrc_cfJs --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.v41mJD4q/b1 --logfile b1/build.log debputy_0.1.67.1.dsc' SUDO_GID='109' 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 codethink03-arm64 6.1.0-33-cloud-arm64 #1 SMP Debian 6.1.133-1 (2025-04-10) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/218246/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 ... 19953 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{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-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 python3-pygments wget 0 packages upgraded, 68 newly installed, 0 to remove and 0 not upgraded. Need to get 19.2 MB of archives. After unpacking 80.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.3-2 [855 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-1 [93.3 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.3-2 [1998 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.3-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-2 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.3-2 [1890 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.3-2 [751 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.3-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.3-1 [28.2 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.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-1 [241 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41-4 [93.9 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.0-1 [1404 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 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-1 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 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.14.1-2 [19.7 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 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 arm64 2.12.7+dfsg+really2.9.14-0.4 [629 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 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.24.2 [919 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.7 [12.7 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-10+b4 [204 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.13.2-1 [90.5 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.1-1+b1 [119 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 2023.0.1-1 [57.9 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 24.2-3 [55.7 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 python3-pluggy all 1.5.0-1 [26.9 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3-pygls all 1.3.0-2 [42.0 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 python3-pytest all 8.3.5-2 [250 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 0.25.1-1 [16.7 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.91.0-5 [97.6 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.14.1-2 [9088 B] Fetched 19.2 MB in 0s (49.6 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal: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 ... 19953 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.3-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.3-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.7.1-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.3-2_arm64.deb ... Unpacking python3.13-minimal (3.13.3-2) ... Setting up libpython3.13-minimal:arm64 (3.13.3-2) ... Setting up libexpat1:arm64 (2.7.1-1) ... Setting up python3.13-minimal (3.13.3-2) ... 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 ... 20287 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.3-1_arm64.deb ... Unpacking python3-minimal (3.13.3-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-2_all.deb ... Unpacking tzdata (2025b-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.4.7-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.7-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.2-6_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.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.3-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.3-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.3-2_arm64.deb ... Unpacking python3.13 (3.13.3-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.3-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.3-1) ... Setting up python3-minimal (3.13.3-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 ... 21299 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.3-1_arm64.deb ... Unpacking python3 (3.13.3-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... 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-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41-4_arm64.deb ... Unpacking bsdextrautils (2.41-4) ... 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.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-8_arm64.deb ... Unpacking m4 (1.4.19-8) ... 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-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... 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.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... 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:arm64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.4_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_arm64.deb ... Unpacking gettext (0.23.1-1) ... 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.24.2_all.deb ... Unpacking debhelper (13.24.2) ... 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.7_all.deb ... Unpacking emacsen-common (3.0.7) ... 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-10+b4_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... 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.13.2-1_all.deb ... Unpacking python3-typing-extensions (4.13.2-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.1-1+b1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.1-1+b1) ... 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_2023.0.1-1_all.deb ... Unpacking python3-lsprotocol (2023.0.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../48-python3-packaging_24.2-3_all.deb ... Unpacking python3-packaging (24.2-3) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../49-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-pygls. Preparing to unpack .../50-python3-pygls_1.3.0-2_all.deb ... Unpacking python3-pygls (1.3.0-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../51-python3-pytest_8.3.5-2_all.deb ... Unpacking python3-pytest (8.3.5-2) ... Selecting previously unselected package python3-pytest-asyncio. Preparing to unpack .../52-python3-pytest-asyncio_0.25.1-1_all.deb ... Unpacking python3-pytest-asyncio (0.25.1-1) ... Selecting previously unselected package python3-ruyaml. Preparing to unpack .../53-python3-ruyaml_0.91.0-5_all.deb ... Unpacking python3-ruyaml (0.91.0-5) ... Selecting previously unselected package strip-nondeterminism. Preparing to unpack .../54-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking strip-nondeterminism (1.14.1-2) ... 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-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-8) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Mon May 25 11:45:41 UTC 2026. Universal Time is now: Mon May 25 11:45:41 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up emacsen-common (3.0.7) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3.1) ... Setting up libffi8:arm64 (3.4.7-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.25) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up netbase (6.5) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Setting up lsb-release (12.1-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... 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.14.1-2) ... Setting up gettext (0.23.1-1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-4) ... Setting up strip-nondeterminism (1.14.1-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.3-2) ... Setting up libpython3-stdlib:arm64 (3.13.3-1) ... Setting up python3.13 (3.13.3-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.3-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-packaging (24.2-3) ... Setting up python3-typing-extensions (4.13.2-1) ... Setting up python3-pluggy (1.5.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.1-1+b1) ... Setting up python3-pytest (8.3.5-2) ... Setting up debhelper (13.24.2) ... Setting up python3-cattr (24.1.2-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-pytest-asyncio (0.25.1-1) ... Setting up python3-ruyaml (0.91.0-5) ... Setting up python3-lsprotocol (2023.0.1-1) ... Setting up python3-pygls (1.3.0-2) ... Processing triggers for libc-bin (2.41-7) ... 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.67.1/ && 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.67.1_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.67.1 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.67.1/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task clean rm -fr ./src/debputy/plugin/debputy/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/lsprotocol/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/lsp/ref_models/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/yaml/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/plugin/api/__pycache__ ./self-hosting-plugins/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/manifest_parser/__pycache__ dpkg-buildtree clean rm -fr debian/.debputy debian/rules binary /build/reproducible-path/debputy-0.1.67.1/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.67.1' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' make -j12 check make[1]: Entering directory '/build/reproducible-path/debputy-0.1.67.1' py.test -v /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/reproducible-path/debputy-0.1.67.1 configfile: pyproject.toml testpaths: src, tests, self-hosting-plugins plugins: asyncio-0.25.1 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None collecting ... collected 511 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 [ 2%] 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 [ 3%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_from_raw_string PASSED [ 3%] 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 [ 4%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.not_path_error_hint PASSED [ 4%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.target_attribute 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.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/test_lint_changelog.py::test_dch_lint PASSED [ 5%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_historical PASSED [ 6%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_invalid_version PASSED [ 6%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_version_typo_dfsg PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_files_lint PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_files_matches_dir_lint PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_anon_real_example_lint PASSED [ 7%] tests/lint_tests/test_lint_dcpy.py::test_not_dcpy_syntax_error_before_format PASSED [ 7%] tests/lint_tests/test_lint_dcpy.py::test_not_dcpy_no_format_field PASSED [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint PASSED [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_typos SKIPPED (...) [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_mx_value_with_typo SKIPPED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_mx_value PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dup_sep PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ma PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_udeb PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_arch_only_fields PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_sv PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_sv_udeb_only PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_udeb_menu_item PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_multiple_vcs PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_empty PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_basis PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_template PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_too_short PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_description_line_too_long PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_description_template PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile_no_name_segment PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile SKIPPED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_inactive_pkgfile_fp PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile_ignored_exts_or_files SKIPPED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep_or_syntax_error PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted_first_line PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_non_canonical_field_case PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_obsolete_value PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_obsolete_fields PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_build_driver_with_rrr PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_obsolete_operator PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_operator PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_or_relations PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_duplicate_key PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_homepage PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Madam Foo ,] PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Lady Inline\n# Comment\n Foo ,] PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Dr No Trailing Comma ] PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_maintainer_trailing_comma_bug_1089649 PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field_no_email PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_spellcheck_ignore_package_names PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_field_in_wrong_stanza PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_dup_dependency PASSED [ 16%] tests/lint_tests/test_lint_dctrl.py::test_dup_dependency_arch_qual_fp PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_syntax_error_a PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_syntax_error_b PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_invalid_package_name_crash PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_unknown_keys PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_null_keys PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_unknown_keys_spelling SKIPPED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_check_package_names PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_integration_mode PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_attr_value_checks PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_lint PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_file_mismatch_lint PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_ext_lint PASSED [ 18%] tests/lint_tests/test_lint_dtctrl.py::test_dtctrl_lint_tests_vs_test_command PASSED [ 18%] tests/lint_tests/test_lint_dtctrl.py::test_dtctrl_lint_live_example_silx SKIPPED [ 18%] tests/lint_tests/test_lint_upstream_metadata.py::test_metadata_lint_unknown_keys PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[foo-udeb-debian-installer] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-python] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-doc-doc] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo-dev-libdevel] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[php-foo-php] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libpam-foo-admin] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[fonts-foo-fonts] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-localization] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-bar-localization] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo4-libs] PASSED [ 21%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[unknown-None] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\n-False] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\nM-A-False] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: any-False] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: any-False] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\n-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\nM-A-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: all-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: all-True] PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A-None] PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_value_context PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_xcbs_prefix PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_field PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_synopsis PASSED [ 24%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_substvars PASSED [ 24%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_semantic_tokens PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_empty PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_variable_value PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_dispatch_key PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_install_keys PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo_xfail PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_services_service_scope_values PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_conditions PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_mid_doc PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_tlk PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_key PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_sources PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_when PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_str_cond PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_key PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_str_value XFAIL [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_binary_version PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services_service PASSED [ 28%] tests/lsp_tests/test_lsp_dpatches_series.py::test_dpatches_series_semantic_tokens PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[1:3.36.1-1:3.36-1:3.38] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[3.38.2-3.38-40] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40.2.0-40~-41~] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40-40~-41~] PASSED [ 29%] tests/plugin_tests/grantlee_test.py::test_grantlee_dependencies PASSED [ 29%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_all PASSED [ 29%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_any PASSED [ 29%] tests/plugin_tests/perl-openssl_test.py::test_perl_openssl PASSED [ 29%] tests/test_alternatives.py::test_alternatives PASSED [ 30%] tests/test_apply_compression.py::test_apply_compression PASSED [ 30%] tests/test_architecture.py::test_mock_arch_table PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-True-True-True-True] PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-True-True-True] PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any- - -True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-all-None-None-True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-False-False-False] PASSED [ 33%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-False-True-False-False] PASSED [ 33%] tests/test_cross_check_precheck.py::test_generate_deb_filename[i386-amd64-None-None-True-True-False-False] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog.txt-other_files0] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[CHANGELOG.rst-other_files1] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[docs/CHANGELOG.rst-other_files2] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog-other_files3] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[CHANGELOG-other_data_files0-other_source_files0] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changelog-other_data_files1-other_source_files1] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changes.md-other_data_files2-other_source_files2] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_pre_installed_compressed PASSED [ 35%] tests/test_deb_packaging_support.py::test_upstream_changelog_no_matches PASSED [ 35%] tests/test_deb_packaging_support.py::test_upstream_changelog_salsa_issue_49 PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs0-1] PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs1-2] PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs2-3] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs3-3] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs4-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs5-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs6-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs7-5] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs8-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs9-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs10-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs11-5] PASSED [ 37%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-all-ctrl_members0-data_members0-None] PASSED [ 37%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members1-data_members1-foreign] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members2-data_members2-None] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members3-data_members3-None] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members4-data_members4-same] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members5-data_members5-same] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members6-data_members6-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members7-data_members7-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members8-data_members8-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members0-conffiles_lines0-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members1-conffiles_lines1-expected1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members2-conffiles_lines2-None] PASSED [ 40%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members3-conffiles_lines3-expected3] PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_packager_provided_files PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_docbase_naming PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_adr_examples PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_gsettings_dependencies PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_initramfs_hooks PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_tmpfiles PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_sysusers PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts_scale_and_alias PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_icon_cache PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_kernel_modules PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_dpkg_shlibdeps PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files_private_package_dir PASSED [ 43%] tests/test_debputy_plugin.py::test_system_service_detection PASSED [ 43%] tests/test_debputy_plugin.py::test_sysv_service_detection PASSED [ 43%] tests/test_debputy_plugin.py::test_debputy_manifest_variables PASSED [ 43%] tests/test_debputy_plugin.py::test_cap_validator PASSED [ 43%] tests/test_debputy_plugin.py::test_clean_la_files PASSED [ 44%] tests/test_debputy_plugin.py::test_strip_nondeterminism PASSED [ 44%] tests/test_debputy_plugin.py::test_translate_capabilities PASSED [ 44%] tests/test_debputy_plugin.py::test_pam_auth_update PASSED [ 44%] tests/test_debputy_plugin.py::test_auto_depends_solink PASSED [ 44%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.ac-True-420-None] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_INIT] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_PREREQ] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-False-420-None of the above] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-True-493-GNU Autoconf] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-420-GNU Autoconf] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-493-No magic keyword] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[random-file-False-420-No configure at all] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[GNUmakefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[Makefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[makefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[Build.PL-True] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[Makefile.PL-True] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[foo.pro-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[random-file-False] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[CMakeLists.txt-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[random-file-False] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[meson.build-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[random-file-False] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload0-expected_data0-expected_attribute_path0-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload1-expected_data1-expected_attribute_path1-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload2-expected_data2-expected_attribute_path2-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload3-expected_data3-expected_attribute_path3-TFinalEntity-TSourceEntity] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload4-expected_data4-expected_attribute_path4-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload5-expected_data5-expected_attribute_path5-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data6-expected_attribute_path6-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data7-expected_attribute_path7-TFinalEntity-str] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload8-expected_data8-expected_attribute_path8-TFinalEntity-List] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data9-expected_attribute_path9-TFinalEntity-Union] PASSED [ 51%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload10-expected_data10-expected_attribute_path10-TFinalEntity-Union] PASSED [ 51%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload11-expected_data11-expected_attribute_path11-TFinalEntity-Union] PASSED [ 51%] tests/test_fs_metadata.py::test_mtime_clamp_and_builtin_dir_mode PASSED [ 51%] tests/test_fs_metadata.py::test_transformations_create_symlink PASSED [ 51%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_success PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[abort-on-non-empty-directory-the path is a non-empty directory] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-directory-the path is a directory] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-exists-the path exists] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_explicit_remove PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_replacement_rule PASSED [ 53%] tests/test_fs_metadata.py::test_transformations_path_metadata PASSED [ 53%] tests/test_fs_metadata.py::test_transformations_directories PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove_keep_empty PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove_glob PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_remove_no_match PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_move_basic PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_move_no_match PASSED [ 54%] tests/test_fs_metadata.py::test_builtin_mode_normalization_shell_scripts PASSED [ 54%] tests/test_fs_metadata.py::test_builtin_mode_normalization PASSED [ 54%] tests/test_install_rules.py::test_install_rules PASSED [ 55%] tests/test_install_rules.py::test_multi_dest_install_rules PASSED [ 55%] tests/test_install_rules.py::test_install_rules_with_glob PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_dir PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_glob PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_overruled_by_explicit_install_rule PASSED [ 56%] tests/test_install_rules.py::test_install_rules_install_as_with_var PASSED [ 56%] tests/test_install_rules.py::test_install_rules_no_matches PASSED [ 56%] tests/test_install_rules.py::test_install_rules_per_package_search_dirs PASSED [ 56%] tests/test_install_rules.py::test_install_rules_multi_into PASSED [ 56%] tests/test_install_rules.py::test_auto_install_d_pkg PASSED [ 57%] tests/test_install_rules.py::test_install_doc_rules_ignore_udeb PASSED [ 57%] tests/test_install_rules.py::test_bts_1093680_crash_inactive_package PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[True-True] PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[True-False] PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[False-False0] PASSED [ 58%] tests/test_install_rules.py::test_debputy_132[False-False1] PASSED [ 58%] tests/test_install_rules.py::test_uncovered_installation PASSED [ 58%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/false\r\n-/usr/bin/false-false-false-None-None] PASSED [ 58%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/python3 -b-/usr/bin/python3-python3-python-/usr/bin/python3-None] PASSED [ 58%] 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 [ 59%] 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 [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/bash-/usr/bin/bash-bash-bash-/bin/bash-#! /bin/bash] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/env sh-/usr/bin/env sh-sh-sh-/bin/sh-#! /bin/sh] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/local/bin/perl-/usr/local/bin/perl-perl-perl-/usr/bin/perl-#! /usr/bin/perl] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_negative[#!#!#! /usr/bin/false] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[#!perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[\x7fELF/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[\x00\x01\x02\x03/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[PK\x03\x03/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_rewrite PASSED [ 61%] tests/test_migrations.py::test_migrate_tmpfile PASSED [ 61%] tests/test_migrations.py::test_migrate_lintian_overrides_files PASSED [ 61%] tests/test_migrations.py::test_detect_pam_files PASSED [ 61%] tests/test_migrations.py::test_migrate_doc_base_files PASSED [ 61%] tests/test_migrations.py::test_migrate_dh_installsystemd_files PASSED [ 62%] tests/test_migrations.py::test_migrate_installexamples_file PASSED [ 62%] tests/test_migrations.py::test_migrate_installinfo_file PASSED [ 62%] tests/test_migrations.py::test_migrate_installinfo_file_conditionals PASSED [ 62%] tests/test_migrations.py::test_migrate_installexamples_file_single_source PASSED [ 62%] tests/test_migrations.py::test_migrate_installdocs_file PASSED [ 63%] tests/test_migrations.py::test_migrate_installdocs_file_single_source PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_arch PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_util_linux_locales PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_combined_cond PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_unknown_subst PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest_warning PASSED [ 64%] tests/test_migrations.py::test_migrate_installman_file PASSED [ 64%] tests/test_migrations.py::test_migrate_install_dh_exec_file PASSED [ 65%] tests/test_migrations.py::test_migrate_maintscript PASSED [ 65%] tests/test_migrations.py::test_migrate_not_installed_file PASSED [ 65%] tests/test_migrations.py::test_migrate_links_files PASSED [ 65%] tests/test_migrations.py::test_detect_obsolete_substvars PASSED [ 65%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field PASSED [ 66%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_essential PASSED [ 66%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_non_essential PASSED [ 66%] tests/test_migrations.py::test_detect_dh_addons PASSED [ 66%] tests/test_migrations.py::test_detect_dh_addons_rrr PASSED [ 66%] tests/test_migrations.py::test_migrate_bash_completion_file_no_changes PASSED [ 67%] tests/test_migrations.py::test_migrate_bash_completion_file PASSED [ 67%] tests/test_migrations.py::test_migrate_fish_completions_file_completion_file PASSED [ 67%] tests/test_migrations.py::test_migrate_zsh_completions_file_list PASSED [ 67%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 67%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-False-fake_3.0_all.deb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-True-fake_3.0_all.udeb] PASSED [ 68%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash.amd64-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 69%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless-fallback-./some/test-plfb/foo.bar-False] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless.fallback-./some/test.plfb/foo.bar-False] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched0] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash.amd64-non_matched1] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched2] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo-foo-doc] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo.bar-foo.bar-doc] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_name_segment PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_fuzzy_match_bug_950723 PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_typo SKIPPED [ 72%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems PASSED [ 73%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems_typo_check SKIPPED [ 73%] tests/test_packer_pack.py::test_pack_smoke PASSED [ 73%] tests/test_parser.py::test_parsing_no_manifest PASSED [ 73%] tests/test_parser.py::test_parsing_version_only PASSED [ 73%] tests/test_parser.py::test_parsing_empty_installations PASSED [ 74%] tests/test_parser.py::test_parsing_variables PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[PACKAGE] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[DEB_HOST_ARCH] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[DEB_BLAH_ARCH] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[env:UNEXISTING] PASSED [ 75%] tests/test_parser.py::test_parsing_variables_reserved[token:TAB] PASSED [ 75%] tests/test_parser.py::test_parsing_variables_interdependent_ok PASSED [ 75%] tests/test_parser.py::test_parsing_variables_unused PASSED [ 75%] tests/test_parser.py::test_parsing_package_foo_empty PASSED [ 75%] tests/test_parser.py::test_parsing_package_bar_empty PASSED [ 76%] tests/test_parser.py::test_transformations_no_list PASSED [ 76%] tests/test_parser.py::test_create_symlinks_missing_path PASSED [ 76%] tests/test_parser.py::test_create_symlinks_unknown_replacement_rule PASSED [ 76%] tests/test_parser.py::test_create_symlinks_missing_target PASSED [ 76%] tests/test_parser.py::test_create_symlinks_not_normalized_path PASSED [ 77%] tests/test_parser.py::test_unresolvable_subst_in_source_context PASSED [ 77%] tests/test_parser.py::test_yaml_error_duplicate_key PASSED [ 77%] tests/test_parser.py::test_yaml_error_tab_start PASSED [ 77%] tests/test_parser.py::test_yaml_octal_mode_int PASSED [ 77%] tests/test_parser.py::test_yaml_clean_after_removal PASSED [ 78%] tests/test_parser.py::test_binary_version PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[usr/bin/foo-False] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo*-False] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo-True] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.txt-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/cache.*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo*-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*.*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*.la-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*/foo/*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_build_environment_default PASSED [ 81%] tests/test_parser.py::test_yaml_build_environments_no_default PASSED [ 82%] tests/test_parser.py::test_yaml_build_environments_no_default_error PASSED [ 82%] tests/test_path.py::test_symlink_lookup PASSED [ 82%] tests/test_plugin_tester.py::test_conflict_with_debputy PASSED [ 82%] tests/test_plugin_tester.py::test_metadata_read_only PASSED [ 82%] tests/test_plugin_tester.py::test_packager_provided_files PASSED [ 83%] tests/test_plugin_tester.py::test_path_checks PASSED [ 83%] tests/test_plugin_tester.py::test_metadata_detector_applies_to_check PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables0-ValueError] PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables1-ValueError] PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables2-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables3-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables4-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables5-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables6-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables7-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables8-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables9-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables10-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables11-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables12-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables13-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables14-PluginConflictError] PASSED [ 86%] tests/test_plugin_tester.py::test_valid_manifest_variables PASSED [ 86%] tests/test_plugin_tester.py::test_valid_manifest_variables_json PASSED [ 86%] tests/test_plugin_tester.py::test_automatic_discard_rules_example PASSED [ 87%] tests/test_style.py::test_load_styles PASSED [ 87%] tests/test_style.py::test_load_no_styles PASSED [ 87%] tests/test_style.py::test_load_named_styles PASSED [ 87%] tests/test_style.py::test_compat_styles PASSED [ 87%] tests/test_style.py::test_compat_styles_team_maint XFAIL [ 88%] tests/test_style.py::test_x_style PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables0] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables1] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables2] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables3] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables4] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables5] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables0] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables1] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables2] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables3] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables4] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables5] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables6] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables7] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables8] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables9] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables10] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables11] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables12] PASSED [ 91%] 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 [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables15] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables16] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables17] PASSED [ 92%] 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 [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa-style_delta1] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa --keep-first-style_delta2] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --keep-first-style_delta3] PASSED [ 93%] 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 [ 94%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}{{token:NL}}{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{\n}}] PASSED [ 94%] 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 [ 94%] 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 [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[256-True-u+rwX,og=rX-493] PASSED [ 95%] 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 [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[2541-False-a-x-2468] PASSED [ 96%] 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 [ 97%] 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%] ================= 498 passed, 11 skipped, 2 xfailed in 15.98s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.67.1' install -m0755 -d \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/bin \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/debputy//debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/man/man1 install -m0755 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/bin dh_debputy dh_installdebputy assets/debputy install -m0755 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy deb_packer.py deb_materialization.py install -m0644 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence lib/Debian/Debhelper/Sequence/*.pm install -m0644 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver lib/Dpkg/BuildDriver/*.pm cp -a --reflink=auto src/debputy /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy cp -a --reflink=auto debputy /build/reproducible-path/debputy-0.1.67.1/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.67.1/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.67.1/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.67.1/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py find /build/reproducible-path/debputy-0.1.67.1/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.67.1/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.67.1/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.67.1/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.67.1/debian/dh-debputy//usr/share/dh-debputy/debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/debputy//debputy make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' debputy: info: Upstream builds completed successfully dpkg-deb: building package 'dh-debputy' in '../dh-debputy_0.1.67.1_all.deb'. dpkg-genbuildinfo --build=binary -O../debputy_0.1.67.1_arm64.buildinfo dpkg-genchanges --build=binary -O../debputy_0.1.67.1_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/218246 and its subdirectories I: Current time: Sun May 24 23:46:33 -12 2026 I: pbuilder-time-stamp: 1779709593 Mon May 25 11:46:33 UTC 2026 I: Signing ./b1/debputy_0.1.67.1_arm64.buildinfo as debputy_0.1.67.1_arm64.buildinfo.asc Mon May 25 11:46:33 UTC 2026 I: Signed ./b1/debputy_0.1.67.1_arm64.buildinfo as ./b1/debputy_0.1.67.1_arm64.buildinfo.asc Mon May 25 11:46:33 UTC 2026 - build #1 for debputy/unstable/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Mon May 25 11:46:33 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-FMWwS6aN, removing. /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Apr 22 05:23 b1 drwxr-xr-x 2 jenkins jenkins 4096 Apr 22 05:22 b2 -rw-r--r-- 1 jenkins jenkins 2190 Apr 21 18:06 debputy_0.1.67.1.dsc -rw------- 1 jenkins jenkins 3304 Apr 22 05:22 rbuildlog.vccOGHF /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b1: total 1280 -rw-r--r-- 1 jenkins jenkins 90878 Apr 22 05:23 build.log -rw-r--r-- 1 jenkins jenkins 2190 Apr 22 05:23 debputy_0.1.67.1.dsc -rw-r--r-- 1 jenkins jenkins 677172 Apr 22 05:23 debputy_0.1.67.1.tar.xz -rw-r--r-- 1 jenkins jenkins 5811 Apr 22 05:23 debputy_0.1.67.1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6693 Apr 22 05:23 debputy_0.1.67.1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1163 Apr 22 05:23 debputy_0.1.67.1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1277 Apr 22 05:23 debputy_0.1.67.1_source.changes -rw-r--r-- 1 jenkins jenkins 506896 Apr 22 05:23 dh-debputy_0.1.67.1_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b2: total 0 Tue Apr 22 05:23:34 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun May 24 23:45:06 -12 2026 I: pbuilder-time-stamp: 1779709506 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.67.1.dsc] I: copying [./debputy_0.1.67.1.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./debputy_0.1.67.1.dsc: unsupported subcommand dpkg-source: info: extracting debputy in debputy-0.1.67.1 dpkg-source: info: unpacking debputy_0.1.67.1.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/218246/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='2cc691b1487943a6a4b49a566dcb4e99' 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='218246' 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.v41mJD4q/pbuilderrc_cfJs --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.v41mJD4q/b1 --logfile b1/build.log debputy_0.1.67.1.dsc' SUDO_GID='109' 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 codethink03-arm64 6.1.0-33-cloud-arm64 #1 SMP Debian 6.1.133-1 (2025-04-10) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/218246/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 ... 19953 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{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-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 python3-pygments wget 0 packages upgraded, 68 newly installed, 0 to remove and 0 not upgraded. Need to get 19.2 MB of archives. After unpacking 80.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.3-2 [855 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-1 [93.3 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.3-2 [1998 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.3-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-2 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.3-2 [1890 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.3-2 [751 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.3-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.3-1 [28.2 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.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-1 [241 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41-4 [93.9 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.0-1 [1404 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 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-1 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 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.14.1-2 [19.7 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 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 arm64 2.12.7+dfsg+really2.9.14-0.4 [629 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 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.24.2 [919 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.7 [12.7 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-10+b4 [204 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.13.2-1 [90.5 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.1-1+b1 [119 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 2023.0.1-1 [57.9 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 24.2-3 [55.7 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 python3-pluggy all 1.5.0-1 [26.9 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3-pygls all 1.3.0-2 [42.0 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 python3-pytest all 8.3.5-2 [250 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 0.25.1-1 [16.7 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.91.0-5 [97.6 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.14.1-2 [9088 B] Fetched 19.2 MB in 0s (49.6 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal: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 ... 19953 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.3-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.3-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.7.1-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.3-2_arm64.deb ... Unpacking python3.13-minimal (3.13.3-2) ... Setting up libpython3.13-minimal:arm64 (3.13.3-2) ... Setting up libexpat1:arm64 (2.7.1-1) ... Setting up python3.13-minimal (3.13.3-2) ... 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 ... 20287 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.3-1_arm64.deb ... Unpacking python3-minimal (3.13.3-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-2_all.deb ... Unpacking tzdata (2025b-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.4.7-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.7-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.2-6_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.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.3-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.3-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.3-2_arm64.deb ... Unpacking python3.13 (3.13.3-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.3-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.3-1) ... Setting up python3-minimal (3.13.3-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 ... 21299 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.3-1_arm64.deb ... Unpacking python3 (3.13.3-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... 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-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41-4_arm64.deb ... Unpacking bsdextrautils (2.41-4) ... 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.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-8_arm64.deb ... Unpacking m4 (1.4.19-8) ... 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-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... 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.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... 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:arm64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.4_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_arm64.deb ... Unpacking gettext (0.23.1-1) ... 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.24.2_all.deb ... Unpacking debhelper (13.24.2) ... 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.7_all.deb ... Unpacking emacsen-common (3.0.7) ... 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-10+b4_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... 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.13.2-1_all.deb ... Unpacking python3-typing-extensions (4.13.2-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.1-1+b1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.1-1+b1) ... 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_2023.0.1-1_all.deb ... Unpacking python3-lsprotocol (2023.0.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../48-python3-packaging_24.2-3_all.deb ... Unpacking python3-packaging (24.2-3) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../49-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-pygls. Preparing to unpack .../50-python3-pygls_1.3.0-2_all.deb ... Unpacking python3-pygls (1.3.0-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../51-python3-pytest_8.3.5-2_all.deb ... Unpacking python3-pytest (8.3.5-2) ... Selecting previously unselected package python3-pytest-asyncio. Preparing to unpack .../52-python3-pytest-asyncio_0.25.1-1_all.deb ... Unpacking python3-pytest-asyncio (0.25.1-1) ... Selecting previously unselected package python3-ruyaml. Preparing to unpack .../53-python3-ruyaml_0.91.0-5_all.deb ... Unpacking python3-ruyaml (0.91.0-5) ... Selecting previously unselected package strip-nondeterminism. Preparing to unpack .../54-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking strip-nondeterminism (1.14.1-2) ... 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-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-8) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Mon May 25 11:45:41 UTC 2026. Universal Time is now: Mon May 25 11:45:41 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up emacsen-common (3.0.7) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3.1) ... Setting up libffi8:arm64 (3.4.7-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.25) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up netbase (6.5) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Setting up lsb-release (12.1-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... 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.14.1-2) ... Setting up gettext (0.23.1-1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-4) ... Setting up strip-nondeterminism (1.14.1-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.3-2) ... Setting up libpython3-stdlib:arm64 (3.13.3-1) ... Setting up python3.13 (3.13.3-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.3-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-packaging (24.2-3) ... Setting up python3-typing-extensions (4.13.2-1) ... Setting up python3-pluggy (1.5.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.1-1+b1) ... Setting up python3-pytest (8.3.5-2) ... Setting up debhelper (13.24.2) ... Setting up python3-cattr (24.1.2-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-pytest-asyncio (0.25.1-1) ... Setting up python3-ruyaml (0.91.0-5) ... Setting up python3-lsprotocol (2023.0.1-1) ... Setting up python3-pygls (1.3.0-2) ... Processing triggers for libc-bin (2.41-7) ... 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.67.1/ && 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.67.1_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.67.1 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.67.1/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task clean rm -fr ./src/debputy/plugin/debputy/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/lsprotocol/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/lsp/ref_models/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/yaml/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/plugin/api/__pycache__ ./self-hosting-plugins/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/manifest_parser/__pycache__ dpkg-buildtree clean rm -fr debian/.debputy debian/rules binary /build/reproducible-path/debputy-0.1.67.1/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.67.1' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' make -j12 check make[1]: Entering directory '/build/reproducible-path/debputy-0.1.67.1' py.test -v /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/reproducible-path/debputy-0.1.67.1 configfile: pyproject.toml testpaths: src, tests, self-hosting-plugins plugins: asyncio-0.25.1 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None collecting ... collected 511 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 [ 2%] 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 [ 3%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_from_raw_string PASSED [ 3%] 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 [ 4%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.not_path_error_hint PASSED [ 4%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.target_attribute 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.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/test_lint_changelog.py::test_dch_lint PASSED [ 5%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_historical PASSED [ 6%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_invalid_version PASSED [ 6%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_version_typo_dfsg PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_files_lint PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_files_matches_dir_lint PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_anon_real_example_lint PASSED [ 7%] tests/lint_tests/test_lint_dcpy.py::test_not_dcpy_syntax_error_before_format PASSED [ 7%] tests/lint_tests/test_lint_dcpy.py::test_not_dcpy_no_format_field PASSED [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint PASSED [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_typos SKIPPED (...) [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_mx_value_with_typo SKIPPED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_mx_value PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dup_sep PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ma PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_udeb PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_arch_only_fields PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_sv PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_sv_udeb_only PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_udeb_menu_item PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_multiple_vcs PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_empty PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_basis PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_template PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_too_short PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_description_line_too_long PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_description_template PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile_no_name_segment PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile SKIPPED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_inactive_pkgfile_fp PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile_ignored_exts_or_files SKIPPED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep_or_syntax_error PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted_first_line PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_non_canonical_field_case PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_obsolete_value PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_obsolete_fields PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_build_driver_with_rrr PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_obsolete_operator PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_operator PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_or_relations PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_duplicate_key PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_homepage PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Madam Foo ,] PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Lady Inline\n# Comment\n Foo ,] PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Dr No Trailing Comma ] PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_maintainer_trailing_comma_bug_1089649 PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field_no_email PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_spellcheck_ignore_package_names PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_field_in_wrong_stanza PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_dup_dependency PASSED [ 16%] tests/lint_tests/test_lint_dctrl.py::test_dup_dependency_arch_qual_fp PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_syntax_error_a PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_syntax_error_b PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_invalid_package_name_crash PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_unknown_keys PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_null_keys PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_unknown_keys_spelling SKIPPED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_check_package_names PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_integration_mode PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_attr_value_checks PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_lint PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_file_mismatch_lint PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_ext_lint PASSED [ 18%] tests/lint_tests/test_lint_dtctrl.py::test_dtctrl_lint_tests_vs_test_command PASSED [ 18%] tests/lint_tests/test_lint_dtctrl.py::test_dtctrl_lint_live_example_silx SKIPPED [ 18%] tests/lint_tests/test_lint_upstream_metadata.py::test_metadata_lint_unknown_keys PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[foo-udeb-debian-installer] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-python] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-doc-doc] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo-dev-libdevel] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[php-foo-php] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libpam-foo-admin] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[fonts-foo-fonts] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-localization] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-bar-localization] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo4-libs] PASSED [ 21%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[unknown-None] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\n-False] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\nM-A-False] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: any-False] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: any-False] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\n-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\nM-A-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: all-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: all-True] PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A-None] PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_value_context PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_xcbs_prefix PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_field PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_synopsis PASSED [ 24%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_substvars PASSED [ 24%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_semantic_tokens PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_empty PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_variable_value PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_dispatch_key PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_install_keys PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo_xfail PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_services_service_scope_values PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_conditions PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_mid_doc PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_tlk PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_key PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_sources PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_when PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_str_cond PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_key PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_str_value XFAIL [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_binary_version PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services_service PASSED [ 28%] tests/lsp_tests/test_lsp_dpatches_series.py::test_dpatches_series_semantic_tokens PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[1:3.36.1-1:3.36-1:3.38] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[3.38.2-3.38-40] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40.2.0-40~-41~] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40-40~-41~] PASSED [ 29%] tests/plugin_tests/grantlee_test.py::test_grantlee_dependencies PASSED [ 29%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_all PASSED [ 29%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_any PASSED [ 29%] tests/plugin_tests/perl-openssl_test.py::test_perl_openssl PASSED [ 29%] tests/test_alternatives.py::test_alternatives PASSED [ 30%] tests/test_apply_compression.py::test_apply_compression PASSED [ 30%] tests/test_architecture.py::test_mock_arch_table PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-True-True-True-True] PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-True-True-True] PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any- - -True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-all-None-None-True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-False-False-False] PASSED [ 33%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-False-True-False-False] PASSED [ 33%] tests/test_cross_check_precheck.py::test_generate_deb_filename[i386-amd64-None-None-True-True-False-False] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog.txt-other_files0] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[CHANGELOG.rst-other_files1] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[docs/CHANGELOG.rst-other_files2] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog-other_files3] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[CHANGELOG-other_data_files0-other_source_files0] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changelog-other_data_files1-other_source_files1] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changes.md-other_data_files2-other_source_files2] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_pre_installed_compressed PASSED [ 35%] tests/test_deb_packaging_support.py::test_upstream_changelog_no_matches PASSED [ 35%] tests/test_deb_packaging_support.py::test_upstream_changelog_salsa_issue_49 PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs0-1] PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs1-2] PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs2-3] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs3-3] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs4-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs5-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs6-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs7-5] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs8-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs9-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs10-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs11-5] PASSED [ 37%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-all-ctrl_members0-data_members0-None] PASSED [ 37%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members1-data_members1-foreign] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members2-data_members2-None] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members3-data_members3-None] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members4-data_members4-same] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members5-data_members5-same] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members6-data_members6-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members7-data_members7-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members8-data_members8-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members0-conffiles_lines0-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members1-conffiles_lines1-expected1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members2-conffiles_lines2-None] PASSED [ 40%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members3-conffiles_lines3-expected3] PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_packager_provided_files PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_docbase_naming PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_adr_examples PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_gsettings_dependencies PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_initramfs_hooks PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_tmpfiles PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_sysusers PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts_scale_and_alias PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_icon_cache PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_kernel_modules PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_dpkg_shlibdeps PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files_private_package_dir PASSED [ 43%] tests/test_debputy_plugin.py::test_system_service_detection PASSED [ 43%] tests/test_debputy_plugin.py::test_sysv_service_detection PASSED [ 43%] tests/test_debputy_plugin.py::test_debputy_manifest_variables PASSED [ 43%] tests/test_debputy_plugin.py::test_cap_validator PASSED [ 43%] tests/test_debputy_plugin.py::test_clean_la_files PASSED [ 44%] tests/test_debputy_plugin.py::test_strip_nondeterminism PASSED [ 44%] tests/test_debputy_plugin.py::test_translate_capabilities PASSED [ 44%] tests/test_debputy_plugin.py::test_pam_auth_update PASSED [ 44%] tests/test_debputy_plugin.py::test_auto_depends_solink PASSED [ 44%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.ac-True-420-None] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_INIT] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_PREREQ] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-False-420-None of the above] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-True-493-GNU Autoconf] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-420-GNU Autoconf] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-493-No magic keyword] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[random-file-False-420-No configure at all] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[GNUmakefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[Makefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[makefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[Build.PL-True] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[Makefile.PL-True] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[foo.pro-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[random-file-False] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[CMakeLists.txt-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[random-file-False] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[meson.build-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[random-file-False] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload0-expected_data0-expected_attribute_path0-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload1-expected_data1-expected_attribute_path1-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload2-expected_data2-expected_attribute_path2-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload3-expected_data3-expected_attribute_path3-TFinalEntity-TSourceEntity] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload4-expected_data4-expected_attribute_path4-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload5-expected_data5-expected_attribute_path5-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data6-expected_attribute_path6-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data7-expected_attribute_path7-TFinalEntity-str] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload8-expected_data8-expected_attribute_path8-TFinalEntity-List] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data9-expected_attribute_path9-TFinalEntity-Union] PASSED [ 51%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload10-expected_data10-expected_attribute_path10-TFinalEntity-Union] PASSED [ 51%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload11-expected_data11-expected_attribute_path11-TFinalEntity-Union] PASSED [ 51%] tests/test_fs_metadata.py::test_mtime_clamp_and_builtin_dir_mode PASSED [ 51%] tests/test_fs_metadata.py::test_transformations_create_symlink PASSED [ 51%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_success PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[abort-on-non-empty-directory-the path is a non-empty directory] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-directory-the path is a directory] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-exists-the path exists] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_explicit_remove PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_replacement_rule PASSED [ 53%] tests/test_fs_metadata.py::test_transformations_path_metadata PASSED [ 53%] tests/test_fs_metadata.py::test_transformations_directories PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove_keep_empty PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove_glob PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_remove_no_match PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_move_basic PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_move_no_match PASSED [ 54%] tests/test_fs_metadata.py::test_builtin_mode_normalization_shell_scripts PASSED [ 54%] tests/test_fs_metadata.py::test_builtin_mode_normalization PASSED [ 54%] tests/test_install_rules.py::test_install_rules PASSED [ 55%] tests/test_install_rules.py::test_multi_dest_install_rules PASSED [ 55%] tests/test_install_rules.py::test_install_rules_with_glob PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_dir PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_glob PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_overruled_by_explicit_install_rule PASSED [ 56%] tests/test_install_rules.py::test_install_rules_install_as_with_var PASSED [ 56%] tests/test_install_rules.py::test_install_rules_no_matches PASSED [ 56%] tests/test_install_rules.py::test_install_rules_per_package_search_dirs PASSED [ 56%] tests/test_install_rules.py::test_install_rules_multi_into PASSED [ 56%] tests/test_install_rules.py::test_auto_install_d_pkg PASSED [ 57%] tests/test_install_rules.py::test_install_doc_rules_ignore_udeb PASSED [ 57%] tests/test_install_rules.py::test_bts_1093680_crash_inactive_package PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[True-True] PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[True-False] PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[False-False0] PASSED [ 58%] tests/test_install_rules.py::test_debputy_132[False-False1] PASSED [ 58%] tests/test_install_rules.py::test_uncovered_installation PASSED [ 58%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/false\r\n-/usr/bin/false-false-false-None-None] PASSED [ 58%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/python3 -b-/usr/bin/python3-python3-python-/usr/bin/python3-None] PASSED [ 58%] 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 [ 59%] 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 [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/bash-/usr/bin/bash-bash-bash-/bin/bash-#! /bin/bash] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/env sh-/usr/bin/env sh-sh-sh-/bin/sh-#! /bin/sh] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/local/bin/perl-/usr/local/bin/perl-perl-perl-/usr/bin/perl-#! /usr/bin/perl] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_negative[#!#!#! /usr/bin/false] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[#!perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[\x7fELF/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[\x00\x01\x02\x03/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[PK\x03\x03/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_rewrite PASSED [ 61%] tests/test_migrations.py::test_migrate_tmpfile PASSED [ 61%] tests/test_migrations.py::test_migrate_lintian_overrides_files PASSED [ 61%] tests/test_migrations.py::test_detect_pam_files PASSED [ 61%] tests/test_migrations.py::test_migrate_doc_base_files PASSED [ 61%] tests/test_migrations.py::test_migrate_dh_installsystemd_files PASSED [ 62%] tests/test_migrations.py::test_migrate_installexamples_file PASSED [ 62%] tests/test_migrations.py::test_migrate_installinfo_file PASSED [ 62%] tests/test_migrations.py::test_migrate_installinfo_file_conditionals PASSED [ 62%] tests/test_migrations.py::test_migrate_installexamples_file_single_source PASSED [ 62%] tests/test_migrations.py::test_migrate_installdocs_file PASSED [ 63%] tests/test_migrations.py::test_migrate_installdocs_file_single_source PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_arch PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_util_linux_locales PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_combined_cond PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_unknown_subst PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest_warning PASSED [ 64%] tests/test_migrations.py::test_migrate_installman_file PASSED [ 64%] tests/test_migrations.py::test_migrate_install_dh_exec_file PASSED [ 65%] tests/test_migrations.py::test_migrate_maintscript PASSED [ 65%] tests/test_migrations.py::test_migrate_not_installed_file PASSED [ 65%] tests/test_migrations.py::test_migrate_links_files PASSED [ 65%] tests/test_migrations.py::test_detect_obsolete_substvars PASSED [ 65%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field PASSED [ 66%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_essential PASSED [ 66%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_non_essential PASSED [ 66%] tests/test_migrations.py::test_detect_dh_addons PASSED [ 66%] tests/test_migrations.py::test_detect_dh_addons_rrr PASSED [ 66%] tests/test_migrations.py::test_migrate_bash_completion_file_no_changes PASSED [ 67%] tests/test_migrations.py::test_migrate_bash_completion_file PASSED [ 67%] tests/test_migrations.py::test_migrate_fish_completions_file_completion_file PASSED [ 67%] tests/test_migrations.py::test_migrate_zsh_completions_file_list PASSED [ 67%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 67%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-False-fake_3.0_all.deb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-True-fake_3.0_all.udeb] PASSED [ 68%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash.amd64-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 69%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless-fallback-./some/test-plfb/foo.bar-False] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless.fallback-./some/test.plfb/foo.bar-False] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched0] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash.amd64-non_matched1] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched2] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo-foo-doc] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo.bar-foo.bar-doc] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_name_segment PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_fuzzy_match_bug_950723 PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_typo SKIPPED [ 72%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems PASSED [ 73%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems_typo_check SKIPPED [ 73%] tests/test_packer_pack.py::test_pack_smoke PASSED [ 73%] tests/test_parser.py::test_parsing_no_manifest PASSED [ 73%] tests/test_parser.py::test_parsing_version_only PASSED [ 73%] tests/test_parser.py::test_parsing_empty_installations PASSED [ 74%] tests/test_parser.py::test_parsing_variables PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[PACKAGE] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[DEB_HOST_ARCH] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[DEB_BLAH_ARCH] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[env:UNEXISTING] PASSED [ 75%] tests/test_parser.py::test_parsing_variables_reserved[token:TAB] PASSED [ 75%] tests/test_parser.py::test_parsing_variables_interdependent_ok PASSED [ 75%] tests/test_parser.py::test_parsing_variables_unused PASSED [ 75%] tests/test_parser.py::test_parsing_package_foo_empty PASSED [ 75%] tests/test_parser.py::test_parsing_package_bar_empty PASSED [ 76%] tests/test_parser.py::test_transformations_no_list PASSED [ 76%] tests/test_parser.py::test_create_symlinks_missing_path PASSED [ 76%] tests/test_parser.py::test_create_symlinks_unknown_replacement_rule PASSED [ 76%] tests/test_parser.py::test_create_symlinks_missing_target PASSED [ 76%] tests/test_parser.py::test_create_symlinks_not_normalized_path PASSED [ 77%] tests/test_parser.py::test_unresolvable_subst_in_source_context PASSED [ 77%] tests/test_parser.py::test_yaml_error_duplicate_key PASSED [ 77%] tests/test_parser.py::test_yaml_error_tab_start PASSED [ 77%] tests/test_parser.py::test_yaml_octal_mode_int PASSED [ 77%] tests/test_parser.py::test_yaml_clean_after_removal PASSED [ 78%] tests/test_parser.py::test_binary_version PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[usr/bin/foo-False] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo*-False] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo-True] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.txt-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/cache.*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo*-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*.*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*.la-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*/foo/*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_build_environment_default PASSED [ 81%] tests/test_parser.py::test_yaml_build_environments_no_default PASSED [ 82%] tests/test_parser.py::test_yaml_build_environments_no_default_error PASSED [ 82%] tests/test_path.py::test_symlink_lookup PASSED [ 82%] tests/test_plugin_tester.py::test_conflict_with_debputy PASSED [ 82%] tests/test_plugin_tester.py::test_metadata_read_only PASSED [ 82%] tests/test_plugin_tester.py::test_packager_provided_files PASSED [ 83%] tests/test_plugin_tester.py::test_path_checks PASSED [ 83%] tests/test_plugin_tester.py::test_metadata_detector_applies_to_check PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables0-ValueError] PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables1-ValueError] PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables2-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables3-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables4-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables5-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables6-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables7-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables8-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables9-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables10-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables11-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables12-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables13-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables14-PluginConflictError] PASSED [ 86%] tests/test_plugin_tester.py::test_valid_manifest_variables PASSED [ 86%] tests/test_plugin_tester.py::test_valid_manifest_variables_json PASSED [ 86%] tests/test_plugin_tester.py::test_automatic_discard_rules_example PASSED [ 87%] tests/test_style.py::test_load_styles PASSED [ 87%] tests/test_style.py::test_load_no_styles PASSED [ 87%] tests/test_style.py::test_load_named_styles PASSED [ 87%] tests/test_style.py::test_compat_styles PASSED [ 87%] tests/test_style.py::test_compat_styles_team_maint XFAIL [ 88%] tests/test_style.py::test_x_style PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables0] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables1] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables2] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables3] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables4] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables5] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables0] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables1] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables2] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables3] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables4] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables5] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables6] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables7] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables8] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables9] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables10] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables11] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables12] PASSED [ 91%] 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 [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables15] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables16] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables17] PASSED [ 92%] 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 [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa-style_delta1] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa --keep-first-style_delta2] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --keep-first-style_delta3] PASSED [ 93%] 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 [ 94%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}{{token:NL}}{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{\n}}] PASSED [ 94%] 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 [ 94%] 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 [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[256-True-u+rwX,og=rX-493] PASSED [ 95%] 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 [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[2541-False-a-x-2468] PASSED [ 96%] 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 [ 97%] 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%] ================= 498 passed, 11 skipped, 2 xfailed in 15.98s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.67.1' install -m0755 -d \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/bin \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/debputy//debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/man/man1 install -m0755 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/bin dh_debputy dh_installdebputy assets/debputy install -m0755 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy deb_packer.py deb_materialization.py install -m0644 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence lib/Debian/Debhelper/Sequence/*.pm install -m0644 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver lib/Dpkg/BuildDriver/*.pm cp -a --reflink=auto src/debputy /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy cp -a --reflink=auto debputy /build/reproducible-path/debputy-0.1.67.1/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.67.1/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.67.1/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.67.1/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py find /build/reproducible-path/debputy-0.1.67.1/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.67.1/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.67.1/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.67.1/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.67.1/debian/dh-debputy//usr/share/dh-debputy/debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/debputy//debputy make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' debputy: info: Upstream builds completed successfully dpkg-deb: building package 'dh-debputy' in '../dh-debputy_0.1.67.1_all.deb'. dpkg-genbuildinfo --build=binary -O../debputy_0.1.67.1_arm64.buildinfo dpkg-genchanges --build=binary -O../debputy_0.1.67.1_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/218246 and its subdirectories I: Current time: Sun May 24 23:46:33 -12 2026 I: pbuilder-time-stamp: 1779709593 Tue Apr 22 05:23:35 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Tue Apr 22 05:23:35 UTC 2025 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Tue Apr 22 05:23:35 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Tue Apr 22 05:23:35 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-QorXaf' ==================================================================================== Tue Apr 22 05:23:36 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "2 debputy unstable /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q 0.1.67.1" as arguments. Tue Apr 22 05:23:36 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-UcpEWQJq" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Apr 22 05:23:36 UTC 2025 I: Downloading source for unstable/debputy=0.1.67.1 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 679 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (dsc) [2190 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (tar) [677 kB] Fetched 679 kB in 0s (28.2 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 679 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (dsc) [2190 B] Get:2 http://deb.debian.org/debian unstable/main debputy 0.1.67.1 (tar) [677 kB] Fetched 679 kB in 0s (28.2 MB/s) Download complete and in download only mode ============================================================================= Re-Building debputy in unstable on arm64 on codethink04-arm64 now. Date: Tue Apr 22 06:23:37 BST 2025 Date UTC: Tue Apr 22 05:23:37 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/pbuilderrc_CMqM + 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.v41mJD4q/pbuilderrc_CMqM --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.v41mJD4q/b2 --logfile b2/build.log debputy_0.1.67.1.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: Tue Apr 22 19:23:37 +14 2025 I: pbuilder-time-stamp: 1745299417 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.67.1.dsc] I: copying [./debputy_0.1.67.1.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./debputy_0.1.67.1.dsc: unsupported subcommand dpkg-source: info: extracting debputy in debputy-0.1.67.1 dpkg-source: info: unpacking debputy_0.1.67.1.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2842708/tmp/hooks/D01_modify_environment starting debug: Running on codethink04-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 Apr 22 05:23 /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/2842708/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2842708/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]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.37(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=f8dba4eb31534f5299174e3e3fa1079f 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=2842708 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.v41mJD4q/pbuilderrc_CMqM --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.v41mJD4q/b2 --logfile b2/build.log debputy_0.1.67.1.dsc' SUDO_GID=109 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.1.0-33-cloud-arm64 #1 SMP Debian 6.1.133-1 (2025-04-10) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2842708/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 ... 19953 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{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-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 python3-pygments wget 0 packages upgraded, 68 newly installed, 0 to remove and 0 not upgraded. Need to get 19.2 MB of archives. After unpacking 80.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.3-2 [855 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-1 [93.3 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.3-2 [1998 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.3-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-2 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.3-2 [1890 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.3-2 [751 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.3-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.3-1 [28.2 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.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-1 [241 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41-4 [93.9 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.0-1 [1404 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 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-1 [770 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 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.14.1-2 [19.7 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 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 arm64 2.12.7+dfsg+really2.9.14-0.4 [629 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 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.24.2 [919 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.7 [12.7 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-10+b4 [204 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.13.2-1 [90.5 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.1-1+b1 [119 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 2023.0.1-1 [57.9 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 24.2-3 [55.7 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 python3-pluggy all 1.5.0-1 [26.9 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3-pygls all 1.3.0-2 [42.0 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 python3-pytest all 8.3.5-2 [250 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 0.25.1-1 [16.7 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.91.0-5 [97.6 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.14.1-2 [9088 B] Fetched 19.2 MB in 0s (116 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal: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 ... 19953 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.3-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.3-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.7.1-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.3-2_arm64.deb ... Unpacking python3.13-minimal (3.13.3-2) ... Setting up libpython3.13-minimal:arm64 (3.13.3-2) ... Setting up libexpat1:arm64 (2.7.1-1) ... Setting up python3.13-minimal (3.13.3-2) ... 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 ... 20287 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.3-1_arm64.deb ... Unpacking python3-minimal (3.13.3-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-2_all.deb ... Unpacking tzdata (2025b-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.4.7-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.7-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.2-6_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.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.3-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.3-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.3-2_arm64.deb ... Unpacking python3.13 (3.13.3-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.3-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.3-1) ... Setting up python3-minimal (3.13.3-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 ... 21299 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.3-1_arm64.deb ... Unpacking python3 (3.13.3-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... 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-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41-4_arm64.deb ... Unpacking bsdextrautils (2.41-4) ... 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.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-8_arm64.deb ... Unpacking m4 (1.4.19-8) ... 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-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... 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.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... 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:arm64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.4_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_arm64.deb ... Unpacking gettext (0.23.1-1) ... 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.24.2_all.deb ... Unpacking debhelper (13.24.2) ... 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.7_all.deb ... Unpacking emacsen-common (3.0.7) ... 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-10+b4_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... 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.13.2-1_all.deb ... Unpacking python3-typing-extensions (4.13.2-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.1-1+b1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.1-1+b1) ... 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_2023.0.1-1_all.deb ... Unpacking python3-lsprotocol (2023.0.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../48-python3-packaging_24.2-3_all.deb ... Unpacking python3-packaging (24.2-3) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../49-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-pygls. Preparing to unpack .../50-python3-pygls_1.3.0-2_all.deb ... Unpacking python3-pygls (1.3.0-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../51-python3-pytest_8.3.5-2_all.deb ... Unpacking python3-pytest (8.3.5-2) ... Selecting previously unselected package python3-pytest-asyncio. Preparing to unpack .../52-python3-pytest-asyncio_0.25.1-1_all.deb ... Unpacking python3-pytest-asyncio (0.25.1-1) ... Selecting previously unselected package python3-ruyaml. Preparing to unpack .../53-python3-ruyaml_0.91.0-5_all.deb ... Unpacking python3-ruyaml (0.91.0-5) ... Selecting previously unselected package strip-nondeterminism. Preparing to unpack .../54-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking strip-nondeterminism (1.14.1-2) ... 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-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-8) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Apr 22 05:23:56 UTC 2025. Universal Time is now: Tue Apr 22 05:23:56 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up emacsen-common (3.0.7) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3.1) ... Setting up libffi8:arm64 (3.4.7-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.25) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up netbase (6.5) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Setting up lsb-release (12.1-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... 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.14.1-2) ... Setting up gettext (0.23.1-1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-4) ... Setting up strip-nondeterminism (1.14.1-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.3-2) ... Setting up libpython3-stdlib:arm64 (3.13.3-1) ... Setting up python3.13 (3.13.3-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.3-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-packaging (24.2-3) ... Setting up python3-typing-extensions (4.13.2-1) ... Setting up python3-pluggy (1.5.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.1-1+b1) ... Setting up python3-pytest (8.3.5-2) ... Setting up debhelper (13.24.2) ... Setting up python3-cattr (24.1.2-1) ... Setting up python3-debian (1.0.1) ... Setting up python3-pytest-asyncio (0.25.1-1) ... Setting up python3-ruyaml (0.91.0-5) ... Setting up python3-lsprotocol (2023.0.1-1) ... Setting up python3-pygls (1.3.0-2) ... Processing triggers for libc-bin (2.41-7) ... 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/2842708/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/2842708/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/debputy-0.1.67.1/ && 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.67.1_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.67.1 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.67.1/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task clean rm -fr ./src/debputy/plugin/api/__pycache__ ./self-hosting-plugins/__pycache__ ./src/debputy/lsprotocol/__pycache__ ./src/debputy/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/plugin/debputy/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/yaml/__pycache__ ./src/debputy/lsp/ref_models/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/manifest_parser/__pycache__ dpkg-buildtree clean rm -fr debian/.debputy debian/rules binary /build/reproducible-path/debputy-0.1.67.1/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.67.1' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' make -j12 check make[1]: Entering directory '/build/reproducible-path/debputy-0.1.67.1' py.test -v /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/reproducible-path/debputy-0.1.67.1 configfile: pyproject.toml testpaths: src, tests, self-hosting-plugins plugins: asyncio-0.25.1 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None collecting ... collected 511 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 [ 2%] 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 [ 3%] src/debputy/lsp/vendoring/_deb822_repro/parsing.py::debputy.lsp.vendoring._deb822_repro.parsing.Deb822ParagraphElement.set_field_from_raw_string PASSED [ 3%] 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 [ 4%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.not_path_error_hint PASSED [ 4%] src/debputy/manifest_parser/parse_hints.py::debputy.manifest_parser.parse_hints.DebputyParseHint.target_attribute 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.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/test_lint_changelog.py::test_dch_lint PASSED [ 5%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_historical PASSED [ 6%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_invalid_version PASSED [ 6%] tests/lint_tests/test_lint_changelog.py::test_dch_lint_version_typo_dfsg PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_files_lint PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_files_matches_dir_lint PASSED [ 6%] tests/lint_tests/test_lint_dcpy.py::test_dcpy_anon_real_example_lint PASSED [ 7%] tests/lint_tests/test_lint_dcpy.py::test_not_dcpy_syntax_error_before_format PASSED [ 7%] tests/lint_tests/test_lint_dcpy.py::test_not_dcpy_no_format_field PASSED [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint PASSED [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_typos SKIPPED (...) [ 7%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_mx_value_with_typo SKIPPED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_mx_value PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dup_sep PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ma PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_udeb PASSED [ 8%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_arch_only_fields PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_sv PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_sv_udeb_only PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_udeb_menu_item PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_multiple_vcs PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_empty PASSED [ 9%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_basis PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_template PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_synopsis_too_short PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_description_line_too_long PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_description_template PASSED [ 10%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_ambiguous_pkgfile_no_name_segment PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile SKIPPED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_inactive_pkgfile_fp PASSED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_stem_typo_pkgfile_ignored_exts_or_files SKIPPED [ 11%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_missing_sep_or_syntax_error PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_completely_busted_first_line PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_non_canonical_field_case PASSED [ 12%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_obsolete_value PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_obsolete_fields PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_build_driver_with_rrr PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_obsolete_operator PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_operator PASSED [ 13%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_dep_field_restricted_or_relations PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_duplicate_key PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_dctrl_lint_homepage PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Madam Foo ,] PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Lady Inline\n# Comment\n Foo ,] PASSED [ 14%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field[Dr No Trailing Comma ] PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_maintainer_trailing_comma_bug_1089649 PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_uploaders_field_no_email PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_spellcheck_ignore_package_names PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_field_in_wrong_stanza PASSED [ 15%] tests/lint_tests/test_lint_dctrl.py::test_dup_dependency PASSED [ 16%] tests/lint_tests/test_lint_dctrl.py::test_dup_dependency_arch_qual_fp PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_syntax_error_a PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_syntax_error_b PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_invalid_package_name_crash PASSED [ 16%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_unknown_keys PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_null_keys PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_unknown_keys_spelling SKIPPED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_check_package_names PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_integration_mode PASSED [ 17%] tests/lint_tests/test_lint_debputy.py::test_debputy_lint_attr_value_checks PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_lint PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_file_mismatch_lint PASSED [ 18%] tests/lint_tests/test_lint_dpatches_series.py::test_dpatches_series_files_ext_lint PASSED [ 18%] tests/lint_tests/test_lint_dtctrl.py::test_dtctrl_lint_tests_vs_test_command PASSED [ 18%] tests/lint_tests/test_lint_dtctrl.py::test_dtctrl_lint_live_example_silx SKIPPED [ 18%] tests/lint_tests/test_lint_upstream_metadata.py::test_metadata_lint_unknown_keys PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[foo-udeb-debian-installer] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-python] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[python-foo-doc-doc] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo-dev-libdevel] PASSED [ 19%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[php-foo-php] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libpam-foo-admin] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[fonts-foo-fonts] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-localization] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[xxx-l10n-bar-localization] PASSED [ 20%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[libfoo4-libs] PASSED [ 21%] tests/lsp_tests/test_debpkg_metadata.py::test_package_name_to_section[unknown-None] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\n-False] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: any\nM-A-False] PASSED [ 21%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: any-False] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: any-False] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\n-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[Architecture: all\nM-A-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[\nArchitecture: all-True] PASSED [ 22%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A\nArchitecture: all-True] PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_context[M-A-None] PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_field_value_context PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_complete_xcbs_prefix PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_field PASSED [ 23%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_synopsis PASSED [ 24%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_hover_doc_substvars PASSED [ 24%] tests/lsp_tests/test_lsp_dctrl.py::test_dctrl_semantic_tokens PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_empty PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_variable_value PASSED [ 24%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_dispatch_key PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_install_rule_install_keys PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_packages_foo_xfail PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_services_service_scope_values PASSED [ 25%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_manifest_conditions PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_completer.py::test_basic_debputy_completer_mid_doc PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_tlk PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_key PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_sources PASSED [ 26%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_when PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_str_cond PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_key PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_install_docs_mapping_cond_str_value XFAIL [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_binary_version PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services PASSED [ 27%] tests/lsp_tests/test_lsp_debputy_manifest_hover.py::test_basic_debputy_hover_services_service PASSED [ 28%] tests/lsp_tests/test_lsp_dpatches_series.py::test_dpatches_series_semantic_tokens PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[1:3.36.1-1:3.36-1:3.38] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[3.38.2-3.38-40] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40.2.0-40~-41~] PASSED [ 28%] tests/plugin_tests/gnome_test.py::test_gnome_plugin[40-40~-41~] PASSED [ 29%] tests/plugin_tests/grantlee_test.py::test_grantlee_dependencies PASSED [ 29%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_all PASSED [ 29%] tests/plugin_tests/numpy3_test.py::test_numpy3_plugin_arch_any PASSED [ 29%] tests/plugin_tests/perl-openssl_test.py::test_perl_openssl PASSED [ 29%] tests/test_alternatives.py::test_alternatives PASSED [ 30%] tests/test_apply_compression.py::test_apply_compression PASSED [ 30%] tests/test_architecture.py::test_mock_arch_table PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-True-True-True-True] PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-True-True-True] PASSED [ 30%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any---True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any- - -True-True-True-True] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None--True-True-True-False] PASSED [ 31%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-True-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-- -True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-all-None-None-True-True-False-False] PASSED [ 32%] tests/test_cross_check_precheck.py::test_generate_deb_filename[all-all-None-None-True-False-False-False] PASSED [ 33%] tests/test_cross_check_precheck.py::test_generate_deb_filename[any-any-None-None-False-True-False-False] PASSED [ 33%] tests/test_cross_check_precheck.py::test_generate_deb_filename[i386-amd64-None-None-True-True-False-False] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog.txt-other_files0] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[CHANGELOG.rst-other_files1] PASSED [ 33%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[docs/CHANGELOG.rst-other_files2] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_source[changelog-other_files3] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[CHANGELOG-other_data_files0-other_source_files0] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changelog-other_data_files1-other_source_files1] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_from_data_fs[changes.md-other_data_files2-other_source_files2] PASSED [ 34%] tests/test_deb_packaging_support.py::test_upstream_changelog_pre_installed_compressed PASSED [ 35%] tests/test_deb_packaging_support.py::test_upstream_changelog_no_matches PASSED [ 35%] tests/test_deb_packaging_support.py::test_upstream_changelog_salsa_issue_49 PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs0-1] PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs1-2] PASSED [ 35%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs2-3] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs3-3] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs4-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs5-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs6-4] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs7-5] PASSED [ 36%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs8-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs9-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs10-4] PASSED [ 37%] tests/test_deb_packaging_support.py::test_compute_installed_size[path_defs11-5] PASSED [ 37%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-all-ctrl_members0-data_members0-None] PASSED [ 37%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members1-data_members1-foreign] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members2-data_members2-None] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[foo-doc-all-ctrl_members3-data_members3-None] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members4-data_members4-same] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members5-data_members5-same] PASSED [ 38%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members6-data_members6-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members7-data_members7-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_auto_compute_multi_arch[libfoo1-amd64-ctrl_members8-data_members8-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members0-conffiles_lines0-None] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members1-conffiles_lines1-expected1] PASSED [ 39%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members2-conffiles_lines2-None] PASSED [ 40%] tests/test_deb_packaging_support.py::test_generate_md5sums_file[data_members3-conffiles_lines3-expected3] PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_packager_provided_files PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_docbase_naming PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_adr_examples PASSED [ 40%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_gsettings_dependencies PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_initramfs_hooks PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_tmpfiles PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_systemd_sysusers PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts PASSED [ 41%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_xfonts_scale_and_alias PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_icon_cache PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_kernel_modules PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_dpkg_shlibdeps PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files PASSED [ 42%] tests/test_debputy_plugin.py::test_debputy_metadata_detector_pycompile_files_private_package_dir PASSED [ 43%] tests/test_debputy_plugin.py::test_system_service_detection PASSED [ 43%] tests/test_debputy_plugin.py::test_sysv_service_detection PASSED [ 43%] tests/test_debputy_plugin.py::test_debputy_manifest_variables PASSED [ 43%] tests/test_debputy_plugin.py::test_cap_validator PASSED [ 43%] tests/test_debputy_plugin.py::test_clean_la_files PASSED [ 44%] tests/test_debputy_plugin.py::test_strip_nondeterminism PASSED [ 44%] tests/test_debputy_plugin.py::test_translate_capabilities PASSED [ 44%] tests/test_debputy_plugin.py::test_pam_auth_update PASSED [ 44%] tests/test_debputy_plugin.py::test_auto_depends_solink PASSED [ 44%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.ac-True-420-None] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_INIT] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-True-420-AC_PREREQ] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure.in-False-420-None of the above] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-True-493-GNU Autoconf] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-420-GNU Autoconf] PASSED [ 45%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[configure-False-493-No magic keyword] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_autoconf_build_system[random-file-False-420-No configure at all] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[GNUmakefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[Makefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[makefile-True] PASSED [ 46%] tests/test_debputy_plugin.py::test_auto_detect_make_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[Build.PL-True] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_build_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[Makefile.PL-True] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_perl_makemaker_build_system[random-file-False] PASSED [ 47%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[foo.pro-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_qmake_build_systems[random-file-False] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[CMakeLists.txt-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_cmake_build_systems[random-file-False] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[meson.build-True] PASSED [ 48%] tests/test_debputy_plugin.py::test_auto_detect_meson_build_systems[random-file-False] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload0-expected_data0-expected_attribute_path0-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload1-expected_data1-expected_attribute_path1-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload2-expected_data2-expected_attribute_path2-TFinalEntity-None] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload3-expected_data3-expected_attribute_path3-TFinalEntity-TSourceEntity] PASSED [ 49%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload4-expected_data4-expected_attribute_path4-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload5-expected_data5-expected_attribute_path5-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data6-expected_attribute_path6-TFinalEntity-Union] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data7-expected_attribute_path7-TFinalEntity-str] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload8-expected_data8-expected_attribute_path8-TFinalEntity-List] PASSED [ 50%] tests/test_declarative_parser.py::test_declarative_parser_ok[foo-expected_data9-expected_attribute_path9-TFinalEntity-Union] PASSED [ 51%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload10-expected_data10-expected_attribute_path10-TFinalEntity-Union] PASSED [ 51%] tests/test_declarative_parser.py::test_declarative_parser_ok[source_payload11-expected_data11-expected_attribute_path11-TFinalEntity-Union] PASSED [ 51%] tests/test_fs_metadata.py::test_mtime_clamp_and_builtin_dir_mode PASSED [ 51%] tests/test_fs_metadata.py::test_transformations_create_symlink PASSED [ 51%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_success PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[abort-on-non-empty-directory-the path is a non-empty directory] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-directory-the path is a directory] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_failure[error-if-exists-the path exists] PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_explicit_remove PASSED [ 52%] tests/test_fs_metadata.py::test_transformations_create_symlink_replace_with_replacement_rule PASSED [ 53%] tests/test_fs_metadata.py::test_transformations_path_metadata PASSED [ 53%] tests/test_fs_metadata.py::test_transformations_directories PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove_keep_empty PASSED [ 53%] tests/test_fs_metadata.py::test_transformation_remove_glob PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_remove_no_match PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_move_basic PASSED [ 54%] tests/test_fs_metadata.py::test_transformation_move_no_match PASSED [ 54%] tests/test_fs_metadata.py::test_builtin_mode_normalization_shell_scripts PASSED [ 54%] tests/test_fs_metadata.py::test_builtin_mode_normalization PASSED [ 54%] tests/test_install_rules.py::test_install_rules PASSED [ 55%] tests/test_install_rules.py::test_multi_dest_install_rules PASSED [ 55%] tests/test_install_rules.py::test_install_rules_with_glob PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_dir PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_glob PASSED [ 55%] tests/test_install_rules.py::test_install_rules_auto_discard_rules_overruled_by_explicit_install_rule PASSED [ 56%] tests/test_install_rules.py::test_install_rules_install_as_with_var PASSED [ 56%] tests/test_install_rules.py::test_install_rules_no_matches PASSED [ 56%] tests/test_install_rules.py::test_install_rules_per_package_search_dirs PASSED [ 56%] tests/test_install_rules.py::test_install_rules_multi_into PASSED [ 56%] tests/test_install_rules.py::test_auto_install_d_pkg PASSED [ 57%] tests/test_install_rules.py::test_install_doc_rules_ignore_udeb PASSED [ 57%] tests/test_install_rules.py::test_bts_1093680_crash_inactive_package PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[True-True] PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[True-False] PASSED [ 57%] tests/test_install_rules.py::test_debputy_132[False-False0] PASSED [ 58%] tests/test_install_rules.py::test_debputy_132[False-False1] PASSED [ 58%] tests/test_install_rules.py::test_uncovered_installation PASSED [ 58%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/false\r\n-/usr/bin/false-false-false-None-None] PASSED [ 58%] tests/test_interpreter.py::test_interpreter_detection[#!/usr/bin/python3 -b-/usr/bin/python3-python3-python-/usr/bin/python3-None] PASSED [ 58%] 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 [ 59%] 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 [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/bash-/usr/bin/bash-bash-bash-/bin/bash-#! /bin/bash] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/bin/env sh-/usr/bin/env sh-sh-sh-/bin/sh-#! /bin/sh] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_detection[#! /usr/local/bin/perl-/usr/local/bin/perl-perl-perl-/usr/bin/perl-#! /usr/bin/perl] PASSED [ 59%] tests/test_interpreter.py::test_interpreter_negative[#!#!#! /usr/bin/false] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[#!perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[\x7fELF/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[\x00\x01\x02\x03/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_negative[PK\x03\x03/usr/bin/perl] PASSED [ 60%] tests/test_interpreter.py::test_interpreter_rewrite PASSED [ 61%] tests/test_migrations.py::test_migrate_tmpfile PASSED [ 61%] tests/test_migrations.py::test_migrate_lintian_overrides_files PASSED [ 61%] tests/test_migrations.py::test_detect_pam_files PASSED [ 61%] tests/test_migrations.py::test_migrate_doc_base_files PASSED [ 61%] tests/test_migrations.py::test_migrate_dh_installsystemd_files PASSED [ 62%] tests/test_migrations.py::test_migrate_installexamples_file PASSED [ 62%] tests/test_migrations.py::test_migrate_installinfo_file PASSED [ 62%] tests/test_migrations.py::test_migrate_installinfo_file_conditionals PASSED [ 62%] tests/test_migrations.py::test_migrate_installexamples_file_single_source PASSED [ 62%] tests/test_migrations.py::test_migrate_installdocs_file PASSED [ 63%] tests/test_migrations.py::test_migrate_installdocs_file_single_source PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_arch PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_util_linux_locales PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_simple_combined_cond PASSED [ 63%] tests/test_migrations.py::test_migrate_install_file_conditionals_unknown_subst PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest PASSED [ 64%] tests/test_migrations.py::test_migrate_install_file_multidest_default_dest_warning PASSED [ 64%] tests/test_migrations.py::test_migrate_installman_file PASSED [ 64%] tests/test_migrations.py::test_migrate_install_dh_exec_file PASSED [ 65%] tests/test_migrations.py::test_migrate_maintscript PASSED [ 65%] tests/test_migrations.py::test_migrate_not_installed_file PASSED [ 65%] tests/test_migrations.py::test_migrate_links_files PASSED [ 65%] tests/test_migrations.py::test_detect_obsolete_substvars PASSED [ 65%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field PASSED [ 66%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_essential PASSED [ 66%] tests/test_migrations.py::test_detect_obsolete_substvars_remove_field_non_essential PASSED [ 66%] tests/test_migrations.py::test_detect_dh_addons PASSED [ 66%] tests/test_migrations.py::test_detect_dh_addons_rrr PASSED [ 66%] tests/test_migrations.py::test_migrate_bash_completion_file_no_changes PASSED [ 67%] tests/test_migrations.py::test_migrate_bash_completion_file PASSED [ 67%] tests/test_migrations.py::test_migrate_fish_completions_file_completion_file PASSED [ 67%] tests/test_migrations.py::test_migrate_zsh_completions_file_list PASSED [ 67%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 67%] tests/test_output_filename.py::test_generate_deb_filename[fake-1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-False-fake_1.0_amd64.deb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-2:1.0-amd64-True-fake_1.0_amd64.udeb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-False-fake_3.0_all.deb] PASSED [ 68%] tests/test_output_filename.py::test_generate_deb_filename[fake-3.0-all-True-fake_3.0_all.udeb] PASSED [ 68%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-arch-specific-dash-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo-foo.arch-specific-dash.amd64-./some/test-directory/foo.conf-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-foo.bar.arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 69%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-arch.specific.dot-./some/test.directory/foo.bar-True] PASSED [ 69%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 70%] 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 [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless-fallback-./some/test-plfb/foo.bar-False] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files[foo.bar-packageless.fallback-./some/test.plfb/foo.bar-False] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched0] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash.amd64-non_matched1] PASSED [ 71%] tests/test_packager_provided_files.py::test_packager_provided_files_priority[foo-foo.arch-specific-dash-non_matched2] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo-foo-doc] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_simple[foo.bar-foo.bar-doc] PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_name_segment PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_fuzzy_match_bug_950723 PASSED [ 72%] tests/test_packager_provided_files.py::test_detect_ppf_typo SKIPPED [ 72%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems PASSED [ 73%] tests/test_packager_provided_files.py::test_debhelper_overlapping_stems_typo_check SKIPPED [ 73%] tests/test_packer_pack.py::test_pack_smoke PASSED [ 73%] tests/test_parser.py::test_parsing_no_manifest PASSED [ 73%] tests/test_parser.py::test_parsing_version_only PASSED [ 73%] tests/test_parser.py::test_parsing_empty_installations PASSED [ 74%] tests/test_parser.py::test_parsing_variables PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[PACKAGE] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[DEB_HOST_ARCH] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[DEB_BLAH_ARCH] PASSED [ 74%] tests/test_parser.py::test_parsing_variables_reserved[env:UNEXISTING] PASSED [ 75%] tests/test_parser.py::test_parsing_variables_reserved[token:TAB] PASSED [ 75%] tests/test_parser.py::test_parsing_variables_interdependent_ok PASSED [ 75%] tests/test_parser.py::test_parsing_variables_unused PASSED [ 75%] tests/test_parser.py::test_parsing_package_foo_empty PASSED [ 75%] tests/test_parser.py::test_parsing_package_bar_empty PASSED [ 76%] tests/test_parser.py::test_transformations_no_list PASSED [ 76%] tests/test_parser.py::test_create_symlinks_missing_path PASSED [ 76%] tests/test_parser.py::test_create_symlinks_unknown_replacement_rule PASSED [ 76%] tests/test_parser.py::test_create_symlinks_missing_target PASSED [ 76%] tests/test_parser.py::test_create_symlinks_not_normalized_path PASSED [ 77%] tests/test_parser.py::test_unresolvable_subst_in_source_context PASSED [ 77%] tests/test_parser.py::test_yaml_error_duplicate_key PASSED [ 77%] tests/test_parser.py::test_yaml_error_tab_start PASSED [ 77%] tests/test_parser.py::test_yaml_octal_mode_int PASSED [ 77%] tests/test_parser.py::test_yaml_clean_after_removal PASSED [ 78%] tests/test_parser.py::test_binary_version PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[usr/bin/foo-False] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo*-False] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo-True] PASSED [ 78%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/*.txt-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[var/cache/foo/cache.*-True] PASSED [ 79%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo*-False] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[etc/foo/-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*-True] PASSED [ 80%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/-True] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[/var/log/foo/*.*.*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*.la-False] PASSED [ 81%] tests/test_parser.py::test_yaml_clean_after_removal_unsafe_path[*/foo/*-False] PASSED [ 81%] tests/test_parser.py::test_yaml_build_environment_default PASSED [ 81%] tests/test_parser.py::test_yaml_build_environments_no_default PASSED [ 82%] tests/test_parser.py::test_yaml_build_environments_no_default_error PASSED [ 82%] tests/test_path.py::test_symlink_lookup PASSED [ 82%] tests/test_plugin_tester.py::test_conflict_with_debputy PASSED [ 82%] tests/test_plugin_tester.py::test_metadata_read_only PASSED [ 82%] tests/test_plugin_tester.py::test_packager_provided_files PASSED [ 83%] tests/test_plugin_tester.py::test_path_checks PASSED [ 83%] tests/test_plugin_tester.py::test_metadata_detector_applies_to_check PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables0-ValueError] PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables1-ValueError] PASSED [ 83%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables2-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables3-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables4-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables5-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables6-ValueError] PASSED [ 84%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables7-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables8-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables9-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables10-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables11-ValueError] PASSED [ 85%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables12-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables13-ValueError] PASSED [ 86%] tests/test_plugin_tester.py::test_invalid_manifest_variables[variables14-PluginConflictError] PASSED [ 86%] tests/test_plugin_tester.py::test_valid_manifest_variables PASSED [ 86%] tests/test_plugin_tester.py::test_valid_manifest_variables_json PASSED [ 86%] tests/test_plugin_tester.py::test_automatic_discard_rules_example PASSED [ 87%] tests/test_style.py::test_load_styles PASSED [ 87%] tests/test_style.py::test_load_no_styles PASSED [ 87%] tests/test_style.py::test_load_named_styles PASSED [ 87%] tests/test_style.py::test_compat_styles PASSED [ 87%] tests/test_style.py::test_compat_styles_team_maint XFAIL [ 88%] tests/test_style.py::test_x_style PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables0] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables1] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables2] PASSED [ 88%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables3] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables4] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_enabled[variables5] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables0] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables1] PASSED [ 89%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables2] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables3] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables4] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables5] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables6] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables7] PASSED [ 90%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables8] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables9] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables10] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables11] PASSED [ 91%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables12] PASSED [ 91%] 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 [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables15] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables16] PASSED [ 92%] tests/test_style.py::test_was_from_salsa_ci_style_disabled[variables17] PASSED [ 92%] 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 [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa-style_delta1] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sa --keep-first-style_delta2] PASSED [ 93%] tests/test_style.py::test_was_from_salsa_ci_style_args[-sab --keep-first-style_delta3] PASSED [ 93%] 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 [ 94%] tests/test_substitute.py::test_substitution_match[{{token:DOUBLE_OPEN_CURLY_BRACE}}{{token:NL}}{{token:DOUBLE_CLOSE_CURLY_BRACE}}-{{\n}}] PASSED [ 94%] 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 [ 94%] 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 [ 95%] tests/test_symbolic_mode.py::test_generate_deb_filename[256-True-u+rwX,og=rX-493] PASSED [ 95%] 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 [ 96%] tests/test_symbolic_mode.py::test_generate_deb_filename[2541-False-a-x-2468] PASSED [ 96%] 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 [ 97%] 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%] ================== 498 passed, 11 skipped, 2 xfailed in 8.96s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.67.1' install -m0755 -d \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/bin \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/debputy//debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/man/man1 install -m0755 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/bin dh_debputy dh_installdebputy assets/debputy install -m0755 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy deb_packer.py deb_materialization.py install -m0644 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Debian/Debhelper/Sequence lib/Debian/Debhelper/Sequence/*.pm install -m0644 -t /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy/usr/share/perl5/Dpkg/BuildDriver lib/Dpkg/BuildDriver/*.pm cp -a --reflink=auto src/debputy /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/dh-debputy cp -a --reflink=auto debputy /build/reproducible-path/debputy-0.1.67.1/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.67.1/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.67.1/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.67.1/debian/dh-debputy//usr/share/dh-debputy/debputy/__init__.py find /build/reproducible-path/debputy-0.1.67.1/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.67.1/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.67.1/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.67.1/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.67.1/debian/dh-debputy//usr/share/dh-debputy/debputy \ /build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy//usr/share/debputy//debputy make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' debputy: info: Upstream builds completed successfully dpkg-deb: building package 'dh-debputy' in '../dh-debputy_0.1.67.1_all.deb'. dpkg-genbuildinfo --build=binary -O../debputy_0.1.67.1_arm64.buildinfo dpkg-genchanges --build=binary -O../debputy_0.1.67.1_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/2842708/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2842708/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/2842708 and its subdirectories I: Current time: Tue Apr 22 19:24:27 +14 2025 I: pbuilder-time-stamp: 1745299467 + false + set +x Tue Apr 22 05:24:27 UTC 2025 I: Signing ./b2/debputy_0.1.67.1_arm64.buildinfo as debputy_0.1.67.1_arm64.buildinfo.asc Tue Apr 22 05:24:27 UTC 2025 I: Signed ./b2/debputy_0.1.67.1_arm64.buildinfo as ./b2/debputy_0.1.67.1_arm64.buildinfo.asc Tue Apr 22 05:24:27 UTC 2025 - build #2 for debputy/unstable/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Tue Apr 22 05:24:27 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-UcpEWQJq, removing. /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q: total 112 drwxr-xr-x 2 jenkins jenkins 4096 Apr 22 05:23 b1 drwxr-xr-x 2 jenkins jenkins 4096 Apr 22 05:24 b2 -rw-r--r-- 1 jenkins jenkins 2190 Apr 21 18:06 debputy_0.1.67.1.dsc -rw------- 1 jenkins jenkins 94483 Apr 22 05:23 rbuildlog.vccOGHF /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b1: total 1292 -rw-r--r-- 1 jenkins jenkins 90878 Apr 22 05:23 build.log -rw-r--r-- 1 jenkins jenkins 2190 Apr 22 05:23 debputy_0.1.67.1.dsc -rw-r--r-- 1 jenkins jenkins 677172 Apr 22 05:23 debputy_0.1.67.1.tar.xz -rw-r--r-- 1 jenkins jenkins 5811 Apr 22 05:23 debputy_0.1.67.1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6693 Apr 22 05:23 debputy_0.1.67.1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1163 Apr 22 05:23 debputy_0.1.67.1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1277 Apr 22 05:23 debputy_0.1.67.1_source.changes -rw-r--r-- 1 jenkins jenkins 506896 Apr 22 05:23 dh-debputy_0.1.67.1_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b2: total 1280 -rw-r--r-- 1 jenkins jenkins 92826 Apr 22 05:24 build.log -rw-r--r-- 1 jenkins jenkins 2190 Apr 22 05:24 debputy_0.1.67.1.dsc -rw-r--r-- 1 jenkins jenkins 677172 Apr 22 05:24 debputy_0.1.67.1.tar.xz -rw-r--r-- 1 jenkins jenkins 5811 Apr 22 05:24 debputy_0.1.67.1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6693 Apr 22 05:24 debputy_0.1.67.1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1163 Apr 22 05:24 debputy_0.1.67.1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1277 Apr 22 05:24 debputy_0.1.67.1_source.changes -rw-r--r-- 1 jenkins jenkins 506896 Apr 22 05:24 dh-debputy_0.1.67.1_all.deb Tue Apr 22 05:24:29 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Tue Apr 22 05:24:29 UTC 2025 I: debputy_0.1.67.1_arm64.changes: Format: 1.8 Date: Mon, 21 Apr 2025 18:00:45 +0000 Source: debputy Binary: dh-debputy Architecture: all Version: 0.1.67.1 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.67.1) unstable; urgency=medium . [ Colin Watson ] * Fix spelling of Maintainer field error in diagnostic message. . [ Niels Thykier ] * debputy: Fix crash with `debputy lint --auto-fix` Checksums-Sha1: 6f1380488ae8cea03ac1c3668b05cdab6d42866a 5811 debputy_0.1.67.1_arm64.buildinfo d63237530f35790e9caa640827f340b7e9c8f49a 506896 dh-debputy_0.1.67.1_all.deb Checksums-Sha256: 8237cf280d0f20c52811d9829cc924c8c315b561768cbf81397da028eb9f53bf 5811 debputy_0.1.67.1_arm64.buildinfo e5fb2419800dd8701e4ab706c761c6f0262c22be941c978b31619b5b5bab4bfe 506896 dh-debputy_0.1.67.1_all.deb Files: d26e81d07038af2aa7b04d9854eb4bd7 5811 devel optional debputy_0.1.67.1_arm64.buildinfo 1b43abeba7bbb60ac2e3e57202feedab 506896 devel optional dh-debputy_0.1.67.1_all.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.67.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.67.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/debputy_0.1.67.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/debputy_0.1.67.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/arm64/debputy_0.1.67_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/debputy_0.1.67.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-04-22 05:23:34.542821655 +0000 +++ b2/build.log 2025-04-22 05:24:28.837659023 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun May 24 23:45:06 -12 2026 -I: pbuilder-time-stamp: 1779709506 +I: Current time: Tue Apr 22 19:23:37 +14 2025 +I: pbuilder-time-stamp: 1745299417 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -20,52 +20,84 @@ dpkg-source: info: unpacking debputy_0.1.67.1.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/218246/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2842708/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Apr 22 05:23 /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/2842708/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2842708/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]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(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='2cc691b1487943a6a4b49a566dcb4e99' - 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='218246' - PS1='# ' - PS2='> ' + INVOCATION_ID=f8dba4eb31534f5299174e3e3fa1079f + 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=2842708 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.v41mJD4q/pbuilderrc_cfJs --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.v41mJD4q/b1 --logfile b1/build.log debputy_0.1.67.1.dsc' - SUDO_GID='109' - 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.v41mJD4q/pbuilderrc_CMqM --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.v41mJD4q/b2 --logfile b2/build.log debputy_0.1.67.1.dsc' + SUDO_GID=109 + 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 codethink03-arm64 6.1.0-33-cloud-arm64 #1 SMP Debian 6.1.133-1 (2025-04-10) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-33-cloud-arm64 #1 SMP Debian 6.1.133-1 (2025-04-10) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/218246/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2842708/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -195,7 +227,7 @@ Get: 66 http://deb.debian.org/debian unstable/main arm64 python3-pytest-asyncio all 0.25.1-1 [16.7 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 python3-ruyaml all 0.91.0-5 [97.6 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 strip-nondeterminism all 1.14.1-2 [9088 B] -Fetched 19.2 MB in 0s (49.6 MB/s) +Fetched 19.2 MB in 0s (116 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal: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 ... 19953 files and directories currently installed.) @@ -428,8 +460,8 @@ Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon May 25 11:45:41 UTC 2026. -Universal Time is now: Mon May 25 11:45:41 UTC 2026. +Local time is now: Tue Apr 22 05:23:56 UTC 2025. +Universal Time is now: Tue Apr 22 05:23:56 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -496,7 +528,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/debputy-0.1.67.1/ && 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.67.1_source.changes +I: user script /srv/workspace/pbuilder/2842708/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2842708/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/debputy-0.1.67.1/ && 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.67.1_source.changes dpkg-buildpackage: info: source package debputy dpkg-buildpackage: info: source version 0.1.67.1 dpkg-buildpackage: info: source distribution unstable @@ -505,7 +541,7 @@ dpkg-buildpackage: info: host architecture arm64 debian/rules clean /build/reproducible-path/debputy-0.1.67.1/debputy.sh --plugin self-hosting-plugins/debputy-self-hosting.json internal-command dpkg-build-driver-run-task clean - rm -fr ./src/debputy/plugin/debputy/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/lsprotocol/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/lsp/ref_models/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/yaml/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/plugin/api/__pycache__ ./self-hosting-plugins/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/manifest_parser/__pycache__ + rm -fr ./src/debputy/plugin/api/__pycache__ ./self-hosting-plugins/__pycache__ ./src/debputy/lsprotocol/__pycache__ ./src/debputy/__pycache__ ./src/debputy/package_build/__pycache__ ./src/debputy/commands/__pycache__ ./src/debputy/build_support/__pycache__ ./src/debputy/plugin/debputy/__pycache__ ./src/debputy/lsp/vendoring/_deb822_repro/__pycache__ ./src/debputy/plugin/__pycache__ ./src/debputy/packaging/__pycache__ ./src/debputy/dh_migration/__pycache__ ./src/debputy/yaml/__pycache__ ./src/debputy/lsp/ref_models/__pycache__ ./src/debputy/lsp/vendoring/__pycache__ ./src/debputy/commands/debputy_cmd/__pycache__ ./src/debputy/analysis/__pycache__ ./src/debputy/dh/__pycache__ ./src/debputy/lsp/__pycache__ ./src/debputy/manifest_parser/__pycache__ dpkg-buildtree clean rm -fr debian/.debputy debian/rules binary @@ -1043,7 +1079,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%] -================= 498 passed, 11 skipped, 2 xfailed in 15.98s ================== +================== 498 passed, 11 skipped, 2 xfailed in 8.96s ================== make[1]: Leaving directory '/build/reproducible-path/debputy-0.1.67.1' make -j12 install DESTDIR=/build/reproducible-path/debputy-0.1.67.1/debian/dh-debputy AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/debputy-0.1.67.1' @@ -1087,12 +1123,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/2842708/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2842708/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/218246 and its subdirectories -I: Current time: Sun May 24 23:46:33 -12 2026 -I: pbuilder-time-stamp: 1779709593 +I: removing directory /srv/workspace/pbuilder/2842708 and its subdirectories +I: Current time: Tue Apr 22 19:24:27 +14 2025 +I: pbuilder-time-stamp: 1745299467 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/debputy_0.1.67.1.diff: 68.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/debputy_0.1.67.1.diff.gz b2/build.log: 83.8% -- replaced with stdout Compressing the 1st log... b1/build.log: 84.2% -- replaced with stdout Tue Apr 22 05:24:30 UTC 2025 I: diffoscope 294 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_debputy_unstable_arm64_1745299470 + touch /var/log/reproducible-builds/diffoscope_stamp_debputy_unstable_arm64_1745299470 + RESULT=0 + systemd-run '--description=diffoscope on debputy/0.1.67.1 in unstable/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_2-84810 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q --run-session -c jenkins-reproducible-unstable-diffoscope-7f71ce17-f3f1-4904-a17b-96b14763515e -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/dbd-tmp-ZDnZhR3 ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/debputy_0.1.67.1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/debputy_0.1.67.1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/debputy_0.1.67.1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b1/debputy_0.1.67.1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b2/debputy_0.1.67.1_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_2-84810.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/debputy_0.1.67.1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/debputy_0.1.67.1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/debputy_0.1.67.1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b1/debputy_0.1.67.1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.v41mJD4q/b2/debputy_0.1.67.1_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.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 218ms CPU time consumed: 218ms _ _ _ __| | ___| |__ _ __ _ _| |_ _ _ / _` |/ _ \ '_ \| '_ \| | | | __| | | | | (_| | __/ |_) | |_) | |_| | |_| |_| | \__,_|\___|_.__/| .__/ \__,_|\__|\__, | |_| |___/ Tue Apr 22 05:24:31 UTC 2025 I: diffoscope 294 found no differences in the changes files, and a .buildinfo file also exists. Tue Apr 22 05:24:31 UTC 2025 I: debputy from unstable built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-04-22 05:24:31] INFO: Starting at 2025-04-22 05:24:31.694221 [2025-04-22 05:24:31] INFO: Generating the pages of 1 package(s) [2025-04-22 05:24:31] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/arm64/debputy didn't produce a buildlog, even though it has been built. [2025-04-22 05:24:31] CRITICAL: buildinfo not detected at /var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/i386/debputy_0.1.67.1_i386.buildinfo [2025-04-22 05:24:31] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/i386/debputy_0.1.67.1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/debputy_0.1.67.1.diff.gz is missing [2025-04-22 05:24:31] INFO: Finished at 2025-04-22 05:24:31.980044, took: 0:00:00.285826 Tue Apr 22 05:24:32 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/debputy.html Tue Apr 22 05:24:32 UTC 2025 I: Submitting .buildinfo files to external archives: Tue Apr 22 05:24:32 UTC 2025 I: Submitting 8.0K b1/debputy_0.1.67.1_arm64.buildinfo.asc https://buildinfo.debian.net/6f1380488ae8cea03ac1c3668b05cdab6d42866a/debputy_0.1.67.1_all Tue Apr 22 05:24:32 UTC 2025 I: Submitting 8.0K b2/debputy_0.1.67.1_arm64.buildinfo.asc https://buildinfo.debian.net/cb69fd1c9007aca061e76df4a069f13d4e37eafb/debputy_0.1.67.1_all Tue Apr 22 05:24:33 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Tue Apr 22 05:24:33 UTC 2025 I: Done submitting .buildinfo files. Tue Apr 22 05:24:33 UTC 2025 I: Removing signed debputy_0.1.67.1_arm64.buildinfo.asc files: removed './b1/debputy_0.1.67.1_arm64.buildinfo.asc' removed './b2/debputy_0.1.67.1_arm64.buildinfo.asc' 1745299473 arm64 unstable debputy Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.67.1.rbuild.log: 82.6% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/debputy_0.1.67.1.rbuild.log.gz [2025-04-22 05:24:34] INFO: Starting at 2025-04-22 05:24:34.065629 [2025-04-22 05:24:34] INFO: Generating the pages of 1 package(s) [2025-04-22 05:24:34] CRITICAL: buildinfo not detected at /var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/i386/debputy_0.1.67.1_i386.buildinfo [2025-04-22 05:24:34] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/i386/debputy_0.1.67.1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/debputy_0.1.67.1.diff.gz is missing [2025-04-22 05:24:34] INFO: Finished at 2025-04-22 05:24:34.347160, took: 0:00:00.281535 All cleanup done. Tue Apr 22 05:24:34 UTC 2025 - total duration: 0h 2m 39s. Tue Apr 22 05:24:34 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-kJDw3fKu, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 2min 41.545s CPU time consumed: 6.633s