Tue May 7 07:45:42 UTC 2024 I: starting to build rpmlint/trixie/amd64 on jenkins on '2024-05-07 07:45' Tue May 7 07:45:42 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_7/20123/console.log Tue May 7 07:45:42 UTC 2024 I: Downloading source for trixie/rpmlint=2.5.0+ds1-0.1 --2024-05-07 07:45:42-- http://deb.debian.org/debian/pool/main/r/rpmlint/rpmlint_2.5.0%2bds1-0.1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2524 (2.5K) [text/prs.lines.tag] Saving to: ‘rpmlint_2.5.0+ds1-0.1.dsc’ 0K .. 100% 290M=0s 2024-05-07 07:45:42 (290 MB/s) - ‘rpmlint_2.5.0+ds1-0.1.dsc’ saved [2524/2524] Tue May 7 07:45:42 UTC 2024 I: rpmlint_2.5.0+ds1-0.1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: rpmlint Binary: rpmlint Architecture: all Version: 2.5.0+ds1-0.1 Maintainer: RPM packaging team Uploaders: Arturo Borrero Gonzalez , Homepage: https://github.com/rpm-software-management/rpmlint Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/pkg-rpm-team/rpmlint Vcs-Git: https://salsa.debian.org/pkg-rpm-team/rpmlint.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@, flake8, python3-pytest, python3-pytest-cov, python3-pytest-flake8, python3-pytest-xdist, rpm Build-Depends: bash-completion, binutils, bzip2, cpio, debhelper-compat (= 13), dh-sequence-python3, iso-codes, pkg-config, pybuild-plugin-pyproject, python3, python3-enchant, python3-magic, python3-pybeam, python3-pytest , python3-pytest-cov , python3-pytest-flake8 , python3-pytest-xdist , python3-rpm, python3-setuptools, python3-toml, python3-tomli, python3-tomli-w, python3-xdg, python3-zstandard, rpm, rpm2cpio, zstd Package-List: rpmlint deb admin optional arch=all Checksums-Sha1: 76c47073d32f00fc68682b6e7af5ad808d742754 225180 rpmlint_2.5.0+ds1.orig.tar.xz c8d1e97eaa5fa2579287023716556cec4a6fa3a7 4916 rpmlint_2.5.0+ds1-0.1.debian.tar.xz Checksums-Sha256: e00f4940477cd4a3438b7f4812f042607b2b76a2176c189193ebdfd60d0876be 225180 rpmlint_2.5.0+ds1.orig.tar.xz 901d8ba89d72f7f27ccdb7c7b32ae6233259d939a167491f618dd838ad3f71f5 4916 rpmlint_2.5.0+ds1-0.1.debian.tar.xz Files: f6a73f50c3a568931d95ae0cd3f0f82e 225180 rpmlint_2.5.0+ds1.orig.tar.xz e011ead38044c51b84ad192d3c05f562 4916 rpmlint_2.5.0+ds1-0.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmVrSE8ACgkQwpPntGGC Ws4aOw/+LTfnv6wug71HQe8uJDg7GDjzw2/G84T5/QAd+4UUcbVlDC0pVyKlS0PK BpiMJjufNmrGaCveHOfunnhokxD/bbp9hslZzqRd17HHtaYKdFfzRZ27YJf8Dc/n fSuA06hmHuXWNJFAGFnFq35zccweGexz67AM46RoDtH8x8V4slq/iICwHM5UY65w 9CKo/fcRSrgzZtSBhTVl3k4uO2DxXKm690a2I9RNIneRdLJv/+GbufuMtyCbZ2W7 eLzFPh/y4Kjgy6w8S+N//mNZtWRMGAz3a6DpXEcVVuzjqaC5VEYV2imlKh5iRPRL vZZ6JLovkKAPu4VF2TCQHdNMQ1B2OGEQ7hYFCe1YXgoJHUUYLdGyHi6oOKdw0hPI INQHIcqcXYWUMYgZD6LM61qidfDJwL7tVgDWPSdQdaoN3I04j1kaRl7PsVeFnake MZiZZeo9EGIQu48xKpE7ZyVk5RpjWdoC+LsYZvIOWC4ZERtL+U9F7bTV0OfWQSvj G7vlR692SA5JCb9ASoU9B1goprck22WNzsdK81uI7XOt3y4iZpWu77F6utc8PHNO e30o6Hn+Civa1vWpPVzG/ntdBlyhlTPyxiY3s/gDVowVS75kXKYpP7wVYAEH8rnR jrGmLqj9Z6EgSd8kTkmrrNbYWd4JWV0jjFRk+MHB3exW1TituUs= =Dm1N -----END PGP SIGNATURE----- Tue May 7 07:45:42 UTC 2024 I: Checking whether the package is not for us Tue May 7 07:45:42 UTC 2024 I: Starting 1st build on remote node ionos11-amd64.debian.net. Tue May 7 07:45:42 UTC 2024 I: Preparing to do remote build '1' on ionos11-amd64.debian.net. Tue May 7 07:48:36 UTC 2024 I: Deleting $TMPDIR on ionos11-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon May 6 19:45:45 -12 2024 I: pbuilder-time-stamp: 1715067945 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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 [rpmlint_2.5.0+ds1-0.1.dsc] I: copying [./rpmlint_2.5.0+ds1.orig.tar.xz] I: copying [./rpmlint_2.5.0+ds1-0.1.debian.tar.xz] I: Extracting source gpgv: Signature made Sat Dec 2 15:07:59 2023 gpgv: using RSA key 7E7729476D87D6F11D91ACCBC293E7B461825ACE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./rpmlint_2.5.0+ds1-0.1.dsc: no acceptable signature found dpkg-source: info: extracting rpmlint in rpmlint-2.5.0+ds1 dpkg-source: info: unpacking rpmlint_2.5.0+ds1.orig.tar.xz dpkg-source: info: unpacking rpmlint_2.5.0+ds1-0.1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2892437/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='50579fcba4874765b1a31af2cf93e5e2' 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='2892437' 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.SAJ2hhBJ/pbuilderrc_jBWF --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.SAJ2hhBJ/b1 --logfile b1/build.log rpmlint_2.5.0+ds1-0.1.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos11-amd64 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 3 08:24 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2892437/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: amd64 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: bash-completion, binutils, bzip2, cpio, debhelper-compat (= 13), dh-sequence-python3, iso-codes, pkg-config, pybuild-plugin-pyproject, python3, python3-enchant, python3-magic, python3-pybeam, python3-pytest, python3-pytest-cov, python3-pytest-flake8, python3-pytest-xdist, python3-rpm, python3-setuptools, python3-toml, python3-tomli, python3-tomli-w, python3-xdg, python3-zstandard, rpm, rpm2cpio, zstd dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19698 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 bash-completion; however: Package bash-completion is not installed. pbuilder-satisfydepends-dummy depends on cpio; however: Package cpio is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-python3; however: Package dh-sequence-python3 is not installed. pbuilder-satisfydepends-dummy depends on iso-codes; however: Package iso-codes is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on pybuild-plugin-pyproject; however: Package pybuild-plugin-pyproject is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on python3-enchant; however: Package python3-enchant is not installed. pbuilder-satisfydepends-dummy depends on python3-magic; however: Package python3-magic is not installed. pbuilder-satisfydepends-dummy depends on python3-pybeam; however: Package python3-pybeam is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-cov; however: Package python3-pytest-cov is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-flake8; however: Package python3-pytest-flake8 is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest-xdist; however: Package python3-pytest-xdist is not installed. pbuilder-satisfydepends-dummy depends on python3-rpm; however: Package python3-rpm is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-toml; however: Package python3-toml is not installed. pbuilder-satisfydepends-dummy depends on python3-tomli; however: Package python3-tomli is not installed. pbuilder-satisfydepends-dummy depends on python3-tomli-w; however: Package python3-tomli-w is not installed. pbuilder-satisfydepends-dummy depends on python3-xdg; however: Package python3-xdg is not installed. pbuilder-satisfydepends-dummy depends on python3-zstandard; however: Package python3-zstandard is not installed. pbuilder-satisfydepends-dummy depends on rpm; however: Package rpm is not installed. pbuilder-satisfydepends-dummy depends on rpm2cpio; however: Package rpm2cpio is not installed. pbuilder-satisfydepends-dummy depends on zstd; however: Package zstd 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} bash-completion{a} bsdextrautils{a} cpio{a} debhelper{a} debugedit{a} dh-autoreconf{a} dh-python{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} iso-codes{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libdbus-1-3{a} libdebhelper-perl{a} libdw1t64{a} libelf1t64{a} libenchant-2-2{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfsverity0{a} libglib2.0-0t64{a} libhunspell-1.7-0{a} libicu72{a} libjs-jquery{a} libjs-jquery-hotkeys{a} libjs-jquery-isonscreen{a} libjs-jquery-metadata{a} libjs-jquery-tablesorter{a} libjs-jquery-throttle-debounce{a} liblua5.3-0{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libpkgconf3{a} libpopt0{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} librpm9t64{a} librpmbuild9t64{a} librpmio9t64{a} librpmsign9t64{a} libsub-override-perl{a} libtext-iconv-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} netbase{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} pybuild-plugin-pyproject{a} python3{a} python3-build{a} python3-cffi-backend{a} python3-construct{a} python3-coverage{a} python3-distutils{a} python3-enchant{a} python3-execnet{a} python3-flake8{a} python3-iniconfig{a} python3-installer{a} python3-lib2to3{a} python3-magic{a} python3-mccabe{a} python3-minimal{a} python3-packaging{a} python3-pkg-resources{a} python3-pluggy{a} python3-pybeam{a} python3-pycodestyle{a} python3-pyflakes{a} python3-pyproject-hooks{a} python3-pytest{a} python3-pytest-cov{a} python3-pytest-flake8{a} python3-pytest-xdist{a} python3-rpm{a} python3-setuptools{a} python3-six{a} python3-toml{a} python3-tomli{a} python3-tomli-w{a} python3-wheel{a} python3-xdg{a} python3-zstandard{a} python3.11{a} python3.11-minimal{a} python3.12{a} python3.12-minimal{a} readline-common{a} rpm{a} rpm-common{a} rpm2cpio{a} sensible-utils{a} tzdata{a} zstd{a} The following packages are RECOMMENDED but will NOT be installed: aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz ca-certificates curl dbus enchant-2 javascript-common libarchive-cpio-perl libglib2.0-data libltdl-dev libmail-sendmail-perl lynx pyflakes3 python3-pygments shared-mime-info wget xdg-user-dirs 0 packages upgraded, 118 newly installed, 0 to remove and 0 not upgraded. Need to get 54.5 MB of archives. After unpacking 189 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 libpython3.11-minimal amd64 3.11.9-1 [817 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.2-1 [103 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 python3.11-minimal amd64 3.11.9-1 [1879 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.11.8-1 [26.3 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024a-3 [255 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-4 [69.3 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-4 [167 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 libpython3.11-stdlib amd64 3.11.9-1 [1792 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 python3.11 amd64 3.11.9-1 [602 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.11.8-1 [9332 B] Get: 15 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.11.8-1 [27.4 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.3-1 [809 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.3-1 [2139 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 cpio amd64 2.15+dfsg-1 [260 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.22 [22.4 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 bash-completion all 1:2.11-8 [224 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get: 22 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3 [42.9 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.21-14+b1 [161 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-4 [1180 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40-8 [92.8 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.7-2 [38.0 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.12.1-1 [1411 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.71-3 [332 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.21-14 [496 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-7 [517 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 42 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.191-1+b1 [189 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-4+b1 [9395 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.9.14+dfsg-1.3+b3 [692 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.21-14+b1 [1301 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.15.3 [901 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libdw1t64 amd64 0.191-1+b1 [246 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 debugedit amd64 1:5.0-5+b1 [44.0 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 68.1.2-2 [241 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 python3-lib2to3 all 3.12.3-1 [77.6 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 python3-distutils all 3.12.3-1 [131 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 68.1.2-2 [468 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20240422 [107 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 libtext-iconv-perl amd64 1.7-8+b3 [14.4 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 emacsen-common all 3.0.5 [12.3 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 dictionaries-common all 1.29.7 [184 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 hunspell-en-us all 1:2020.12.07-2 [269 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 iso-codes all 4.16.0-1 [2936 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 libarchive13t64 amd64 3.7.2-2 [346 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 libaspell15 amd64 0.60.8.1-1+b1 [334 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 libdbus-1-3 amd64 1.14.10-4+b1 [203 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 libglib2.0-0t64 amd64 2.78.4-7 [1455 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 libhunspell-1.7-0 amd64 1.7.2+really1.7.2-10+b2 [233 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 libenchant-2-2 amd64 2.3.3-2+b2 [47.9 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 libfsverity0 amd64 1.5-1.1+b2 [10.8 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 libjs-jquery-isonscreen all 1.2.0-1.1 [3196 B] Get: 70 http://deb.debian.org/debian trixie/main amd64 libjs-jquery-metadata all 12-4 [6532 B] Get: 71 http://deb.debian.org/debian trixie/main amd64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-3 [184 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.2 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 liblua5.3-0 amd64 5.3.6-2+b2 [129 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 libpkgconf3 amd64 1.8.1-1+b2 [36.4 kB] Get: 75 http://deb.debian.org/debian trixie/main amd64 libpopt0 amd64 1.19+dfsg-1+b1 [43.6 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.3-1 [1951 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 librpmio9t64 amd64 4.18.2+dfsg-2.1+b1 [1655 kB] Get: 78 http://deb.debian.org/debian trixie/main amd64 librpm9t64 amd64 4.18.2+dfsg-2.1+b1 [1772 kB] Get: 79 http://deb.debian.org/debian trixie/main amd64 librpmbuild9t64 amd64 4.18.2+dfsg-2.1+b1 [1643 kB] Get: 80 http://deb.debian.org/debian trixie/main amd64 librpmsign9t64 amd64 4.18.2+dfsg-2.1+b1 [1579 kB] Get: 81 http://deb.debian.org/debian trixie/main amd64 pkgconf-bin amd64 1.8.1-1+b2 [29.7 kB] Get: 82 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-1+b2 [26.2 kB] Get: 83 http://deb.debian.org/debian trixie/main amd64 pkg-config amd64 1.8.1-1+b2 [14.0 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 24.0-1 [45.5 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 python3-tomli all 2.0.1-2 [17.9 kB] Get: 86 http://deb.debian.org/debian trixie/main amd64 python3-pyproject-hooks all 1.0.0-2 [10.6 kB] Get: 87 http://deb.debian.org/debian trixie/main amd64 python3-toml all 0.10.2-1 [16.2 kB] Get: 88 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.43.0-1 [52.5 kB] Get: 89 http://deb.debian.org/debian trixie/main amd64 python3-build all 1.1.1-1 [32.5 kB] Get: 90 http://deb.debian.org/debian trixie/main amd64 python3-installer all 0.7.0+dfsg1-3 [18.6 kB] Get: 91 http://deb.debian.org/debian trixie/main amd64 pybuild-plugin-pyproject all 6.20240422 [11.1 kB] Get: 92 http://deb.debian.org/debian trixie/main amd64 python3-cffi-backend amd64 1.16.0-2+b2 [112 kB] Get: 93 http://deb.debian.org/debian trixie/main amd64 python3-construct all 2.10.68+dfsg1-2 [49.9 kB] Get: 94 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.3-1 [659 kB] Get: 95 http://deb.debian.org/debian trixie/main amd64 python3-coverage amd64 7.2.7+dfsg1-1+b1 [170 kB] Get: 96 http://deb.debian.org/debian trixie/main amd64 python3-enchant all 3.2.2-1 [39.2 kB] Get: 97 http://deb.debian.org/debian trixie/main amd64 python3-execnet all 2.1.1-1 [40.2 kB] Get: 98 http://deb.debian.org/debian trixie/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB] Get: 99 http://deb.debian.org/debian trixie/main amd64 python3-pycodestyle all 2.11.1-1 [39.4 kB] Get: 100 http://deb.debian.org/debian trixie/main amd64 python3-pyflakes all 3.2.0-1 [57.1 kB] Get: 101 http://deb.debian.org/debian trixie/main amd64 python3-flake8 all 7.0.0-1 [55.8 kB] Get: 102 http://deb.debian.org/debian trixie/main amd64 python3-iniconfig all 1.1.1-2 [6396 B] Get: 103 http://deb.debian.org/debian trixie/main amd64 python3-magic all 2:0.4.27-3 [14.6 kB] Get: 104 http://deb.debian.org/debian trixie/main amd64 python3-pluggy all 1.5.0-1 [26.9 kB] Get: 105 http://deb.debian.org/debian trixie/main amd64 python3-six all 1.16.0-6 [16.3 kB] Get: 106 http://deb.debian.org/debian trixie/main amd64 python3-pybeam all 0.7-2 [6456 B] Get: 107 http://deb.debian.org/debian trixie/main amd64 python3-pytest all 7.4.4-3 [239 kB] Get: 108 http://deb.debian.org/debian trixie/main amd64 python3-pytest-cov all 5.0.0-1 [26.8 kB] Get: 109 http://deb.debian.org/debian trixie/main amd64 python3-pytest-flake8 all 1.1.1-5 [8996 B] Get: 110 http://deb.debian.org/debian trixie/main amd64 python3-pytest-xdist all 3.5.0-1 [42.1 kB] Get: 111 http://deb.debian.org/debian trixie/main amd64 rpm-common amd64 4.18.2+dfsg-2.1+b1 [1600 kB] Get: 112 http://deb.debian.org/debian trixie/main amd64 python3-rpm amd64 4.18.2+dfsg-2.1+b1 [1625 kB] Get: 113 http://deb.debian.org/debian trixie/main amd64 python3-tomli-w all 1.0.0-2 [8012 B] Get: 114 http://deb.debian.org/debian trixie/main amd64 python3-xdg all 0.28-2 [40.5 kB] Get: 115 http://deb.debian.org/debian trixie/main amd64 python3-zstandard amd64 0.22.0-1+b1 [365 kB] Get: 116 http://deb.debian.org/debian trixie/main amd64 rpm2cpio amd64 4.18.2+dfsg-2.1+b1 [1577 kB] Get: 117 http://deb.debian.org/debian trixie/main amd64 rpm amd64 4.18.2+dfsg-2.1+b1 [1726 kB] Get: 118 http://deb.debian.org/debian trixie/main amd64 zstd amd64 1.5.5+dfsg2-2 [717 kB] Fetched 54.5 MB in 1s (40.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libjs-jquery. (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 ... 19698 files and directories currently installed.) Preparing to unpack .../libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-hotkeys. Preparing to unpack .../libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../libpython3.11-minimal_3.11.9-1_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.9-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.2-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.2-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.9-1_amd64.deb ... Unpacking python3.11-minimal (3.11.9-1) ... Setting up libpython3.11-minimal:amd64 (3.11.9-1) ... Setting up libexpat1:amd64 (2.6.2-1) ... Setting up python3.11-minimal (3.11.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20040 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.8-1_amd64.deb ... Unpacking python3-minimal (3.11.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-3_all.deb ... Unpacking tzdata (2024a-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../5-libreadline8t64_8.2-4_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-4) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../6-libpython3.11-stdlib_3.11.9-1_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.9-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.9-1_amd64.deb ... Unpacking python3.11 (3.11.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.11.8-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.8-1) ... Setting up python3-minimal (3.11.8-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 ... 21032 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.8-1_amd64.deb ... Unpacking python3 (3.11.8-1) ... Selecting previously unselected package libpython3.12-minimal:amd64. Preparing to unpack .../001-libpython3.12-minimal_3.12.3-1_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.3-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../002-python3.12-minimal_3.12.3-1_amd64.deb ... Unpacking python3.12-minimal (3.12.3-1) ... Selecting previously unselected package cpio. Preparing to unpack .../003-cpio_2.15+dfsg-1_amd64.deb ... Unpacking cpio (2.15+dfsg-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package bash-completion. Preparing to unpack .../005-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../007-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../009-gettext-base_0.21-14+b1_amd64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../010-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../011-groff-base_1.23.0-4_amd64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../012-bsdextrautils_2.40-8_amd64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../013-libpipeline1_1.5.7-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../014-man-db_2.12.1-1_amd64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../015-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../024-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../025-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../026-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../027-libelf1t64_0.191-1+b1_amd64.deb ... Unpacking libelf1t64:amd64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../029-libicu72_72.1-4+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-4+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../030-libxml2_2.9.14+dfsg-1.3+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.21-14+b1_amd64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-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 .../033-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libdw1t64:amd64. Preparing to unpack .../035-libdw1t64_0.191-1+b1_amd64.deb ... Unpacking libdw1t64:amd64 (0.191-1+b1) ... Selecting previously unselected package debugedit. Preparing to unpack .../036-debugedit_1%3a5.0-5+b1_amd64.deb ... Unpacking debugedit (1:5.0-5+b1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../037-python3-pkg-resources_68.1.2-2_all.deb ... Unpacking python3-pkg-resources (68.1.2-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../038-python3-lib2to3_3.12.3-1_all.deb ... Unpacking python3-lib2to3 (3.12.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../039-python3-distutils_3.12.3-1_all.deb ... Unpacking python3-distutils (3.12.3-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../040-python3-setuptools_68.1.2-2_all.deb ... Unpacking python3-setuptools (68.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../041-dh-python_6.20240422_all.deb ... Unpacking dh-python (6.20240422) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../042-libtext-iconv-perl_1.7-8+b3_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8+b3) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../043-emacsen-common_3.0.5_all.deb ... Unpacking emacsen-common (3.0.5) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../044-dictionaries-common_1.29.7_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.29.7) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../045-hunspell-en-us_1%3a2020.12.07-2_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-2) ... Selecting previously unselected package iso-codes. Preparing to unpack .../046-iso-codes_4.16.0-1_all.deb ... Unpacking iso-codes (4.16.0-1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../047-libarchive13t64_3.7.2-2_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.2-2) ... Selecting previously unselected package libaspell15:amd64. Preparing to unpack .../048-libaspell15_0.60.8.1-1+b1_amd64.deb ... Unpacking libaspell15:amd64 (0.60.8.1-1+b1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../049-libdbus-1-3_1.14.10-4+b1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-4+b1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../050-libglib2.0-0t64_2.78.4-7_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.78.4-7) ... Selecting previously unselected package libhunspell-1.7-0:amd64. Preparing to unpack .../051-libhunspell-1.7-0_1.7.2+really1.7.2-10+b2_amd64.deb ... Unpacking libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b2) ... Selecting previously unselected package libenchant-2-2:amd64. Preparing to unpack .../052-libenchant-2-2_2.3.3-2+b2_amd64.deb ... Unpacking libenchant-2-2:amd64 (2.3.3-2+b2) ... Selecting previously unselected package libfsverity0:amd64. Preparing to unpack .../053-libfsverity0_1.5-1.1+b2_amd64.deb ... Unpacking libfsverity0:amd64 (1.5-1.1+b2) ... Selecting previously unselected package libjs-jquery-isonscreen. Preparing to unpack .../054-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... Selecting previously unselected package libjs-jquery-metadata. Preparing to unpack .../055-libjs-jquery-metadata_12-4_all.deb ... Unpacking libjs-jquery-metadata (12-4) ... Selecting previously unselected package libjs-jquery-tablesorter. Preparing to unpack .../056-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-3_all.deb ... Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... Selecting previously unselected package libjs-jquery-throttle-debounce. Preparing to unpack .../057-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... Selecting previously unselected package liblua5.3-0:amd64. Preparing to unpack .../058-liblua5.3-0_5.3.6-2+b2_amd64.deb ... Unpacking liblua5.3-0:amd64 (5.3.6-2+b2) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../059-libpkgconf3_1.8.1-1+b2_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1+b2) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../060-libpopt0_1.19+dfsg-1+b1_amd64.deb ... Unpacking libpopt0:amd64 (1.19+dfsg-1+b1) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../061-libpython3.12-stdlib_3.12.3-1_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.3-1) ... Selecting previously unselected package librpmio9t64. Preparing to unpack .../062-librpmio9t64_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking librpmio9t64 (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package librpm9t64. Preparing to unpack .../063-librpm9t64_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking librpm9t64 (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package librpmbuild9t64. Preparing to unpack .../064-librpmbuild9t64_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking librpmbuild9t64 (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package librpmsign9t64. Preparing to unpack .../065-librpmsign9t64_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking librpmsign9t64 (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../066-pkgconf-bin_1.8.1-1+b2_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1+b2) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../067-pkgconf_1.8.1-1+b2_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-1+b2) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../068-pkg-config_1.8.1-1+b2_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-1+b2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../069-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package python3-tomli. Preparing to unpack .../070-python3-tomli_2.0.1-2_all.deb ... Unpacking python3-tomli (2.0.1-2) ... Selecting previously unselected package python3-pyproject-hooks. Preparing to unpack .../071-python3-pyproject-hooks_1.0.0-2_all.deb ... Unpacking python3-pyproject-hooks (1.0.0-2) ... Selecting previously unselected package python3-toml. Preparing to unpack .../072-python3-toml_0.10.2-1_all.deb ... Unpacking python3-toml (0.10.2-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../073-python3-wheel_0.43.0-1_all.deb ... Unpacking python3-wheel (0.43.0-1) ... Selecting previously unselected package python3-build. Preparing to unpack .../074-python3-build_1.1.1-1_all.deb ... Unpacking python3-build (1.1.1-1) ... Selecting previously unselected package python3-installer. Preparing to unpack .../075-python3-installer_0.7.0+dfsg1-3_all.deb ... Unpacking python3-installer (0.7.0+dfsg1-3) ... Selecting previously unselected package pybuild-plugin-pyproject. Preparing to unpack .../076-pybuild-plugin-pyproject_6.20240422_all.deb ... Unpacking pybuild-plugin-pyproject (6.20240422) ... Selecting previously unselected package python3-cffi-backend:amd64. Preparing to unpack .../077-python3-cffi-backend_1.16.0-2+b2_amd64.deb ... Unpacking python3-cffi-backend:amd64 (1.16.0-2+b2) ... Selecting previously unselected package python3-construct. Preparing to unpack .../078-python3-construct_2.10.68+dfsg1-2_all.deb ... Unpacking python3-construct (2.10.68+dfsg1-2) ... Selecting previously unselected package python3.12. Preparing to unpack .../079-python3.12_3.12.3-1_amd64.deb ... Unpacking python3.12 (3.12.3-1) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../080-python3-coverage_7.2.7+dfsg1-1+b1_amd64.deb ... Unpacking python3-coverage (7.2.7+dfsg1-1+b1) ... Selecting previously unselected package python3-enchant. Preparing to unpack .../081-python3-enchant_3.2.2-1_all.deb ... Unpacking python3-enchant (3.2.2-1) ... Selecting previously unselected package python3-execnet. Preparing to unpack .../082-python3-execnet_2.1.1-1_all.deb ... Unpacking python3-execnet (2.1.1-1) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../083-python3-mccabe_0.7.0-1_all.deb ... Unpacking python3-mccabe (0.7.0-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../084-python3-pycodestyle_2.11.1-1_all.deb ... Unpacking python3-pycodestyle (2.11.1-1) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../085-python3-pyflakes_3.2.0-1_all.deb ... Unpacking python3-pyflakes (3.2.0-1) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../086-python3-flake8_7.0.0-1_all.deb ... Unpacking python3-flake8 (7.0.0-1) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../087-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-magic. Preparing to unpack .../088-python3-magic_2%3a0.4.27-3_all.deb ... Unpacking python3-magic (2:0.4.27-3) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../089-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../090-python3-six_1.16.0-6_all.deb ... Unpacking python3-six (1.16.0-6) ... Selecting previously unselected package python3-pybeam. Preparing to unpack .../091-python3-pybeam_0.7-2_all.deb ... Unpacking python3-pybeam (0.7-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../092-python3-pytest_7.4.4-3_all.deb ... Unpacking python3-pytest (7.4.4-3) ... Selecting previously unselected package python3-pytest-cov. Preparing to unpack .../093-python3-pytest-cov_5.0.0-1_all.deb ... Unpacking python3-pytest-cov (5.0.0-1) ... Selecting previously unselected package python3-pytest-flake8. Preparing to unpack .../094-python3-pytest-flake8_1.1.1-5_all.deb ... Unpacking python3-pytest-flake8 (1.1.1-5) ... Selecting previously unselected package python3-pytest-xdist. Preparing to unpack .../095-python3-pytest-xdist_3.5.0-1_all.deb ... Unpacking python3-pytest-xdist (3.5.0-1) ... Selecting previously unselected package rpm-common. Preparing to unpack .../096-rpm-common_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking rpm-common (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package python3-rpm. Preparing to unpack .../097-python3-rpm_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking python3-rpm (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package python3-tomli-w. Preparing to unpack .../098-python3-tomli-w_1.0.0-2_all.deb ... Unpacking python3-tomli-w (1.0.0-2) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../099-python3-xdg_0.28-2_all.deb ... Unpacking python3-xdg (0.28-2) ... Selecting previously unselected package python3-zstandard. Preparing to unpack .../100-python3-zstandard_0.22.0-1+b1_amd64.deb ... Unpacking python3-zstandard (0.22.0-1+b1) ... Selecting previously unselected package rpm2cpio. Preparing to unpack .../101-rpm2cpio_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking rpm2cpio (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package rpm. Preparing to unpack .../102-rpm_4.18.2+dfsg-2.1+b1_amd64.deb ... Unpacking rpm (4.18.2+dfsg-2.1+b1) ... Selecting previously unselected package zstd. Preparing to unpack .../103-zstd_1.5.5+dfsg2-2_amd64.deb ... Unpacking zstd (1.5.5+dfsg2-2) ... Setting up media-types (10.1.0) ... Setting up cpio (2.15+dfsg-1) ... update-alternatives: using /bin/mt-gnu to provide /bin/mt (mt) in auto mode Setting up libpipeline1:amd64 (1.5.7-2) ... Setting up libtext-iconv-perl:amd64 (1.7-8+b3) ... Setting up libicu72:amd64 (72.1-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libaspell15:amd64 (0.60.8.1-1+b1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up libpython3.12-minimal:amd64 (3.12.3-1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3) ... Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... Setting up libelf1t64:amd64 (0.191-1+b1) ... Setting up libfsverity0:amd64 (1.5-1.1+b2) ... Setting up libdw1t64:amd64 (0.191-1+b1) ... Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' Local time is now: Tue May 7 07:47:07 UTC 2024. Universal Time is now: Tue May 7 07:47:07 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:amd64 (2.78.4-7) ... No schema files found: doing nothing. Setting up libpkgconf3:amd64 (1.8.1-1+b2) ... Setting up emacsen-common (3.0.5) ... Setting up bash-completion (1:2.11-8) ... Setting up libdbus-1-3:amd64 (1.14.10-4+b1) ... Setting up autopoint (0.21-14) ... Setting up pkgconf-bin (1.8.1-1+b2) ... Setting up autoconf (2.71-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up liblua5.3-0:amd64 (5.3.6-2+b2) ... Setting up debugedit (1:5.0-5+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up netbase (6.4) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b2) ... Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... Setting up readline-common (8.2-4) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... Setting up zstd (1.5.5+dfsg2-2) ... Setting up iso-codes (4.16.0-1) ... Setting up libpopt0:amd64 (1.19+dfsg-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up python3.12-minimal (3.12.3-1) ... Setting up gettext (0.21-14+b1) ... Setting up dictionaries-common (1.29.7) ... Setting up libtool (2.4.7-7) ... Setting up pkgconf:amd64 (1.8.1-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libjs-jquery-metadata (12-4) ... Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... Setting up pkg-config:amd64 (1.8.1-1+b2) ... Setting up librpmio9t64 (4.18.2+dfsg-2.1+b1) ... Setting up libreadline8t64:amd64 (8.2-4) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... Setting up groff-base (1.23.0-4) ... Setting up hunspell-en-us (1:2020.12.07-2) ... Setting up libarchive13t64:amd64 (3.7.2-2) ... Setting up libpython3.12-stdlib:amd64 (3.12.3-1) ... Setting up librpm9t64 (4.18.2+dfsg-2.1+b1) ... Setting up librpmbuild9t64 (4.18.2+dfsg-2.1+b1) ... Setting up libenchant-2-2:amd64 (2.3.3-2+b2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:amd64 (3.11.9-1) ... Setting up python3.12 (3.12.3-1) ... Setting up rpm-common (4.18.2+dfsg-2.1+b1) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up librpmsign9t64 (4.18.2+dfsg-2.1+b1) ... Setting up libpython3-stdlib:amd64 (3.11.8-1) ... Setting up python3.11 (3.11.9-1) ... Setting up rpm2cpio (4.18.2+dfsg-2.1+b1) ... Setting up rpm (4.18.2+dfsg-2.1+b1) ... Setting up debhelper (13.15.3) ... Setting up python3 (3.11.8-1) ... Setting up python3-xdg (0.28-2) ... Setting up python3-rpm (4.18.2+dfsg-2.1+b1) ... Setting up python3-wheel (0.43.0-1) ... Setting up python3-six (1.16.0-6) ... Setting up python3-pycodestyle (2.11.1-1) ... Setting up python3-packaging (24.0-1) ... Setting up python3-pyproject-hooks (1.0.0-2) ... Setting up python3-enchant (3.2.2-1) ... Setting up python3-construct (2.10.68+dfsg1-2) ... Setting up python3-toml (0.10.2-1) ... Setting up python3-installer (0.7.0+dfsg1-3) ... Setting up python3-pluggy (1.5.0-1) ... Setting up python3-mccabe (0.7.0-1) ... Setting up python3-build (1.1.1-1) ... Setting up python3-execnet (2.1.1-1) ... Setting up python3-magic (2:0.4.27-3) ... Setting up python3-lib2to3 (3.12.3-1) ... Setting up python3-tomli-w (1.0.0-2) ... Setting up python3-pybeam (0.7-2) ... Setting up python3-cffi-backend:amd64 (1.16.0-2+b2) ... Setting up python3-pkg-resources (68.1.2-2) ... Setting up python3-distutils (3.12.3-1) ... python3.12: can't get files for byte-compilation Setting up python3-iniconfig (1.1.1-2) ... Setting up python3-setuptools (68.1.2-2) ... Setting up python3-tomli (2.0.1-2) ... Setting up python3-pytest (7.4.4-3) ... Setting up python3-pyflakes (3.2.0-1) ... Setting up python3-coverage (7.2.7+dfsg1-1+b1) ... Setting up python3-pytest-cov (5.0.0-1) ... Setting up python3-flake8 (7.0.0-1) ... Setting up python3-zstandard (0.22.0-1+b1) ... Setting up python3-pytest-flake8 (1.1.1-5) ... Setting up dh-python (6.20240422) ... Setting up python3-pytest-xdist (3.5.0-1) ... Setting up pybuild-plugin-pyproject (6.20240422) ... Processing triggers for libc-bin (2.38-7) ... Processing triggers for dictionaries-common (1.29.7) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/rpmlint-2.5.0+ds1/ && 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 > ../rpmlint_2.5.0+ds1-0.1_source.changes dpkg-buildpackage: info: source package rpmlint dpkg-buildpackage: info: source version 2.5.0+ds1-0.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from rpmlint-2.5.0+ds1/debian/source/options: --extend-diff-ignore=(.pyc|.pyo|__version__.py|__isocodes__.py) fakeroot debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules build dh build --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/rpmlint-2.5.0+ds1' rm -f __version__.py rm -f __isocodes__.py ISO_3166_1_URL="file:///usr/share/iso-codes/json/iso_3166-1.json" \ ISO_639_3_URL="file:///usr/share/iso-codes/json/iso_639-3.json" \ dh_auto_build I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" module I: pybuild base:311: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11 * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/rpmlint copying rpmlint/color.py -> build/lib/rpmlint copying rpmlint/__init__.py -> build/lib/rpmlint copying rpmlint/objdumpparser.py -> build/lib/rpmlint copying rpmlint/lddparser.py -> build/lib/rpmlint copying rpmlint/rpmdiff.py -> build/lib/rpmlint copying rpmlint/cli.py -> build/lib/rpmlint copying rpmlint/stringsparser.py -> build/lib/rpmlint copying rpmlint/pkgfile.py -> build/lib/rpmlint copying rpmlint/filter.py -> build/lib/rpmlint copying rpmlint/config.py -> build/lib/rpmlint copying rpmlint/version.py -> build/lib/rpmlint copying rpmlint/lint.py -> build/lib/rpmlint copying rpmlint/spellcheck.py -> build/lib/rpmlint copying rpmlint/helpers.py -> build/lib/rpmlint copying rpmlint/readelfparser.py -> build/lib/rpmlint copying rpmlint/arparser.py -> build/lib/rpmlint copying rpmlint/__isocodes__.py -> build/lib/rpmlint copying rpmlint/pkg.py -> build/lib/rpmlint creating build/lib/rpmlint/checks copying rpmlint/checks/SourceCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/ZyppSyntaxCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/AppDataCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/LSBCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/I18NCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/InitScriptCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/DBusPolicyCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/PythonCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/SpecCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/BuildRootAndDateCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/DuplicatesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/PkgConfigCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/LibraryDependencyCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/ConfigFilesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/PostCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/BashismsCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/SysVInitOnSystemdCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/DocCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/LogrotateCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/SignatureCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/FHSCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/MixedOwnershipCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/PAMModulesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/IconSizesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/SharedLibraryPolicyCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/MenuCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/ZipCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/AbstractCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/AlternativesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/ErlangCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/XinetdDepCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/BinariesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/FilesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/TagsCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/TmpFilesCheck.py -> build/lib/rpmlint/checks copying rpmlint/checks/MenuXDGCheck.py -> build/lib/rpmlint/checks running egg_info creating rpmlint.egg-info writing rpmlint.egg-info/PKG-INFO writing dependency_links to rpmlint.egg-info/dependency_links.txt writing entry points to rpmlint.egg-info/entry_points.txt writing requirements to rpmlint.egg-info/requires.txt writing top-level names to rpmlint.egg-info/top_level.txt writing manifest file 'rpmlint.egg-info/SOURCES.txt' reading manifest file 'rpmlint.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'conftest.py' adding license file 'COPYING' writing manifest file 'rpmlint.egg-info/SOURCES.txt' copying rpmlint/configdefaults.toml -> build/lib/rpmlint creating build/lib/rpmlint/descriptions copying rpmlint/descriptions/AlternativesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/AppDataCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/BashismsCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/BinariesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/BuildDateCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/BuildRootCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/CheckForXinetd.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/ConfigFilesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/DBusPolicyCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/DocCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/DuplicatesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/ErlangCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/FilesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/I18NCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/IconSizesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/InitScriptCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/LSBCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/LibraryDependencyCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/LogrotateCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/MenuCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/MenuXDGCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/MixedOwnershipCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/PAMModulesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/PkgConfigCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/PythonCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/SharedLibraryPolicyCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/SignatureCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/SourceCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/SpecCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/SysVInitOnSystemdCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/TagsCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/TmpFilesCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/ZipCheck.toml -> build/lib/rpmlint/descriptions copying rpmlint/descriptions/ZyppSyntaxCheck.toml -> build/lib/rpmlint/descriptions installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/color.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/__init__.py -> build/bdist.linux-x86_64/wheel/rpmlint creating build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/SourceCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/ZyppSyntaxCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/AppDataCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/LSBCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/I18NCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/InitScriptCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/DBusPolicyCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/PythonCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/SpecCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/BuildRootAndDateCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/DuplicatesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/PkgConfigCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/LibraryDependencyCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/ConfigFilesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/PostCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/BashismsCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/SysVInitOnSystemdCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/DocCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/LogrotateCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/SignatureCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/FHSCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/MixedOwnershipCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/PAMModulesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/IconSizesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/SharedLibraryPolicyCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/MenuCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/ZipCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/AbstractCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/AlternativesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/ErlangCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/XinetdDepCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/BinariesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/FilesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/TagsCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/TmpFilesCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/checks/MenuXDGCheck.py -> build/bdist.linux-x86_64/wheel/rpmlint/checks copying build/lib/rpmlint/objdumpparser.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/lddparser.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/rpmdiff.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/cli.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/stringsparser.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/pkgfile.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/filter.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/configdefaults.toml -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/config.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/version.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/lint.py -> build/bdist.linux-x86_64/wheel/rpmlint creating build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/TmpFilesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/LSBCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/BashismsCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/ZyppSyntaxCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/MixedOwnershipCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/TagsCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/SysVInitOnSystemdCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/DuplicatesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/AlternativesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/LibraryDependencyCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/SharedLibraryPolicyCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/ZipCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/FilesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/SourceCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/MenuCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/DBusPolicyCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/LogrotateCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/CheckForXinetd.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/ConfigFilesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/BuildRootCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/IconSizesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/PkgConfigCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/SpecCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/BinariesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/SignatureCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/PythonCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/AppDataCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/InitScriptCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/BuildDateCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/DocCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/I18NCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/ErlangCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/PAMModulesCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/descriptions/MenuXDGCheck.toml -> build/bdist.linux-x86_64/wheel/rpmlint/descriptions copying build/lib/rpmlint/spellcheck.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/helpers.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/readelfparser.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/arparser.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/__isocodes__.py -> build/bdist.linux-x86_64/wheel/rpmlint copying build/lib/rpmlint/pkg.py -> build/bdist.linux-x86_64/wheel/rpmlint running install_egg_info Copying rpmlint.egg-info to build/bdist.linux-x86_64/wheel/rpmlint-2.5.0.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/rpmlint-2.5.0.dist-info/WHEEL creating '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/.tmp-uvaa6icv/rpmlint-2.5.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'rpmlint/__init__.py' adding 'rpmlint/__isocodes__.py' adding 'rpmlint/arparser.py' adding 'rpmlint/cli.py' adding 'rpmlint/color.py' adding 'rpmlint/config.py' adding 'rpmlint/configdefaults.toml' adding 'rpmlint/filter.py' adding 'rpmlint/helpers.py' adding 'rpmlint/lddparser.py' adding 'rpmlint/lint.py' adding 'rpmlint/objdumpparser.py' adding 'rpmlint/pkg.py' adding 'rpmlint/pkgfile.py' adding 'rpmlint/readelfparser.py' adding 'rpmlint/rpmdiff.py' adding 'rpmlint/spellcheck.py' adding 'rpmlint/stringsparser.py' adding 'rpmlint/version.py' adding 'rpmlint/checks/AbstractCheck.py' adding 'rpmlint/checks/AlternativesCheck.py' adding 'rpmlint/checks/AppDataCheck.py' adding 'rpmlint/checks/BashismsCheck.py' adding 'rpmlint/checks/BinariesCheck.py' adding 'rpmlint/checks/BuildRootAndDateCheck.py' adding 'rpmlint/checks/ConfigFilesCheck.py' adding 'rpmlint/checks/DBusPolicyCheck.py' adding 'rpmlint/checks/DocCheck.py' adding 'rpmlint/checks/DuplicatesCheck.py' adding 'rpmlint/checks/ErlangCheck.py' adding 'rpmlint/checks/FHSCheck.py' adding 'rpmlint/checks/FilesCheck.py' adding 'rpmlint/checks/I18NCheck.py' adding 'rpmlint/checks/IconSizesCheck.py' adding 'rpmlint/checks/InitScriptCheck.py' adding 'rpmlint/checks/LSBCheck.py' adding 'rpmlint/checks/LibraryDependencyCheck.py' adding 'rpmlint/checks/LogrotateCheck.py' adding 'rpmlint/checks/MenuCheck.py' adding 'rpmlint/checks/MenuXDGCheck.py' adding 'rpmlint/checks/MixedOwnershipCheck.py' adding 'rpmlint/checks/PAMModulesCheck.py' adding 'rpmlint/checks/PkgConfigCheck.py' adding 'rpmlint/checks/PostCheck.py' adding 'rpmlint/checks/PythonCheck.py' adding 'rpmlint/checks/SharedLibraryPolicyCheck.py' adding 'rpmlint/checks/SignatureCheck.py' adding 'rpmlint/checks/SourceCheck.py' adding 'rpmlint/checks/SpecCheck.py' adding 'rpmlint/checks/SysVInitOnSystemdCheck.py' adding 'rpmlint/checks/TagsCheck.py' adding 'rpmlint/checks/TmpFilesCheck.py' adding 'rpmlint/checks/XinetdDepCheck.py' adding 'rpmlint/checks/ZipCheck.py' adding 'rpmlint/checks/ZyppSyntaxCheck.py' adding 'rpmlint/descriptions/AlternativesCheck.toml' adding 'rpmlint/descriptions/AppDataCheck.toml' adding 'rpmlint/descriptions/BashismsCheck.toml' adding 'rpmlint/descriptions/BinariesCheck.toml' adding 'rpmlint/descriptions/BuildDateCheck.toml' adding 'rpmlint/descriptions/BuildRootCheck.toml' adding 'rpmlint/descriptions/CheckForXinetd.toml' adding 'rpmlint/descriptions/ConfigFilesCheck.toml' adding 'rpmlint/descriptions/DBusPolicyCheck.toml' adding 'rpmlint/descriptions/DocCheck.toml' adding 'rpmlint/descriptions/DuplicatesCheck.toml' adding 'rpmlint/descriptions/ErlangCheck.toml' adding 'rpmlint/descriptions/FilesCheck.toml' adding 'rpmlint/descriptions/I18NCheck.toml' adding 'rpmlint/descriptions/IconSizesCheck.toml' adding 'rpmlint/descriptions/InitScriptCheck.toml' adding 'rpmlint/descriptions/LSBCheck.toml' adding 'rpmlint/descriptions/LibraryDependencyCheck.toml' adding 'rpmlint/descriptions/LogrotateCheck.toml' adding 'rpmlint/descriptions/MenuCheck.toml' adding 'rpmlint/descriptions/MenuXDGCheck.toml' adding 'rpmlint/descriptions/MixedOwnershipCheck.toml' adding 'rpmlint/descriptions/PAMModulesCheck.toml' adding 'rpmlint/descriptions/PkgConfigCheck.toml' adding 'rpmlint/descriptions/PythonCheck.toml' adding 'rpmlint/descriptions/SharedLibraryPolicyCheck.toml' adding 'rpmlint/descriptions/SignatureCheck.toml' adding 'rpmlint/descriptions/SourceCheck.toml' adding 'rpmlint/descriptions/SpecCheck.toml' adding 'rpmlint/descriptions/SysVInitOnSystemdCheck.toml' adding 'rpmlint/descriptions/TagsCheck.toml' adding 'rpmlint/descriptions/TmpFilesCheck.toml' adding 'rpmlint/descriptions/ZipCheck.toml' adding 'rpmlint/descriptions/ZyppSyntaxCheck.toml' adding 'rpmlint-2.5.0.dist-info/COPYING' adding 'rpmlint-2.5.0.dist-info/METADATA' adding 'rpmlint-2.5.0.dist-info/WHEEL' adding 'rpmlint-2.5.0.dist-info/entry_points.txt' adding 'rpmlint-2.5.0.dist-info/top_level.txt' adding 'rpmlint-2.5.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built rpmlint-2.5.0-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with "installer" module make[1]: Leaving directory '/build/reproducible-path/rpmlint-2.5.0+ds1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/rpmlint-2.5.0+ds1' dh_auto_test I: pybuild base:311: cd /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build; python3.11 -m pytest test ============================= test session starts ============================== platform linux -- Python 3.11.9, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.11 cachedir: .pytest_cache rootdir: /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build configfile: pytest.ini plugins: cov-5.0.0, xdist-3.5.0, flake8-1.1.1 created: 20/20 workers 20 workers [389 items] scheduling tests via LoadScheduling test/test_binaries.py::test_forbidden_c_calls[binary/crypto-policy] test/test_binaries.py::test_shlib_with_no_exec_glibc[binary/glibc] test/test_alternatives.py::test_non_update_alternative_pkg[binary/self] test/test_appdata.py::test_appdata_fail[binary/appdata] [gw2] [ 0%] SKIPPED test/test_appdata.py::test_appdata_fail[binary/appdata] test/test_appdata.py::test_appdata_fail_no_checker[binary/appdata] test/test_binaries.py::test_non_position_independent[binary/non-position-independent-exec] test/test_config.py::test_double_config test/test_binaries.py::test_systemd_unit_file[package0] test/test_binaries.py::test_invalid_ldconfig_symlink[binary/libtest3] test/test_FHS.py::test_FHS_compliance[binary/non-fhs] test/test_dbus_policy.py::test_dbus_policy[binary/dbusrule] test/test_binaries.py::test_no_binary[binary/no-binary] test/test_binaries.py::test_lto_ghc_archive[binary/ghc] test/test_files.py::test_makefile_junk[binary/makefile-junk] test/test_erlang.py::test_erlang[binary/erlang-test] [gw12] [ 0%] PASSED test/test_config.py::test_double_config test/test_config.py::test_filters test/test_config.py::test_rpmlint_loading [gw13] [ 0%] PASSED test/test_config.py::test_rpmlint_loading test/test_config_files.py::test_config_files1[package0] test/test_config.py::test_printing [gw11] [ 1%] PASSED test/test_config.py::test_printing test/test_config.py::test_custom_config [gw11] [ 1%] PASSED test/test_config.py::test_custom_config test/test_config.py::test_broken_config test/test_files.py::test_pyc_magic_from_chunk[37-3393] test/test_cli.py::test_parsing_non_existing_config_file[test_arguments0] [gw10] [ 1%] PASSED test/test_cli.py::test_parsing_non_existing_config_file[test_arguments0] test/test_cli.py::test_parsing_config_file[test_arguments0] [gw10] [ 1%] PASSED test/test_cli.py::test_parsing_config_file[test_arguments0] test/test_cli.py::test_parsing_opensuse_conf[test_arguments0] [gw10] [ 2%] SKIPPED test/test_cli.py::test_parsing_opensuse_conf[test_arguments0] test/test_files.py::test_unexpanded_macros[binary/unexpanded-macro-files] [gw12] [ 2%] PASSED test/test_config.py::test_filters test/test_config.py::test_list_merging [gw11] [ 2%] PASSED test/test_config.py::test_broken_config test/test_config.py::test_parsing [gw8] [ 2%] PASSED test/test_binaries.py::test_systemd_unit_file[package0] test/test_build_date.py::test_build_date_time[binary/builddate] [gw12] [ 3%] PASSED test/test_config.py::test_list_merging test/test_cli.py::test_parsing_fedora_conf[test_arguments0] [gw10] [ 3%] SKIPPED test/test_cli.py::test_parsing_fedora_conf[test_arguments0] test/test_files.py::test_provides_devel[binary/development] test/test_config.py::test_badness_functions [gw12] [ 3%] PASSED test/test_config.py::test_badness_functions test/test_doc.py::test_doc_file_dep[binary/doc-file-dependency] [gw11] [ 3%] PASSED test/test_config.py::test_parsing test/test_files.py::test_script_interpreter [gw1] [ 4%] FAILED test/test_FHS.py::test_FHS_compliance[binary/non-fhs] test/test_LSB.py::test_LSB_compliance[binary/fPing] test/test_files.py::test_zero_length_ignore[/etc/security/console.apps-False-binary/file-zero-length] [gw0] [ 4%] FAILED test/test_alternatives.py::test_non_update_alternative_pkg[binary/self] test/test_alternatives.py::test_update_alternatives_correctness[binary/python39-evtx] [gw13] [ 4%] PASSED test/test_config_files.py::test_config_files1[package0] test/test_config_files.py::test_config_files_correct1[package0] [gw11] [ 4%] PASSED test/test_files.py::test_script_interpreter test/test_files.py::test_scm_regex [gw6] [ 5%] FAILED test/test_binaries.py::test_shlib_with_no_exec_glibc[binary/glibc] test/test_binaries.py::test_position_independent_executable[binary/bcc-lua] [gw1] [ 5%] FAILED test/test_LSB.py::test_LSB_compliance[binary/fPing] test/test_alternatives.py::test_update_alternative_ok[binary/alternatives-ok] [gw4] [ 5%] FAILED test/test_binaries.py::test_lto_ghc_archive[binary/ghc] test/test_binaries.py::test_libtool_wrapper[binary/libtool-wrapper] [gw8] [ 5%] FAILED test/test_build_date.py::test_build_date_time[binary/builddate] test/test_build_date.py::test_build_date_time_correct[binary/bashisms] [gw0] [ 6%] FAILED test/test_alternatives.py::test_update_alternatives_correctness[binary/python39-evtx] test/test_alternatives.py::test_libalternative_ok[binary/libalternatives-ok] [gw19] [ 6%] FAILED test/test_files.py::test_makefile_junk[binary/makefile-junk] test/test_files.py::test_sphinx_inv_files[binary/python3-greenlet] [gw13] [ 6%] PASSED test/test_config_files.py::test_config_files_correct1[package0] [gw14] [ 6%] FAILED test/test_dbus_policy.py::test_dbus_policy[binary/dbusrule] test/test_diff.py::test_distribution_tags [gw11] [ 7%] PASSED test/test_files.py::test_scm_regex test/test_files.py::test_lib_regex [gw12] [ 7%] FAILED test/test_files.py::test_zero_length_ignore[/etc/security/console.apps-False-binary/file-zero-length] [gw15] [ 7%] FAILED test/test_doc.py::test_doc_file_dep[binary/doc-file-dependency] test/test_doc.py::test_install_file_in_docs[binary/install-file-in-docs] test/test_config_files.py::test_config_files_correct1[package1] [gw16] [ 7%] FAILED test/test_erlang.py::test_erlang[binary/erlang-test] test/test_files.py::test_zero_length_ignore[/usr/lib/.nosearch-False-binary/file-zero-length] [gw10] [ 8%] FAILED test/test_files.py::test_provides_devel[binary/development] test/test_files.py::test_shlib1[binary/shlib1] test/test_files.py::test_pep3147 [gw2] [ 8%] FAILED test/test_appdata.py::test_appdata_fail_no_checker[binary/appdata] test/test_bashisms.py::test_bashisms[binary/bashisms] [gw3] [ 8%] FAILED test/test_binaries.py::test_forbidden_c_calls[binary/crypto-policy] [gw2] [ 8%] SKIPPED test/test_bashisms.py::test_bashisms[binary/bashisms] test/test_binaries.py::test_waived_forbidden_c_calls[binary/ngircd] [gw1] [ 9%] FAILED test/test_alternatives.py::test_update_alternative_ok[binary/alternatives-ok] test/test_alternatives.py::test_update_alternative_borked[binary/alternatives-borked] test/test_bashisms.py::test_bashisms_error[binary/bashisms] [gw2] [ 9%] SKIPPED test/test_bashisms.py::test_bashisms_error[binary/bashisms] test/test_filter.py::test_filtered_output [gw5] [ 9%] FAILED test/test_binaries.py::test_no_binary[binary/no-binary] test/test_binaries.py::test_invalid_la_file[binary/invalid-la-file] [gw8] [ 10%] FAILED test/test_build_date.py::test_build_date_time_correct[binary/bashisms] [gw11] [ 10%] PASSED test/test_files.py::test_lib_regex test/test_files.py::test_rust_files[binary/rust] [gw18] [ 10%] FAILED test/test_files.py::test_pyc_magic_from_chunk[37-3393] [gw10] [ 10%] FAILED test/test_files.py::test_shlib1[binary/shlib1] [gw0] [ 11%] FAILED test/test_alternatives.py::test_libalternative_ok[binary/libalternatives-ok] [gw13] [ 11%] PASSED test/test_config_files.py::test_config_files_correct1[package1] test/test_filter.py::test_data_storing [gw4] [ 11%] FAILED test/test_binaries.py::test_libtool_wrapper[binary/libtool-wrapper] test/test_binaries.py::test_no_arch_issues[binary/noarch] test/test_files.py::test_shlib2_devel[binary/shlib2-devel] test/test_files.py::test_pyc_mtime_from_chunk[36-1513659236] [gw15] [ 11%] FAILED test/test_doc.py::test_install_file_in_docs[binary/install-file-in-docs] test/test_duplicates.py::test_duplicates1[package0] [gw19] [ 12%] FAILED test/test_files.py::test_sphinx_inv_files[binary/python3-greenlet] test/test_files.py::test_invalid_package[binary/filechecks] [gw6] [ 12%] FAILED test/test_binaries.py::test_position_independent_executable[binary/bcc-lua] test/test_binaries.py::test_only_non_binary_in_usr_lib[binary/only-non-binary-in-usr-lib] test/test_build_root.py::test_build_root[binary/buildroot] test/test_alternatives.py::test_libalternative_borked[binary/libalternatives-borked] [gw12] [ 12%] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/.nosearch-False-binary/file-zero-length] test/test_files.py::test_zero_length_ignore[/usr/lib/python/__init__.py-False-binary/file-zero-length] [gw9] [ 12%] FAILED test/test_binaries.py::test_invalid_ldconfig_symlink[binary/libtest3] test/test_binaries.py::test_not_valid_ldconfig_symlink[binary/libtest4] [gw1] [ 13%] FAILED test/test_alternatives.py::test_update_alternative_borked[binary/alternatives-borked] test/test_files.py::test_zero_length_ignore[/usr/lib/ruby/gem.build_complete-False-binary/file-zero-length] [gw16] [ 13%] PASSED test/test_files.py::test_pep3147 test/test_files.py::test_py2 [gw17] [ 13%] FAILED test/test_files.py::test_unexpanded_macros[binary/unexpanded-macro-files] test/test_files.py::test_python_bytecode_magic[binary/python3-power] [gw10] [ 13%] FAILED test/test_files.py::test_shlib2_devel[binary/shlib2-devel] [gw15] [ 14%] PASSED test/test_duplicates.py::test_duplicates1[package0] test/test_files.py::test_zero_length_ignore[/usr/lib/emptyfile-True-binary/file-zero-length] test/test_duplicates.py::test_duplicates_correct[package0] [gw3] [ 14%] FAILED test/test_binaries.py::test_waived_forbidden_c_calls[binary/ngircd] test/test_binaries.py::test_lto_bytecode[binary/libreiserfscore-devel] [gw4] [ 14%] FAILED test/test_binaries.py::test_no_arch_issues[binary/noarch] [gw14] [ 14%] FAILED test/test_diff.py::test_distribution_tags test/test_diff.py::test_exclude test/test_binaries.py::test_shlib_with_no_exec[binary/libnoexec] [gw12] [ 15%] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/python/__init__.py-False-binary/file-zero-length] test/test_files.py::test_zero_length_ignore[/usr/lib/python/py.typed-False-binary/file-zero-length] [gw2] [ 15%] FAILED test/test_filter.py::test_filtered_output test/test_filter.py::test_blocked_filters [gw15] [ 15%] PASSED test/test_duplicates.py::test_duplicates_correct[package0] test/test_lint.py::test_cases_loading [gw7] [ 15%] FAILED test/test_binaries.py::test_non_position_independent[binary/non-position-independent-exec] [gw10] [ 16%] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/emptyfile-True-binary/file-zero-length] test/test_files.py::test_zero_length_ignore[/usr/lib/nonemptyfile-False-binary/file-zero-length] [gw5] [ 16%] FAILED test/test_binaries.py::test_invalid_la_file[binary/invalid-la-file] [gw13] [ 16%] FAILED test/test_filter.py::test_data_storing test/test_filter.py::test_data_storing_backward_compat test/test_binaries.py::test_binary_in_etc[binary/binary-in-etc] [gw13] [ 16%] PASSED test/test_filter.py::test_data_storing_backward_compat test/test_filter.py::test_description_storing [gw16] [ 17%] PASSED test/test_files.py::test_py2 test/test_binaries.py::test_library[binary/libtest] [gw18] [ 17%] FAILED test/test_files.py::test_pyc_mtime_from_chunk[36-1513659236] [gw11] [ 17%] FAILED test/test_files.py::test_rust_files[binary/rust] test/test_files.py::test_distribution_tags[binary/ngircd] [gw8] [ 17%] FAILED test/test_build_root.py::test_build_root[binary/buildroot] test/test_i18n.py::test_i18n_invalid_lang[package1] [gw1] [ 18%] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/ruby/gem.build_complete-False-binary/file-zero-length] test/test_files.py::test_manual_pages[binary/manual-pages] [gw9] [ 18%] FAILED test/test_binaries.py::test_not_valid_ldconfig_symlink[binary/libtest4] test/test_binaries.py::test_multiple_errors[binary/multiple_errors] test/test_files.py::test_pep0488 [gw14] [ 18%] FAILED test/test_diff.py::test_exclude test/test_files.py::test_pyc_mtime_from_chunk[37-1519778958] [gw19] [ 19%] FAILED test/test_files.py::test_invalid_package[binary/filechecks] [gw12] [ 19%] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/python/py.typed-False-binary/file-zero-length] [gw17] [ 19%] FAILED test/test_files.py::test_python_bytecode_magic[binary/python3-power] [gw6] [ 19%] FAILED test/test_binaries.py::test_only_non_binary_in_usr_lib[binary/only-non-binary-in-usr-lib] [gw10] [ 20%] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/nonemptyfile-False-binary/file-zero-length] test/test_ldd_parser.py::test_opt_dependency test/test_files.py::test_file_not_utf8_for_compression_algorithms[binary/testdocumentation] test/test_files.py::test_tcl_package[binary/tclpackage] [gw13] [ 20%] FAILED test/test_filter.py::test_description_storing test/test_filter.py::test_description_from_toml [gw0] [ 20%] FAILED test/test_alternatives.py::test_libalternative_borked[binary/libalternatives-borked] test/test_ldd_parser.py::test_undefined_symbol [gw15] [ 20%] PASSED test/test_lint.py::test_cases_loading test/test_lint.py::test_configoutput test/test_doc.py::test_doccheck[binary/mydoc] [gw3] [ 21%] FAILED test/test_binaries.py::test_lto_bytecode[binary/libreiserfscore-devel] [gw4] [ 21%] FAILED test/test_binaries.py::test_shlib_with_no_exec[binary/libnoexec] test/test_lint.py::test_explain_known_warn_on_function[configs0] [gw1] [ 21%] FAILED test/test_files.py::test_manual_pages[binary/manual-pages] test/test_files.py::test_shebang[package0] [gw2] [ 21%] FAILED test/test_filter.py::test_blocked_filters test/test_helpers.py::test_warnprint [gw2] [ 22%] PASSED test/test_helpers.py::test_warnprint test/test_helpers.py::test_bytetostr [gw11] [ 22%] FAILED test/test_files.py::test_distribution_tags[binary/ngircd] test/test_i18n.py::test_i18n_valid_lang[package3] [gw2] [ 22%] PASSED test/test_helpers.py::test_bytetostr test/test_helpers.py::test_centering [gw9] [ 22%] FAILED test/test_binaries.py::test_multiple_errors[binary/multiple_errors] [gw8] [ 23%] PASSED test/test_i18n.py::test_i18n_invalid_lang[package1] [gw13] [ 23%] PASSED test/test_filter.py::test_description_from_toml test/test_filter.py::test_description_from_conf test/test_binaries.py::test_only_non_binary_in_usr_lib_exception[binary/only-non-binary-in-usr-lib_exception] [gw2] [ 23%] PASSED test/test_helpers.py::test_centering [gw7] [ 23%] FAILED test/test_binaries.py::test_library[binary/libtest] test/test_binaries.py::test_shared_library1[binary/libtest1] [gw16] [ 24%] PASSED test/test_files.py::test_pep0488 test/test_lint.py::test_descriptions_from_config[packages0] [gw5] [ 24%] FAILED test/test_binaries.py::test_binary_in_etc[binary/binary-in-etc] [gw14] [ 24%] FAILED test/test_doc.py::test_doccheck[binary/mydoc] test/test_lint.py::test_run_installed_and_no_files [gw14] [ 24%] SKIPPED test/test_lint.py::test_run_installed_and_no_files test/test_lint.py::test_header_information [gw14] [ 25%] SKIPPED test/test_lint.py::test_header_information test/test_binaries.py::test_lto_archive_text[binary/lto-text] test/test_i18n.py::test_i18n_invalid_lang[package2] [gw18] [ 25%] FAILED test/test_files.py::test_pyc_mtime_from_chunk[37-1519778958] test/test_lint.py::test_run_full_rpm[configs0-packages0] [gw15] [ 25%] PASSED test/test_lint.py::test_configoutput test/test_lint.py::test_time_report [gw14] [ 25%] SKIPPED test/test_lint.py::test_run_full_rpm[configs0-packages0] test/test_lint.py::test_run_full_specs[configs0-packages0] [gw10] [ 26%] FAILED test/test_ldd_parser.py::test_opt_dependency [gw1] [ 26%] PASSED test/test_files.py::test_shebang[package0] test/test_files.py::test_shebang_ok[package0] [gw14] [ 26%] SKIPPED test/test_lint.py::test_run_full_specs[configs0-packages0] test/test_ldd_parser.py::test_usr_dependency [gw11] [ 26%] PASSED test/test_i18n.py::test_i18n_valid_lang[package3] [gw0] [ 27%] FAILED test/test_ldd_parser.py::test_undefined_symbol test/test_ldd_parser.py::test_ldd_parser_failure test/test_files.py::test_zero_length_ignore[/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED-False-binary/file-zero-length] [gw13] [ 27%] PASSED test/test_filter.py::test_description_from_conf test/test_i18n.py::test_i18n_valid_lang[package4] [gw4] [ 27%] FAILED test/test_lint.py::test_explain_known_warn_on_function[configs0] [gw17] [ 28%] FAILED test/test_files.py::test_file_not_utf8_for_compression_algorithms[binary/testdocumentation] test/test_i18n.py::test_i18n_invalid_lang[package0] test/test_binaries.py::test_patchable_function_entry_archive[binary/libtest] [gw7] [ 28%] FAILED test/test_binaries.py::test_shared_library1[binary/libtest1] [gw15] [ 28%] PASSED test/test_lint.py::test_time_report test/test_binaries.py::test_non_position_independent_sugg[binary/non-position-independent-exec] test/test_lint.py::test_explain_unknown [gw1] [ 28%] PASSED test/test_files.py::test_shebang_ok[package0] test/test_files.py::test_devel_files[binary/netmask-debugsource] test/test_lint.py::test_explain_known_warn_on_function[configs1] test/test_lint.py::test_run_full_directory[packages0] [gw14] [ 29%] SKIPPED test/test_lint.py::test_run_full_directory[packages0] test/test_filter.py::test_output test/test_python.py::test_python_dependencies_missing_metadata[package0] [gw8] [ 29%] PASSED test/test_i18n.py::test_i18n_invalid_lang[package2] [gw3] [ 29%] FAILED test/test_binaries.py::test_lto_archive_text[binary/lto-text] test/test_menuxdg.py::test_duplicate[binary/desktopfile-bad-duplicate] [gw3] [ 29%] SKIPPED test/test_menuxdg.py::test_duplicate[binary/desktopfile-bad-duplicate] test/test_files.py::test_pyc_magic_from_chunk[36-3379] test/test_filter.py::test_filters_regexp [gw1] [ 30%] PASSED test/test_filter.py::test_filters_regexp test/test_readelf_parser.py::test_rpath [gw0] [ 30%] PASSED test/test_ldd_parser.py::test_ldd_parser_failure test/test_menuxdg.py::test_missing_header[binary/desktopfile-bad-section] [gw3] [ 30%] SKIPPED test/test_menuxdg.py::test_missing_header[binary/desktopfile-bad-section] test/test_menuxdg.py::test_bad_unicode[binary/desktopfile-bad-unicode] [gw3] [ 30%] SKIPPED test/test_menuxdg.py::test_bad_unicode[binary/desktopfile-bad-unicode] test/test_i18n.py::test_i18n_valid_lang[package0] test/test_binaries.py::test_shared_library2[binary/libtest2] test/test_ldd_parser.py::test_dependencies [gw19] [ 31%] FAILED test/test_files.py::test_tcl_package[binary/tclpackage] test/test_lint.py::test_run_empty [gw19] [ 31%] SKIPPED test/test_lint.py::test_run_empty test/test_lint.py::test_run_rpmlintrc_single_dir[packages0] [gw19] [ 31%] SKIPPED test/test_lint.py::test_run_rpmlintrc_single_dir[packages0] test/test_lint.py::test_run_rpmlintrc_multiple[packages0] [gw19] [ 31%] SKIPPED test/test_lint.py::test_run_rpmlintrc_multiple[packages0] [gw2] [ 32%] PASSED test/test_i18n.py::test_i18n_invalid_lang[package0] [gw15] [ 32%] PASSED test/test_lint.py::test_explain_unknown test/test_menuxdg.py::test_good[binary/desktopfile-good] [gw3] [ 32%] SKIPPED test/test_menuxdg.py::test_good[binary/desktopfile-good] test/test_python.py::test_python_doc_in_package[package0] test/test_lint.py::test_run_rpmlintrc_single_file[packages0] [gw19] [ 32%] SKIPPED test/test_lint.py::test_run_rpmlintrc_single_file[packages0] test/test_readelf_parser.py::test_stripped_archive [gw11] [ 33%] PASSED test/test_i18n.py::test_i18n_valid_lang[package4] test/test_icon_sizes.py::test_icon_sizes[binary/tasque] test/test_readelf_parser.py::test_lto_archive_preinit_array [gw9] [ 33%] FAILED test/test_binaries.py::test_patchable_function_entry_archive[binary/libtest] test/test_pkg.py::test_parse_deps test/test_lint.py::test_explain_known [gw9] [ 33%] PASSED test/test_pkg.py::test_parse_deps test/test_pkg.py::test_range_compare [gw16] [ 33%] FAILED test/test_lint.py::test_descriptions_from_config[packages0] test/test_lint.py::test_run_single[packages0] [gw10] [ 34%] FAILED test/test_ldd_parser.py::test_usr_dependency test/test_lib_dependency.py::test_shlib2_devel[binary/shlib2-devel] [gw9] [ 34%] PASSED test/test_pkg.py::test_range_compare test/test_pkgconfig.py::test_pkg_config[binary/pc] [gw18] [ 34%] FAILED test/test_files.py::test_devel_files[binary/netmask-debugsource] test/test_python.py::test_python_dependencies_metadata[package2] [gw13] [ 34%] FAILED test/test_filter.py::test_output test/test_python.py::test_python_pyc_single_version[package0] [gw2] [ 35%] PASSED test/test_python.py::test_python_doc_in_package[package0] test/test_python.py::test_python_doc_module_in_package[package0] [gw4] [ 35%] FAILED test/test_lint.py::test_explain_known_warn_on_function[configs1] test/test_lint.py::test_explain_with_unknown [gw0] [ 35%] FAILED test/test_ldd_parser.py::test_dependencies test/test_ldd_parser.py::test_unused_dependency_in_package [gw7] [ 35%] FAILED test/test_binaries.py::test_shared_library2[binary/libtest2] test/test_readelf_parser.py::test_simple_archive [gw12] [ 36%] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED-False-binary/file-zero-length] test/test_mixed_ownership.py::test_mixed_ownership[binary/mixed-ownership] [gw8] [ 36%] PASSED test/test_i18n.py::test_i18n_valid_lang[package0] test/test_i18n.py::test_i18n_valid_lang[package1] [gw15] [ 36%] PASSED test/test_lint.py::test_explain_known [gw13] [ 37%] PASSED test/test_python.py::test_python_pyc_single_version[package0] test/test_python.py::test_python_sphinx_doctrees_leftover_warn[package0] [gw6] [ 37%] FAILED test/test_binaries.py::test_only_non_binary_in_usr_lib_exception[binary/only-non-binary-in-usr-lib_exception] test/test_lint.py::test_installed_package [gw6] [ 37%] SKIPPED test/test_lint.py::test_installed_package test/test_logrotate.py::test_logrotate[binary/logrotate] [gw2] [ 37%] PASSED test/test_python.py::test_python_doc_module_in_package[package0] test/test_python.py::test_python_distutils_egg_info[package0] [gw1] [ 38%] FAILED test/test_readelf_parser.py::test_rpath test/test_readelf_parser.py::test_lto_bytecode [gw9] [ 38%] FAILED test/test_pkgconfig.py::test_pkg_config[binary/pc] [gw11] [ 38%] FAILED test/test_icon_sizes.py::test_icon_sizes[binary/tasque] [gw18] [ 38%] PASSED test/test_python.py::test_python_dependencies_metadata[package2] test/test_python.py::test_python_dependencies_metadata[package3] [gw4] [ 39%] PASSED test/test_lint.py::test_explain_with_unknown test/test_lint.py::test_explain_no_binary_from_cfg test/test_readelf_parser.py::test_executable_stack [gw10] [ 39%] FAILED test/test_lib_dependency.py::test_shlib2_devel[binary/shlib2-devel] test/test_pkgconfig.py::test_pkg_config_correct[binary/libreiserfscore-devel] [gw13] [ 39%] PASSED test/test_python.py::test_python_sphinx_doctrees_leftover_warn[package0] test/test_python.py::test_python_sphinx_doctrees_leftover_warn[package1] test/test_ldd_parser.py::test_unused_dependency test/test_lib_dependency.py::test_missing_depency_on[binary/xrootd-devel] [gw2] [ 39%] PASSED test/test_python.py::test_python_distutils_egg_info[package0] [gw7] [ 40%] FAILED test/test_readelf_parser.py::test_simple_archive test/test_readelf_parser.py::test_program_header_parsing test/test_python.py::test_python_doc_in_site_packages[package0] [gw14] [ 40%] PASSED test/test_python.py::test_python_dependencies_missing_metadata[package0] [gw19] [ 40%] PASSED test/test_readelf_parser.py::test_lto_archive_preinit_array test/test_readelf_parser.py::test_lto_archive_with_only_data test/test_python.py::test_python_dependencies_leftover[package0] [gw0] [ 40%] FAILED test/test_ldd_parser.py::test_unused_dependency_in_package [gw5] [ 41%] FAILED test/test_binaries.py::test_non_position_independent_sugg[binary/non-position-independent-exec] test/test_python.py::test_python_src_in_site_packages[package0] [gw13] [ 41%] PASSED test/test_python.py::test_python_sphinx_doctrees_leftover_warn[package1] test/test_ldd_parser.py::test_unused_dependency_in_package_for_executable [gw4] [ 41%] PASSED test/test_lint.py::test_explain_no_binary_from_cfg test/test_python.py::test_python_sphinx_doctrees_leftover_nowarn[package0] [gw8] [ 41%] PASSED test/test_i18n.py::test_i18n_valid_lang[package1] [gw18] [ 42%] PASSED test/test_python.py::test_python_dependencies_metadata[package3] test/test_lint.py::test_explain_non_standard_dir_from_cfg test/test_python.py::test_python_dependencies_requires[package0] [gw1] [ 42%] FAILED test/test_readelf_parser.py::test_lto_bytecode [gw16] [ 42%] PASSED test/test_lint.py::test_run_single[packages0] [gw2] [ 42%] PASSED test/test_python.py::test_python_doc_in_site_packages[package0] test/test_readelf_parser.py::test_shlib_policy_name_error test/test_readelf_parser.py::test_lto_archive_text test/test_lint.py::test_run_installed[packages0] [gw15] [ 43%] FAILED test/test_readelf_parser.py::test_executable_stack [gw9] [ 43%] FAILED test/test_pkgconfig.py::test_pkg_config_correct[binary/libreiserfscore-devel] test/test_readelf_parser.py::test_readelf_single_error_message [gw5] [ 43%] PASSED test/test_python.py::test_python_src_in_site_packages[package0] test/test_python.py::test_python_tests_in_site_packages[package0] [gw17] [ 43%] FAILED test/test_files.py::test_pyc_magic_from_chunk[36-3379] test/test_python.py::test_python_sphinx_doctrees_leftover_nowarn[package1] [gw3] [ 44%] FAILED test/test_readelf_parser.py::test_stripped_archive [gw18] [ 44%] PASSED test/test_python.py::test_python_dependencies_requires[package0] [gw16] [ 44%] SKIPPED test/test_lint.py::test_run_installed[packages0] [gw13] [ 44%] PASSED test/test_python.py::test_python_sphinx_doctrees_leftover_nowarn[package0] [gw10] [ 45%] FAILED test/test_lib_dependency.py::test_missing_depency_on[binary/xrootd-devel] [gw4] [ 45%] PASSED test/test_lint.py::test_explain_non_standard_dir_from_cfg test/test_readelf_parser.py::test_call_setgroups test/test_shlib_policy.py::test_shlib_policy_errors[binary/libslp1234] [gw12] [ 45%] FAILED test/test_mixed_ownership.py::test_mixed_ownership[binary/mixed-ownership] test/test_lint.py::test_run_strict[packages0] test/test_speccheck.py::test_check_include [gw11] [ 46%] FAILED test/test_ldd_parser.py::test_unused_dependency test/test_readelf_parser.py::test_non_pic_code_library [gw13] [ 46%] FAILED test/test_shlib_policy.py::test_shlib_policy_errors[binary/libslp1234] [gw19] [ 46%] PASSED test/test_readelf_parser.py::test_lto_archive_with_only_data test/test_i18n.py::test_i18n_valid_lang[package2] [gw6] [ 46%] FAILED test/test_logrotate.py::test_logrotate[binary/logrotate] test/test_objdump_parser.py::test_basic [gw11] [ 47%] SKIPPED test/test_readelf_parser.py::test_non_pic_code_library [gw7] [ 47%] FAILED test/test_readelf_parser.py::test_program_header_parsing test/test_readelf_parser.py::test_no_ldconfig_symlink test/test_signature.py::test_no_signature[binary/no-signature] test/test_menuxdg.py::test_raises_parse_error[binary/menuxdg1] [gw6] [ 47%] SKIPPED test/test_menuxdg.py::test_raises_parse_error[binary/menuxdg1] [gw0] [ 47%] FAILED test/test_ldd_parser.py::test_unused_dependency_in_package_for_executable test/test_signature.py::test_invalid_signature[binary/hello] test/test_readelf_parser.py::test_readelf_failure [gw15] [ 48%] PASSED test/test_readelf_parser.py::test_readelf_failure [gw1] [ 48%] FAILED test/test_readelf_parser.py::test_lto_archive_text test/test_readelf_parser.py::test_lto_archive_text_function_sections [gw3] [ 48%] PASSED test/test_readelf_parser.py::test_lto_archive_text_function_sections test/test_speccheck.py::test_patch_not_applied[spec/SpecCheckPatch] [gw13] [ 48%] FAILED test/test_signature.py::test_no_signature[binary/no-signature] test/test_readelf_parser.py::test_archive_with_debuginfo test/test_menuxdg.py::test_without_binary[binary/desktopfile-bad-binary] [gw6] [ 49%] SKIPPED test/test_menuxdg.py::test_without_binary[binary/desktopfile-bad-binary] test/test_speccheck.py::test_check_non_break_space_not_applied[spec/SpecCheck2] test/test_signature.py::test_unknown_key[binary/unknown-key] [gw17] [ 49%] PASSED test/test_python.py::test_python_sphinx_doctrees_leftover_nowarn[package1] test/test_python.py::test_python_sphinx_doctrees_leftover_nowarn[package2] test/test_readelf_parser.py::test_lto_archive_init_array [gw5] [ 49%] PASSED test/test_python.py::test_python_tests_in_site_packages[package0] test/test_readelf_parser.py::test_dynamic_section_parsing test/test_readelf_parser.py::test_readelf_failure_in_package [gw14] [ 49%] PASSED test/test_python.py::test_python_dependencies_leftover[package0] test/test_python.py::test_python_dependencies_leftover[package1] test/test_python.py::test_python_dependencies_missing_requires[package0] test/test_python.py::test_python_dependencies_metadata[package0] [gw9] [ 50%] FAILED test/test_readelf_parser.py::test_readelf_single_error_message [gw10] [ 50%] FAILED test/test_readelf_parser.py::test_call_setgroups test/test_readelf_parser.py::test_call_gethostbyname [gw8] [ 50%] PASSED test/test_i18n.py::test_i18n_valid_lang[package2] test/test_readelf_parser.py::test_no_soname [gw2] [ 50%] FAILED test/test_readelf_parser.py::test_shlib_policy_name_error test/test_shlib_policy.py::test_shlib_policy_wrong_name[binary/libtest1] [gw4] [ 51%] PASSED test/test_speccheck.py::test_check_include test/test_speccheck.py::test_patch_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_forbidden_controlchars_found[spec/SpecCheck4] [gw16] [ 51%] FAILED test/test_lint.py::test_run_strict[packages0] [gw13] [ 51%] FAILED test/test_signature.py::test_unknown_key[binary/unknown-key] test/test_speccheck.py::test_check_make_check_inside_check_section[spec/SpecCheckTemp] test/test_lint.py::test_run_installed_not_present [gw16] [ 51%] SKIPPED test/test_lint.py::test_run_installed_not_present test/test_speccheck.py::test_check_setup_not_quiet[spec/setup-not-quiet] [gw19] [ 52%] PASSED test/test_readelf_parser.py::test_archive_with_debuginfo test/test_speccheck.py::test_check_non_utf8_spec_file_not_applied[spec/SpecCheckTemp] [gw1] [ 52%] PASSED test/test_speccheck.py::test_patch_not_applied[spec/SpecCheckPatch] [gw12] [ 52%] FAILED test/test_objdump_parser.py::test_basic test/test_speccheck.py::test_patch_not_applied[spec/intltool] [gw15] [ 52%] PASSED test/test_readelf_parser.py::test_readelf_failure_in_package test/test_speccheck.py::test_check_rpm_buildroot_usage_under_build[spec/SpecCheckTemp] test/test_objdump_parser.py::test_executable_stack_package [gw14] [ 53%] PASSED test/test_python.py::test_python_dependencies_leftover[package1] [gw0] [ 53%] FAILED test/test_signature.py::test_invalid_signature[binary/hello] [gw17] [ 53%] PASSED test/test_python.py::test_python_sphinx_doctrees_leftover_nowarn[package2] test/test_sources.py::test_extension_and_permissions[source/wrongsrc] test/test_python.py::test_python_pyc_multiple_versions[package0] [gw10] [ 53%] FAILED test/test_readelf_parser.py::test_call_gethostbyname [gw18] [ 54%] PASSED test/test_python.py::test_python_dependencies_missing_requires[package0] test/test_speccheck.py::test_check_no_spec_file_not_applied[source/CheckInclude] test/test_readelf_parser.py::test_bca_files [gw7] [ 54%] FAILED test/test_readelf_parser.py::test_dynamic_section_parsing test/test_speccheck.py::test_check_invalid_spec_name_not_applied[source/CheckInclude] [gw3] [ 54%] PASSED test/test_readelf_parser.py::test_lto_archive_init_array test/test_speccheck.py::test_check_rpm_buildroot_usage_shell_var[spec/rpm-buildroot-usage-shell-var] test/test_readelf_parser.py::test_empty_archive [gw11] [ 55%] FAILED test/test_readelf_parser.py::test_no_ldconfig_symlink [gw13] [ 55%] PASSED test/test_speccheck.py::test_check_make_check_inside_check_section[spec/SpecCheckTemp] [gw5] [ 55%] PASSED test/test_python.py::test_python_dependencies_metadata[package0] test/test_speccheck.py::test_check_make_check_outside_not_applied[spec/SpecCheck2] test/test_readelf_parser.py::test_call_mktemp [gw2] [ 55%] FAILED test/test_shlib_policy.py::test_shlib_policy_wrong_name[binary/libtest1] [gw9] [ 56%] FAILED test/test_readelf_parser.py::test_no_soname [gw15] [ 56%] PASSED test/test_speccheck.py::test_check_rpm_buildroot_usage_under_build[spec/SpecCheckTemp] [gw19] [ 56%] PASSED test/test_speccheck.py::test_check_non_utf8_spec_file_not_applied[spec/SpecCheckTemp] test/test_speccheck.py::test_check_rpm_buildroot_usage_not_applied[spec/SpecCheck2] test/test_python.py::test_python_dependencies_metadata[package1] test/test_speccheck.py::test_check_invalid_spec_name[source/invalid-spec-name] test/test_shlib_policy.py::test_shlib_policy_missing_suffix[binary/libslp-missing-suffix] test/test_readelf_parser.py::test_invalid_soname [gw14] [ 56%] PASSED test/test_python.py::test_python_pyc_multiple_versions[package0] test/test_speccheck.py::test_check_setup_not_quiet_not_applied[spec/SpecCheck2] [gw8] [ 57%] PASSED test/test_speccheck.py::test_forbidden_controlchars_found[spec/SpecCheck4] test/test_speccheck.py::test_check_no_spec_file[source/no-spec-file] [gw4] [ 57%] PASSED test/test_speccheck.py::test_patch_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_patch_not_applied[spec/SpecCheck3] [gw3] [ 57%] PASSED test/test_speccheck.py::test_check_rpm_buildroot_usage_shell_var[spec/rpm-buildroot-usage-shell-var] [gw16] [ 57%] PASSED test/test_speccheck.py::test_check_setup_not_quiet[spec/setup-not-quiet] test/test_speccheck.py::test_check_setup_is_quiet[spec/SpecCheckTemp] [gw12] [ 58%] FAILED test/test_objdump_parser.py::test_executable_stack_package [gw5] [ 58%] PASSED test/test_python.py::test_python_dependencies_metadata[package1] [gw6] [ 58%] PASSED test/test_speccheck.py::test_check_non_break_space_not_applied[spec/SpecCheck2] test/test_pam_modules.py::test_pam_modules[binary/pam-module] test/test_speccheck.py::test_check_make_check_outside_check_section[spec/make-check-outside-check-section] [gw17] [ 58%] PASSED test/test_readelf_parser.py::test_empty_archive test/test_speccheck.py::test_check_setup_inside_prep[spec/SpecCheckTemp] [gw0] [ 59%] PASSED test/test_sources.py::test_extension_and_permissions[source/wrongsrc] test/test_speccheck.py::test_check_rpm_buildroot_usage_under_prep[spec/rpm-buildroot-usage] test/test_speccheck.py::test_check_use_of_rpm_source_dir[spec/use-of-RPM-SOURCE-DIR] test/test_sources.py::test_compression_and_multispec[source/not-compressed-multi-spec] [gw7] [ 59%] PASSED test/test_speccheck.py::test_check_invalid_spec_name_not_applied[source/CheckInclude] test/test_speccheck.py::test_check_non_break_space[spec/non-break-space] [gw10] [ 59%] FAILED test/test_readelf_parser.py::test_bca_files test/test_speccheck.py::test_check_autopatch_not_in_prep[spec/%autopatch-not-in-prep] [gw9] [ 59%] FAILED test/test_readelf_parser.py::test_invalid_soname test/test_speccheck.py::test_check_hardcoded_library_path[spec/hardcoded-library-path] [gw3] [ 60%] PASSED test/test_speccheck.py::test_check_make_check_outside_check_section[spec/make-check-outside-check-section] [gw2] [ 60%] FAILED test/test_shlib_policy.py::test_shlib_policy_missing_suffix[binary/libslp-missing-suffix] test/test_speccheck.py::test_check_configure_without_libdir_spec[spec/configure-without-libdir-spec] [gw18] [ 60%] PASSED test/test_speccheck.py::test_check_no_spec_file_not_applied[source/CheckInclude] [gw8] [ 60%] PASSED test/test_speccheck.py::test_check_no_spec_file[source/no-spec-file] test/test_speccheck.py::test_check_hardcoded_packager_tag[spec/hardcoded-packager-tag] test/test_speccheck.py::test_check_buildarch_instead_of_exclusivearch_tag[spec/buildarch-instead-of-exclusivearch-tag] [gw15] [ 61%] PASSED test/test_speccheck.py::test_check_rpm_buildroot_usage_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_obsolete_tag[spec/obsolete-tag] test/test_speccheck.py::test_check_non_utf8_spec_file[spec/non-utf8-spec-file] [gw4] [ 61%] PASSED test/test_speccheck.py::test_patch_not_applied[spec/SpecCheck3] [gw12] [ 61%] FAILED test/test_pam_modules.py::test_pam_modules[binary/pam-module] test/test_speccheck.py::test_check_hardcoded_prefix_tag[spec/hardcoded-prefix-tag] test/test_speccheck.py::test_check_biet_not_applied[spec/SpecCheck2] [gw1] [ 61%] PASSED test/test_speccheck.py::test_patch_not_applied[spec/intltool] [gw13] [ 62%] PASSED test/test_speccheck.py::test_check_make_check_outside_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_autosetup_inside_prep[spec/SpecCheckTemp] [gw7] [ 62%] PASSED test/test_speccheck.py::test_check_non_break_space[spec/non-break-space] [gw0] [ 62%] PASSED test/test_sources.py::test_compression_and_multispec[source/not-compressed-multi-spec] [gw19] [ 62%] PASSED test/test_speccheck.py::test_check_invalid_spec_name[source/invalid-spec-name] test/test_speccheck.py::test_check_hardcoded_path_in_buildroot_tag[spec/hardcoded-path-in-buildroot-tag] test/test_speccheck.py::test_distribution_tags[spec/SpecCheck] test/test_speccheck.py::test_check_prereq_use_not_found[spec/patch-not-applied] test/test_speccheck.py::test_check_prereq_use[spec/prereq_use] [gw16] [ 63%] PASSED test/test_speccheck.py::test_check_setup_is_quiet[spec/SpecCheckTemp] [gw14] [ 63%] PASSED test/test_speccheck.py::test_check_setup_not_quiet_not_applied[spec/SpecCheck2] [gw6] [ 63%] PASSED test/test_speccheck.py::test_check_rpm_buildroot_usage_under_prep[spec/rpm-buildroot-usage] [gw5] [ 64%] PASSED test/test_speccheck.py::test_check_use_of_rpm_source_dir[spec/use-of-RPM-SOURCE-DIR] test/test_speccheck.py::test_check_setup_not_in_prep[spec/setup-not-in-prep] test/test_speccheck.py::test_check_hardcoded_prefix_tag_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_hardcoded_packager_tag_not_applied[spec/SpecCheck2] [gw9] [ 64%] PASSED test/test_speccheck.py::test_check_hardcoded_library_path[spec/hardcoded-library-path] [gw8] [ 64%] PASSED test/test_speccheck.py::test_check_buildarch_instead_of_exclusivearch_tag[spec/buildarch-instead-of-exclusivearch-tag] test/test_speccheck.py::test_check_hclp_not_applied[spec/SpecCheck2] [gw3] [ 64%] PASSED test/test_speccheck.py::test_check_hardcoded_packager_tag[spec/hardcoded-packager-tag] test/test_speccheck.py::test_check_use_of_rsd_not_applied[spec/SpecCheck2] [gw2] [ 65%] PASSED test/test_speccheck.py::test_check_configure_without_libdir_spec[spec/configure-without-libdir-spec] [gw17] [ 65%] PASSED test/test_speccheck.py::test_check_setup_inside_prep[spec/SpecCheckTemp] test/test_speccheck.py::test_check_buildprereq_use[spec/buildprereq-use] [gw10] [ 65%] PASSED test/test_speccheck.py::test_check_autopatch_not_in_prep[spec/%autopatch-not-in-prep] test/test_speccheck.py::test_check_cwls_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_prereq_use_not_applied[spec/mixed-use-of-spaces-and-tabs] test/test_speccheck.py::test_check_autopatch_in_prep[spec/SpecCheckTemp] [gw11] [ 65%] FAILED test/test_readelf_parser.py::test_call_mktemp test/test_speccheck.py::test_check_autopatch_not_in_prep_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_setup_not_in_prep_not_applied[spec/SpecCheck2] [gw18] [ 66%] PASSED test/test_speccheck.py::test_check_non_utf8_spec_file[spec/non-utf8-spec-file] [gw13] [ 66%] PASSED test/test_speccheck.py::test_check_autosetup_inside_prep[spec/SpecCheckTemp] test/test_speccheck.py::test_check_buildprereq_use_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_autosetup_not_in_prep_not_applied[spec/SpecCheck2] [gw12] [ 66%] PASSED test/test_speccheck.py::test_check_hardcoded_prefix_tag[spec/hardcoded-prefix-tag] [gw15] [ 66%] PASSED test/test_speccheck.py::test_check_obsolete_tag[spec/obsolete-tag] [gw19] [ 67%] PASSED test/test_speccheck.py::test_check_hardcoded_path_in_buildroot_tag[spec/hardcoded-path-in-buildroot-tag] test/test_speccheck.py::test_check_obsolete_tag_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_forbidden_controlchar_not_found[spec/SpecCheckTemp] [gw8] [ 67%] PASSED test/test_speccheck.py::test_check_buildprereq_use[spec/buildprereq-use] [gw0] [ 67%] PASSED test/test_speccheck.py::test_check_prereq_use[spec/prereq_use] [gw4] [ 67%] PASSED test/test_speccheck.py::test_check_biet_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_hpbt_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_forbidden_controlchar_found[spec/forbidden-controlchar-found] [gw3] [ 68%] PASSED test/test_speccheck.py::test_check_prereq_use_not_applied[spec/mixed-use-of-spaces-and-tabs] test/test_speccheck.py::test_check_unversioned_explicit_obsoletes_not_found[spec/%autopatch-not-in-prep] [gw14] [ 68%] PASSED test/test_speccheck.py::test_check_setup_not_in_prep[spec/setup-not-in-prep] [gw6] [ 68%] PASSED test/test_speccheck.py::test_check_hardcoded_prefix_tag_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_unversioned_explicit_version[spec/unversioned-explicit-version] [gw7] [ 68%] PASSED test/test_speccheck.py::test_check_prereq_use_not_found[spec/patch-not-applied] test/test_speccheck.py::test_check_coid_is_found_with_double_space[spec/%autosetup-not-in-prep] test/test_speccheck.py::test_check_coid_is_found[spec/SpecCheck2] test/test_speccheck.py::test_check_coid_found[spec/SpecCheckTemp] [gw1] [ 69%] PASSED test/test_speccheck.py::test_distribution_tags[spec/SpecCheck] test/test_speccheck.py::test_check_unversioned_explicit_obsoletes[spec/unversioned-explicit-obsoletes] [gw9] [ 69%] PASSED test/test_speccheck.py::test_check_hclp_not_applied[spec/SpecCheck2] [gw18] [ 69%] PASSED test/test_speccheck.py::test_check_buildprereq_use_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_macro_in_changelog_not_found[spec/SpecCheck2] [gw2] [ 69%] PASSED test/test_speccheck.py::test_check_cwls_not_applied[spec/SpecCheck2] [gw13] [ 70%] PASSED test/test_speccheck.py::test_check_autosetup_not_in_prep_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_uev_not_applied[spec/SpecCheck2] [gw11] [ 70%] PASSED test/test_speccheck.py::test_check_autopatch_not_in_prep_not_applied[spec/SpecCheck2] [gw16] [ 70%] PASSED test/test_speccheck.py::test_check_hardcoded_packager_tag_not_applied[spec/SpecCheck2] [gw17] [ 70%] PASSED test/test_speccheck.py::test_check_setup_not_in_prep_not_applied[spec/SpecCheck2] [gw5] [ 71%] PASSED test/test_speccheck.py::test_check_use_of_rsd_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_macro_in_changelog_not_applied[spec/SpecCheckTemp] test/test_speccheck.py::test_check_coid[spec/comparison-operator-in-deptoken] [gw10] [ 71%] PASSED test/test_speccheck.py::test_check_autopatch_in_prep[spec/SpecCheckTemp] test/test_speccheck.py::test_check_autosetup_not_in_prep[spec/%autosetup-not-in-prep] test/test_speccheck.py::test_check_autochangelog[spec/macro-in-changelog-autochangelog] test/test_speccheck.py::test_check_coid_is_found_with_single_space[spec/%autopatch-not-in-prep] test/test_speccheck.py::test_check_ueo_not_found[spec/SpecCheckTemp] test/test_speccheck.py::test_check_unversioned_explicit_version_not_found[spec/%autosetup-not-in-prep] [gw3] [ 71%] PASSED test/test_speccheck.py::test_check_unversioned_explicit_obsoletes_not_found[spec/%autopatch-not-in-prep] [gw4] [ 71%] PASSED test/test_speccheck.py::test_check_forbidden_controlchar_found[spec/forbidden-controlchar-found] [gw8] [ 72%] PASSED test/test_speccheck.py::test_check_unversioned_explicit_obsoletes[spec/unversioned-explicit-obsoletes] [gw7] [ 72%] PASSED test/test_speccheck.py::test_check_coid_found[spec/SpecCheckTemp] [gw12] [ 72%] PASSED test/test_speccheck.py::test_check_forbidden_controlchar_not_found[spec/SpecCheckTemp] [gw0] [ 73%] PASSED test/test_speccheck.py::test_check_coid_is_found[spec/SpecCheck2] test/test_speccheck.py::test_check_deprecated_grep_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_deprecated_grep_not_found[spec/SpecCheckTemp] test/test_speccheck.py::test_check_no_build_root_tag_not_applied[spec/SpecCheck2] [gw6] [ 73%] PASSED test/test_speccheck.py::test_check_unversioned_explicit_version[spec/unversioned-explicit-version] [gw15] [ 73%] PASSED test/test_speccheck.py::test_check_obsolete_tag_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_macro_in_comment_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_no_build_root_tag[spec/no-buildroot-tag] [gw19] [ 73%] PASSED test/test_speccheck.py::test_check_hpbt_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_libdir_macro_in_noarch_package[spec/libdir-macro-in-noarch-package] test/test_speccheck.py::test_check_lmnp_not_applied[spec/mixed-use-of-spaces-and-tabs] test/test_speccheck.py::test_check_macro_in_comment[spec/macro-in-comment] [gw14] [ 74%] PASSED test/test_speccheck.py::test_check_coid_is_found_with_double_space[spec/%autosetup-not-in-prep] test/test_speccheck.py::test_check_macro_in_changelog[spec/macro-in-changelog] test/test_speccheck.py::test_check_deprecated_grep[spec/deprecated-grep] test/test_speccheck.py::test_check_macro_in_comment_not_found[spec/%autosetup-not-in-prep] [gw16] [ 74%] PASSED test/test_speccheck.py::test_check_coid_is_found_with_single_space[spec/%autopatch-not-in-prep] [gw1] [ 74%] PASSED test/test_speccheck.py::test_check_coid[spec/comparison-operator-in-deptoken] [gw2] [ 74%] PASSED test/test_speccheck.py::test_check_ueo_not_found[spec/SpecCheckTemp] [gw5] [ 75%] PASSED test/test_speccheck.py::test_check_unversioned_explicit_version_not_found[spec/%autosetup-not-in-prep] [gw13] [ 75%] PASSED test/test_speccheck.py::test_check_macro_in_changelog_not_applied[spec/SpecCheckTemp] [gw11] [ 75%] PASSED test/test_speccheck.py::test_check_autosetup_not_in_prep[spec/%autosetup-not-in-prep] [gw18] [ 75%] PASSED test/test_speccheck.py::test_check_macro_in_changelog_not_found[spec/SpecCheck2] test/test_speccheck.py::test_check_depscript_without_disabling_depgen[spec/depscript-without-disabling-depgen] test/test_speccheck.py::test_check_no_essential_section[spec/no-%%%s-section] test/test_speccheck.py::test_check_dwdd_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_more_than_one_changelog_section[spec/more-than-one-%changelog] test/test_speccheck.py::test_check_lpwm_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_lib_package_without_mklibname[spec/lib-package-without-%mklibname] test/test_speccheck.py::test_check_mtocs_not_applied[spec/SpecCheck2] [gw10] [ 76%] PASSED test/test_speccheck.py::test_check_macro_in_changelog[spec/macro-in-changelog] [gw14] [ 76%] PASSED test/test_speccheck.py::test_check_macro_in_comment_not_found[spec/%autosetup-not-in-prep] [gw6] [ 76%] PASSED test/test_speccheck.py::test_check_macro_in_comment[spec/macro-in-comment] [gw7] [ 76%] PASSED test/test_speccheck.py::test_check_no_build_root_tag[spec/no-buildroot-tag] [gw12] [ 77%] PASSED test/test_speccheck.py::test_check_libdir_macro_in_noarch_package[spec/libdir-macro-in-noarch-package] [gw9] [ 77%] PASSED test/test_speccheck.py::test_check_uev_not_applied[spec/SpecCheck2] [gw3] [ 77%] PASSED test/test_speccheck.py::test_check_deprecated_grep_not_applied[spec/SpecCheck2] [gw19] [ 77%] PASSED test/test_speccheck.py::test_check_deprecated_grep[spec/deprecated-grep] [gw17] [ 78%] PASSED test/test_speccheck.py::test_check_autochangelog[spec/macro-in-changelog-autochangelog] test/test_speccheck.py::test_check_invalid_url[spec/SpecCheck2] [gw15] [ 78%] PASSED test/test_speccheck.py::test_check_lmnp_not_applied[spec/mixed-use-of-spaces-and-tabs] [gw0] [ 78%] PASSED test/test_speccheck.py::test_check_macro_in_comment_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_ifarch_applied_not_enforced[spec/mixed-use-of-spaces-and-tabs] [gw8] [ 78%] PASSED test/test_speccheck.py::test_check_no_build_root_tag_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_mixed_use_of_spaces_and_tabs[spec/mixed-use-of-spaces-and-tabs] test/test_speccheck.py::test_check_no_essential_section_not_applied[spec/SpecCheck2] [gw16] [ 79%] PASSED test/test_speccheck.py::test_check_depscript_without_disabling_depgen[spec/depscript-without-disabling-depgen] [gw4] [ 79%] PASSED test/test_speccheck.py::test_check_deprecated_grep_not_found[spec/SpecCheckTemp] [gw13] [ 79%] PASSED test/test_speccheck.py::test_check_lib_package_without_mklibname[spec/lib-package-without-%mklibname] test/test_speccheck.py::test_check_mixed_use_of_spaces_and_tabs_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_check_depscript_without_disabling_depgen_not_found[spec/SpecCheckTemp] [gw1] [ 79%] PASSED test/test_speccheck.py::test_check_no_essential_section[spec/no-%%%s-section] [gw18] [ 80%] PASSED test/test_speccheck.py::test_check_more_than_one_changelog_section[spec/more-than-one-%changelog] test/test_speccheck.py::test_check_patch_not_found[spec/mixed-use-of-spaces-and-tabs] test/test_speccheck.py::test_check_ifarch_applied_patch[spec/%ifarch-applied-patch] test/test_speccheck.py::test_check_patch_not_applied_not_enforced[spec/mixed-use-of-spaces-and-tabs] test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck4] test/test_speccheck.py::test_check_invalid_url_not_applied[spec/mixed-use-of-spaces-and-tabs] test/test_speccheck.py::test_check_patch_fuzz_is_changed_not_applied[spec/macro-in-comment] test/test_speccheck.py::test_check_patch_fuzz_is_changed_not_found[spec/SpecCheckTemp] test/test_speccheck.py::test_check_patch_not_applied[spec/patch-not-applied] test/test_speccheck.py::test_python_setup_test[spec/python-setup-test] test/test_speccheck.py::test_check_patch_fuzz_is_changed[spec/patch-fuzz-is-changed] [gw5] [ 80%] PASSED test/test_speccheck.py::test_check_dwdd_not_applied[spec/SpecCheck2] [gw2] [ 80%] PASSED test/test_speccheck.py::test_check_mtocs_not_applied[spec/SpecCheck2] test/test_speccheck.py::test_python_module_definition[spec/python-module-def] test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck3] test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck] [gw11] [ 80%] PASSED test/test_speccheck.py::test_check_lpwm_not_applied[spec/SpecCheck2] [gw10] [ 81%] PASSED test/test_speccheck.py::test_check_patch_not_applied_not_enforced[spec/mixed-use-of-spaces-and-tabs] [gw6] [ 81%] PASSED test/test_speccheck.py::test_check_ifarch_applied_not_enforced[spec/mixed-use-of-spaces-and-tabs] test/test_spellchecking.py::test_ignorelist_spellchecking [gw0] [ 81%] PASSED test/test_speccheck.py::test_check_ifarch_applied_patch[spec/%ifarch-applied-patch] test/test_speccheck.py::test_python_sitelib_glob[spec/python-sitearch-glob] test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck2] test/test_spellchecking.py::test_pkgname_spellchecking [gw10] [ 82%] PASSED test/test_spellchecking.py::test_ignorelist_spellchecking [gw0] [ 82%] PASSED test/test_spellchecking.py::test_pkgname_spellchecking [gw7] [ 82%] PASSED test/test_speccheck.py::test_check_mixed_use_of_spaces_and_tabs[spec/mixed-use-of-spaces-and-tabs] test/test_tags.py::test_valid_license_exception_begin_grouping[source/valid-exception-begin-grouping] [gw15] [ 82%] PASSED test/test_speccheck.py::test_check_patch_not_applied[spec/patch-not-applied] [gw8] [ 83%] PASSED test/test_speccheck.py::test_check_patch_fuzz_is_changed_not_applied[spec/macro-in-comment] [gw1] [ 83%] PASSED test/test_speccheck.py::test_check_invalid_url_not_applied[spec/mixed-use-of-spaces-and-tabs] [gw19] [ 83%] PASSED test/test_speccheck.py::test_check_patch_not_found[spec/mixed-use-of-spaces-and-tabs] [gw18] [ 83%] PASSED test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck4] test/test_speccheck.py::test_special_comments[package0] [gw3] [ 84%] PASSED test/test_speccheck.py::test_check_patch_fuzz_is_changed[spec/patch-fuzz-is-changed] test/test_tags.py::test_useless_provides_only_versions[binary/fuse-common] test/test_sysvinitonsystemd.py::test_sysv_init_on_systemd_check[binary/init] test/test_spellchecking.py::test_spellchecking [gw15] [ 84%] SKIPPED test/test_spellchecking.py::test_spellchecking [gw9] [ 84%] PASSED test/test_speccheck.py::test_check_no_essential_section_not_applied[spec/SpecCheck2] test/test_tags.py::test_development_package[binary/foo-devel] test/test_tags.py::test_check_warning[binary/no-url-tag] test/test_speccheck.py::test_python_sitelib[spec/python-sitelib] [gw17] [ 84%] PASSED test/test_speccheck.py::test_check_depscript_without_disabling_depgen_not_found[spec/SpecCheckTemp] test/test_tags.py::test_forbidden_controlchar_found_changelog[binary/ruby2.6-rubygem-fast_gettext] test/test_tags.py::test_self_provides[binary/self] [gw14] [ 85%] PASSED test/test_speccheck.py::test_check_invalid_url[spec/SpecCheck2] [gw4] [ 85%] PASSED test/test_speccheck.py::test_check_patch_fuzz_is_changed_not_found[spec/SpecCheckTemp] test/test_speccheck.py::test_python_sitelib_glob[spec/python-sitelib-glob] [gw12] [ 85%] PASSED test/test_speccheck.py::test_check_mixed_use_of_spaces_and_tabs_not_applied[spec/SpecCheck2] test/test_spellchecking.py::test_spelldict test/test_speccheck.py::test_null_char[spec/null-char-first] test/test_tags.py::test_unexpanded_macros[binary/unexpanded1] [gw16] [ 85%] PASSED test/test_speccheck.py::test_python_setup_test[spec/python-setup-test] test/test_sysvinitonsystemd.py::test_overshadowing_of_initscript[binary/rc-links] [gw5] [ 86%] PASSED test/test_speccheck.py::test_python_module_definition[spec/python-module-def] [gw17] [ 86%] PASSED test/test_spellchecking.py::test_spelldict [gw11] [ 86%] PASSED test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck2] [gw2] [ 86%] PASSED test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck3] [gw8] [ 87%] FAILED test/test_sysvinitonsystemd.py::test_sysv_init_on_systemd_check[binary/init] [gw7] [ 87%] PASSED test/test_speccheck.py::test_python_sitelib[spec/python-sitelib] test/test_tags.py::test_invalid_license_exception[binary/invalid-exception] [gw18] [ 87%] FAILED test/test_tags.py::test_useless_provides_only_versions[binary/fuse-common] [gw14] [ 87%] PASSED test/test_speccheck.py::test_python_sitelib_glob[spec/python-sitelib-glob] test/test_tags.py::test_package_random_exp[binary/random-devel] [gw3] [ 88%] FAILED test/test_tags.py::test_development_package[binary/foo-devel] [gw19] [ 88%] PASSED test/test_speccheck.py::test_special_comments[package0] test/test_tags.py::test_check_misc_warning[binary/misc-warnings] [gw0] [ 88%] FAILED test/test_tags.py::test_forbidden_controlchar_found_changelog[binary/ruby2.6-rubygem-fast_gettext] test/test_tags.py::test_valid_license_exception_in_grouping[source/valid-exception-in-grouping] test/test_tags.py::test_check_summary_warning[binary/summary-warning] test/test_speccheck.py::test_null_char[spec/null-char-last] test/test_tags.py::test_check_unexpanded_macro[binary/unexpanded-macro-exp] test/test_tags.py::test_check_invalid_license[binary/invalid-license] [gw13] [ 88%] PASSED test/test_speccheck.py::test_python_module_definition_not_present[spec/SpecCheck] [gw4] [ 89%] FAILED test/test_tags.py::test_unexpanded_macros[binary/unexpanded1] test/test_tags.py::test_check_errors_not_found[binary/invalid-la-file] [gw9] [ 89%] PASSED test/test_speccheck.py::test_null_char[spec/null-char-first] test/test_tags.py::test_check_misc_warning_not_found[binary/misc-no-warnings] test/test_tags.py::test_check_errors[binary/invalid-version] [gw6] [ 89%] PASSED test/test_speccheck.py::test_python_sitelib_glob[spec/python-sitearch-glob] [gw15] [ 89%] FAILED test/test_tags.py::test_check_warning[binary/no-url-tag] [gw1] [ 90%] FAILED test/test_tags.py::test_self_provides[binary/self] test/test_tags.py::test_missing_provides[binary/missingprovides] [gw16] [ 90%] FAILED test/test_sysvinitonsystemd.py::test_overshadowing_of_initscript[binary/rc-links] test/test_tags.py::test_valid_license_exception[binary/valid-exception] test/test_tags.py::test_forbidden_controlchar_found_requires[binary/xtables-addons-kmp-default] [gw7] [ 90%] FAILED test/test_tags.py::test_check_unexpanded_macro[binary/unexpanded-macro-exp] [gw18] [ 91%] FAILED test/test_tags.py::test_check_misc_warning[binary/misc-warnings] [gw10] [ 91%] PASSED test/test_tags.py::test_valid_license_exception_begin_grouping[source/valid-exception-begin-grouping] [gw11] [ 91%] PASSED test/test_tags.py::test_valid_license_exception_in_grouping[source/valid-exception-in-grouping] test/test_tags.py::test_package_random_warnings[binary/random-exp] test/test_tags.py::test_check_invalid_dependency[binary/invalid-dependency] test/test_tags.py::test_check_requires_on_release[binary/requires-on-release] test/test_tags.py::test_package_not_std_release_extension[binary/not-standard-release-extension] [gw5] [ 91%] FAILED test/test_tags.py::test_invalid_license_exception[binary/invalid-exception] [gw3] [ 92%] FAILED test/test_tags.py::test_check_misc_warning_not_found[binary/misc-no-warnings] [gw8] [ 92%] FAILED test/test_tags.py::test_check_summary_warning[binary/summary-warning] test/test_tags.py::test_description_spelling_error[binary/spellingerrors-default] [gw11] [ 92%] SKIPPED test/test_tags.py::test_description_spelling_error[binary/spellingerrors-default] [gw2] [ 92%] FAILED test/test_tags.py::test_valid_license_exception[binary/valid-exception] test/test_tmp_files.py::test_tmpfiles2[binary/systemd-tmpfiles] test/test_tags.py::test_description_spelling_error[binary/spellingerrors-lang3] [gw7] [ 93%] SKIPPED test/test_tags.py::test_description_spelling_error[binary/spellingerrors-lang3] [gw19] [ 93%] FAILED test/test_tags.py::test_check_errors_not_found[binary/invalid-la-file] test/test_tags.py::test_description_spelling_error[binary/spellingerrors-lang2] [gw14] [ 93%] FAILED test/test_tags.py::test_check_invalid_license[binary/invalid-license] [gw12] [ 93%] PASSED test/test_speccheck.py::test_null_char[spec/null-char-last] test/test_xinetd.py::test_xinetd[binary/needxinetd] [gw15] [ 94%] FAILED test/test_tags.py::test_package_random_warnings[binary/random-exp] test/test_tags.py::test_forbidden_controlchar_found[binary/SpecCheck4] [gw6] [ 94%] FAILED test/test_tags.py::test_forbidden_controlchar_found_requires[binary/xtables-addons-kmp-default] [gw17] [ 94%] FAILED test/test_tags.py::test_package_random_exp[binary/random-devel] test/test_tags.py::test_check_non_standard_group[binary/non-standard-group] [gw8] [ 94%] SKIPPED test/test_tags.py::test_description_spelling_error[binary/spellingerrors-lang2] [gw0] [ 95%] FAILED test/test_tags.py::test_check_errors[binary/invalid-version] test/test_tags.py::test_description_spelling_error[binary/spellingerrors-lang] [gw9] [ 95%] FAILED test/test_tags.py::test_check_requires_on_release[binary/requires-on-release] test/test_tags.py::test_package_dev_dependency[binary/dev-dependency] test/test_tmp_files.py::test_tmpfiles[binary/tempfiled] test/test_tags.py::test_summary_on_multiple_lines[binary/summary-on-multiple-lines] test/test_zip.py::test_classpath_and_index[binary/asm] test/test_zypp_syntax.py::test_packageand[package0] [gw13] [ 95%] FAILED test/test_tags.py::test_missing_provides[binary/missingprovides] test/test_zip.py::test_bad_crc_and_compression[binary/bad-crc-uncompressed] [gw1] [ 95%] FAILED test/test_tags.py::test_check_invalid_dependency[binary/invalid-dependency] [gw16] [ 96%] FAILED test/test_tags.py::test_check_non_standard_group[binary/non-standard-group] test/test_tmp_files.py::test_tmpfiles_correct[binary/systemd-tmpfiles_correct] test/test_zip.py::test_zip2[binary/texlive-codepage-doc] test/test_zip.py::test_zip1[binary/ruby2.5-rubygem-rubyzip-testsuite] [gw2] [ 96%] SKIPPED test/test_tags.py::test_description_spelling_error[binary/spellingerrors-lang] [gw15] [ 96%] PASSED test/test_zypp_syntax.py::test_packageand[package0] test/test_zypp_syntax.py::test_packageand_ok[package0] [gw12] [ 96%] FAILED test/test_tmp_files.py::test_tmpfiles[binary/tempfiled] [gw17] [ 97%] FAILED test/test_tags.py::test_summary_on_multiple_lines[binary/summary-on-multiple-lines] [gw0] [ 97%] FAILED test/test_zip.py::test_classpath_and_index[binary/asm] [gw19] [ 97%] FAILED test/test_zip.py::test_bad_crc_and_compression[binary/bad-crc-uncompressed] [gw3] [ 97%] FAILED test/test_xinetd.py::test_xinetd[binary/needxinetd] [gw9] [ 98%] FAILED test/test_zip.py::test_zip2[binary/texlive-codepage-doc] [gw18] [ 98%] FAILED test/test_tmp_files.py::test_tmpfiles2[binary/systemd-tmpfiles] [gw10] [ 98%] FAILED test/test_tags.py::test_forbidden_controlchar_found[binary/SpecCheck4] [gw1] [ 98%] PASSED test/test_zypp_syntax.py::test_packageand_ok[package0] [gw5] [ 99%] FAILED test/test_tags.py::test_package_dev_dependency[binary/dev-dependency] [gw13] [ 99%] FAILED test/test_zip.py::test_zip1[binary/ruby2.5-rubygem-rubyzip-testsuite] [gw14] [ 99%] FAILED test/test_tmp_files.py::test_tmpfiles_correct[binary/systemd-tmpfiles_correct] [gw4] [100%] FAILED test/test_tags.py::test_package_not_std_release_extension[binary/not-standard-release-extension] =================================== FAILURES =================================== _____________________ test_FHS_compliance[binary/non-fhs] ______________________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_FHS_compliance_binary_non0') package = 'binary/non-fhs' fhscheck = (, ) @pytest.mark.parametrize('package', ['binary/non-fhs']) def test_FHS_compliance(tmp_path, package, fhscheck): """ Check that the directories are not FHS compliant. """ output, test = fhscheck > test.check(get_tested_package(package, tmp_path)) test/test_FHS.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/non-fhs' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_FHS_compliance_binary_non0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_non_update_alternative_pkg[binary/self] _________________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_non_update_alternative_pk0') package = 'binary/self' alternativescheck = (, ) @pytest.mark.parametrize('package', ['binary/self']) def test_non_update_alternative_pkg(tmp_path, package, alternativescheck): output, test = alternativescheck > test.check(get_tested_package(package, tmp_path)) test/test_alternatives.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/self' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_non_update_alternative_pk0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_shlib_with_no_exec_glibc[binary/glibc] __________________ [gw6] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_shlib_with_no_exec_glibc_0') package = 'binary/glibc' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/glibc']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_shlib_with_no_exec_glibc(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/glibc' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_shlib_with_no_exec_glibc_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________ test_LSB_compliance[binary/fPing] _______________________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_LSB_compliance_binary_fPi0') package = 'binary/fPing' lsbcheck = (, ) @pytest.mark.parametrize('package', ['binary/fPing']) def test_LSB_compliance(tmp_path, package, lsbcheck): """ Check that the package name, version and release number are LSB compliant. """ output, test = lsbcheck > test.check(get_tested_package(package, tmp_path)) test/test_LSB.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/fPing' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_LSB_compliance_binary_fPi0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________________ test_lto_ghc_archive[binary/ghc] _______________________ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_lto_ghc_archive_binary_gh0') package = 'binary/ghc' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/ghc']) def test_lto_ghc_archive(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/ghc' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_lto_ghc_archive_binary_gh0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_build_date_time[binary/builddate] ____________________ [gw8] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_build_date_time_binary_bu0') package = 'binary/builddate' builddatecheck = (, ) @pytest.mark.parametrize('package', ['binary/builddate']) def test_build_date_time(tmp_path, package, builddatecheck): output, test = builddatecheck test.istoday = re.compile('Jan 1 2019') > test.check(get_tested_package(package, tmp_path)) test/test_build_date.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/builddate' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_build_date_time_binary_bu0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________ test_update_alternatives_correctness[binary/python39-evtx] __________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_update_alternatives_corre0') package = 'binary/python39-evtx' alternativescheck = (, ) @pytest.mark.parametrize('package', ['binary/python39-evtx']) def test_update_alternatives_correctness(tmp_path, package, alternativescheck): output, test = alternativescheck > test.check(get_tested_package(package, tmp_path)) test/test_alternatives.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/python39-evtx' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_update_alternatives_corre0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________ test_makefile_junk[binary/makefile-junk] ___________________ [gw19] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_makefile_junk_binary_make0') package = 'binary/makefile-junk' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/makefile-junk']) def test_makefile_junk(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/makefile-junk' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_makefile_junk_binary_make0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________ test_dbus_policy[binary/dbusrule] _______________________ [gw14] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_dbus_policy_binary_dbusru0') package = 'binary/dbusrule' dbuspolicycheck = (, ) @pytest.mark.parametrize('package', ['binary/dbusrule']) def test_dbus_policy(tmp_path, package, dbuspolicycheck): output, test = dbuspolicycheck > test.check(get_tested_package(package, tmp_path)) test/test_dbus_policy.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/dbusrule' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_dbus_policy_binary_dbusru0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_zero_length_ignore[/etc/security/console.apps-False-binary/file-zero-length] _ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__etc_s0') package = 'binary/file-zero-length' filescheck = (, ) filename = '/etc/security/console.apps', show = False @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__etc_s0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________ test_doc_file_dep[binary/doc-file-dependency] _________________ [gw15] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_doc_file_dep_binary_doc_f0') package = 'binary/doc-file-dependency' doccheck = (, ) @pytest.mark.parametrize('package', ['binary/doc-file-dependency']) def test_doc_file_dep(tmp_path, package, doccheck): output, test = doccheck > test.check(get_tested_package(package, tmp_path)) test/test_doc.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/doc-file-dependency' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_doc_file_dep_binary_doc_f0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________________ test_erlang[binary/erlang-test] ________________________ [gw16] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw16/test_erlang_binary_erlang_test0') package = 'binary/erlang-test' erlangcheck = (, ) @pytest.mark.skipif(parse(distribution('pybeam').version) < parse('0.7'), reason='pybeam >= 0.7 required') @pytest.mark.parametrize('package', ['binary/erlang-test']) def test_erlang(tmp_path, package, erlangcheck): output, test = erlangcheck > test.check(get_tested_package(package, tmp_path)) test/test_erlang.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/erlang-test' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw16/test_erlang_binary_erlang_test0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________ test_provides_devel[binary/development] ____________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_provides_devel_binary_dev0') package = 'binary/development' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/development']) def test_provides_devel(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:207: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/development' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_provides_devel_binary_dev0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_appdata_fail_no_checker[binary/appdata] _________________ [gw2] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_appdata_fail_no_checker_b0') package = 'binary/appdata' appdatacheck = (, ) @pytest.mark.parametrize('package', ['binary/appdata']) @patch('rpmlint.checks.AppDataCheck.AppDataCheck.cmd', 'command-really-not-found') def test_appdata_fail_no_checker(tmp_path, package, appdatacheck): output, test = appdatacheck > test.check(get_tested_package(package, tmp_path)) test/test_appdata.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/appdata' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_appdata_fail_no_checker_b0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_forbidden_c_calls[binary/crypto-policy] _________________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_forbidden_c_calls_binary_0') package = 'binary/crypto-policy' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/crypto-policy']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_forbidden_c_calls(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/crypto-policy' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_forbidden_c_calls_binary_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________ test_update_alternative_ok[binary/alternatives-ok] ______________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_update_alternative_ok_bin0') package = 'binary/alternatives-ok' alternativescheck = (, ) @pytest.mark.parametrize('package', ['binary/alternatives-ok']) def test_update_alternative_ok(tmp_path, package, alternativescheck): output, test = alternativescheck > test.check(get_tested_package(package, tmp_path)) test/test_alternatives.py:24: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/alternatives-ok' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_update_alternative_ok_bin0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________________ test_no_binary[binary/no-binary] _______________________ [gw5] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_no_binary_binary_no_binar0') package = 'binary/no-binary' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/no-binary']) def test_no_binary(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/no-binary' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_no_binary_binary_no_binar0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________ test_build_date_time_correct[binary/bashisms] _________________ [gw8] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_build_date_time_correct_b0') package = 'binary/bashisms' builddatecheck = (, ) @pytest.mark.parametrize('package', ['binary/bashisms']) def test_build_date_time_correct(tmp_path, package, builddatecheck): output, test = builddatecheck test.istoday = re.compile('Jan 1 2019') > test.check(get_tested_package(package, tmp_path)) test/test_build_date.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/bashisms' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_build_date_time_correct_b0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________ test_pyc_magic_from_chunk[37-3393] ______________________ [gw18] linux -- Python 3.11.9 /usr/bin/python3.11 version = 37, magic = 3393 @pytest.mark.parametrize('version, magic', ((36, 3379), (37, 3393))) def test_pyc_magic_from_chunk(version, magic): > chunk = chunk_from_pyc(version) test/test_files.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ version = 37, size = 16 def chunk_from_pyc(version, size=16): """Helper to get start of an example pyc file as bytes""" path = get_tested_path(f'pyc/__future__.cpython-{version}.pyc') > with open(path, 'rb') as f: E FileNotFoundError: [Errno 2] No such file or directory: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/pyc/__future__.cpython-37.pyc' test/test_files.py:52: FileNotFoundError __________________________ test_shlib1[binary/shlib1] __________________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_shlib1_binary_shlib1_0') package = 'binary/shlib1' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/shlib1']) def test_shlib1(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:215: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/shlib1' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_shlib1_binary_shlib1_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________ test_libalternative_ok[binary/libalternatives-ok] _______________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_libalternative_ok_binary_0') package = 'binary/libalternatives-ok' alternativescheck = (, ) @pytest.mark.parametrize('package', ['binary/libalternatives-ok']) def test_libalternative_ok(tmp_path, package, alternativescheck): output, test = alternativescheck > test.check(get_tested_package(package, tmp_path)) test/test_alternatives.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libalternatives-ok' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_libalternative_ok_binary_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_libtool_wrapper[binary/libtool-wrapper] _________________ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_libtool_wrapper_binary_li0') package = 'binary/libtool-wrapper' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libtool-wrapper']) def test_libtool_wrapper(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtool-wrapper' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_libtool_wrapper_binary_li0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________ test_install_file_in_docs[binary/install-file-in-docs] ____________ [gw15] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_install_file_in_docs_bina0') package = 'binary/install-file-in-docs' doccheck = (, ) @pytest.mark.parametrize('package', ['binary/install-file-in-docs']) def test_install_file_in_docs(tmp_path, package, doccheck): output, test = doccheck > test.check(get_tested_package(package, tmp_path)) test/test_doc.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/install-file-in-docs' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_install_file_in_docs_bina0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________ test_sphinx_inv_files[binary/python3-greenlet] ________________ [gw19] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_sphinx_inv_files_binary_p0') package = 'binary/python3-greenlet' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/python3-greenlet']) def test_sphinx_inv_files(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/python3-greenlet' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_sphinx_inv_files_binary_p0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________ test_position_independent_executable[binary/bcc-lua] _____________ [gw6] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_position_independent_exec0') package = 'binary/bcc-lua' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/bcc-lua']) def test_position_independent_executable(tmp_path, package, binariescheck): CONFIG.configuration['PieExecutables'] = ['.*'] output = Filter(CONFIG) test = BinariesCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:104: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/bcc-lua' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_position_independent_exec0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __ test_zero_length_ignore[/usr/lib/.nosearch-False-binary/file-zero-length] ___ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l0') package = 'binary/file-zero-length' filescheck = (, ) filename = '/usr/lib/.nosearch', show = False @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________ test_invalid_ldconfig_symlink[binary/libtest3] ________________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_invalid_ldconfig_symlink_0') package = 'binary/libtest3' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libtest3']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_invalid_ldconfig_symlink(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:242: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtest3' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_invalid_ldconfig_symlink_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________ test_update_alternative_borked[binary/alternatives-borked] __________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_update_alternative_borked0') package = 'binary/alternatives-borked' alternativescheck = (, ) @pytest.mark.parametrize('package', ['binary/alternatives-borked']) def test_update_alternative_borked(tmp_path, package, alternativescheck): output, test = alternativescheck > test.check(get_tested_package(package, tmp_path)) test/test_alternatives.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/alternatives-borked' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_update_alternative_borked0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________ test_unexpanded_macros[binary/unexpanded-macro-files] _____________ [gw17] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_unexpanded_macros_binary_0') package = 'binary/unexpanded-macro-files' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/unexpanded-macro-files']) def test_unexpanded_macros(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/unexpanded-macro-files' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_unexpanded_macros_binary_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_shlib2_devel[binary/shlib2-devel] ____________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_shlib2_devel_binary_shlib0') package = 'binary/shlib2-devel' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/shlib2-devel']) def test_shlib2_devel(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:225: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/shlib2-devel' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_shlib2_devel_binary_shlib0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_waived_forbidden_c_calls[binary/ngircd] _________________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_waived_forbidden_c_calls_0') package = 'binary/ngircd' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/ngircd']) def test_waived_forbidden_c_calls(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/ngircd' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_waived_forbidden_c_calls_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________ test_no_arch_issues[binary/noarch] ______________________ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_no_arch_issues_binary_noa0') package = 'binary/noarch' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/noarch']) def test_no_arch_issues(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/noarch' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_no_arch_issues_binary_noa0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________________ test_distribution_tags ____________________________ [gw14] linux -- Python 3.11.9 /usr/bin/python3.11 self = old = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm') new = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.21-2.1.x86_64.rpm') ignore = [], exclude = None def __init__(self, old, new, ignore=None, exclude=None): self.result = [] self.ignore = ignore or [] self.exclude = exclude or [] FILEIDX = self.__FILEIDX for tag in self.ignore: for entry in FILEIDX: if tag == entry[0]: entry[1] = None break try: > old = self.__load_pkg(old).header rpmlint/rpmdiff.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm') def __load_pkg(self, name): # FIXME: redo to try file/installed and proceed based on that, or pick # one of the selected first tmpdir = tempfile.gettempdir() with contextlib.suppress(TypeError): if name.is_file(): return Pkg(name, tmpdir) inst = get_installed_pkgs(str(name)) if not inst: > raise KeyError(f'No installed packages by name {name}') E KeyError: 'No installed packages by name /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm' rpmlint/rpmdiff.py:142: KeyError During handling of the above exception, another exception occurred: def test_distribution_tags(): oldpkg = get_tested_path('binary/mc-4.8.15-10.3.1.x86_64.rpm') newpkg = get_tested_path('binary/mc-4.8.21-2.1.x86_64.rpm') ignore = [] > diff = Rpmdiff(oldpkg, newpkg, ignore) test/test_diff.py:10: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = old = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm') new = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.21-2.1.x86_64.rpm') ignore = [], exclude = None def __init__(self, old, new, ignore=None, exclude=None): self.result = [] self.ignore = ignore or [] self.exclude = exclude or [] FILEIDX = self.__FILEIDX for tag in self.ignore: for entry in FILEIDX: if tag == entry[0]: entry[1] = None break try: old = self.__load_pkg(old).header new = self.__load_pkg(new).header except KeyError as e: print_warning(str(e)) > sys.exit(2) E SystemExit: 2 rpmlint/rpmdiff.py:59: SystemExit ----------------------------- Captured stderr call ----------------------------- 'No installed packages by name /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm' _ test_zero_length_ignore[/usr/lib/python/__init__.py-False-binary/file-zero-length] _ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l1') package = 'binary/file-zero-length' filescheck = (, ) filename = '/usr/lib/python/__init__.py', show = False @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l1') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________________________ test_filtered_output _____________________________ [gw2] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_filtered_output0') def test_filtered_output(tmp_path): cfg = Config(TEST_CONFIG_FILTERS) result = Filter(cfg) > pkg = get_tested_package(TEST_PACKAGE, tmp_path) test/test_filter.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = PosixPath('binary/ngircd') testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_filtered_output0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____ test_non_position_independent[binary/non-position-independent-exec] ______ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_non_position_independent_0') package = 'binary/non-position-independent-exec' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/non-position-independent-exec']) def test_non_position_independent(tmp_path, package, binariescheck): CONFIG.configuration['PieExecutables'] = ['sparta', '.*hello'] output = Filter(CONFIG) test = BinariesCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:189: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/non-position-independent-exec' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_non_position_independent_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___ test_zero_length_ignore[/usr/lib/emptyfile-True-binary/file-zero-length] ___ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_zero_length_ignore__usr_l0') package = 'binary/file-zero-length' filescheck = (, ) filename = '/usr/lib/emptyfile', show = True @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_zero_length_ignore__usr_l0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_invalid_la_file[binary/invalid-la-file] _________________ [gw5] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_invalid_la_file_binary_in0') package = 'binary/invalid-la-file' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/invalid-la-file']) def test_invalid_la_file(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:153: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/invalid-la-file' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_invalid_la_file_binary_in0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________________ test_data_storing _______________________________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_data_storing0') def test_data_storing(tmp_path): """ Load some filters and make sure we generate nice regexp """ cfg = Config(TEST_CONFIG_FILTERS) cfg.load_rpmlintrc(TEST_RPMLINTRC) result = Filter(cfg) > pkg = get_tested_package(TEST_PACKAGE, tmp_path) test/test_filter.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = PosixPath('binary/ngircd') testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_data_storing0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________ test_pyc_mtime_from_chunk[36-1513659236] ___________________ [gw18] linux -- Python 3.11.9 /usr/bin/python3.11 version = 36, mtime = 1513659236 @pytest.mark.parametrize('version, mtime', ((36, 1513659236), (37, 1519778958))) def test_pyc_mtime_from_chunk(version, mtime): > chunk = chunk_from_pyc(version) test/test_files.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ version = 36, size = 16 def chunk_from_pyc(version, size=16): """Helper to get start of an example pyc file as bytes""" path = get_tested_path(f'pyc/__future__.cpython-{version}.pyc') > with open(path, 'rb') as f: E FileNotFoundError: [Errno 2] No such file or directory: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/pyc/__future__.cpython-36.pyc' test/test_files.py:52: FileNotFoundError _________________________ test_rust_files[binary/rust] _________________________ [gw11] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw11/test_rust_files_binary_rust_0') package = 'binary/rust' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/rust']) def test_rust_files(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:188: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/rust' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw11/test_rust_files_binary_rust_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________ test_build_root[binary/buildroot] _______________________ [gw8] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_build_root_binary_buildro0') package = 'binary/buildroot' buildrootcheck = (, ) @pytest.mark.parametrize('package', ['binary/buildroot']) def test_build_root(tmp_path, package, buildrootcheck): output, test = buildrootcheck test.prepare_regex('/home/marxin/rpmbuild/BUILDROOT/%{NAME}-%{VERSION}-%{RELEASE}.x86_64') > test.check(get_tested_package(package, tmp_path)) test/test_build_root.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/buildroot' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_build_root_binary_buildro0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_zero_length_ignore[/usr/lib/ruby/gem.build_complete-False-binary/file-zero-length] _ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_zero_length_ignore__usr_l0') package = 'binary/file-zero-length' filescheck = (, ) filename = '/usr/lib/ruby/gem.build_complete', show = False @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_zero_length_ignore__usr_l0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________ test_not_valid_ldconfig_symlink[binary/libtest4] _______________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_not_valid_ldconfig_symlin0') package = 'binary/libtest4' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libtest4']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_not_valid_ldconfig_symlink(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:258: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtest4' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_not_valid_ldconfig_symlin0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________________________ test_exclude _________________________________ [gw14] linux -- Python 3.11.9 /usr/bin/python3.11 self = old = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm') new = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.21-2.1.x86_64.rpm') ignore = ['T', '5', 'S'], exclude = [] def __init__(self, old, new, ignore=None, exclude=None): self.result = [] self.ignore = ignore or [] self.exclude = exclude or [] FILEIDX = self.__FILEIDX for tag in self.ignore: for entry in FILEIDX: if tag == entry[0]: entry[1] = None break try: > old = self.__load_pkg(old).header rpmlint/rpmdiff.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm') def __load_pkg(self, name): # FIXME: redo to try file/installed and proceed based on that, or pick # one of the selected first tmpdir = tempfile.gettempdir() with contextlib.suppress(TypeError): if name.is_file(): return Pkg(name, tmpdir) inst = get_installed_pkgs(str(name)) if not inst: > raise KeyError(f'No installed packages by name {name}') E KeyError: 'No installed packages by name /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm' rpmlint/rpmdiff.py:142: KeyError During handling of the above exception, another exception occurred: def test_exclude(): oldpkg = get_tested_path('binary/mc-4.8.15-10.3.1.x86_64.rpm') newpkg = get_tested_path('binary/mc-4.8.21-2.1.x86_64.rpm') ignore = list('T5S') # print(Rpmdiff(oldpkg, newpkg, ignore=ignore).textdiff()) for exclude in [], ['/usr/share/mc/ski'], ['/share/mc/skins'], ['skins']: > diff = Rpmdiff(oldpkg, newpkg, ignore, exclude) test/test_diff.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = old = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm') new = PosixPath('/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.21-2.1.x86_64.rpm') ignore = ['T', '5', 'S'], exclude = [] def __init__(self, old, new, ignore=None, exclude=None): self.result = [] self.ignore = ignore or [] self.exclude = exclude or [] FILEIDX = self.__FILEIDX for tag in self.ignore: for entry in FILEIDX: if tag == entry[0]: entry[1] = None break try: old = self.__load_pkg(old).header new = self.__load_pkg(new).header except KeyError as e: print_warning(str(e)) > sys.exit(2) E SystemExit: 2 rpmlint/rpmdiff.py:59: SystemExit ----------------------------- Captured stderr call ----------------------------- 'No installed packages by name /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/binary/mc-4.8.15-10.3.1.x86_64.rpm' ___________________ test_invalid_package[binary/filechecks] ____________________ [gw19] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_invalid_package_binary_fi0') package = 'binary/filechecks' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/filechecks']) def test_invalid_package(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/filechecks' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_invalid_package_binary_fi0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_zero_length_ignore[/usr/lib/python/py.typed-False-binary/file-zero-length] _ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l2') package = 'binary/file-zero-length' filescheck = (, ) filename = '/usr/lib/python/py.typed', show = False @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l2') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________ test_python_bytecode_magic[binary/python3-power] _______________ [gw17] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_python_bytecode_magic_bin0') package = 'binary/python3-power' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/python3-power']) def test_python_bytecode_magic(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/python3-power' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_python_bytecode_magic_bin0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______ test_only_non_binary_in_usr_lib[binary/only-non-binary-in-usr-lib] ______ [gw6] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_only_non_binary_in_usr_li0') package = 'binary/only-non-binary-in-usr-lib' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/only-non-binary-in-usr-lib']) def test_only_non_binary_in_usr_lib(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:112: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/only-non-binary-in-usr-lib' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_only_non_binary_in_usr_li0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_zero_length_ignore[/usr/lib/nonemptyfile-False-binary/file-zero-length] _ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_zero_length_ignore__usr_l1') package = 'binary/file-zero-length' filescheck = (, ) filename = '/usr/lib/nonemptyfile', show = False @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_zero_length_ignore__usr_l1') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________________ test_description_storing ___________________________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_description_storing0') def test_description_storing(tmp_path): """ Test if we can store extra destcriptions and formatting is up par """ lorem_formated = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\n""" cfg = Config(TEST_CONFIG_FILTERS) result = Filter(cfg) > pkg = get_tested_package(TEST_PACKAGE, tmp_path) test/test_filter.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = PosixPath('binary/ngircd') testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_description_storing0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________ test_libalternative_borked[binary/libalternatives-borked] ___________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_libalternative_borked_bin0') package = 'binary/libalternatives-borked' alternativescheck = (, ) @pytest.mark.parametrize('package', ['binary/libalternatives-borked']) def test_libalternative_borked(tmp_path, package, alternativescheck): output, test = alternativescheck > test.check(get_tested_package(package, tmp_path)) test/test_alternatives.py:79: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libalternatives-borked' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_libalternative_borked_bin0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________ test_lto_bytecode[binary/libreiserfscore-devel] ________________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_lto_bytecode_binary_libre0') package = 'binary/libreiserfscore-devel' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libreiserfscore-devel']) def test_lto_bytecode(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libreiserfscore-devel' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_lto_bytecode_binary_libre0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________________ test_shlib_with_no_exec[binary/libnoexec] ___________________ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_shlib_with_no_exec_binary0') package = 'binary/libnoexec' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libnoexec']) def test_shlib_with_no_exec(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libnoexec' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_shlib_with_no_exec_binary0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_manual_pages[binary/manual-pages] ____________________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_manual_pages_binary_manua0') package = 'binary/manual-pages' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/manual-pages']) def test_manual_pages(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/manual-pages' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_manual_pages_binary_manua0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________________________ test_blocked_filters _____________________________ [gw2] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_blocked_filters0') def test_blocked_filters(tmp_path): key = 'fatal-error' cfg = Config(TEST_CONFIG_FILTERS) result = Filter(cfg) > pkg = get_tested_package(TEST_PACKAGE, tmp_path) test/test_filter.py:173: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = PosixPath('binary/ngircd') testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_blocked_filters0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_distribution_tags[binary/ngircd] _____________________ [gw11] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw11/test_distribution_tags_binary_0') package = 'binary/ngircd' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/ngircd']) def test_distribution_tags(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:197: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/ngircd' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw11/test_distribution_tags_binary_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_multiple_errors[binary/multiple_errors] _________________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_multiple_errors_binary_mu0') package = 'binary/multiple_errors' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/multiple_errors']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_multiple_errors(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/multiple_errors' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_multiple_errors_binary_mu0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________________ test_library[binary/libtest] _________________________ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_library_binary_libtest_0') package = 'binary/libtest' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libtest']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_library(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:201: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtest' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_library_binary_libtest_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________ test_binary_in_etc[binary/binary-in-etc] ___________________ [gw5] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_binary_in_etc_binary_bina0') package = 'binary/binary-in-etc' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/binary-in-etc']) def test_binary_in_etc(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:163: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/binary-in-etc' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_binary_in_etc_binary_bina0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________________ test_doccheck[binary/mydoc] __________________________ [gw14] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_doccheck_binary_mydoc_0') package = 'binary/mydoc' doccheck = (, ) @pytest.mark.parametrize('package', ['binary/mydoc']) def test_doccheck(tmp_path, package, doccheck): output, test = doccheck > test.check(get_tested_package(package, tmp_path)) test/test_doc.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/mydoc' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_doccheck_binary_mydoc_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________ test_pyc_mtime_from_chunk[37-1519778958] ___________________ [gw18] linux -- Python 3.11.9 /usr/bin/python3.11 version = 37, mtime = 1519778958 @pytest.mark.parametrize('version, mtime', ((36, 1513659236), (37, 1519778958))) def test_pyc_mtime_from_chunk(version, mtime): > chunk = chunk_from_pyc(version) test/test_files.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ version = 37, size = 16 def chunk_from_pyc(version, size=16): """Helper to get start of an example pyc file as bytes""" path = get_tested_path(f'pyc/__future__.cpython-{version}.pyc') > with open(path, 'rb') as f: E FileNotFoundError: [Errno 2] No such file or directory: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/pyc/__future__.cpython-37.pyc' test/test_files.py:52: FileNotFoundError _____________________________ test_opt_dependency ______________________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_opt_dependency(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('opt-dependency'), '/bin/opt-dependency') run_elf_checks(test, pkg, pkgfile) > assert not test.readelf_parser.parsing_failed_reason() E assert not "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n" E + where "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/opt-dependency': No such file\n" = >() E + where > = .parsing_failed_reason E + where = .readelf_parser test/test_ldd_parser.py:94: AssertionError ____________________________ test_undefined_symbol _____________________________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_undefined_symbol(): ldd = lddparser('libtirpc.so.3.0.0') > assert not ldd.parsing_failed_reason E AssertionError: assert not 'ldd: /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0: No such file or directory\n' E + where 'ldd: /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0: No such file or directory\n' = .parsing_failed_reason test/test_ldd_parser.py:46: AssertionError ________________ test_explain_known_warn_on_function[configs0] _________________ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 capsys = <_pytest.capture.CaptureFixture object at 0x7fb155c15010> configs = (PosixPath('configs/Fedora/warn-on-functions.toml'), False) @pytest.mark.parametrize('configs', [ # Message defined in configs/Fedora/warn-on-functions.toml (Path('configs/Fedora/warn-on-functions.toml'), False), (Path('configs/Fedora/scoring.toml'), True), ]) def test_explain_known_warn_on_function(capsys, configs): extraconfig, unknown = configs message = ['crypto-policy-non-compliance-openssl'] additional_options = { 'explain': message, 'config': [extraconfig], } options = {**options_preset, **additional_options} linter = Lint(options) linter.run() out, err = capsys.readouterr() > assert ('Unknown message' in out) == unknown E AssertionError: assert ('Unknown message' in 'crypto-policy-non-compliance-openssl:\nUnknown message, please report a bug if the description should be present.\n\n\n') == False test/test_lint.py:145: AssertionError ___ test_file_not_utf8_for_compression_algorithms[binary/testdocumentation] ____ [gw17] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_file_not_utf8_for_compres0') package = 'binary/testdocumentation' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/testdocumentation']) def test_file_not_utf8_for_compression_algorithms(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/testdocumentation' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_file_not_utf8_for_compres0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_shared_library1[binary/libtest1] _____________________ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_shared_library1_binary_li0') package = 'binary/libtest1' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libtest1']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_shared_library1(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:214: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtest1' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_shared_library1_binary_li0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_lto_archive_text[binary/lto-text] ____________________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_lto_archive_text_binary_l0') package = 'binary/lto-text' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/lto-text']) def test_lto_archive_text(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/lto-text' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_lto_archive_text_binary_l0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________________ test_tcl_package[binary/tclpackage] ______________________ [gw19] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_tcl_package_binary_tclpac0') package = 'binary/tclpackage' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/tclpackage']) def test_tcl_package(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:143: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/tclpackage' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_tcl_package_binary_tclpac0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________ test_patchable_function_entry_archive[binary/libtest] _____________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_patchable_function_entry_0') package = 'binary/libtest' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libtest']) def test_patchable_function_entry_archive(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:277: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtest' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_patchable_function_entry_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________ test_descriptions_from_config[packages0] ___________________ [gw16] linux -- Python 3.11.9 /usr/bin/python3.11 capsys = <_pytest.capture.CaptureFixture object at 0x7f81e4c56450> packages = PosixPath('test/binary/non-fhs-0-0.x86_64.rpm') @pytest.mark.skipif(not ENCHANT, reason='Optional dependency pyenchant not install') @pytest.mark.skipif(not HAS_ENGLISH_DICTIONARY, reason='Missing English dictionary') @pytest.mark.parametrize('packages', [Path('test/binary/non-fhs-0-0.x86_64.rpm')]) def test_descriptions_from_config(capsys, packages): """ Test that rpmlint updates 'parametrized' descriptions from configuration. We test that "parametrized" errors (non-standard-dir-in-usr and non-standard-dir-in-var) were overridden by values from 'descriptions.config' file. """ additional_options = { 'config': [get_tested_path('configs/descriptions.config')], 'rpmfile': [packages] } options_preset['verbose'] = True options = {**options_preset, **additional_options} linter = Lint(options) linter.run() out, err = capsys.readouterr() > assert 'A new text for non-standard-dir-in-usr error.' in out E AssertionError: assert 'A new text for non-standard-dir-in-usr error.' in '============================ rpmlint session starts ============================\nrpmlint: 2.5.0\nconfiguration:\n /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/rpmlint/configdefaults.toml\n /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/configs/descriptions.config\nchecks: 27, packages: 1\n\n 0 packages and 0 specfiles checked; 0 errors, 0 warnings, 0 filtered, 0 badness; has taken 0.0 s \n' test/test_lint.py:230: AssertionError _____________________________ test_usr_dependency ______________________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_usr_dependency(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('usr-dependency'), '/bin/usr-dependency') run_elf_checks(test, pkg, pkgfile) > assert not test.readelf_parser.parsing_failed_reason() E assert not "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n" E + where "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/usr-dependency': No such file\n" = >() E + where > = .parsing_failed_reason E + where = .readelf_parser test/test_ldd_parser.py:106: AssertionError _________________ test_devel_files[binary/netmask-debugsource] _________________ [gw18] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_devel_files_binary_netmas0') package = 'binary/netmask-debugsource' filescheck = (, ) @pytest.mark.parametrize('package', ['binary/netmask-debugsource']) def test_devel_files(tmp_path, package, filescheck): output, test = filescheck > test.check(get_tested_package(package, tmp_path)) test/test_files.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/netmask-debugsource' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_devel_files_binary_netmas0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________________________ test_output __________________________________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_output0') def test_output(tmp_path): """ Test the actual output of rpmlint on one file """ expected_output = """ngircd.x86_64: I: suse-other-error /usr/bin/1 ngircd.x86_64: I: suse-other-error /usr/bin/2 tempfiled.x86_64: E: suse-other-error /usr/bin/3 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. ngircd.x86_64: E: suse-dbus-unauthorized-service\n""" cfg = Config(TEST_CONFIG_FILTERS) result = Filter(cfg) > pkg = get_tested_package(TEST_PACKAGE, tmp_path) test/test_filter.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = PosixPath('binary/ngircd') testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_output0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________ test_explain_known_warn_on_function[configs1] _________________ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 capsys = <_pytest.capture.CaptureFixture object at 0x7fb155c152d0> configs = (PosixPath('configs/Fedora/scoring.toml'), True) @pytest.mark.parametrize('configs', [ # Message defined in configs/Fedora/warn-on-functions.toml (Path('configs/Fedora/warn-on-functions.toml'), False), (Path('configs/Fedora/scoring.toml'), True), ]) def test_explain_known_warn_on_function(capsys, configs): extraconfig, unknown = configs message = ['crypto-policy-non-compliance-openssl'] additional_options = { 'explain': message, 'config': [extraconfig], } options = {**options_preset, **additional_options} linter = Lint(options) linter.run() out, err = capsys.readouterr() assert ('Unknown message' in out) == unknown > assert not err E AssertionError: assert not '(none): W: error locating user requested configuration: configs/Fedora/scoring.toml\n' test/test_lint.py:146: AssertionError ______________________________ test_dependencies _______________________________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_dependencies(): ldd = lddparser('libtirpc.so.3.0.0') > assert not ldd.parsing_failed_reason E AssertionError: assert not 'ldd: /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0: No such file or directory\n' E + where 'ldd: /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0: No such file or directory\n' = .parsing_failed_reason test/test_ldd_parser.py:59: AssertionError ____________________ test_shared_library2[binary/libtest2] _____________________ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_shared_library2_binary_li0') package = 'binary/libtest2' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/libtest2']) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_shared_library2(tmp_path, package, binariescheck): output, test = binariescheck > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:226: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtest2' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_shared_library2_binary_li0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_zero_length_ignore[/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED-False-binary/file-zero-length] _ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l3') package = 'binary/file-zero-length' filescheck = (, ) filename = '/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED' show = False @pytest.mark.parametrize('package', ['binary/file-zero-length']) @pytest.mark.parametrize( 'filename, show', [('/usr/lib/emptyfile', True), ('/usr/lib/nonemptyfile', False), ('/etc/security/console.apps', False), ('/usr/lib/.nosearch', False), ('/usr/lib/python/__init__.py', False), ('/usr/lib/python/py.typed', False), ('/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED', False), ('/usr/lib/ruby/gem.build_complete', False)]) def test_zero_length_ignore(tmp_path, package, filescheck, filename, show): output, test = filescheck > pkg = get_tested_package(package, tmp_path) test/test_files.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/file-zero-length' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_zero_length_ignore__usr_l3') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_only_non_binary_in_usr_lib_exception[binary/only-non-binary-in-usr-lib_exception] _ [gw6] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_only_non_binary_in_usr_li1') package = 'binary/only-non-binary-in-usr-lib_exception' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/only-non-binary-in-usr-lib_exception']) def test_only_non_binary_in_usr_lib_exception(tmp_path, package, binariescheck): config = Config(TEST_CONFIG) config.configuration['UsrLibBinaryException'] = '^/usr/lib(64)?/python' output = Filter(config) test = BinariesCheck(config, output) > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:134: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/only-non-binary-in-usr-lib_exception' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_only_non_binary_in_usr_li1') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________________________________ test_rpath __________________________________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 def test_rpath(): readelf = readelfparser('rpath-lib.so', '/lib64/rpath-lib.so') assert readelf.is_shlib assert not readelf.is_archive > assert len(readelf.dynamic_section_info.runpaths) == 1 E assert 0 == 1 E + where 0 = len([]) E + where [] = .runpaths E + where = .dynamic_section_info test/test_readelf_parser.py:85: AssertionError __________________________ test_pkg_config[binary/pc] __________________________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_pkg_config_binary_pc_0') package = 'binary/pc' pkgconfigcheck = (, ) @pytest.mark.parametrize('package', ['binary/pc']) def test_pkg_config(tmp_path, package, pkgconfigcheck): output, test = pkgconfigcheck > test.check(get_tested_package(package, tmp_path)) test/test_pkgconfig.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/pc' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_pkg_config_binary_pc_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________________ test_icon_sizes[binary/tasque] ________________________ [gw11] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw11/test_icon_sizes_binary_tasque_0') package = 'binary/tasque' iconsizescheck = (, ) @pytest.mark.parametrize('package', ['binary/tasque']) def test_icon_sizes(tmp_path, package, iconsizescheck): output, test = iconsizescheck > test.check(get_tested_package(package, tmp_path)) test/test_icon_sizes.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/tasque' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw11/test_icon_sizes_binary_tasque_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_shlib2_devel[binary/shlib2-devel] ____________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_shlib2_devel_binary_shlib1') package = 'binary/shlib2-devel' libdependencycheck = (, ) @pytest.mark.parametrize('package', ['binary/shlib2-devel']) def test_shlib2_devel(tmp_path, package, libdependencycheck): output, test = libdependencycheck > test.check(get_tested_package(package, tmp_path)) test/test_lib_dependency.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/shlib2-devel' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_shlib2_devel_binary_shlib1') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________________________ test_simple_archive ______________________________ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 def test_simple_archive(): readelf = readelfparser('main.a') assert readelf.is_archive > assert len(readelf.section_info.elf_files) == 1 E assert 0 == 1 E + where 0 = len([]) E + where [] = .elf_files E + where = .section_info test/test_readelf_parser.py:46: AssertionError ______________________ test_unused_dependency_in_package _______________________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_unused_dependency_in_package(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('libtirpc.so.3.0.0'), '/lib64/x.so') run_elf_checks(test, pkg, pkgfile) > assert not test.readelf_parser.parsing_failed_reason() E assert not "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n" E + where "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0': No such file\n" = >() E + where > = .parsing_failed_reason E + where = .readelf_parser test/test_ldd_parser.py:70: AssertionError ___ test_non_position_independent_sugg[binary/non-position-independent-exec] ___ [gw5] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_non_position_independent_0') package = 'binary/non-position-independent-exec' binariescheck = (, ) @pytest.mark.parametrize('package', ['binary/non-position-independent-exec']) def test_non_position_independent_sugg(tmp_path, package, binariescheck): # reset PieExecutable option CONFIG.configuration['PieExecutables'] = [] output = Filter(CONFIG) test = BinariesCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_binaries.py:176: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/non-position-independent-exec' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_non_position_independent_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________________ test_lto_bytecode _______________________________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) def test_lto_bytecode(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('lto-object.o'), 'x.a') run_elf_checks(test, pkg, pkgfile) > assert not test.readelf_parser.parsing_failed_reason() E assert not "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n" E + where "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/lto-object.o': No such file\n" = >() E + where > = .parsing_failed_reason E + where = .readelf_parser test/test_readelf_parser.py:94: AssertionError ____________________________ test_executable_stack _____________________________ [gw15] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_executable_stack(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('executable-stack'), '/lib64/my/a.out') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) if 'ldd-failed' in out: pytest.skip("ldd failed, maybe it's a different architecture") > assert 'E: executable-stack /lib64/my/a.out' in out E assert 'E: executable-stack /lib64/my/a.out' in "fake: E: readelf-failed /lib64/my/a.out readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:169: AssertionError ____________ test_pkg_config_correct[binary/libreiserfscore-devel] _____________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_pkg_config_correct_binary0') package = 'binary/libreiserfscore-devel' pkgconfigcheck = (, ) @pytest.mark.parametrize('package', ['binary/libreiserfscore-devel']) def test_pkg_config_correct(tmp_path, package, pkgconfigcheck): output, test = pkgconfigcheck > test.check(get_tested_package(package, tmp_path)) test/test_pkgconfig.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libreiserfscore-devel' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_pkg_config_correct_binary0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________ test_pyc_magic_from_chunk[36-3379] ______________________ [gw17] linux -- Python 3.11.9 /usr/bin/python3.11 version = 36, magic = 3379 @pytest.mark.parametrize('version, magic', ((36, 3379), (37, 3393))) def test_pyc_magic_from_chunk(version, magic): > chunk = chunk_from_pyc(version) test/test_files.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ version = 36, size = 16 def chunk_from_pyc(version, size=16): """Helper to get start of an example pyc file as bytes""" path = get_tested_path(f'pyc/__future__.cpython-{version}.pyc') > with open(path, 'rb') as f: E FileNotFoundError: [Errno 2] No such file or directory: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/pyc/__future__.cpython-36.pyc' test/test_files.py:52: FileNotFoundError ____________________________ test_stripped_archive _____________________________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) def test_stripped_archive(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('stripped-archive.a'), 'x.a') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'E: static-library-without-symtab' in out E assert 'E: static-library-without-symtab' in "fake: E: readelf-failed x.a readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-archive.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-archive.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-archive.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-archive.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-archive.a': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:115: AssertionError _________________ test_missing_depency_on[binary/xrootd-devel] _________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_missing_depency_on_binary0') package = 'binary/xrootd-devel' libdependencycheck = (, ) @pytest.mark.parametrize('package', ['binary/xrootd-devel']) def test_missing_depency_on(tmp_path, package, libdependencycheck): output, test = libdependencycheck > test.check(get_tested_package(package, tmp_path)) test/test_lib_dependency.py:28: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/xrootd-devel' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_missing_depency_on_binary0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_mixed_ownership[binary/mixed-ownership] _________________ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_mixed_ownership_binary_mi0') package = 'binary/mixed-ownership' mixedownershipcheck = (, ) @pytest.mark.parametrize('package', ['binary/mixed-ownership']) def test_mixed_ownership(tmp_path, package, mixedownershipcheck): output, test = mixedownershipcheck > test.check(get_tested_package(package, tmp_path)) test/test_mixed_ownership.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/mixed-ownership' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_mixed_ownership_binary_mi0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________________ test_unused_dependency ____________________________ [gw11] linux -- Python 3.11.9 /usr/bin/python3.11 @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_unused_dependency(): ldd = lddparser('libtirpc.so.3.0.0') > assert not ldd.parsing_failed_reason E AssertionError: assert not 'ldd: /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0: No such file or directory\n' E + where 'ldd: /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/libtirpc.so.3.0.0: No such file or directory\n' = .parsing_failed_reason test/test_ldd_parser.py:38: AssertionError _________________ test_shlib_policy_errors[binary/libslp1234] __________________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_shlib_policy_errors_binar0') package = 'binary/libslp1234' slpcheck = (, ) @pytest.mark.parametrize('package', ['binary/libslp1234']) def test_shlib_policy_errors(tmp_path, package, slpcheck): output, test = slpcheck > test.check(get_tested_package(package, tmp_path)) test/test_shlib_policy.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libslp1234' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_shlib_policy_errors_binar0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________________ test_logrotate[binary/logrotate] _______________________ [gw6] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_logrotate_binary_logrotat0') package = 'binary/logrotate' logrotatecheck = (, ) @pytest.mark.parametrize('package', ['binary/logrotate']) def test_logrotate(tmp_path, package, logrotatecheck): output, test = logrotatecheck > test.check(get_tested_package(package, tmp_path)) test/test_logrotate.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/logrotate' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_logrotate_binary_logrotat0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________________ test_program_header_parsing __________________________ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 def test_program_header_parsing(): readelf = readelfparser('nested-function') > assert len(readelf.program_header_info.headers) == 11 E assert 0 == 11 E + where 0 = len([]) E + where [] = .headers E + where = .program_header_info test/test_readelf_parser.py:57: AssertionError _______________ test_unused_dependency_in_package_for_executable _______________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_unused_dependency_in_package_for_executable(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('appletviewer'), '/usr/bin/appletviewer') run_elf_checks(test, pkg, pkgfile) > assert not test.readelf_parser.parsing_failed_reason() E assert not "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n" E + where "readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/ldd/appletviewer': No such file\n" = >() E + where > = .parsing_failed_reason E + where = .readelf_parser test/test_ldd_parser.py:82: AssertionError ____________________________ test_lto_archive_text _____________________________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) def test_lto_archive_text(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('stripped-lto.a'), 'x.a') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'E: lto-no-text-in-archive' in out E assert 'E: lto-no-text-in-archive' in "fake: E: readelf-failed x.a readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-lto.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-lto.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-lto.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-lto.a': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/stripped-lto.a': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:105: AssertionError ____________________ test_no_signature[binary/no-signature] ____________________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_no_signature_binary_no_si0') package = 'binary/no-signature' signaturecheck = (, ) @pytest.mark.parametrize('package', ['binary/no-signature']) def test_no_signature(tmp_path, package, signaturecheck): output, test = signaturecheck > test.check(get_tested_package(package, tmp_path)) test/test_signature.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/no-signature' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_no_signature_binary_no_si0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________________ test_readelf_single_error_message _______________________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) def test_readelf_single_error_message(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('small_archive.a'), '/lib64/small_archive.a') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) filtered = [line for line in out.splitlines() if 'Not an ELF file' in line] > assert len(filtered) == 1 E assert 0 == 1 E + where 0 = len([]) test/test_readelf_parser.py:193: AssertionError _____________________________ test_call_setgroups ______________________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_call_setgroups(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = PkgFile('/bin/call-setgroups') pkgfile.path = get_full_path('call-setgroups') pkg.files[pkgfile.name] = pkgfile run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'E: missing-call-to-setgroups-before-setuid /bin/call-setgroups' in out E assert 'E: missing-call-to-setgroups-before-setuid /bin/call-setgroups' in "fake: E: readelf-failed /bin/call-setgroups readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-setgroups': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-setgroups': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-setgroups': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-setgroups': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-setgroups': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:260: AssertionError _________________________ test_shlib_policy_name_error _________________________ [gw2] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_shlib_policy_name_error(binariescheck): output, test = binariescheck with FakePkg('libgame') as pkg: pkgfile = pkg.add_file(get_full_path('libgame.so'), '/lib64/libgame.so') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'libgame: E: shlib-policy-name-error SONAME: libgame2-1.9.so.10.0.0 (/lib64/libgame.so), expected package suffix: 1_9-10_0_0' in out E assert 'libgame: E: shlib-policy-name-error SONAME: libgame2-1.9.so.10.0.0 (/lib64/libgame.so), expected package suffix: 1_9-10_0_0' in "libgame: E: readelf-failed /lib64/libgame.so readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libgame.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libgame.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libgame.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libgame.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libgame.so': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:292: AssertionError __________________________ test_run_strict[packages0] __________________________ [gw16] linux -- Python 3.11.9 /usr/bin/python3.11 capsys = <_pytest.capture.CaptureFixture object at 0x7f81e4cc3d50> packages = PosixPath('test/binary/ruby2.5-rubygem-rubyzip-testsuite-1.2.1-0.x86_64.rpm') @pytest.mark.parametrize('packages', [Path('test/binary/ruby2.5-rubygem-rubyzip-testsuite-1.2.1-0.x86_64.rpm')]) def test_run_strict(capsys, packages): """ Test if we convert warning to error """ additional_options = { 'rpmfile': [packages], 'strict': True, } options = {**options_preset, **additional_options} linter = Lint(options) linter.checks = _remove_except_zip(linter.checks) linter.run() out, err = capsys.readouterr() assert 'W: unable-to-read-zip' not in out > assert 'E: unable-to-read-zip' in out E AssertionError: assert 'E: unable-to-read-zip' in '============================ rpmlint session starts ============================\nrpmlint: 2.5.0\nconfiguration:\n /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/rpmlint/configdefaults.toml\n /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/configs/test.config\nchecks: 27, packages: 1\n\n 0 packages and 0 specfiles checked; 0 errors, 0 warnings, 0 filtered, 0 badness; has taken 0.0 s \n' test/test_lint.py:286: AssertionError _____________________ test_unknown_key[binary/unknown-key] _____________________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_unknown_key_binary_unknow0') package = 'binary/unknown-key' signaturecheck = (, ) @pytest.mark.parametrize('package', ['binary/unknown-key']) def test_unknown_key(tmp_path, package, signaturecheck): output, test = signaturecheck > test.check(get_tested_package(package, tmp_path)) test/test_signature.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/unknown-key' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_unknown_key_binary_unknow0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________________________________ test_basic __________________________________ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 def test_basic(): objdump = objdumpparser('executable-stack', '/lib64/executable-stack') > assert not objdump.parsing_failed_reason E assert not "objdump: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n" E + where "objdump: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n" = .parsing_failed_reason test/test_objdump_parser.py:37: AssertionError _____________________ test_invalid_signature[binary/hello] _____________________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_invalid_signature_binary_0') package = 'binary/hello' signaturecheck = (, ) @pytest.mark.parametrize('package', ['binary/hello']) def test_invalid_signature(tmp_path, package, signaturecheck): output, test = signaturecheck > test.check(get_tested_package(package, tmp_path)) test/test_signature.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/hello' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_invalid_signature_binary_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________________ test_call_gethostbyname ____________________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_call_gethostbyname(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('hostname'), '/usr/bin/hostname') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'W: binary-or-shlib-calls-gethostbyname' in out E assert 'W: binary-or-shlib-calls-gethostbyname' in "fake: E: readelf-failed /usr/bin/hostname readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/hostname': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/hostname': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/hostname': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/hostname': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/hostname': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:271: AssertionError _________________________ test_dynamic_section_parsing _________________________ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 def test_dynamic_section_parsing(): readelf = readelfparser('libutil-2.29.so', '/lib64/libutil-2.29.so') assert readelf.is_shlib assert not readelf.is_archive sections = readelf.dynamic_section_info.sections > assert len(sections) == 30 E assert 0 == 30 E + where 0 = len([]) test/test_readelf_parser.py:71: AssertionError ___________________________ test_no_ldconfig_symlink ___________________________ [gw11] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_no_ldconfig_symlink(binariescheck): output, test = binariescheck with FakePkg('libfake') as pkg: pkgfile = pkg.add_file(get_full_path('libutil-2.29.so'), '/lib64/libutil-2.29.so') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'no-ldconfig-symlink /lib64/libutil-2.29.so' in out E assert 'no-ldconfig-symlink /lib64/libutil-2.29.so' in "libfake: E: readelf-failed /lib64/libutil-2.29.so readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libutil-2.29.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libutil-2.29.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libutil-2.29.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libutil-2.29.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libutil-2.29.so': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:235: AssertionError ________________ test_shlib_policy_wrong_name[binary/libtest1] _________________ [gw2] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_shlib_policy_wrong_name_b0') package = 'binary/libtest1' slpcheck = (, ) @pytest.mark.parametrize('package', ['binary/libtest1']) def test_shlib_policy_wrong_name(tmp_path, package, slpcheck): output, test = slpcheck > test.check(get_tested_package(package, tmp_path)) test/test_shlib_policy.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libtest1' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_shlib_policy_wrong_name_b0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________________________ test_no_soname ________________________________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_no_soname(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('no-soname.so'), '/lib64/no-soname.so') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'no-soname /lib64/no-soname.so' in out E assert 'no-soname /lib64/no-soname.so' in "fake: E: readelf-failed /lib64/no-soname.so readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/no-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/no-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/no-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/no-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/no-soname.so': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:203: AssertionError ________________________ test_executable_stack_package _________________________ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_executable_stack_package(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('executable-stack'), 'a.out') run_elf_checks(test, FakePkg('fake'), pkgfile) out = output.print_results(output.results) if 'ldd-failed' in out: pytest.skip("ldd failed, maybe it's a different architecture") > assert 'W: missing-mandatory-optflags a.out -fno-PIE -g -Ofast' in out E assert 'W: missing-mandatory-optflags a.out -fno-PIE -g -Ofast' in "fake: E: readelf-failed a.out readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/executable-stack': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_objdump_parser.py:58: AssertionError ________________________________ test_bca_files ________________________________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) def test_bca_files(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('libkleeRuntimeFreeStanding.bca'), '/usr/lib64/klee/runtime/libkleeRuntimeFreeStanding.bca') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'E: ' not in out E assert 'E: ' not in "fake: E: readelf-failed /usr/lib64/klee/runtime/libkleeRuntimeFreeStanding.bca readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" E 'E: ' is contained here: E fake: E: readelf-failed /usr/lib64/klee/runtime/libkleeRuntimeFreeStanding.bca readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file E ? +++ E E readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file E E readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file E E readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file E E readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/libkleeRuntimeFreeStanding.bca': No such file E E Executing readelf on this file failed, all checks could not be run. test/test_readelf_parser.py:281: AssertionError _____________________________ test_invalid_soname ______________________________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_invalid_soname(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('invalid-soname.so'), '/lib64/invalid-soname.so') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'invalid-soname /lib64/invalid-soname.so' in out E assert 'invalid-soname /lib64/invalid-soname.so' in "fake: E: readelf-failed /lib64/invalid-soname.so readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/invalid-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/invalid-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/invalid-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/invalid-soname.so': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/invalid-soname.so': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:213: AssertionError ________ test_shlib_policy_missing_suffix[binary/libslp-missing-suffix] ________ [gw2] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_shlib_policy_missing_suff0') package = 'binary/libslp-missing-suffix' slpcheck = (, ) @pytest.mark.parametrize('package', ['binary/libslp-missing-suffix']) def test_shlib_policy_missing_suffix(tmp_path, package, slpcheck): output, test = slpcheck > test.check(get_tested_package(package, tmp_path)) test/test_shlib_policy.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/libslp-missing-suffix' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_shlib_policy_missing_suff0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________________ test_pam_modules[binary/pam-module] ______________________ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_pam_modules_binary_pam_mo0') package = 'binary/pam-module' pammodulecheck = (, ) @pytest.mark.parametrize('package', ['binary/pam-module']) def test_pam_modules(tmp_path, package, pammodulecheck): output, test = pammodulecheck > test.check(get_tested_package(package, tmp_path)) test/test_pam_modules.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/pam-module' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_pam_modules_binary_pam_mo0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________________________ test_call_mktemp _______________________________ [gw11] linux -- Python 3.11.9 /usr/bin/python3.11 binariescheck = (, ) @pytest.mark.skipif(not IS_X86_64, reason='x86-64 only') def test_call_mktemp(binariescheck): output, test = binariescheck with FakePkg('fake') as pkg: pkgfile = pkg.add_file(get_full_path('call-mktemp'), '/bin/call-mktemp') run_elf_checks(test, pkg, pkgfile) out = output.print_results(output.results) > assert 'E: call-to-mktemp /bin/call-mktemp' in out E assert 'E: call-to-mktemp /bin/call-mktemp' in "fake: E: readelf-failed /bin/call-mktemp readelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-mktemp': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-mktemp': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-mktemp': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-mktemp': No such file\n\nreadelf: Error: '/build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build/test/readelf/call-mktemp': No such file\n\nExecuting readelf on this file failed, all checks could not be run.\n\n" test/test_readelf_parser.py:247: AssertionError _________________ test_sysv_init_on_systemd_check[binary/init] _________________ [gw8] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_sysv_init_on_systemd_chec0') package = 'binary/init' sysvcheck = (, ) @pytest.mark.parametrize('package', ['binary/init']) def test_sysv_init_on_systemd_check(tmp_path, package, sysvcheck): output, test = sysvcheck > test.check(get_tested_package(package, tmp_path)) test/test_sysvinitonsystemd.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/init' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_sysv_init_on_systemd_chec0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________ test_useless_provides_only_versions[binary/fuse-common] ____________ [gw18] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_useless_provides_only_ver0') package = 'binary/fuse-common' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/fuse-common']) def test_useless_provides_only_versions(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/fuse-common' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_useless_provides_only_ver0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________________ test_development_package[binary/foo-devel] __________________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_development_package_binar0') package = 'binary/foo-devel' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/foo-devel']) def test_development_package(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/foo-devel' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_development_package_binar0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_forbidden_controlchar_found_changelog[binary/ruby2.6-rubygem-fast_gettext] _ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_forbidden_controlchar_fou0') package = 'binary/ruby2.6-rubygem-fast_gettext' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/ruby2.6-rubygem-fast_gettext']) def test_forbidden_controlchar_found_changelog(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:117: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/ruby2.6-rubygem-fast_gettext' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_forbidden_controlchar_fou0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________________ test_unexpanded_macros[binary/unexpanded1] __________________ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_unexpanded_macros_binary_0') package = 'binary/unexpanded1' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/unexpanded1']) def test_unexpanded_macros(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/unexpanded1' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_unexpanded_macros_binary_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_check_warning[binary/no-url-tag] _____________________ [gw15] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_check_warning_binary_no_u0') package = 'binary/no-url-tag' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/no-url-tag']) def test_check_warning(tmp_path, package, tagscheck): """Test if a package contains the warning for summary-not-capitalized, summary-ended-with-dot, no-url-tag.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/no-url-tag' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_check_warning_binary_no_u0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________________ test_self_provides[binary/self] ________________________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_self_provides_binary_self0') package = 'binary/self' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/self']) def test_self_provides(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/self' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_self_provides_binary_self0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________ test_overshadowing_of_initscript[binary/rc-links] _______________ [gw16] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw16/test_overshadowing_of_initscri0') package = 'binary/rc-links' sysvcheck = (, ) @pytest.mark.parametrize('package', ['binary/rc-links']) def test_overshadowing_of_initscript(tmp_path, package, sysvcheck): output, test = sysvcheck > test.check(get_tested_package(package, tmp_path)) test/test_sysvinitonsystemd.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/rc-links' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw16/test_overshadowing_of_initscri0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________ test_check_unexpanded_macro[binary/unexpanded-macro-exp] ___________ [gw7] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_check_unexpanded_macro_bi0') package = 'binary/unexpanded-macro-exp' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/unexpanded-macro-exp']) def test_check_unexpanded_macro(tmp_path, package, tagscheck): """Test if a package has an unexpanded macro in it's specfile.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/unexpanded-macro-exp' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw7/test_check_unexpanded_macro_bi0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________ test_check_misc_warning[binary/misc-warnings] _________________ [gw18] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_check_misc_warning_binary0') package = 'binary/misc-warnings' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/misc-warnings']) def test_check_misc_warning(tmp_path, package, tagscheck): """Test package for check tag-in-description, name-repeated-in-summary, invalid-url.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:238: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/misc-warnings' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_check_misc_warning_binary0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________ test_invalid_license_exception[binary/invalid-exception] ___________ [gw5] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_invalid_license_exception0') package = 'binary/invalid-exception' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/invalid-exception']) def test_invalid_license_exception(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/invalid-exception' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_invalid_license_exception0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________ test_check_misc_warning_not_found[binary/misc-no-warnings] __________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_check_misc_warning_not_fo0') package = 'binary/misc-no-warnings' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/misc-no-warnings']) def test_check_misc_warning_not_found(tmp_path, package, tagscheck): """Test package for check not in out tag-in-description, name-repeated-in-summary, invalid-url.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/misc-no-warnings' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_check_misc_warning_not_fo0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________ test_check_summary_warning[binary/summary-warning] ______________ [gw8] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_check_summary_warning_bin0') package = 'binary/summary-warning' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/summary-warning']) def test_check_summary_warning(tmp_path, package, tagscheck): """Test package for check - in out, summary-too-long, summary-has-leading-spaces, description-shorter-than-summary, - not in out invalid-version, unexpanded-macro. """ output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/summary-warning' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw8/test_check_summary_warning_bin0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________ test_valid_license_exception[binary/valid-exception] _____________ [gw2] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_valid_license_exception_b0') package = 'binary/valid-exception' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/valid-exception']) def test_valid_license_exception(tmp_path, package, tagscheck): CONFIG.info = True CONFIG.configuration['ValidLicenseExceptions'] = ['389-exception'] output = Filter(CONFIG) test = TagsCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/valid-exception' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw2/test_valid_license_exception_b0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________ test_check_errors_not_found[binary/invalid-la-file] ______________ [gw19] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_check_errors_not_found_bi0') package = 'binary/invalid-la-file' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/invalid-la-file']) def test_check_errors_not_found(tmp_path, package, tagscheck): """Test packages for checks summary-too-long, summary-not-capitalized, summary-ended-with-dot, summary-has-leading-spaces, no-url-tag, description-shorter-than-summary. """ output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:217: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/invalid-la-file' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_check_errors_not_found_bi0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________ test_check_invalid_license[binary/invalid-license] ______________ [gw14] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_check_invalid_license_bin0') package = 'binary/invalid-license' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/invalid-license']) def test_check_invalid_license(tmp_path, package, tagscheck): """Test if a package check, - in out, invalid-license, - not in out, requires-on-release.""" CONFIG.configuration['ValidLicenses'] = ['MIT'] output = Filter(CONFIG) test = TagsCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/invalid-license' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_check_invalid_license_bin0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________ test_package_random_warnings[binary/random-exp] ________________ [gw15] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_package_random_warnings_b0') package = 'binary/random-exp' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/random-exp']) def test_package_random_warnings(tmp_path, package, tagscheck): """Test if a package has check, - in out, obsolete-not-provided description-line-too-long, - not in out, invalid-dependency, unreasonable-epoch, no-description-tag, self-obsoletion.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/random-exp' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw15/test_package_random_warnings_b0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_forbidden_controlchar_found_requires[binary/xtables-addons-kmp-default] _ [gw6] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_forbidden_controlchar_fou0') package = 'binary/xtables-addons-kmp-default' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/xtables-addons-kmp-default']) def test_forbidden_controlchar_found_requires(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/xtables-addons-kmp-default' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw6/test_forbidden_controlchar_fou0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _________________ test_package_random_exp[binary/random-devel] _________________ [gw17] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_package_random_exp_binary0') package = 'binary/random-devel' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/random-devel']) def test_package_random_exp(tmp_path, package, tagscheck): """Test if a package check, - in out, self-obsoletion, - not in out, obsolete-not-provided, description-line-too-long, devel-dependency.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:318: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/random-devel' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_package_random_exp_binary0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________________ test_check_errors[binary/invalid-version] ___________________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_check_errors_binary_inval0') package = 'binary/invalid-version' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/invalid-version']) def test_check_errors(tmp_path, package, tagscheck): """Test package for check invalid-version.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:156: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/invalid-version' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_check_errors_binary_inval0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________ test_check_requires_on_release[binary/requires-on-release] __________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_check_requires_on_release0') package = 'binary/requires-on-release' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/requires-on-release']) def test_check_requires_on_release(tmp_path, package, tagscheck): """Test if a package check, - in out, requires-on-release.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:337: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/requires-on-release' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_check_requires_on_release0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________ test_missing_provides[binary/missingprovides] _________________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_missing_provides_binary_m0') package = 'binary/missingprovides' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/missingprovides']) def test_missing_provides(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/missingprovides' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_missing_provides_binary_m0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________ test_check_invalid_dependency[binary/invalid-dependency] ___________ [gw1] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_check_invalid_dependency_0') package = 'binary/invalid-dependency' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/invalid-dependency']) def test_check_invalid_dependency(tmp_path, package, tagscheck): """Test if a package has invalid-dependency, no-description-tag, unreasonable-epoch.""" output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/invalid-dependency' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw1/test_check_invalid_dependency_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________ test_check_non_standard_group[binary/non-standard-group] ___________ [gw16] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw16/test_check_non_standard_group_0') package = 'binary/non-standard-group' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/non-standard-group']) def test_check_non_standard_group(tmp_path, package, tagscheck): """Test if a package has check, - in out, non-standard-group - not in out, not-standard-release-extension.""" CONFIG.configuration['ValidGroups'] = ['Devel/Something'] CONFIG.configuration['ReleaseExtension'] = '0' output = Filter(CONFIG) test = TagsCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/non-standard-group' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw16/test_check_non_standard_group_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______________________ test_tmpfiles[binary/tempfiled] ________________________ [gw12] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_tmpfiles_binary_tempfiled0') package = 'binary/tempfiled' tmpfilescheck = (, ) @pytest.mark.parametrize('package', ['binary/tempfiled']) def test_tmpfiles(tmp_path, package, tmpfilescheck): output, test = tmpfilescheck > test.check(get_tested_package(package, tmp_path)) test/test_tmp_files.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/tempfiled' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw12/test_tmpfiles_binary_tempfiled0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _______ test_summary_on_multiple_lines[binary/summary-on-multiple-lines] _______ [gw17] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_summary_on_multiple_lines0') package = 'binary/summary-on-multiple-lines' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/summary-on-multiple-lines']) def test_summary_on_multiple_lines(tmp_path, package, tagscheck): # Test if a package has summary on multiple lines. output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:423: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/summary-on-multiple-lines' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw17/test_summary_on_multiple_lines0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________________ test_classpath_and_index[binary/asm] _____________________ [gw0] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_classpath_and_index_binar0') package = 'binary/asm' zipcheck = (, ) @pytest.mark.parametrize('package', ['binary/asm']) def test_classpath_and_index(tmp_path, package, zipcheck): output, test = zipcheck > test.check(get_tested_package(package, tmp_path)) test/test_zip.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/asm' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw0/test_classpath_and_index_binar0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError __________ test_bad_crc_and_compression[binary/bad-crc-uncompressed] ___________ [gw19] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_bad_crc_and_compression_b0') package = 'binary/bad-crc-uncompressed' zipcheck = (, ) @pytest.mark.parametrize('package', ['binary/bad-crc-uncompressed']) def test_bad_crc_and_compression(tmp_path, package, zipcheck): output, test = zipcheck > test.check(get_tested_package(package, tmp_path)) test/test_zip.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/bad-crc-uncompressed' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw19/test_bad_crc_and_compression_b0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ________________________ test_xinetd[binary/needxinetd] ________________________ [gw3] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_xinetd_binary_needxinetd_0') package = 'binary/needxinetd' xinetdcheck = (, ) @pytest.mark.parametrize('package', ['binary/needxinetd']) def test_xinetd(tmp_path, package, xinetdcheck): output, test = xinetdcheck > test.check(get_tested_package(package, tmp_path)) test/test_xinetd.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/needxinetd' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw3/test_xinetd_binary_needxinetd_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________________ test_zip2[binary/texlive-codepage-doc] ____________________ [gw9] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_zip2_binary_texlive_codep0') package = 'binary/texlive-codepage-doc' zipcheck = (, ) @pytest.mark.parametrize('package', ['binary/texlive-codepage-doc']) def test_zip2(tmp_path, package, zipcheck): output, test = zipcheck > test.check(get_tested_package(package, tmp_path)) test/test_zip.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/texlive-codepage-doc' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw9/test_zip2_binary_texlive_codep0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ___________________ test_tmpfiles2[binary/systemd-tmpfiles] ____________________ [gw18] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_tmpfiles2_binary_systemd_0') package = 'binary/systemd-tmpfiles' tmpfilescheck = (, ) @pytest.mark.parametrize('package', ['binary/systemd-tmpfiles']) def test_tmpfiles2(tmp_path, package, tmpfilescheck): output, test = tmpfilescheck > test.check(get_tested_package(package, tmp_path)) test/test_tmp_files.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/systemd-tmpfiles' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw18/test_tmpfiles2_binary_systemd_0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________ test_forbidden_controlchar_found[binary/SpecCheck4] ______________ [gw10] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_forbidden_controlchar_fou0') package = 'binary/SpecCheck4' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/SpecCheck4']) def test_forbidden_controlchar_found(tmp_path, package, tagscheck): output, test = tagscheck > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/SpecCheck4' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw10/test_forbidden_controlchar_fou0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ______________ test_package_dev_dependency[binary/dev-dependency] ______________ [gw5] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_package_dev_dependency_bi0') package = 'binary/dev-dependency' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/dev-dependency']) def test_package_dev_dependency(tmp_path, package, tagscheck): """Test if a package check, - in out, devel-dependency, - not in out, non-standard-group.""" CONFIG.configuration['ValidGroups'] = ['Devel/Something'] output = Filter(CONFIG) test = TagsCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:411: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/dev-dependency' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw5/test_package_dev_dependency_bi0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _____________ test_zip1[binary/ruby2.5-rubygem-rubyzip-testsuite] ______________ [gw13] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_zip1_binary_ruby2_5_rubyg0') package = 'binary/ruby2.5-rubygem-rubyzip-testsuite' zipcheck = (, ) @pytest.mark.parametrize('package', ['binary/ruby2.5-rubygem-rubyzip-testsuite']) def test_zip1(tmp_path, package, zipcheck): output, test = zipcheck > test.check(get_tested_package(package, tmp_path)) test/test_zip.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/ruby2.5-rubygem-rubyzip-testsuite' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw13/test_zip1_binary_ruby2_5_rubyg0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ____________ test_tmpfiles_correct[binary/systemd-tmpfiles_correct] ____________ [gw14] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_tmpfiles_correct_binary_s0') package = 'binary/systemd-tmpfiles_correct' tmpfilescheck = (, ) @pytest.mark.parametrize('package', ['binary/systemd-tmpfiles_correct']) def test_tmpfiles_correct(tmp_path, package, tmpfilescheck): output, test = tmpfilescheck > test.check(get_tested_package(package, tmp_path)) test/test_tmp_files.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/systemd-tmpfiles_correct' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw14/test_tmpfiles_correct_binary_s0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError _ test_package_not_std_release_extension[binary/not-standard-release-extension] _ [gw4] linux -- Python 3.11.9 /usr/bin/python3.11 tmp_path = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_package_not_std_release_e0') package = 'binary/not-standard-release-extension' tagscheck = (, ) @pytest.mark.parametrize('package', ['binary/not-standard-release-extension']) def test_package_not_std_release_extension(tmp_path, package, tagscheck): """Test if package has check, - in out, not-standard-release-extension - not in out, invalid-license.""" CONFIG.configuration['ReleaseExtension'] = 'hello$' CONFIG.configuration['ValidLicenses'] = ['Apache-2.0 License'] output = Filter(CONFIG) test = TagsCheck(CONFIG, output) > test.check(get_tested_package(package, tmp_path)) test/test_tags.py:373: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'binary/not-standard-release-extension' testdir = PosixPath('/tmp/pytest-of-pbuilder1/pytest-0/popen-gw4/test_package_not_std_release_e0') def get_tested_package(name, testdir): filename = Path(name).name + '-*.rpm' candidates = list(get_tested_path(name).parent.glob(filename)) > assert len(candidates) == 1 E AssertionError test/Testing.py:54: AssertionError ---------- coverage: platform linux, python 3.11.9-final-0 ----------- Name Stmts Miss Cover ---------------------------------------------------------------- rpmlint/__init__.py 0 0 100% rpmlint/__isocodes__.py 2 0 100% rpmlint/arparser.py 14 9 36% rpmlint/checks/AbstractCheck.py 45 14 69% rpmlint/checks/AlternativesCheck.py 164 137 16% rpmlint/checks/AppDataCheck.py 24 15 38% rpmlint/checks/BashismsCheck.py 43 34 21% rpmlint/checks/BinariesCheck.py 410 281 31% rpmlint/checks/BuildRootAndDateCheck.py 25 9 64% rpmlint/checks/ConfigFilesCheck.py 12 0 100% rpmlint/checks/DBusPolicyCheck.py 38 31 18% rpmlint/checks/DocCheck.py 76 63 17% rpmlint/checks/DuplicatesCheck.py 63 5 92% rpmlint/checks/ErlangCheck.py 23 12 48% rpmlint/checks/FHSCheck.py 32 18 44% rpmlint/checks/FilesCheck.py 786 280 64% rpmlint/checks/I18NCheck.py 86 19 78% rpmlint/checks/IconSizesCheck.py 18 12 33% rpmlint/checks/LSBCheck.py 22 12 45% rpmlint/checks/LibraryDependencyCheck.py 45 27 40% rpmlint/checks/LogrotateCheck.py 51 46 10% rpmlint/checks/MenuCheck.py 162 132 19% rpmlint/checks/MenuXDGCheck.py 58 44 24% rpmlint/checks/MixedOwnershipCheck.py 15 12 20% rpmlint/checks/PAMModulesCheck.py 18 10 44% rpmlint/checks/PkgConfigCheck.py 32 20 38% rpmlint/checks/PostCheck.py 128 92 28% rpmlint/checks/PythonCheck.py 133 10 92% rpmlint/checks/SharedLibraryPolicyCheck.py 71 56 21% rpmlint/checks/SignatureCheck.py 26 15 42% rpmlint/checks/SourceCheck.py 34 1 97% rpmlint/checks/SpecCheck.py 517 12 98% rpmlint/checks/SysVInitOnSystemdCheck.py 38 28 26% rpmlint/checks/TagsCheck.py 402 133 67% rpmlint/checks/TmpFilesCheck.py 52 41 21% rpmlint/checks/XinetdDepCheck.py 8 5 38% rpmlint/checks/ZipCheck.py 49 34 31% rpmlint/checks/ZyppSyntaxCheck.py 15 0 100% rpmlint/cli.py 90 41 54% rpmlint/color.py 12 5 58% rpmlint/config.py 91 9 90% rpmlint/filter.py 111 22 80% rpmlint/helpers.py 22 0 100% rpmlint/lddparser.py 45 19 58% rpmlint/lint.py 241 71 71% rpmlint/objdumpparser.py 26 12 54% rpmlint/pkg.py 596 123 79% rpmlint/pkgfile.py 36 0 100% rpmlint/readelfparser.py 190 75 61% rpmlint/rpmdiff.py 161 115 29% rpmlint/spellcheck.py 66 16 76% rpmlint/stringsparser.py 14 9 36% rpmlint/version.py 8 4 50% ---------------------------------------------------------------- TOTAL 5446 2190 60% =========================== short test summary info ============================ FAILED test/test_FHS.py::test_FHS_compliance[binary/non-fhs] - AssertionError FAILED test/test_alternatives.py::test_non_update_alternative_pkg[binary/self] FAILED test/test_binaries.py::test_shlib_with_no_exec_glibc[binary/glibc] - A... FAILED test/test_LSB.py::test_LSB_compliance[binary/fPing] - AssertionError FAILED test/test_binaries.py::test_lto_ghc_archive[binary/ghc] - AssertionError FAILED test/test_build_date.py::test_build_date_time[binary/builddate] - Asse... FAILED test/test_alternatives.py::test_update_alternatives_correctness[binary/python39-evtx] FAILED test/test_files.py::test_makefile_junk[binary/makefile-junk] - Asserti... FAILED test/test_dbus_policy.py::test_dbus_policy[binary/dbusrule] - Assertio... FAILED test/test_files.py::test_zero_length_ignore[/etc/security/console.apps-False-binary/file-zero-length] FAILED test/test_doc.py::test_doc_file_dep[binary/doc-file-dependency] - Asse... FAILED test/test_erlang.py::test_erlang[binary/erlang-test] - AssertionError FAILED test/test_files.py::test_provides_devel[binary/development] - Assertio... FAILED test/test_appdata.py::test_appdata_fail_no_checker[binary/appdata] - A... FAILED test/test_binaries.py::test_forbidden_c_calls[binary/crypto-policy] - ... FAILED test/test_alternatives.py::test_update_alternative_ok[binary/alternatives-ok] FAILED test/test_binaries.py::test_no_binary[binary/no-binary] - AssertionError FAILED test/test_build_date.py::test_build_date_time_correct[binary/bashisms] FAILED test/test_files.py::test_pyc_magic_from_chunk[37-3393] - FileNotFoundE... FAILED test/test_files.py::test_shlib1[binary/shlib1] - AssertionError FAILED test/test_alternatives.py::test_libalternative_ok[binary/libalternatives-ok] FAILED test/test_binaries.py::test_libtool_wrapper[binary/libtool-wrapper] - ... FAILED test/test_doc.py::test_install_file_in_docs[binary/install-file-in-docs] FAILED test/test_files.py::test_sphinx_inv_files[binary/python3-greenlet] - A... FAILED test/test_binaries.py::test_position_independent_executable[binary/bcc-lua] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/.nosearch-False-binary/file-zero-length] FAILED test/test_binaries.py::test_invalid_ldconfig_symlink[binary/libtest3] FAILED test/test_alternatives.py::test_update_alternative_borked[binary/alternatives-borked] FAILED test/test_files.py::test_unexpanded_macros[binary/unexpanded-macro-files] FAILED test/test_files.py::test_shlib2_devel[binary/shlib2-devel] - Assertion... FAILED test/test_binaries.py::test_waived_forbidden_c_calls[binary/ngircd] - ... FAILED test/test_binaries.py::test_no_arch_issues[binary/noarch] - AssertionE... FAILED test/test_diff.py::test_distribution_tags - SystemExit: 2 FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/python/__init__.py-False-binary/file-zero-length] FAILED test/test_filter.py::test_filtered_output - AssertionError FAILED test/test_binaries.py::test_non_position_independent[binary/non-position-independent-exec] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/emptyfile-True-binary/file-zero-length] FAILED test/test_binaries.py::test_invalid_la_file[binary/invalid-la-file] - ... FAILED test/test_filter.py::test_data_storing - AssertionError FAILED test/test_files.py::test_pyc_mtime_from_chunk[36-1513659236] - FileNot... FAILED test/test_files.py::test_rust_files[binary/rust] - AssertionError FAILED test/test_build_root.py::test_build_root[binary/buildroot] - Assertion... FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/ruby/gem.build_complete-False-binary/file-zero-length] FAILED test/test_binaries.py::test_not_valid_ldconfig_symlink[binary/libtest4] FAILED test/test_diff.py::test_exclude - SystemExit: 2 FAILED test/test_files.py::test_invalid_package[binary/filechecks] - Assertio... FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/python/py.typed-False-binary/file-zero-length] FAILED test/test_files.py::test_python_bytecode_magic[binary/python3-power] FAILED test/test_binaries.py::test_only_non_binary_in_usr_lib[binary/only-non-binary-in-usr-lib] FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/nonemptyfile-False-binary/file-zero-length] FAILED test/test_filter.py::test_description_storing - AssertionError FAILED test/test_alternatives.py::test_libalternative_borked[binary/libalternatives-borked] FAILED test/test_binaries.py::test_lto_bytecode[binary/libreiserfscore-devel] FAILED test/test_binaries.py::test_shlib_with_no_exec[binary/libnoexec] - Ass... FAILED test/test_files.py::test_manual_pages[binary/manual-pages] - Assertion... FAILED test/test_filter.py::test_blocked_filters - AssertionError FAILED test/test_files.py::test_distribution_tags[binary/ngircd] - AssertionE... FAILED test/test_binaries.py::test_multiple_errors[binary/multiple_errors] - ... FAILED test/test_binaries.py::test_library[binary/libtest] - AssertionError FAILED test/test_binaries.py::test_binary_in_etc[binary/binary-in-etc] - Asse... FAILED test/test_doc.py::test_doccheck[binary/mydoc] - AssertionError FAILED test/test_files.py::test_pyc_mtime_from_chunk[37-1519778958] - FileNot... FAILED test/test_ldd_parser.py::test_opt_dependency - assert not "readelf: Er... FAILED test/test_ldd_parser.py::test_undefined_symbol - AssertionError: asser... FAILED test/test_lint.py::test_explain_known_warn_on_function[configs0] - Ass... FAILED test/test_files.py::test_file_not_utf8_for_compression_algorithms[binary/testdocumentation] FAILED test/test_binaries.py::test_shared_library1[binary/libtest1] - Asserti... FAILED test/test_binaries.py::test_lto_archive_text[binary/lto-text] - Assert... FAILED test/test_files.py::test_tcl_package[binary/tclpackage] - AssertionError FAILED test/test_binaries.py::test_patchable_function_entry_archive[binary/libtest] FAILED test/test_lint.py::test_descriptions_from_config[packages0] - Assertio... FAILED test/test_ldd_parser.py::test_usr_dependency - assert not "readelf: Er... FAILED test/test_files.py::test_devel_files[binary/netmask-debugsource] - Ass... FAILED test/test_filter.py::test_output - AssertionError FAILED test/test_lint.py::test_explain_known_warn_on_function[configs1] - Ass... FAILED test/test_ldd_parser.py::test_dependencies - AssertionError: assert no... FAILED test/test_binaries.py::test_shared_library2[binary/libtest2] - Asserti... FAILED test/test_files.py::test_zero_length_ignore[/usr/lib/python/pypackagefromwheel-0.0.0.dist-info/REQUESTED-False-binary/file-zero-length] FAILED test/test_binaries.py::test_only_non_binary_in_usr_lib_exception[binary/only-non-binary-in-usr-lib_exception] FAILED test/test_readelf_parser.py::test_rpath - assert 0 == 1 FAILED test/test_pkgconfig.py::test_pkg_config[binary/pc] - AssertionError FAILED test/test_icon_sizes.py::test_icon_sizes[binary/tasque] - AssertionError FAILED test/test_lib_dependency.py::test_shlib2_devel[binary/shlib2-devel] - ... FAILED test/test_readelf_parser.py::test_simple_archive - assert 0 == 1 FAILED test/test_ldd_parser.py::test_unused_dependency_in_package - assert no... FAILED test/test_binaries.py::test_non_position_independent_sugg[binary/non-position-independent-exec] FAILED test/test_readelf_parser.py::test_lto_bytecode - assert not "readelf: ... FAILED test/test_readelf_parser.py::test_executable_stack - assert 'E: execut... FAILED test/test_pkgconfig.py::test_pkg_config_correct[binary/libreiserfscore-devel] FAILED test/test_files.py::test_pyc_magic_from_chunk[36-3379] - FileNotFoundE... FAILED test/test_readelf_parser.py::test_stripped_archive - assert 'E: static... FAILED test/test_lib_dependency.py::test_missing_depency_on[binary/xrootd-devel] FAILED test/test_mixed_ownership.py::test_mixed_ownership[binary/mixed-ownership] FAILED test/test_ldd_parser.py::test_unused_dependency - AssertionError: asse... FAILED test/test_shlib_policy.py::test_shlib_policy_errors[binary/libslp1234] FAILED test/test_logrotate.py::test_logrotate[binary/logrotate] - AssertionError FAILED test/test_readelf_parser.py::test_program_header_parsing - assert 0 == 11 FAILED test/test_ldd_parser.py::test_unused_dependency_in_package_for_executable FAILED test/test_readelf_parser.py::test_lto_archive_text - assert 'E: lto-no... FAILED test/test_signature.py::test_no_signature[binary/no-signature] - Asser... FAILED test/test_readelf_parser.py::test_readelf_single_error_message - asser... FAILED test/test_readelf_parser.py::test_call_setgroups - assert 'E: missing-... FAILED test/test_readelf_parser.py::test_shlib_policy_name_error - assert 'li... FAILED test/test_lint.py::test_run_strict[packages0] - AssertionError: assert... FAILED test/test_signature.py::test_unknown_key[binary/unknown-key] - Asserti... FAILED test/test_objdump_parser.py::test_basic - assert not "objdump: '/build... FAILED test/test_signature.py::test_invalid_signature[binary/hello] - Asserti... FAILED test/test_readelf_parser.py::test_call_gethostbyname - assert 'W: bina... FAILED test/test_readelf_parser.py::test_dynamic_section_parsing - assert 0 =... FAILED test/test_readelf_parser.py::test_no_ldconfig_symlink - assert 'no-ldc... FAILED test/test_shlib_policy.py::test_shlib_policy_wrong_name[binary/libtest1] FAILED test/test_readelf_parser.py::test_no_soname - assert 'no-soname /lib64... FAILED test/test_objdump_parser.py::test_executable_stack_package - assert 'W... FAILED test/test_readelf_parser.py::test_bca_files - assert 'E: ' not in "fak... FAILED test/test_readelf_parser.py::test_invalid_soname - assert 'invalid-son... FAILED test/test_shlib_policy.py::test_shlib_policy_missing_suffix[binary/libslp-missing-suffix] FAILED test/test_pam_modules.py::test_pam_modules[binary/pam-module] - Assert... FAILED test/test_readelf_parser.py::test_call_mktemp - assert 'E: call-to-mkt... FAILED test/test_sysvinitonsystemd.py::test_sysv_init_on_systemd_check[binary/init] FAILED test/test_tags.py::test_useless_provides_only_versions[binary/fuse-common] FAILED test/test_tags.py::test_development_package[binary/foo-devel] - Assert... FAILED test/test_tags.py::test_forbidden_controlchar_found_changelog[binary/ruby2.6-rubygem-fast_gettext] FAILED test/test_tags.py::test_unexpanded_macros[binary/unexpanded1] - Assert... FAILED test/test_tags.py::test_check_warning[binary/no-url-tag] - AssertionError FAILED test/test_tags.py::test_self_provides[binary/self] - AssertionError FAILED test/test_sysvinitonsystemd.py::test_overshadowing_of_initscript[binary/rc-links] FAILED test/test_tags.py::test_check_unexpanded_macro[binary/unexpanded-macro-exp] FAILED test/test_tags.py::test_check_misc_warning[binary/misc-warnings] - Ass... FAILED test/test_tags.py::test_invalid_license_exception[binary/invalid-exception] FAILED test/test_tags.py::test_check_misc_warning_not_found[binary/misc-no-warnings] FAILED test/test_tags.py::test_check_summary_warning[binary/summary-warning] FAILED test/test_tags.py::test_valid_license_exception[binary/valid-exception] FAILED test/test_tags.py::test_check_errors_not_found[binary/invalid-la-file] FAILED test/test_tags.py::test_check_invalid_license[binary/invalid-license] FAILED test/test_tags.py::test_package_random_warnings[binary/random-exp] - A... FAILED test/test_tags.py::test_forbidden_controlchar_found_requires[binary/xtables-addons-kmp-default] FAILED test/test_tags.py::test_package_random_exp[binary/random-devel] - Asse... FAILED test/test_tags.py::test_check_errors[binary/invalid-version] - Asserti... FAILED test/test_tags.py::test_check_requires_on_release[binary/requires-on-release] FAILED test/test_tags.py::test_missing_provides[binary/missingprovides] - Ass... FAILED test/test_tags.py::test_check_invalid_dependency[binary/invalid-dependency] FAILED test/test_tags.py::test_check_non_standard_group[binary/non-standard-group] FAILED test/test_tmp_files.py::test_tmpfiles[binary/tempfiled] - AssertionError FAILED test/test_tags.py::test_summary_on_multiple_lines[binary/summary-on-multiple-lines] FAILED test/test_zip.py::test_classpath_and_index[binary/asm] - AssertionError FAILED test/test_zip.py::test_bad_crc_and_compression[binary/bad-crc-uncompressed] FAILED test/test_xinetd.py::test_xinetd[binary/needxinetd] - AssertionError FAILED test/test_zip.py::test_zip2[binary/texlive-codepage-doc] - AssertionError FAILED test/test_tmp_files.py::test_tmpfiles2[binary/systemd-tmpfiles] - Asse... FAILED test/test_tags.py::test_forbidden_controlchar_found[binary/SpecCheck4] FAILED test/test_tags.py::test_package_dev_dependency[binary/dev-dependency] FAILED test/test_zip.py::test_zip1[binary/ruby2.5-rubygem-rubyzip-testsuite] FAILED test/test_tmp_files.py::test_tmpfiles_correct[binary/systemd-tmpfiles_correct] FAILED test/test_tags.py::test_package_not_std_release_extension[binary/not-standard-release-extension] ================= 154 failed, 206 passed, 29 skipped in 20.95s ================= E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/rpmlint-2.5.0+ds1/.pybuild/cpython3_3.11/build; python3.11 -m pytest test dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13 make[1]: [debian/rules:14: override_dh_auto_test] Error 25 (ignored) make[1]: Leaving directory '/build/reproducible-path/rpmlint-2.5.0+ds1' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=pybuild dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/rpmlint/ -O--buildsystem=pybuild I: pybuild plugin_pyproject:178: Copying package built for python3.11 to destdir dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild debian/rules execute_after_dh_python3 make[1]: Entering directory '/build/reproducible-path/rpmlint-2.5.0+ds1' rm -fv debian/rpmlint/usr/lib/python3*/*-packages/.coverage make[1]: Leaving directory '/build/reproducible-path/rpmlint-2.5.0+ds1' dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'rpmlint' in '../rpmlint_2.5.0+ds1-0.1_all.deb'. dpkg-genbuildinfo --build=binary -O../rpmlint_2.5.0+ds1-0.1_amd64.buildinfo dpkg-genchanges --build=binary -O../rpmlint_2.5.0+ds1-0.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from rpmlint-2.5.0+ds1/debian/source/options: --extend-diff-ignore=(.pyc|.pyo|__version__.py|__isocodes__.py) 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/2892437 and its subdirectories I: Current time: Mon May 6 19:48:36 -12 2024 I: pbuilder-time-stamp: 1715068116 Tue May 7 07:48:37 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net. Tue May 7 07:48:37 UTC 2024 I: Preparing to do remote build '2' on ionos15-amd64.debian.net. Tue May 7 07:49:46 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. Tue May 7 07:49:47 UTC 2024 I: rpmlint_2.5.0+ds1-0.1_amd64.changes: Format: 1.8 Date: Sat, 02 Dec 2023 09:49:18 -0500 Source: rpmlint Binary: rpmlint Architecture: all Version: 2.5.0+ds1-0.1 Distribution: unstable Urgency: medium Maintainer: RPM packaging team Changed-By: Boyuan Yang Description: rpmlint - RPM package checker Changes: rpmlint (2.5.0+ds1-0.1) unstable; urgency=medium . * Non-maintainer upload. * debian/control: Migrate to use pybuild-plugin-pyproject. Checksums-Sha1: ce7600eeafa7af410b3b6221c3d4c70fc582d340 112544 rpmlint_2.5.0+ds1-0.1_all.deb 5d713f8a8c5849b2f3c3cd0a4dd6b63a727dffc7 7819 rpmlint_2.5.0+ds1-0.1_amd64.buildinfo Checksums-Sha256: dcd58a9c3247c1f8003319f7f9e775786b0b7884cda38a922cca3f9ab03eadd3 112544 rpmlint_2.5.0+ds1-0.1_all.deb d8c03c8780adf96f1eea8a6208c0c1b8828b8ec26c6a431257034e2abf7bee3d 7819 rpmlint_2.5.0+ds1-0.1_amd64.buildinfo Files: c41dae9367411135fe66beb396fb5a59 112544 admin optional rpmlint_2.5.0+ds1-0.1_all.deb f13a2f3736561da8e57af450c3288158 7819 admin optional rpmlint_2.5.0+ds1-0.1_amd64.buildinfo Tue May 7 07:49:48 UTC 2024 I: diffoscope 265 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_7-20123.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.SAJ2hhBJ/rpmlint_2.5.0+ds1-0.1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.SAJ2hhBJ/rpmlint_2.5.0+ds1-0.1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.SAJ2hhBJ/rpmlint_2.5.0+ds1-0.1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.SAJ2hhBJ/b1/rpmlint_2.5.0+ds1-0.1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.SAJ2hhBJ/b2/rpmlint_2.5.0+ds1-0.1_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.358s) 0.358s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.015s) 0.015s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 692ms CPU time consumed: 692ms Tue May 7 07:49:50 UTC 2024 I: diffoscope 265 found no differences in the changes files, and a .buildinfo file also exists. Tue May 7 07:49:50 UTC 2024 I: rpmlint from trixie built successfully and reproducibly on amd64. Tue May 7 07:49:52 UTC 2024 I: Submitting .buildinfo files to external archives: Tue May 7 07:49:52 UTC 2024 I: Submitting 12K b1/rpmlint_2.5.0+ds1-0.1_amd64.buildinfo.asc Tue May 7 07:49:52 UTC 2024 I: Submitting 12K b2/rpmlint_2.5.0+ds1-0.1_amd64.buildinfo.asc Tue May 7 07:49:53 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Tue May 7 07:49:53 UTC 2024 I: Done submitting .buildinfo files. Tue May 7 07:49:53 UTC 2024 I: Removing signed rpmlint_2.5.0+ds1-0.1_amd64.buildinfo.asc files: removed './b1/rpmlint_2.5.0+ds1-0.1_amd64.buildinfo.asc' removed './b2/rpmlint_2.5.0+ds1-0.1_amd64.buildinfo.asc'