Sun Mar  9 14:56:20 UTC 2025  I: starting to build puppet-lint/unstable/arm64 on jenkins on '2025-03-09 14:56'
Sun Mar  9 14:56:20 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_12/85222/console.log
Sun Mar  9 14:56:20 UTC 2025  I: Downloading source for unstable/puppet-lint=4.3.0-1
--2025-03-09 14:56:20--  http://deb.debian.org/debian/pool/main/p/puppet-lint/puppet-lint_4.3.0-1.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 1611 (1.6K) [text/prs.lines.tag]
Saving to: ‘puppet-lint_4.3.0-1.dsc’

     0K .                                                     100%  260M=0s

2025-03-09 14:56:20 (260 MB/s) - ‘puppet-lint_4.3.0-1.dsc’ saved [1611/1611]

Sun Mar  9 14:56:20 UTC 2025  I: puppet-lint_4.3.0-1.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: puppet-lint
Binary: puppet-lint
Architecture: all
Version: 4.3.0-1
Maintainer: Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>
Uploaders:  Stig Sandbeck Mathisen <ssm@debian.org>, Apollon Oikonomopoulos <apoikos@debian.org>, Sebastien Badia <sbadia@debian.org>, Georg Faerber <georg@debian.org>,
Homepage: https://github.com/puppetlabs/puppet-lint
Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/puppet-team/puppet-lint
Vcs-Git: https://salsa.debian.org/puppet-team/puppet-lint.git
Testsuite: autopkgtest, autopkgtest-pkg-ruby
Testsuite-Triggers: perl, sharness
Build-Depends: debhelper-compat (= 13), gem2deb, help2man <!nodoc>, ruby-rspec-its, ruby-rspec-mocks
Package-List:
 puppet-lint deb admin optional arch=all
Checksums-Sha1:
 c2e633d212329b17cebbddd6a5a26bbf6670d07a 84378 puppet-lint_4.3.0.orig.tar.gz
 f72a7fcf541fa72cc98b2b97d1cb9b5a2c7e5e50 4520 puppet-lint_4.3.0-1.debian.tar.xz
Checksums-Sha256:
 33554ec30c4e2900cdcc5ffb32767c3f4bf512917bc03034df40466135413da8 84378 puppet-lint_4.3.0.orig.tar.gz
 cc65accedf503ab15f9f21a093020b806e2e8c25013ed3213503fd724b6d2819 4520 puppet-lint_4.3.0-1.debian.tar.xz
Files:
 cbe5bb4d380634b9dafd12cf0f6278a3 84378 puppet-lint_4.3.0.orig.tar.gz
 8f079bb4b55c0d9f5fe099f5e166506a 4520 puppet-lint_4.3.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQTAq04Rv2xblqv/eu5pxS9ljpiFQgUCZ8t7DgAKCRBpxS9ljpiF
Qj2kAQCsJJt2hOezpxs+D4rYFfB125JQZHzw9HQuxSjtz1WKZgD+LrocJQhIPaTt
N1wKsXxvWyc9sL4ORcMJ9x+lsa3UbQ4=
=8sTA
-----END PGP SIGNATURE-----
Sun Mar  9 14:56:20 UTC 2025  I: Checking whether the package is not for us
Sun Mar  9 14:56:20 UTC 2025  I: Starting 1st build on remote node codethink04-arm64.debian.net.
Sun Mar  9 14:56:20 UTC 2025  I: Preparing to do remote build '1' on codethink04-arm64.debian.net.
Sun Mar  9 14:58:17 UTC 2025  I: Deleting $TMPDIR on codethink04-arm64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Sun Mar  9 02:56:22 -12 2025
I: pbuilder-time-stamp: 1741532182
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [puppet-lint_4.3.0-1.dsc]
I: copying [./puppet-lint_4.3.0.orig.tar.gz]
I: copying [./puppet-lint_4.3.0-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./puppet-lint_4.3.0-1.dsc: unsupported subcommand
dpkg-source: info: extracting puppet-lint in puppet-lint-4.3.0
dpkg-source: info: unpacking puppet-lint_4.3.0.orig.tar.gz
dpkg-source: info: unpacking puppet-lint_4.3.0-1.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/1740179/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='arm64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  INVOCATION_ID='100b5ea3f78b410a8e13529594a8b265'
  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='1740179'
  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.UMQd5FP4/pbuilderrc_Dbh6 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UMQd5FP4/b1 --logfile b1/build.log puppet-lint_4.3.0-1.dsc'
  SUDO_GID='109'
  SUDO_UID='104'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://192.168.101.4:3128'
I: uname -a
  Linux codethink04-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/1740179/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: arm64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), gem2deb, help2man, ruby-rspec-its, ruby-rspec-mocks
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19897 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on gem2deb; however:
  Package gem2deb is not installed.
 pbuilder-satisfydepends-dummy depends on help2man; however:
  Package help2man is not installed.
 pbuilder-satisfydepends-dummy depends on ruby-rspec-its; however:
  Package ruby-rspec-its is not installed.
 pbuilder-satisfydepends-dummy depends on ruby-rspec-mocks; however:
  Package ruby-rspec-mocks is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} gpgv{a} groff-base{a} help2man{a} intltool-debian{a} libarchive-zip-perl{a} libassuan9{a} libb-hooks-op-check-perl{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libelf1t64{a} libencode-locale-perl{a} libexpat1{a} libffi8{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libgcrypt20{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls30t64{a} libgpg-error0{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu72{a} libidn2-0{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libksba8{a} libldap2{a} liblocale-gettext-perl{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-runtime-perl{a} libmoo-perl{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0t64{a} libp11-kit0{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librole-tiny-perl{a} libruby{a} libruby3.3{a} libsasl2-2{a} libsasl2-modules-db{a} libsub-quote-perl{a} libtasn1-6{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libunistring5{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-did-you-mean{a} ruby-diff-lcs{a} ruby-minitest{a} ruby-net-telnet{a} ruby-power-assert{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-its{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-rubygems{a} ruby-test-unit{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.3{a} ruby3.3-dev{a} rubygems-integration{a} sensible-utils{a} sopv-gpgv{a} tzdata{a} wdiff{a} 
The following packages are RECOMMENDED but will NOT be installed:
  apt-file curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato gnupg-utils gpg-wks-client libarchive-cpio-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libgpg-error-l10n libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjs-jquery libjson-perl libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libxstring-perl licensecheck lintian lynx lzip pristine-tar python3-apt python3-argcomplete python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby-sdbm ruby3.3-doc sopv-doc strace unzip wget zip 
0 packages upgraded, 139 newly installed, 0 to remove and 0 not upgraded.
Need to get 47.5 MB of archives. After unpacking 187 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main arm64 liblocale-gettext-perl arm64 1.07-7+b1 [15.2 kB]
Get: 2 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.2-1 [853 kB]
Get: 3 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB]
Get: 4 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.2-1 [1997 kB]
Get: 5 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.2-2 [27.1 kB]
Get: 6 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB]
Get: 7 http://deb.debian.org/debian unstable/main arm64 netbase all 6.4 [12.8 kB]
Get: 8 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025a-2 [259 kB]
Get: 9 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB]
Get: 10 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB]
Get: 11 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB]
Get: 12 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.2-1 [1914 kB]
Get: 13 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.2-1 [745 kB]
Get: 14 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.2-2 [10.1 kB]
Get: 15 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.2-2 [28.1 kB]
Get: 16 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB]
Get: 17 http://deb.debian.org/debian unstable/main arm64 openssl arm64 3.4.1-1 [1390 kB]
Get: 18 http://deb.debian.org/debian unstable/main arm64 ca-certificates all 20241223 [164 kB]
Get: 19 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB]
Get: 20 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB]
Get: 21 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB]
Get: 22 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB]
Get: 23 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB]
Get: 24 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB]
Get: 25 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.4-5 [92.0 kB]
Get: 26 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB]
Get: 27 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB]
Get: 28 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-7 [285 kB]
Get: 29 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB]
Get: 30 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 31 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-3 [862 kB]
Get: 32 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB]
Get: 33 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 34 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB]
Get: 35 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 36 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 37 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 38 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 39 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get: 40 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get: 41 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-1 [449 kB]
Get: 42 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-6 [9239 kB]
Get: 43 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b2 [630 kB]
Get: 44 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB]
Get: 45 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 46 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 47 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.1 [920 kB]
Get: 48 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.51-3 [78.5 kB]
Get: 49 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB]
Get: 50 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.0-7 [742 kB]
Get: 51 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.2.46-4 [114 kB]
Get: 52 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.7-2+b1 [127 kB]
Get: 53 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB]
Get: 54 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB]
Get: 55 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.9-2 [1374 kB]
Get: 56 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB]
Get: 57 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB]
Get: 58 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB]
Get: 59 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.9+dfsg-1 [179 kB]
Get: 60 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-2 [22.8 kB]
Get: 61 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.2.46-4 [345 kB]
Get: 62 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.2.46-4 [702 kB]
Get: 63 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.2.46-4 [484 kB]
Get: 64 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.1-2 [83.5 kB]
Get: 65 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.2.46-4 [232 kB]
Get: 66 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.2.46-4 [232 kB]
Get: 67 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.2.46-4 [376 kB]
Get: 68 http://deb.debian.org/debian unstable/main arm64 gpgv arm64 2.2.46-4 [201 kB]
Get: 69 http://deb.debian.org/debian unstable/main arm64 sopv-gpgv all 0.1.2-1 [11.0 kB]
Get: 70 http://deb.debian.org/debian unstable/main arm64 libfile-dirlist-perl all 0.05-3 [7600 B]
Get: 71 http://deb.debian.org/debian unstable/main arm64 libfile-which-perl all 1.27-2 [15.1 kB]
Get: 72 http://deb.debian.org/debian unstable/main arm64 libfile-homedir-perl all 1.006-2 [42.4 kB]
Get: 73 http://deb.debian.org/debian unstable/main arm64 libfile-touch-perl all 0.12-2 [8816 B]
Get: 74 http://deb.debian.org/debian unstable/main arm64 libio-pty-perl arm64 1:1.20-1+b2 [34.0 kB]
Get: 75 http://deb.debian.org/debian unstable/main arm64 libipc-run-perl all 20231003.0-2 [101 kB]
Get: 76 http://deb.debian.org/debian unstable/main arm64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB]
Get: 77 http://deb.debian.org/debian unstable/main arm64 libclass-xsaccessor-perl arm64 1.19-4+b5 [34.9 kB]
Get: 78 http://deb.debian.org/debian unstable/main arm64 libb-hooks-op-check-perl arm64 0.22-3+b2 [10.6 kB]
Get: 79 http://deb.debian.org/debian unstable/main arm64 libdynaloader-functions-perl all 0.004-1 [12.1 kB]
Get: 80 http://deb.debian.org/debian unstable/main arm64 libdevel-callchecker-perl arm64 0.009-1+b1 [16.3 kB]
Get: 81 http://deb.debian.org/debian unstable/main arm64 libparams-classify-perl arm64 0.015-2+b4 [22.3 kB]
Get: 82 http://deb.debian.org/debian unstable/main arm64 libmodule-runtime-perl all 0.016-2 [19.6 kB]
Get: 83 http://deb.debian.org/debian unstable/main arm64 libimport-into-perl all 1.002005-2 [11.3 kB]
Get: 84 http://deb.debian.org/debian unstable/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB]
Get: 85 http://deb.debian.org/debian unstable/main arm64 libsub-quote-perl all 2.006008-1 [21.8 kB]
Get: 86 http://deb.debian.org/debian unstable/main arm64 libmoo-perl all 2.005005-1 [58.0 kB]
Get: 87 http://deb.debian.org/debian unstable/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB]
Get: 88 http://deb.debian.org/debian unstable/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB]
Get: 89 http://deb.debian.org/debian unstable/main arm64 libhttp-date-perl all 6.06-1 [10.7 kB]
Get: 90 http://deb.debian.org/debian unstable/main arm64 libfile-listing-perl all 6.16-1 [12.4 kB]
Get: 91 http://deb.debian.org/debian unstable/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB]
Get: 92 http://deb.debian.org/debian unstable/main arm64 liburi-perl all 5.30-1 [105 kB]
Get: 93 http://deb.debian.org/debian unstable/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB]
Get: 94 http://deb.debian.org/debian unstable/main arm64 libhtml-tree-perl all 5.07-3 [211 kB]
Get: 95 http://deb.debian.org/debian unstable/main arm64 libclone-perl arm64 0.47-1+b1 [13.7 kB]
Get: 96 http://deb.debian.org/debian unstable/main arm64 libio-html-perl all 1.004-3 [16.2 kB]
Get: 97 http://deb.debian.org/debian unstable/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB]
Get: 98 http://deb.debian.org/debian unstable/main arm64 libhttp-message-perl all 7.00-2 [79.8 kB]
Get: 99 http://deb.debian.org/debian unstable/main arm64 libhttp-cookies-perl all 6.11-1 [19.1 kB]
Get: 100 http://deb.debian.org/debian unstable/main arm64 libhttp-negotiate-perl all 6.01-2 [13.1 kB]
Get: 101 http://deb.debian.org/debian unstable/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B]
Get: 102 http://deb.debian.org/debian unstable/main arm64 libnet-ssleay-perl arm64 1.94-3 [323 kB]
Get: 103 http://deb.debian.org/debian unstable/main arm64 libio-socket-ssl-perl all 2.089-1 [223 kB]
Get: 104 http://deb.debian.org/debian unstable/main arm64 libnet-http-perl all 6.23-1 [23.9 kB]
Get: 105 http://deb.debian.org/debian unstable/main arm64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB]
Get: 106 http://deb.debian.org/debian unstable/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB]
Get: 107 http://deb.debian.org/debian unstable/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get: 108 http://deb.debian.org/debian unstable/main arm64 libwww-perl all 6.78-1 [183 kB]
Get: 109 http://deb.debian.org/debian unstable/main arm64 patchutils arm64 0.4.2-1+b1 [71.3 kB]
Get: 110 http://deb.debian.org/debian unstable/main arm64 wdiff arm64 1.2.2-7 [121 kB]
Get: 111 http://deb.debian.org/debian unstable/main arm64 devscripts all 2.25.5 [1058 kB]
Get: 112 http://deb.debian.org/debian unstable/main arm64 rubygems-integration all 1.19 [5488 B]
Get: 113 http://deb.debian.org/debian unstable/main arm64 ruby-did-you-mean all 1.6.3-2 [20.9 kB]
Get: 114 http://deb.debian.org/debian unstable/main arm64 ruby-minitest all 5.25.4-2 [66.2 kB]
Get: 115 http://deb.debian.org/debian unstable/main arm64 ruby-net-telnet all 0.2.0-1 [13.1 kB]
Get: 116 http://deb.debian.org/debian unstable/main arm64 ruby-power-assert all 2.0.3-1 [11.8 kB]
Get: 117 http://deb.debian.org/debian unstable/main arm64 ruby-test-unit all 3.6.2-1 [79.1 kB]
Get: 118 http://deb.debian.org/debian unstable/main arm64 ruby-webrick all 1.8.1-1 [51.4 kB]
Get: 119 http://deb.debian.org/debian unstable/main arm64 ruby-xmlrpc all 0.3.3-2 [24.4 kB]
Get: 120 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB]
Get: 121 http://deb.debian.org/debian unstable/main arm64 libruby3.3 arm64 3.3.7-1 [6122 kB]
Get: 122 http://deb.debian.org/debian unstable/main arm64 ruby3.3 arm64 3.3.7-1 [828 kB]
Get: 123 http://deb.debian.org/debian unstable/main arm64 libruby arm64 1:3.3+b1 [5436 B]
Get: 124 http://deb.debian.org/debian unstable/main arm64 ruby-rubygems all 3.6.3-1 [406 kB]
Get: 125 http://deb.debian.org/debian unstable/main arm64 ruby arm64 1:3.3+b1 [6560 B]
Get: 126 http://deb.debian.org/debian unstable/main arm64 rake all 13.2.1-1 [65.2 kB]
Get: 127 http://deb.debian.org/debian unstable/main arm64 gem2deb-test-runner arm64 2.2.5 [17.9 kB]
Get: 128 http://deb.debian.org/debian unstable/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-3 [329 kB]
Get: 129 http://deb.debian.org/debian unstable/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-3 [621 kB]
Get: 130 http://deb.debian.org/debian unstable/main arm64 ruby3.3-dev arm64 3.3.7-1 [1038 kB]
Get: 131 http://deb.debian.org/debian unstable/main arm64 ruby-all-dev arm64 1:3.3+b1 [6496 B]
Get: 132 http://deb.debian.org/debian unstable/main arm64 gem2deb arm64 2.2.5 [48.0 kB]
Get: 133 http://deb.debian.org/debian unstable/main arm64 help2man arm64 1.49.3+b1 [198 kB]
Get: 134 http://deb.debian.org/debian unstable/main arm64 ruby-diff-lcs all 1.5.1-1 [28.1 kB]
Get: 135 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB]
Get: 136 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB]
Get: 137 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB]
Get: 138 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-its all 1.3.0-1 [6864 B]
Get: 139 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB]
Fetched 47.5 MB in 0s (116 MB/s)
Preconfiguring packages ...
Selecting previously unselected package liblocale-gettext-perl.
(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 ... 19897 files and directories currently installed.)
Preparing to unpack .../liblocale-gettext-perl_1.07-7+b1_arm64.deb ...
Unpacking liblocale-gettext-perl (1.07-7+b1) ...
Selecting previously unselected package libpython3.13-minimal:arm64.
Preparing to unpack .../libpython3.13-minimal_3.13.2-1_arm64.deb ...
Unpacking libpython3.13-minimal:arm64 (3.13.2-1) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.6.4-1) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.2-1_arm64.deb ...
Unpacking python3.13-minimal (3.13.2-1) ...
Setting up libpython3.13-minimal:arm64 (3.13.2-1) ...
Setting up libexpat1:arm64 (2.6.4-1) ...
Setting up python3.13-minimal (3.13.2-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 ... 20246 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.2-2_arm64.deb ...
Unpacking python3-minimal (3.13.2-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_13.0.0_all.deb ...
Unpacking media-types (13.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package libffi8:arm64.
Preparing to unpack .../4-libffi8_3.4.7-1_arm64.deb ...
Unpacking libffi8:arm64 (3.4.7-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:arm64.
Preparing to unpack .../6-libreadline8t64_8.2-6_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:arm64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:arm64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-1_arm64.deb ...
Unpacking libpython3.13-stdlib:arm64 (3.13.2-1) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.2-1_arm64.deb ...
Unpacking python3.13 (3.13.2-1) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../9-libpython3-stdlib_3.13.2-2_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.13.2-2) ...
Setting up python3-minimal (3.13.2-2) ...
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 ... 21256 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.2-2_arm64.deb ...
Unpacking python3 (3.13.2-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package openssl.
Preparing to unpack .../002-openssl_3.4.1-1_arm64.deb ...
Unpacking openssl (3.4.1-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../003-ca-certificates_20241223_all.deb ...
Unpacking ca-certificates (20241223) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:arm64.
Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../006-file_1%3a5.45-3+b1_arm64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.23.1-1_arm64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../009-groff-base_1.23.0-7_arm64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../010-bsdextrautils_2.40.4-5_arm64.deb ...
Unpacking bsdextrautils (2.40.4-5) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../012-man-db_2.13.0-1_arm64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../013-m4_1.4.19-7_arm64.deb ...
Unpacking m4 (1.4.19-7) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../014-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../016-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../017-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../018-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../019-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../020-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../021-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../022-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../023-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../024-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../025-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:arm64.
Preparing to unpack .../026-libunistring5_1.3-1_arm64.deb ...
Unpacking libunistring5:arm64 (1.3-1) ...
Selecting previously unselected package libicu72:arm64.
Preparing to unpack .../027-libicu72_72.1-6_arm64.deb ...
Unpacking libicu72:arm64 (72.1-6) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../028-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../029-gettext_0.23.1-1_arm64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../030-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 .../031-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../032-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libgpg-error0:arm64.
Preparing to unpack .../033-libgpg-error0_1.51-3_arm64.deb ...
Unpacking libgpg-error0:arm64 (1.51-3) ...
Selecting previously unselected package libassuan9:arm64.
Preparing to unpack .../034-libassuan9_3.0.2-2_arm64.deb ...
Unpacking libassuan9:arm64 (3.0.2-2) ...
Selecting previously unselected package libgcrypt20:arm64.
Preparing to unpack .../035-libgcrypt20_1.11.0-7_arm64.deb ...
Unpacking libgcrypt20:arm64 (1.11.0-7) ...
Selecting previously unselected package gpgconf.
Preparing to unpack .../036-gpgconf_2.2.46-4_arm64.deb ...
Unpacking gpgconf (2.2.46-4) ...
Selecting previously unselected package libidn2-0:arm64.
Preparing to unpack .../037-libidn2-0_2.3.7-2+b1_arm64.deb ...
Unpacking libidn2-0:arm64 (2.3.7-2+b1) ...
Selecting previously unselected package libp11-kit0:arm64.
Preparing to unpack .../038-libp11-kit0_0.25.5-3_arm64.deb ...
Unpacking libp11-kit0:arm64 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:arm64.
Preparing to unpack .../039-libtasn1-6_4.20.0-2_arm64.deb ...
Unpacking libtasn1-6:arm64 (4.20.0-2) ...
Selecting previously unselected package libgnutls30t64:arm64.
Preparing to unpack .../040-libgnutls30t64_3.8.9-2_arm64.deb ...
Unpacking libgnutls30t64:arm64 (3.8.9-2) ...
Selecting previously unselected package libksba8:arm64.
Preparing to unpack .../041-libksba8_1.6.7-2+b1_arm64.deb ...
Unpacking libksba8:arm64 (1.6.7-2+b1) ...
Selecting previously unselected package libsasl2-modules-db:arm64.
Preparing to unpack .../042-libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb ...
Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ...
Selecting previously unselected package libsasl2-2:arm64.
Preparing to unpack .../043-libsasl2-2_2.1.28+dfsg1-9_arm64.deb ...
Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-9) ...
Selecting previously unselected package libldap2:arm64.
Preparing to unpack .../044-libldap2_2.6.9+dfsg-1_arm64.deb ...
Unpacking libldap2:arm64 (2.6.9+dfsg-1) ...
Selecting previously unselected package libnpth0t64:arm64.
Preparing to unpack .../045-libnpth0t64_1.8-2_arm64.deb ...
Unpacking libnpth0t64:arm64 (1.8-2) ...
Selecting previously unselected package dirmngr.
Preparing to unpack .../046-dirmngr_2.2.46-4_arm64.deb ...
Unpacking dirmngr (2.2.46-4) ...
Selecting previously unselected package gnupg-l10n.
Preparing to unpack .../047-gnupg-l10n_2.2.46-4_all.deb ...
Unpacking gnupg-l10n (2.2.46-4) ...
Selecting previously unselected package gpg.
Preparing to unpack .../048-gpg_2.2.46-4_arm64.deb ...
Unpacking gpg (2.2.46-4) ...
Selecting previously unselected package pinentry-curses.
Preparing to unpack .../049-pinentry-curses_1.3.1-2_arm64.deb ...
Unpacking pinentry-curses (1.3.1-2) ...
Selecting previously unselected package gpg-agent.
Preparing to unpack .../050-gpg-agent_2.2.46-4_arm64.deb ...
Unpacking gpg-agent (2.2.46-4) ...
Selecting previously unselected package gpgsm.
Preparing to unpack .../051-gpgsm_2.2.46-4_arm64.deb ...
Unpacking gpgsm (2.2.46-4) ...
Selecting previously unselected package gnupg.
Preparing to unpack .../052-gnupg_2.2.46-4_all.deb ...
Unpacking gnupg (2.2.46-4) ...
Selecting previously unselected package gpgv.
Preparing to unpack .../053-gpgv_2.2.46-4_arm64.deb ...
Unpacking gpgv (2.2.46-4) ...
Selecting previously unselected package sopv-gpgv.
Preparing to unpack .../054-sopv-gpgv_0.1.2-1_all.deb ...
Unpacking sopv-gpgv (0.1.2-1) ...
Selecting previously unselected package libfile-dirlist-perl.
Preparing to unpack .../055-libfile-dirlist-perl_0.05-3_all.deb ...
Unpacking libfile-dirlist-perl (0.05-3) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../056-libfile-which-perl_1.27-2_all.deb ...
Unpacking libfile-which-perl (1.27-2) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../057-libfile-homedir-perl_1.006-2_all.deb ...
Unpacking libfile-homedir-perl (1.006-2) ...
Selecting previously unselected package libfile-touch-perl.
Preparing to unpack .../058-libfile-touch-perl_0.12-2_all.deb ...
Unpacking libfile-touch-perl (0.12-2) ...
Selecting previously unselected package libio-pty-perl.
Preparing to unpack .../059-libio-pty-perl_1%3a1.20-1+b2_arm64.deb ...
Unpacking libio-pty-perl (1:1.20-1+b2) ...
Selecting previously unselected package libipc-run-perl.
Preparing to unpack .../060-libipc-run-perl_20231003.0-2_all.deb ...
Unpacking libipc-run-perl (20231003.0-2) ...
Selecting previously unselected package libclass-method-modifiers-perl.
Preparing to unpack .../061-libclass-method-modifiers-perl_2.15-1_all.deb ...
Unpacking libclass-method-modifiers-perl (2.15-1) ...
Selecting previously unselected package libclass-xsaccessor-perl.
Preparing to unpack .../062-libclass-xsaccessor-perl_1.19-4+b5_arm64.deb ...
Unpacking libclass-xsaccessor-perl (1.19-4+b5) ...
Selecting previously unselected package libb-hooks-op-check-perl:arm64.
Preparing to unpack .../063-libb-hooks-op-check-perl_0.22-3+b2_arm64.deb ...
Unpacking libb-hooks-op-check-perl:arm64 (0.22-3+b2) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../064-libdynaloader-functions-perl_0.004-1_all.deb ...
Unpacking libdynaloader-functions-perl (0.004-1) ...
Selecting previously unselected package libdevel-callchecker-perl:arm64.
Preparing to unpack .../065-libdevel-callchecker-perl_0.009-1+b1_arm64.deb ...
Unpacking libdevel-callchecker-perl:arm64 (0.009-1+b1) ...
Selecting previously unselected package libparams-classify-perl:arm64.
Preparing to unpack .../066-libparams-classify-perl_0.015-2+b4_arm64.deb ...
Unpacking libparams-classify-perl:arm64 (0.015-2+b4) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../067-libmodule-runtime-perl_0.016-2_all.deb ...
Unpacking libmodule-runtime-perl (0.016-2) ...
Selecting previously unselected package libimport-into-perl.
Preparing to unpack .../068-libimport-into-perl_1.002005-2_all.deb ...
Unpacking libimport-into-perl (1.002005-2) ...
Selecting previously unselected package librole-tiny-perl.
Preparing to unpack .../069-librole-tiny-perl_2.002004-1_all.deb ...
Unpacking librole-tiny-perl (2.002004-1) ...
Selecting previously unselected package libsub-quote-perl.
Preparing to unpack .../070-libsub-quote-perl_2.006008-1_all.deb ...
Unpacking libsub-quote-perl (2.006008-1) ...
Selecting previously unselected package libmoo-perl.
Preparing to unpack .../071-libmoo-perl_2.005005-1_all.deb ...
Unpacking libmoo-perl (2.005005-1) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../072-libencode-locale-perl_1.05-3_all.deb ...
Unpacking libencode-locale-perl (1.05-3) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../073-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../074-libhttp-date-perl_6.06-1_all.deb ...
Unpacking libhttp-date-perl (6.06-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../075-libfile-listing-perl_6.16-1_all.deb ...
Unpacking libfile-listing-perl (6.16-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../076-libhtml-tagset-perl_3.24-1_all.deb ...
Unpacking libhtml-tagset-perl (3.24-1) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../077-liburi-perl_5.30-1_all.deb ...
Unpacking liburi-perl (5.30-1) ...
Selecting previously unselected package libhtml-parser-perl:arm64.
Preparing to unpack .../078-libhtml-parser-perl_3.83-1+b2_arm64.deb ...
Unpacking libhtml-parser-perl:arm64 (3.83-1+b2) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../079-libhtml-tree-perl_5.07-3_all.deb ...
Unpacking libhtml-tree-perl (5.07-3) ...
Selecting previously unselected package libclone-perl:arm64.
Preparing to unpack .../080-libclone-perl_0.47-1+b1_arm64.deb ...
Unpacking libclone-perl:arm64 (0.47-1+b1) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../081-libio-html-perl_1.004-3_all.deb ...
Unpacking libio-html-perl (1.004-3) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../082-liblwp-mediatypes-perl_6.04-2_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-2) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../083-libhttp-message-perl_7.00-2_all.deb ...
Unpacking libhttp-message-perl (7.00-2) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../084-libhttp-cookies-perl_6.11-1_all.deb ...
Unpacking libhttp-cookies-perl (6.11-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../085-libhttp-negotiate-perl_6.01-2_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-2) ...
Selecting previously unselected package perl-openssl-defaults:arm64.
Preparing to unpack .../086-perl-openssl-defaults_7+b2_arm64.deb ...
Unpacking perl-openssl-defaults:arm64 (7+b2) ...
Selecting previously unselected package libnet-ssleay-perl:arm64.
Preparing to unpack .../087-libnet-ssleay-perl_1.94-3_arm64.deb ...
Unpacking libnet-ssleay-perl:arm64 (1.94-3) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../088-libio-socket-ssl-perl_2.089-1_all.deb ...
Unpacking libio-socket-ssl-perl (2.089-1) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../089-libnet-http-perl_6.23-1_all.deb ...
Unpacking libnet-http-perl (6.23-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../090-liblwp-protocol-https-perl_6.14-1_all.deb ...
Unpacking liblwp-protocol-https-perl (6.14-1) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ...
Unpacking libtry-tiny-perl (0.32-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../092-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../093-libwww-perl_6.78-1_all.deb ...
Unpacking libwww-perl (6.78-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../094-patchutils_0.4.2-1+b1_arm64.deb ...
Unpacking patchutils (0.4.2-1+b1) ...
Selecting previously unselected package wdiff.
Preparing to unpack .../095-wdiff_1.2.2-7_arm64.deb ...
Unpacking wdiff (1.2.2-7) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../096-devscripts_2.25.5_all.deb ...
Unpacking devscripts (2.25.5) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../097-rubygems-integration_1.19_all.deb ...
Unpacking rubygems-integration (1.19) ...
Selecting previously unselected package ruby-did-you-mean.
Preparing to unpack .../098-ruby-did-you-mean_1.6.3-2_all.deb ...
Unpacking ruby-did-you-mean (1.6.3-2) ...
Selecting previously unselected package ruby-minitest.
Preparing to unpack .../099-ruby-minitest_5.25.4-2_all.deb ...
Unpacking ruby-minitest (5.25.4-2) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../100-ruby-net-telnet_0.2.0-1_all.deb ...
Unpacking ruby-net-telnet (0.2.0-1) ...
Selecting previously unselected package ruby-power-assert.
Preparing to unpack .../101-ruby-power-assert_2.0.3-1_all.deb ...
Unpacking ruby-power-assert (2.0.3-1) ...
Selecting previously unselected package ruby-test-unit.
Preparing to unpack .../102-ruby-test-unit_3.6.2-1_all.deb ...
Unpacking ruby-test-unit (3.6.2-1) ...
Selecting previously unselected package ruby-webrick.
Preparing to unpack .../103-ruby-webrick_1.8.1-1_all.deb ...
Unpacking ruby-webrick (1.8.1-1) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../104-ruby-xmlrpc_0.3.3-2_all.deb ...
Unpacking ruby-xmlrpc (0.3.3-2) ...
Selecting previously unselected package libyaml-0-2:arm64.
Preparing to unpack .../105-libyaml-0-2_0.2.5-2_arm64.deb ...
Unpacking libyaml-0-2:arm64 (0.2.5-2) ...
Selecting previously unselected package libruby3.3:arm64.
Preparing to unpack .../106-libruby3.3_3.3.7-1_arm64.deb ...
Unpacking libruby3.3:arm64 (3.3.7-1) ...
Selecting previously unselected package ruby3.3.
Preparing to unpack .../107-ruby3.3_3.3.7-1_arm64.deb ...
Unpacking ruby3.3 (3.3.7-1) ...
Selecting previously unselected package libruby:arm64.
Preparing to unpack .../108-libruby_1%3a3.3+b1_arm64.deb ...
Unpacking libruby:arm64 (1:3.3+b1) ...
Selecting previously unselected package ruby-rubygems.
Preparing to unpack .../109-ruby-rubygems_3.6.3-1_all.deb ...
Unpacking ruby-rubygems (3.6.3-1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../110-ruby_1%3a3.3+b1_arm64.deb ...
Unpacking ruby (1:3.3+b1) ...
Selecting previously unselected package rake.
Preparing to unpack .../111-rake_13.2.1-1_all.deb ...
Unpacking rake (13.2.1-1) ...
Selecting previously unselected package gem2deb-test-runner.
Preparing to unpack .../112-gem2deb-test-runner_2.2.5_arm64.deb ...
Unpacking gem2deb-test-runner (2.2.5) ...
Selecting previously unselected package libgmpxx4ldbl:arm64.
Preparing to unpack .../113-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ...
Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
Selecting previously unselected package libgmp-dev:arm64.
Preparing to unpack .../114-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ...
Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
Selecting previously unselected package ruby3.3-dev:arm64.
Preparing to unpack .../115-ruby3.3-dev_3.3.7-1_arm64.deb ...
Unpacking ruby3.3-dev:arm64 (3.3.7-1) ...
Selecting previously unselected package ruby-all-dev:arm64.
Preparing to unpack .../116-ruby-all-dev_1%3a3.3+b1_arm64.deb ...
Unpacking ruby-all-dev:arm64 (1:3.3+b1) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../117-gem2deb_2.2.5_arm64.deb ...
Unpacking gem2deb (2.2.5) ...
Selecting previously unselected package help2man.
Preparing to unpack .../118-help2man_1.49.3+b1_arm64.deb ...
Unpacking help2man (1.49.3+b1) ...
Selecting previously unselected package ruby-diff-lcs.
Preparing to unpack .../119-ruby-diff-lcs_1.5.1-1_all.deb ...
Unpacking ruby-diff-lcs (1.5.1-1) ...
Selecting previously unselected package ruby-rspec-support.
Preparing to unpack .../120-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ...
Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ...
Selecting previously unselected package ruby-rspec-core.
Preparing to unpack .../121-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ...
Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ...
Selecting previously unselected package ruby-rspec-expectations.
Preparing to unpack .../122-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ...
Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ...
Selecting previously unselected package ruby-rspec-its.
Preparing to unpack .../123-ruby-rspec-its_1.3.0-1_all.deb ...
Unpacking ruby-rspec-its (1.3.0-1) ...
Selecting previously unselected package ruby-rspec-mocks.
Preparing to unpack .../124-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ...
Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up wdiff (1.2.2-7) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up libnpth0t64:arm64 (1.8-2) ...
Setting up libicu72:arm64 (72.1-6) ...
Setting up bsdextrautils (2.40.4-5) ...
Setting up libgpg-error0:arm64 (1.51-3) ...
Setting up libdynaloader-functions-perl (0.004-1) ...
Setting up libclass-method-modifiers-perl (2.15-1) ...
Setting up ruby-power-assert (2.0.3-1) ...
Setting up libio-pty-perl (1:1.20-1+b2) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libclone-perl:arm64 (0.47-1+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:arm64 (0.2.5-2) ...
Setting up libhtml-tagset-perl (3.24-1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up liblwp-mediatypes-perl (6.04-2) ...
Setting up libmagic1t64:arm64 (1:5.45-3+b1) ...
Setting up libtry-tiny-perl (0.32-1) ...
Setting up perl-openssl-defaults:arm64 (7+b2) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-7) ...
Setting up libgcrypt20:arm64 (1.11.0-7) ...
Setting up libencode-locale-perl (1.05-3) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Sun Mar  9 14:57:15 UTC 2025.
Universal Time is now:  Sun Mar  9 14:57:15 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up ruby-minitest (5.25.4-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
Setting up ruby-test-unit (3.6.2-1) ...
Setting up gnupg-l10n (2.2.46-4) ...
Setting up ruby-net-telnet (0.2.0-1) ...
Setting up libunistring5:arm64 (1.3-1) ...
Setting up libio-html-perl (1.004-3) ...
Setting up autopoint (0.23.1-1) ...
Setting up libb-hooks-op-check-perl:arm64 (0.22-3+b2) ...
Setting up libipc-run-perl (20231003.0-2) ...
Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ...
Setting up autoconf (2.72-3) ...
Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up ruby-webrick (1.8.1-1) ...
Setting up libffi8:arm64 (3.4.7-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up gpgv (2.2.46-4) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up libassuan9:arm64 (3.0.2-2) ...
Setting up librole-tiny-perl (2.002004-1) ...
Setting up libtasn1-6:arm64 (4.20.0-2) ...
Setting up netbase (6.4) ...
Setting up libsub-quote-perl (2.006008-1) ...
Setting up libclass-xsaccessor-perl (1.19-4+b5) ...
Setting up ruby-did-you-mean (1.6.3-2) ...
Setting up libfile-dirlist-perl (0.05-3) ...
Setting up libfile-homedir-perl (1.006-2) ...
Setting up openssl (3.4.1-1) ...
Setting up readline-common (8.2-6) ...
Setting up ruby-xmlrpc (0.3.3-2) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b2) ...
Setting up libldap2:arm64 (2.6.9+dfsg-1) ...
Setting up liburi-perl (5.30-1) ...
Setting up liblocale-gettext-perl (1.07-7+b1) ...
Setting up libfile-touch-perl (0.12-2) ...
Setting up libnet-ssleay-perl:arm64 (1.94-3) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libksba8:arm64 (1.6.7-2+b1) ...
Setting up pinentry-curses (1.3.1-2) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libhttp-date-perl (6.06-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
Setting up libfile-listing-perl (6.16-1) ...
Setting up libtool (2.5.4-4) ...
Setting up libnet-http-perl (6.23-1) ...
Setting up libidn2-0:arm64 (2.3.7-2+b1) ...
Setting up libdevel-callchecker-perl:arm64 (0.009-1+b1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up help2man (1.49.3+b1) ...
Setting up dh-autoreconf (20) ...
Setting up patchutils (0.4.2-1+b1) ...
Setting up ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
152 added, 0 removed; done.
Setting up libp11-kit0:arm64 (0.25.5-3) ...
Setting up libreadline8t64:arm64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up libhtml-parser-perl:arm64 (3.83-1+b2) ...
Setting up gpgconf (2.2.46-4) ...
Setting up libpython3.13-stdlib:arm64 (3.13.2-1) ...
Setting up libio-socket-ssl-perl (2.089-1) ...
Setting up gpg (2.2.46-4) ...
Setting up libpython3-stdlib:arm64 (3.13.2-2) ...
Setting up libhttp-message-perl (7.00-2) ...
Setting up libgnutls30t64:arm64 (3.8.9-2) ...
Setting up libhttp-negotiate-perl (6.01-2) ...
Setting up gpg-agent (2.2.46-4) ...
Setting up libhttp-cookies-perl (6.11-1) ...
Setting up python3.13 (3.13.2-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-3) ...
Setting up libparams-classify-perl:arm64 (0.015-2+b4) ...
Setting up gpgsm (2.2.46-4) ...
Setting up python3 (3.13.2-2) ...
Setting up rubygems-integration (1.19) ...
Setting up sopv-gpgv (0.1.2-1) ...
update-alternatives: using /usr/bin/sopv-gpgv to provide /usr/bin/sopv (sopv) in auto mode
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up dirmngr (2.2.46-4) ...
Setting up libmodule-runtime-perl (0.016-2) ...
Setting up gnupg (2.2.46-4) ...
Setting up libimport-into-perl (1.002005-2) ...
Setting up libmoo-perl (2.005005-1) ...
Setting up debhelper (13.24.1) ...
Setting up rake (13.2.1-1) ...
Setting up liblwp-protocol-https-perl (6.14-1) ...
Setting up libwww-perl (6.78-1) ...
Setting up libruby3.3:arm64 (3.3.7-1) ...
Setting up ruby-rubygems (3.6.3-1) ...
Setting up devscripts (2.25.5) ...
Setting up ruby3.3-dev:arm64 (3.3.7-1) ...
Setting up ruby3.3 (3.3.7-1) ...
Setting up libruby:arm64 (1:3.3+b1) ...
Setting up ruby-all-dev:arm64 (1:3.3+b1) ...
Setting up ruby (1:3.3+b1) ...
Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ...
Setting up ruby-diff-lcs (1.5.1-1) ...
Setting up gem2deb-test-runner (2.2.5) ...
Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ...
Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ...
Setting up ruby-rspec-its (1.3.0-1) ...
Setting up gem2deb (2.2.5) ...
Processing triggers for libc-bin (2.41-3) ...
Processing triggers for ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/puppet-lint-4.3.0/ && 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  > ../puppet-lint_4.3.0-1_source.changes
dpkg-buildpackage: info: source package puppet-lint
dpkg-buildpackage: info: source version 4.3.0-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jérôme Charaoui <jerome@riseup.net>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
	dh_ruby --clean
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install --destdir=debian/puppet-lint/ -O--buildsystem=ruby
	dh_ruby --install /build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint

┌──────────────────────────────────────────────────────────────────────────────┐
│ puppet-lint: Installing files and building extensions for ruby3.3            │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250309-1749280-2v9717/gemspec
WARNING:  expected RubyGems version 3.6.3, was 3.3.15
WARNING:  See https://guides.rubygems.org/specification-reference/ for help
  Successfully built RubyGem
  Name: puppet-lint
  Version: 4.3.0
  File: puppet-lint-4.3.0.gem
/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/puppet-lint/usr/share/rubygems-integration/all /tmp/d20250309-1749280-2v9717/puppet-lint-4.3.0.gem
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/bin/puppet-lint
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/bin.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/checkplugin.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/checks.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/configuration.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/data.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/lexer.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/lexer/string_slurper.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/lexer/token.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/monkeypatches.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/optparser.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/arrow_on_right_operand_line.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/autoloader_layout.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/class_inherits_from_params_class.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/code_on_top_scope.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/inherits_across_namespaces.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/names_containing_dash.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/names_containing_uppercase.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/nested_classes_or_defines.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/parameter_order.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/right_to_left_relationship.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_classes/variable_scope.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_comments/slash_comments.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_comments/star_comments.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_conditionals/case_without_default.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_conditionals/selector_inside_resource.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_documentation/documentation.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_nodes/unquoted_node_name.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_resources/duplicate_params.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_resources/ensure_first_param.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_resources/ensure_not_symlink_target.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_resources/file_mode.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_resources/unquoted_file_mode.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_resources/unquoted_resource_title.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_strings/double_quoted_strings.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_strings/only_variable_string.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_strings/puppet_url_without_modules.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_strings/quoted_booleans.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_strings/single_quote_string_with_variables.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_strings/variables_not_enclosed.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_variables/variable_contains_dash.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_variables/variable_is_lowercase.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/140chars.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/2sp_soft_tabs.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/80chars.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/arrow_alignment.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/hard_tabs.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/line_length.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/space_before_arrow.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/check_whitespace/trailing_whitespace.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/legacy_facts/legacy_facts.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/plugins/top_scope_facts/top_scope_facts.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/report/codeclimate.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/report/github.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/report/sarif_template.json
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/tasks/gemfile_rewrite.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/tasks/puppet-lint.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/tasks/release_test.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.3.0/lib/puppet-lint/version.rb
/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all/bin/puppet-lint
Successfully installed puppet-lint-4.3.0
1 gem installed
mkdir -p debian/puppet-lint/usr/bin
mv debian/puppet-lint/usr/share/rubygems-integration/all/bin/puppet-lint debian/puppet-lint/usr/bin
cd debian/puppet-lint/usr/share/rubygems-integration/all
rm -rf bin
rm -rf build_info
rm -rf cache
rm -rf doc
rm -rf extensions
rmdir plugins
cd gems/puppet-lint-4.3.0
rm -f 
chmod 644 lib/puppet-lint/bin.rb lib/puppet-lint/checkplugin.rb lib/puppet-lint/checks.rb lib/puppet-lint/configuration.rb lib/puppet-lint/data.rb lib/puppet-lint/lexer/string_slurper.rb lib/puppet-lint/lexer/token.rb lib/puppet-lint/lexer.rb lib/puppet-lint/monkeypatches.rb lib/puppet-lint/optparser.rb lib/puppet-lint/plugins/check_classes/arrow_on_right_operand_line.rb lib/puppet-lint/plugins/check_classes/autoloader_layout.rb lib/puppet-lint/plugins/check_classes/class_inherits_from_params_class.rb lib/puppet-lint/plugins/check_classes/code_on_top_scope.rb lib/puppet-lint/plugins/check_classes/inherits_across_namespaces.rb lib/puppet-lint/plugins/check_classes/names_containing_dash.rb lib/puppet-lint/plugins/check_classes/names_containing_uppercase.rb lib/puppet-lint/plugins/check_classes/nested_classes_or_defines.rb lib/puppet-lint/plugins/check_classes/parameter_order.rb lib/puppet-lint/plugins/check_classes/right_to_left_relationship.rb lib/puppet-lint/plugins/check_classes/variable_scope.rb lib/puppet-lint/plugins/check_comments/slash_comments.rb lib/puppet-lint/plugins/check_comments/star_comments.rb lib/puppet-lint/plugins/check_conditionals/case_without_default.rb lib/puppet-lint/plugins/check_conditionals/selector_inside_resource.rb lib/puppet-lint/plugins/check_documentation/documentation.rb lib/puppet-lint/plugins/check_nodes/unquoted_node_name.rb lib/puppet-lint/plugins/check_resources/duplicate_params.rb lib/puppet-lint/plugins/check_resources/ensure_first_param.rb lib/puppet-lint/plugins/check_resources/ensure_not_symlink_target.rb lib/puppet-lint/plugins/check_resources/file_mode.rb lib/puppet-lint/plugins/check_resources/unquoted_file_mode.rb lib/puppet-lint/plugins/check_resources/unquoted_resource_title.rb lib/puppet-lint/plugins/check_strings/double_quoted_strings.rb lib/puppet-lint/plugins/check_strings/only_variable_string.rb lib/puppet-lint/plugins/check_strings/puppet_url_without_modules.rb lib/puppet-lint/plugins/check_strings/quoted_booleans.rb lib/puppet-lint/plugins/check_strings/single_quote_string_with_variables.rb lib/puppet-lint/plugins/check_strings/variables_not_enclosed.rb lib/puppet-lint/plugins/check_variables/variable_contains_dash.rb lib/puppet-lint/plugins/check_variables/variable_is_lowercase.rb lib/puppet-lint/plugins/check_whitespace/140chars.rb lib/puppet-lint/plugins/check_whitespace/2sp_soft_tabs.rb lib/puppet-lint/plugins/check_whitespace/80chars.rb lib/puppet-lint/plugins/check_whitespace/arrow_alignment.rb lib/puppet-lint/plugins/check_whitespace/hard_tabs.rb lib/puppet-lint/plugins/check_whitespace/line_length.rb lib/puppet-lint/plugins/check_whitespace/space_before_arrow.rb lib/puppet-lint/plugins/check_whitespace/trailing_whitespace.rb lib/puppet-lint/plugins/legacy_facts/legacy_facts.rb lib/puppet-lint/plugins/top_scope_facts/top_scope_facts.rb lib/puppet-lint/plugins.rb lib/puppet-lint/report/codeclimate.rb lib/puppet-lint/report/github.rb lib/puppet-lint/tasks/gemfile_rewrite.rb lib/puppet-lint/tasks/puppet-lint.rb lib/puppet-lint/tasks/release_test.rb lib/puppet-lint/version.rb lib/puppet-lint.rb
find lib/ -type d -empty -delete
cd -
cd -
Rewriting shebang line of /build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/bin/puppet-lint
/usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.3                           │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all:/build/reproducible-path/puppet-lint-4.3.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -e gem\ \"puppet-lint\"

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.3 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/rubygems-integration/all:/build/reproducible-path/puppet-lint-4.3.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
/usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb  --exclude-pattern \*\*/acceptance/puppet_lint_spec.rb --format documentation
WARNING: `around(:context)` hooks are not supported and behave like `around(:example). Called from /build/reproducible-path/puppet-lint-4.3.0/spec/unit/puppet-lint/bin_spec.rb:620:in `block (3 levels) in <top (required)>'.
rspec/json_expectations is not available

PuppetLint::Bin
  when running normally
    exitstatus
      is expected to eq 0
  when running without arguments
    exitstatus
      is expected to eq 1
  when asked to display version
    exitstatus
      is expected to eq 0
    stdout
      is expected to eq "puppet-lint 4.3.0"
  when asked to display available checks
    includes check arrow_on_right_operand_line in its output
    includes check autoloader_layout in its output
    includes check class_inherits_from_params_class in its output
    includes check code_on_top_scope in its output
    includes check inherits_across_namespaces in its output
    includes check names_containing_dash in its output
    includes check names_containing_uppercase in its output
    includes check nested_classes_or_defines in its output
    includes check parameter_order in its output
    includes check right_to_left_relationship in its output
    includes check variable_scope in its output
    includes check slash_comments in its output
    includes check star_comments in its output
    includes check case_without_default in its output
    includes check selector_inside_resource in its output
    includes check documentation in its output
    includes check unquoted_node_name in its output
    includes check duplicate_params in its output
    includes check ensure_first_param in its output
    includes check ensure_not_symlink_target in its output
    includes check file_mode in its output
    includes check unquoted_file_mode in its output
    includes check unquoted_resource_title in its output
    includes check double_quoted_strings in its output
    includes check only_variable_string in its output
    includes check puppet_url_without_modules in its output
    includes check quoted_booleans in its output
    includes check single_quote_string_with_variables in its output
    includes check variables_not_enclosed in its output
    includes check variable_contains_dash in its output
    includes check variable_is_lowercase in its output
    includes check 140chars in its output
    includes check 2sp_soft_tabs in its output
    includes check 80chars in its output
    includes check arrow_alignment in its output
    includes check hard_tabs in its output
    includes check space_before_arrow in its output
    includes check trailing_whitespace in its output
    includes check legacy_facts in its output
    includes check top_scope_facts in its output
    exitstatus
      is expected to eq 0
  when passed multiple files
    exitstatus
      is expected to eq 1
    stdout
      is expected to eq "spec/fixtures/test/manifests/warning.pp - WARNING: optional parameter listed before required paramet...fests/fail.pp - ERROR: test::foo not in autoload module layout on line 2 (check: autoloader_layout)"
  when passed a malformed file
    exitstatus
      is expected to eq 1
    stdout
      is expected to eq "ERROR: Syntax error on line 1 (check: syntax)"
    stderr
      is expected to eq "Try running `puppet parser validate <file>`"
  when passed ignore paths option
    exitstatus
      is expected to eq 0
    stdout
      is expected to eq ""
  when passed top scope variables option
    exitstatus
      is expected to eq 0
    stdout
      is expected to eq ""
  when limited to errors only
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /^spec\/fixtures\/test\/manifests\/fail.pp - ERROR/
  when limited to warnings only
    exitstatus
      is expected to eq 1
    stdout
      is expected not to match /ERROR/
  when specifying a specific check to run
    exitstatus
      is expected to eq 0
    stdout
      is expected to match /WARNING/
  when asked to display filenames
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /^spec\/fixtures\/test\/manifests\/fail\.pp -/
  when not asked to fail on warnings
    exitstatus
      is expected to eq 0
    stdout
      is expected to match /optional parameter/
  when asked to provide context to problems
    exitstatus
      is expected to eq 0
    stdout
      is expected to eq "WARNING: optional parameter listed before required parameter on line 2 (check: parameter_order)\n\n  define test::warning($foo='bar', $baz) { }\n                                   ^"
  when asked to fail on warnings
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /optional parameter/
  when used with an invalid option
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /invalid option/
  when passed a file that does not exist
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /specified file does not exist/
  when passed a directory
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /ERROR/
  when disabling a check
    exitstatus
      is expected to eq 0
    stdout
      is expected to eq ""
  when changing the log format
    to print %{filename}
      exitstatus
        is expected to eq 1
      stdout
        is expected to eq "fail.pp"
    to print %{path}
      exitstatus
        is expected to eq 1
      stdout
        is expected to eq "spec/fixtures/test/manifests/fail.pp"
    to print %{fullpath}
      exitstatus
        is expected to eq 1
      stdout
        is expected to match /^(\/|[A-Za-z]:).+\/spec\/fixtures\/test\/manifests\/fail\.pp$/
    to print %{line}
      exitstatus
        is expected to eq 1
      stdout
        is expected to eq "2"
    to print %{kind}
      exitstatus
        is expected to eq 1
      stdout
        is expected to eq "error"
    to print %{KIND}
      exitstatus
        is expected to eq 1
      stdout
        is expected to eq "ERROR"
    to print %{check}
      exitstatus
        is expected to eq 1
      stdout
        is expected to eq "autoloader_layout"
    to print %{message}
      exitstatus
        is expected to eq 1
      stdout
        is expected to eq "test::foo not in autoload module layout"
  when displaying results as json
    exitstatus
      is expected to eq 0
    stdout
      is expected to match /\[\n  \[\n    \{/
  when displaying results for multiple targets as json
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /\[\n  \[\n    \{/
  when displaying results as SARIF
    exitstatus
      is expected to eq 0
    stdout
      is expected to match /"uri": "warning.pp"/
  when displaying results for multiple targets as SARIF
    exitstatus
      is expected to eq 1
    stdout
      is expected to match /"uri": "warning.pp"/
  when outputting code climate report
    creates a code climate report
  when hiding ignored problems
    exitstatus
      is expected to eq 0
    stdout
      is expected not to match /IGNORED/
  when showing ignored problems
    exitstatus
      is expected to eq 0
    stdout
      is expected to match /IGNORED/
  when showing ignored problems with a reason
    exitstatus
      is expected to eq 0
    stdout
      is expected to eq "IGNORED: double quoted string containing no variables on line 3 (check: double_quoted_strings)\n  for a good reason"
  ignoring multiple checks on a line
    exitstatus
      is expected to eq 0
  ignoring multiple checks in a block
    exitstatus
      is expected to eq 0
    stdout
      is expected to match /^.*line 6(?!\d)/
  when an lint:endignore control comment exists with no opening lint:ignore comment
    exitstatus
      is expected to eq 0
    stderr
      is expected to match /WARNING: lint:endignore comment with no opening lint:ignore:<check> comment found on line 1/
  when a lint:ignore control comment block is not terminated properly
    stderr
      is expected to match /WARNING: lint:ignore:140chars comment on line 2 with no closing lint:endignore comment/
  when fixing a file with \n line endings
    does not change the line endings
    exitstatus
      is expected to eq 0
  when overriding config file options with command line options
    and config file sets "--only-checks=variable_contains_dash"
      and command-line does not override "--only-checks"
        exitstatus
          is expected to eq 0
        stdout
          is expected to eq "WARNING: variable contains a dash on line 3 (check: variable_contains_dash)"
      and command-line sets "--only-checks=variable_is_lowercase"
        exitstatus
          is expected to eq 0
        stdout
          is expected to eq "WARNING: variable contains an uppercase letter on line 4 (check: variable_is_lowercase)"

PuppetLint::Checks
  #initialize
    is expected to have attributes {:problems => []}
  #load_data
    when the tokeniser encounters an error
      and the reason for the error is unknown
        stores an empty tokens array
        creates a syntax error problem for the file
      and the reason for the error is known
        stores an empty tokens array
        creates a syntax error problem for the file
  #run
    loads the manifest data
    when there are checks enabled
      runs the enabled checks
      does not run the disabled checks
      when a check finds a problem in the manifest
        adds the found problems to the problems array
        and fix is enabled
          calls #fix_problems on the check and adds the results to the problems array
    when an unhandled exception is raised
      prints out information about the puppet-lint version and ruby environment
      prints out the details of the exception raised
      and the file being linted is readable
        adds the contents of the file to the bug report
  #run_yaml
    loads the yaml data
    when there are checks enabled
      runs the enabled checks
      does not run the disabled checks
  #enabled_checks
    checks the configuration for each check to see if it is enabled
  #manifest
    reassembles the manifest from the tokens array

PuppetLint::Configuration
  creates check methods on the fly
  knows what checks have been added
  responds nil to unknown config options
  is able to explicitly add options
  is able to add options on the fly
  is able to set sane defaults
  detects github actions
  defaults codeclimate_report_file to the CODECLIMATE_REPORT_FILE environment variable

PuppetLint::Data
  .resource_indexes
    when a namespaced class name contains a single colon
      raises a SyntaxError
    when typo in namespace separator makes parser look for resource
      raises a SyntaxError
    when given a defaults declaration
      returns an empty array
    when given a set of resource declarations
      returns an array of resource indexes
  .insert
    adds token at the given index
    sets the prev_token
    sets the prev_code_token
    sets the next_token
    sets the next_code_token
    updates the existing next_token
    updates the existing next_code_token
    updates the existing prev_token
    updates the existing prev_code_token
  .delete
    removes the token
    updates the existing next_token
    updates the existing next_code_token
    updates the existing prev_token
    updates the existing prev_code_token

quoted_booleans
  with a single line ignore
    detects three problems
    has two warnings
    has one ignored problem
  with a single line ignore and a reason
    detects three problems
    has two warnings
    has one ignored problem with a reason
  with a block ignore
    detects four problems
    has two warnings
    has two ignored problems
  with a block ignore and a reason
    detects four problems
    has two warnings
    has two ignored problems with a reason
  disable multiple checks on a line with a reason
    detects 1 problems
    has one ignored problems
  disable multiple checks in a block
    detects 2 problems
    ignores both problems

PuppetLint::Lexer::StringSlurper
  #parse
    when parsing an unterminated string
      raises an UnterminatedStringError
    when parsing up to a double quote
      returns a single segment up to the double quote
      and the string is empty
        returns a single empty string segment
      and the string contains
        a newline
          includes the newline in the string segment
        an escaped $var
          does not create an unenclosed variable segment
        an escaped ${} enclosure
          does not create an interpolation segment
        a variable and a suffix
          puts the variable into an interpolation segment
        a variable surrounded by text
          puts the variable into an interpolation segment
        multiple variables with surrounding text
          puts each variable into an interpolation segment
        only an enclosed variable
          puts empty string segments around the interpolated segment
        an enclosed variable with an unnecessary $
          does not remove the unnecessary $
        a variable with an array reference
          includes the references in the interpolated section
        only enclosed variables
          creates an interpolation section per variable
        an unenclosed variable
          creates a special segment for the unenclosed variable
        an interpolation with a nested single quoted string
          creates an interpolation segment for the nested string
        an interpolation with nested math
          creates an interpolation segment for the nested math
        an interpolation with a nested array
          creates an interpolation segment for the nested array
        repeated $s
          creates a single string segment
        multiple unenclosed variables
          creates a special segment for each unenclosed variable
        an unenclosed variable with a trailing $
          places the trailing $ in a string segment
        an unenclosed variable starting with two $s
          includes the preceeding $ in the string segment before the unenclosed variable
        an unenclosed variable with incorrect namespacing
          only includes the valid part of the variable name in the segment
        a variable followed by an odd number of backslashes before a double quote
          does not let this double quote terminate the string
        a variable followed by an even number of backslashes before a double quote
          recognizes this double quote as the terminator
        an interpolation with a complex function chain
          keeps the whole function chain in a single interpolation segment
        nested interpolations
          keeps each full interpolation in its own segment
        interpolation with nested braces
          is expected to eq [[:STRING, ""], [:INTERP, "$foo.map |$bar| { something($bar) }"], [:STRING, ""]]
  #parse_heredoc
    when the heredoc text contains the tag
      terminates the heredoc at the closing tag
    when parsing a heredoc with interpolation disabled
      that is a plain heredoc
        splits the heredoc into two segments
      that contains a value enclosed in ${}
        does not create an interpolation segment
      that contains an unenclosed variable
        does not create a segment for the unenclosed variable
    when parsing a heredoc with interpolation enabled
      that is a plain heredoc
        splits the heredoc into two segments
      that contains a value enclosed in ${}
        creates an interpolation segment
      that contains an unenclosed variable
        does not create a segment for the unenclosed variable
      that contains a nested interpolation
        does not create a segment for the unenclosed variable
      that contains an interpolation with nested braces
        does not create a segment for the unenclosed variable
      that contains braces
        is expected to eq [[:HEREDOC, "  {\n    \"foo\": \"bar\"\n  }\n  "], [:HEREDOC_TERM, "|-end"]]
  #consumed_chars
    when slurping a string containing multibyte characters
      counts the multibyte character as a single consumed character
    when slurping an empty string
      consumes only the closing quote

PuppetLint::Lexer::Token
  is expected to respond to #type
  is expected to respond to #value
  is expected to respond to #line
  is expected to respond to #column
  type
    is expected to eq :NAME
  value
    is expected to eq "foo"
  line
    is expected to eq 1
  column
    is expected to eq 2
  inspect
    is expected to eq "<Token :NAME (foo) @1:2>"

PuppetLint::Lexer
  handles 'case' as a keyword
  handles 'class' as a keyword
  handles 'default' as a keyword
  handles 'define' as a keyword
  handles 'import' as a keyword
  handles 'if' as a keyword
  handles 'elsif' as a keyword
  handles 'else' as a keyword
  handles 'inherits' as a keyword
  handles 'node' as a keyword
  handles 'and' as a keyword
  handles 'or' as a keyword
  handles 'undef' as a keyword
  handles 'true' as a keyword
  handles 'false' as a keyword
  handles 'in' as a keyword
  handles 'unless' as a keyword
  has a token named 'LBRACK'
  has a token named 'RBRACK'
  has a token named 'LBRACE'
  has a token named 'RBRACE'
  has a token named 'LPAREN'
  has a token named 'RPAREN'
  has a token named 'EQUALS'
  has a token named 'ISEQUAL'
  has a token named 'GREATEREQUAL'
  has a token named 'GREATERTHAN'
  has a token named 'LESSTHAN'
  has a token named 'LESSEQUAL'
  has a token named 'NOTEQUAL'
  has a token named 'NOT'
  has a token named 'COMMA'
  has a token named 'DOT'
  has a token named 'COLON'
  has a token named 'AT'
  has a token named 'LLCOLLECT'
  has a token named 'RRCOLLECT'
  has a token named 'LCOLLECT'
  has a token named 'RCOLLECT'
  has a token named 'SEMIC'
  has a token named 'QMARK'
  has a token named 'BACKSLASH'
  has a token named 'FARROW'
  has a token named 'PARROW'
  has a token named 'APPENDS'
  has a token named 'PLUS'
  has a token named 'MINUS'
  has a token named 'DIV'
  has a token named 'TIMES'
  has a token named 'MODULO'
  has a token named 'PIPE'
  has a token named 'LSHIFT'
  has a token named 'RSHIFT'
  has a token named 'MATCH'
  has a token named 'NOMATCH'
  has a token named 'IN_EDGE'
  has a token named 'OUT_EDGE'
  has a token named 'IN_EDGE_SUB'
  has a token named 'OUT_EDGE_SUB'
  has a token named 'NEWLINE'
  has a token named 'NEWLINE'
  has a token named 'NEWLINE'
  invalid code
    borks
  #new_token
    calculates the line number for an empty string
    gets correct line number after double quoted multi line string
    gets correct line number after a multi line comment
    calculates the line number for a multi line string
    calculates line number for string that ends with newline
    calculates the column number for an empty string
    calculates the column number for a single line string
    calculates the column number for a multi line string
  #process_string_segments
    an empty string segment
      creates a :STRING token
      can render the result back into a manifest
    an interpolated variable with a suffix
      creates a tokenised string with an interpolated variable
      can render the result back into a manifest
    an interpolated variable surrounded by string segments
      creates a tokenised string with an interpolated variable
      can render the result back into a manifest
    multiple interpolated variables with surrounding text
      creates a tokenised string with the interpolated variables
      can render the result back into a manifest
    only a single interpolated variable
      creates a tokenised string
      can render the result back into a manifest
    treats a variable named the same as the keyword as a variable
      for 'case'
        creates a tokenised string
        can render the result back into a manifest
      for 'class'
        creates a tokenised string
        can render the result back into a manifest
      for 'default'
        creates a tokenised string
        can render the result back into a manifest
      for 'define'
        creates a tokenised string
        can render the result back into a manifest
      for 'import'
        creates a tokenised string
        can render the result back into a manifest
      for 'if'
        creates a tokenised string
        can render the result back into a manifest
      for 'elsif'
        creates a tokenised string
        can render the result back into a manifest
      for 'else'
        creates a tokenised string
        can render the result back into a manifest
      for 'inherits'
        creates a tokenised string
        can render the result back into a manifest
      for 'node'
        creates a tokenised string
        can render the result back into a manifest
      for 'and'
        creates a tokenised string
        can render the result back into a manifest
      for 'or'
        creates a tokenised string
        can render the result back into a manifest
      for 'undef'
        creates a tokenised string
        can render the result back into a manifest
      for 'false'
        creates a tokenised string
        can render the result back into a manifest
      for 'true'
        creates a tokenised string
        can render the result back into a manifest
      for 'in'
        creates a tokenised string
        can render the result back into a manifest
      for 'unless'
        creates a tokenised string
        can render the result back into a manifest
      for 'function'
        creates a tokenised string
        can render the result back into a manifest
      for 'type'
        creates a tokenised string
        can render the result back into a manifest
      for 'attr'
        creates a tokenised string
        can render the result back into a manifest
      for 'private'
        creates a tokenised string
        can render the result back into a manifest
    an interpolated variable with an unnecessary $
      creates a tokenised string
      includes the extra $ in the rendered manifest
    an interpolated variable with an array reference
      creates a tokenised string
      can render the result back into a manifest
    multiple interpreted variables
      creates a tokenised string
      can render the result back into a manifest
    an unenclosed variable
      creates a tokenised string
      can render the result back into a manifest
    an interpolation with a nested single quote string
      creates a tokenised string
      can render the result back into a manifest
    an interpolation with a nested math expression
      creates a tokenised string
      can render the result back into a manifest
    an interpolation with a nested array
      creates a tokenised string
      can render the result back into a manifest
    multiple unenclosed variables
      creates a tokenised string
      can render the result back into a manifest
    an unenclosed variable with a trailing $
      creates a tokenised string
      can render the result back into a manifest
    an interpolation with a complex function chain
      creates a tokenised string
      can render the result back into a manifest
    nested interpolations
      creates a tokenised string
      can render the result back into a manifest
    interpolation with nested braces
      creates a tokenised string
      can render the result back into a manifest
  :STRING / :DQ
    handles a string with newline characters
    calculates the column number correctly after an enclosed variable
    calculates the column number correctly after an enclosed variable starting with a string
    calculates the column number correctly after an enclosed variable ending with a string
    calculates the column number correctly after an enclosed variable surround by a string
    does not enclose variable with a chained function call
  :TYPE
    matches Data Types
    matches Catalog Types
    matches Abstract Types
    Platform Types
      behaves like a type matcher
        matches Callable
      behaves like a type matcher
        matches Sensitive
    behaves like a type matcher
      matches Error
    behaves like a type matcher
      matches Binary
  :HEREDOC without interpolation
    parses a simple heredoc
    does not interpolate the contents of the heredoc
    handles multiple heredoc declarations on a single line
    handles a heredoc that specifies a syntax
    handles a heredoc with spaces in the tag
    handles a heredoc with no indentation
  :HEREDOC with interpolation
    parses a heredoc with no interpolated values as a :HEREDOC
    parses a heredoc with interpolated values
    does not remove the unnecessary $ from enclosed variables
  :CLASSREF
    matches single capitalised alphanumeric term
    matches two capitalised alphanumeric terms sep by ::
    matches many capitalised alphanumeric terms sep by ::
    matches capitalised terms prefixed by ::
    matches terms that start with Types
  :NAME
    matches lowercase alphanumeric terms
    matches lowercase alphanumeric terms sep by ::
    matches many lowercase alphanumeric terms sep by ::
    matches lowercase alphanumeric terms prefixed by ::
    matches barewords beginning with an underscore
  :FUNCTION_NAME
    matches when a :NAME is followed by a :LPAREN
  :NUMBER
    matches numeric terms
    matches float terms
    matches hexadecimal terms
    matches float with exponent terms
    matches float with exponent terms
    matches float with negative exponent terms
  :COMMENT
    matches everything on a line after #
    does not include DOS line endings in the comment value
    does not include Unix line endings in the comment value
  :MLCOMMENT
    matches comments on a single line
    matches comments on multiple lines
  :SLASH_COMMENT
    matches everyone on a line after //
    does not include DOS line endings in the comment value
    does not include Unix line endings in the comment value
  :SSTRING
    matches a single quoted string
    matches a single quoted string with an escaped '
    matches a single quoted string with an escaped $
    matches a single quoted string with an escaped .
    matches a single quoted string with an escaped \n
    matches an empty string
    matches an empty string ending with \
    matches single quoted string containing a line break
  :REGEX
    matches anything enclosed in //
    matches even if there is \n in the regex
    does not consider \/ to be the end of the regex
    is allowed as a param to a data type
    is allowed as a param to an optional data type
    does not match chained division
    properlies parse when regex follows an if
    properlies parse when a regex follows an elsif
    properlies parse when a regex is provided as a function argument
    discriminates between division and regexes
  :STRING
    parses strings with embedded strings
    matches double quoted string containing a line break
    handles interpolated values that contain double quotes
  :WHITESPACE
    parses spaces
    parses tabs
    parses unicode spaces

arrow_on_right_operand_line
  chain operator
    both operands on same line
      does not detect any problems
    arrow on the line of left operand
      detects a problem
      creates a warning
      with fix enabled
        fixes the problem
        moves the arrow to before the right operand
    arrow on the line of right operand
      does not detect any problems
    arrow on the line of left operand with comment in between
      detects a problem
      creates a warning
      with fix enabled
        fixes the problem
        moves the arrow to before the right operand
    arrow on the line of the left operand with a comment following the arrow
      detects a problem
      creates a warning
      with fix enabled
        fixes the problem
        moves the arrow to before the right operand
  subscribe chain operator
    both operands on same line
      does not detect any problems
    arrow on the line of left operand
      detects a problem
      creates a warning
      with fix enabled
        fixes the problem
        moves the arrow to before the right operand
    arrow on the line of right operand
      does not detect any problems
    arrow on the line of left operand with comment in between
      detects a problem
      creates a warning
      with fix enabled
        fixes the problem
        moves the arrow to before the right operand
    arrow on the line of the left operand with a comment following the arrow
      detects a problem
      creates a warning
      with fix enabled
        fixes the problem
        moves the arrow to before the right operand

autoloader_layout
  foo::bar in foo/manifests/bar.pp
    does not detect any problems
  foo::bar::baz in foo/manifests/bar/baz.pp
    does not detect any problems
  foo in foo/manifests/init.pp
    does not detect any problems
  foo::bar in foo/manifests/init.pp
    only detects a single problem
    creates an error
  foo included in bar/manifests/init.pp
    does not detect any problems
  foo in puppet-foo/manifests/init.pp
    detects a single problem
  foo in puppet-foo/manifests/bar.pp with relative option
    detects a single problem
  foo in puppet-foo/manifests/init.pp with relative option
    does not detect any problems

class_inherits_from_params_class
  parameterised class that inherits from a params class
    only detects a single problem
    creates a warning
  class without parameters
    does not detect any problems

code_on_top_scope
  comments outside class block
    problems
      is expected to be empty
  new lines outside of class-define block
    problems
      is expected to be empty
  code outside class block
    is expected to eq 4
    problems
      is expected to contain a warning

inherits_across_namespaces
  class inheriting from parent in same module namespace
    does not detect any problems
  class inheriting from sister in same module namespace
    does not detect any problems
  class inheriting from another module namespace
    only detects a single problem
    creates a warning

names_containing_uppercase
  defined type named FooBar
    only detects a single problem
    creates an error
  class named FooBar
    only detects a single problem
    creates an error
  class named Foo::BarFoo
    only detects a single problem
    creates an error
    check fix -
      creates an error
      downcases the class name

names_containing_dash
  module named foo-bar
    only detects a single problem
    creates an error
  define named foo-bar
    only detect a single problem
    creates an error
  class named bar-foo
    only detects a single problem
    creates an error
  multiple classes
    creates an error

nested_classes_or_defines
  class on its own
    does not detect any problems
  class inside a class
    only detects a single problem
    creates a warning
  instantiating a parametised class inside a class
    does not detect any problems
  instantiating a parametised class inside a define
    does not detect any problems
  define inside a class
    only detects a single problem
    creates a warning

parameter_order
  define with attrs in order
    does not detect any problems
  define with parameter that calls a function
    does not detect any problems
  define with attrs out of order
    only detects a single problem
    creates a warning
  define parameter set to another variable
    does not detect any problems
  define parameter set to another variable with incorrect order
    only detects a single problem
    creates a warning
  issue-101
    does not detect any problems
  define parameter w/a hash containing a variable and no optional parameters
    is expected to eq 0
  define parameter w/a hash containing a variable followed by an optional parameter
    is expected to contain a warning on line 11 starting in column 13
  define parameter w/array containing a variable
    is expected to eq 0
  define parameter with array operation
    is expected to be empty
  define parameters of Optional type are just regular parameters
    is expected to eq 1
  define parameters of custom type - no values - 0
    is expected to be empty
  define parameters of custom type - two values - 0
    is expected to be empty
  define parameters of custom type - one value, wrong order - 0
    is expected to eq 1
  define parameters of custom type - one value, right order - 0
    is expected to be empty
  define parameters of custom type - no values - 1
    is expected to be empty
  define parameters of custom type - two values - 1
    is expected to be empty
  define parameters of custom type - one value, wrong order - 1
    is expected to eq 1
  define parameters of custom type - one value, right order - 1
    is expected to be empty
  define parameters of custom type - no values - 2
    is expected to be empty
  define parameters of custom type - two values - 2
    is expected to be empty
  define parameters of custom type - one value, wrong order - 2
    is expected to eq 1
  define parameters of custom type - one value, right order - 2
    is expected to be empty
  class with attrs in order
    does not detect any problems
  class with parameter that calls a function
    does not detect any problems
  class with attrs out of order
    only detects a single problem
    creates a warning
  class parameter set to another variable
    does not detect any problems
  class parameter set to another variable with incorrect order
    only detects a single problem
    creates a warning
  issue-101
    does not detect any problems
  class parameter w/a hash containing a variable and no optional parameters
    is expected to eq 0
  class parameter w/a hash containing a variable followed by an optional parameter
    is expected to contain a warning on line 11 starting in column 13
  class parameter w/array containing a variable
    is expected to eq 0
  class parameter with array operation
    is expected to be empty
  class parameters of Optional type are just regular parameters
    is expected to eq 1
  class parameters of custom type - no values - 0
    is expected to be empty
  class parameters of custom type - two values - 0
    is expected to be empty
  class parameters of custom type - one value, wrong order - 0
    is expected to eq 1
  class parameters of custom type - one value, right order - 0
    is expected to be empty
  class parameters of custom type - no values - 1
    is expected to be empty
  class parameters of custom type - two values - 1
    is expected to be empty
  class parameters of custom type - one value, wrong order - 1
    is expected to eq 1
  class parameters of custom type - one value, right order - 1
    is expected to be empty
  class parameters of custom type - no values - 2
    is expected to be empty
  class parameters of custom type - two values - 2
    is expected to be empty
  class parameters of custom type - one value, wrong order - 2
    is expected to eq 1
  class parameters of custom type - one value, right order - 2
    is expected to be empty

right_to_left_relationship
  chain 2 resources left to right
    does not detect any problems
  chain 2 resources right to left
    only detects a single problem
    creates a warning

variable_scope
  class with no variables declared accessing top scope
    only detects a single problem
    creates a warning
  class with no variables declared accessing top scope explicitly
    does not detect any problems
  class with no variables declared accessing local array index
    does not detect any problems
  class with no variables declared accessing local hash key
    does not detect any problems
  class with variables declared accessing local scope
    does not detect any problems
  class with parameters accessing local scope
    does not detect any problems
  defined type with no variables declared accessing top scope
    only detects a single problem
    creates a warning
  defined type with no variables declared accessing top scope explicitly
    does not detect any problems
  $name should be auto defined
    does not detect any problems
  define with required parameter
    does not detect any problems
  future parser blocks
    only detects two problems
    creates two warnings
  nested future parser blocks
    only detects three problems
    creates three warnings
  referencing alias metaparam value as a variable
    does not detect any problems
  referencing audit metaparam value as a variable
    does not detect any problems
  referencing before metaparam value as a variable
    does not detect any problems
  referencing loglevel metaparam value as a variable
    does not detect any problems
  referencing noop metaparam value as a variable
    does not detect any problems
  referencing notify metaparam value as a variable
    does not detect any problems
  referencing require metaparam value as a variable
    does not detect any problems
  referencing schedule metaparam value as a variable
    does not detect any problems
  referencing stage metaparam value as a variable
    does not detect any problems
  referencing subscribe metaparam value as a variable
    does not detect any problems
  referencing tag metaparam value as a variable
    does not detect any problems
  support the use of facts and trusted facts
    does not detect any problems
  multiple left hand variable assign
    does not detect any problems
  nested variable assignment
    does not detect any problems
  function calls inside string interpolation
    does not detect any problems
  variables in string interpolation
    only detects one problem
    creates one warning
  assigning regex with multiple alternations to variable
    does not detect any problems

slash_comments
  with fix disabled
    slash comments
      only detects a single problem
      creates a warning
  with fix enabled
    slash comments
      only detects a single problem
      fixes the manifest
      replaces the double slash with a hash

star_comments
  with fix disabled
    multiline comment w/ one line of content
      only detects a single problem
      creates a warning
  with fix enabled
    multiline comment w/ no indents
      only detects a single problem
      creates a warning
      converts the multiline comment
    multiline comment w/ one line of content
      only detects a single problem
      creates a warning
      converts the multiline comment
    multiline comment w/ multiple line of content
      only detects a single problem
      creates a warning
      converts the multiline comment

case_without_default
  case statement with a default case
    does not detect any problems
  case statement without a default case
    only detects a single problem
    creates a warning
  nested case statements without a default case on the outermost
    only detects a single problem
    creates a warning
  three nested case statements with two missing default cases
    detects two problems
    creates two warnings
  issue-117
    does not detect any problems
  issue-829 nested selector with default in case without default
    creates one warning
  issue-829 nested selector with default in case with default
    does not detect any problems

selector_inside_resource
  resource with a selector
    only detects a single problem
    creates a warning
  resource with a variable as a attr value
    does not detect any problems

documentation
  undocumented class
    only detects a single problem
    creates a warning
  documented class
    does not detect any problems
  incorrectly documented class
    only detects a single problem
    creates a warning
  undocumented defined type
    only detects a single problem
    creates a warning
  documented defined type
    does not detect any problems

unquoted_node_name
  with fix disabled
    unquoted node name
      only detects a single problem
      creates a warning
    default node
      does not detect any problems
    single quoted node name
      does not detect any problems
    regex node name
      does not detect any problems
    multiple bare node names
      detects 3 problems
      creates 3 warnings
    mixed node name types
      detects 2 problems
      creates 2 warnings
    multiple node blocks
      detects 2 problems
      creates 2 warnings
    incomplete node block
      detects a problem
      creates 1 error
  with fix enabled
    unquoted node name
      only detects a single problem
      fixes the manifest
      quotes the node name
    multiple bare node names
      detects 3 problems
      fixes the 3 problems
      quotes all three node names
    mixed node name types
      detects 2 problems
      fixes the 2 problems
      quotes the 2 unquoted node names

duplicate_params
  resource with duplicate parameters
    only detects a single problem
    creates an error
  bug #145: resource with a hash and no duplicate parameters
    does not detect any errors
  bug #145: resource with a hash and duplicate parameters in subhash
    only detects a single error
    creates an error
  bug #145: resource with a hash and duplicate parameters in parent type
    only detects a single problem
    creates an error
  bug #145: more hash tests and no duplicate parameters
    does not detect any problems
  colon as last token in file
    does not detect any problems

ensure_first_param
  with fix disabled
    ensure as only attr in a single line resource
      does not detect any problems
    ensure as only attr in a multi line resource
      does not detect any problems
    ensure as second attr in a multi line resource
      only detects a single problem
      creates a warning
    ensure as first attr in a multi line resource
      does not detect any problems
    ensure as a hash key in classes does not need to be first
      does not detect any problems
    ensure in nested hash
      does not detect any problems
  with fix enabled
    ensure as only attr in a single line resource
      does not detect any problems
    ensure as only attr in a multi line resource
      does not detect any problems
    ensure as second attr in a multi line resource
      only detects a single problem
      creates a warning
      makes ensure the first attr
    ensure as first attr in a multi line resource
      does not detect any problems
    ensure as a hash key in classes does not need to be first
      does not detect any problems
    ensure is a selector
      detects a problem
      fixes the problem
      moves the whole ensure parameter to the top

ensure_not_symlink_target
  with fix disabled
    file resource creating a symlink with seperate target attr
      does not detect any problems
    file resource creating a symlink with target specified in ensure
      only detects a single problem
      creates a warning
  with fix enabled
    file resource creating a symlink with seperate target attr
      does not detect any problems
      does not modify the manifest
    file resource creating a symlink with target specified in ensure
      only detects a single problem
      fixes the problem
      creates a new target param

file_mode
  with fix disabled
    3 digit file mode
      only detects a single problem
      creates a warning
    4 digit file mode
      does not detect any problems
    file mode as a variable
      does not detect any problems
    symbolic file mode
      does not detect any problems
    file mode undef unquoted
      does not detect any problems
    file mode undef quoted
      only detects a single problem
      creates a warning
    mode as audit value
      does not detect any problems
    3 digit concat mode
      only detects a single problem
      creates a warning
    4 digit concat mode
      does not detect any problems
    concat mode as a variable
      does not detect any problems
    symbolic concat mode
      does not detect any problems
    concat mode undef unquoted
      does not detect any problems
    concat mode undef quoted
      only detects a single problem
      creates a warning
    mode as audit value
      does not detect any problems
    mode as a function return value
      does not detect any problems
    multi body file bad modes selector
      detects 3 problems
      creates three warnings
  with fix enabled
    3 digit file mode
      only detects a single problem
      fixes the manifest
      zeroe pads the file mode
    file mode undef quoted
      only detects a single problem
      creates a warning
      does not modify the original manifest
    3 digit concat mode
      only detects a single problem
      fixes the manifest
      zero pads the concat mode
    concat mode undef quoted
      only detects a single problem
      creates a warning
      does not modify the original manifest
    mode as a function return value
      does not detect any problems
      does not change the manifest
    multi body file bad modes selector
      detects 3 problems
      fixes 3 problems
      zero pads the file modes and change them to strings

unquoted_file_mode
  with fix disabled
    4 digit unquoted file mode
      only detects a single problem
      creates a warning
    4 digit unquoted file mode
      only detects a single problem
      creates a warning
    file mode from a function rvalue
      does not detect any problems
    multi body file bad modes selector
      detects 3 problems
      creates three warnings
  with fix enabled
    4 digit unquoted file mode w/fix
      only detects a single problem
      fixes the manifest
      single quotes the file mode
    4 digit unquoted file mode w/fix
      only detects a single problem
      fixes the manifest
      single quotes the file mode
    file mode from a function rvalue
      does not detect any problems
      does not change the manifest
    multi body file bad modes selector
      detects 3 problems
      fixes 3 problems
      quotes the file modes

unquoted_resource_title
  with fix disabled
    quoted resource title on single line resource
      does not detect any problems
    unquoted resource title on single line resource
      only detects a single problem
      creates a warning
    quoted resource title on multi line resource
      does not detect any problems
    unquoted resource title on multi line resource
      only detects a single problem
      creates a warning
    condensed resources with quoted titles
      does not detect any problems
    condensed resources with an unquoted title
      only detects a single problem
      creates a warning
    single line resource with an array of titles (all quoted)
      does not detect any problems
    resource inside a case statement
      does not detect any problems
    issue #116
      does not detect any problems
    case statement
      does not detect any problems
  with fix enabled
    unquoted resource title on single line resource
      only detects a single problem
      fixes the manifest
      singles quote the resource title
    unquoted resource title on multi line resource
      only detects a single problem
      fixes the manifest
      singles quote the resource title
    condensed resources with an unquoted title
      only detects a single problem
      fixes the manifest
      singles quote the resource title

double_quoted_strings
  with fix disabled
    double quoted string containing a variable inside single quotes
      does not detect any problems
    multiple strings in a line
      only detects a single problem
      creates a warning
    double quoted string nested in a single quoted string
      does not detect any problems
    double quoted string after a comment
      does not detect any problems
    double quoted string containing newline but no variables
      does not detect any problems
    double quoted string with backslash for continuation
      does not detect any problems
    double quoted true
      only detects a single problem
      creates a warning
    double quoted false
      only detects a single problem
      creates a warning
    double quoted strings containing supported escape patterns
      does not detect any problems
    double quoted string with random escape should be rejected
      only detects a single problem
      creates a warning
    single quotes in a double quoted string
      does not detect any problems
    double quoted string containing single quoted string
      does not detect any problems
  with fix enabled
    double quoted string containing a variable inside single quotes
      does not detect any problems
      does not modify the manifest
    double quoted string containing a lone dollar
      does not detect any problems
      does not modify the manifest
    multiple strings in a line
      only detects a single problem
      fixes the manifest
      converts the double quoted string into single quotes
    single quotes in a double quoted string
      does not detect any problems
      does not modify the manifest

only_variable_string
  with fix disabled
    string containing only a variable
      only detects a single problem
      creates a warning
    string containing only a variable w/ ref
      only detects a single problem
      creates a warning
    string containing only a variable w/ lots of refs
      only detects a single problem
      creates a warning
    string containing only a variable as a hash key
      does not detect any problems
  with fix enabled
    string containing only a variable
      only detects a single problem
      fixes the manifest
      unquotes the variable
    string contaiting only a variable w/ ref
      only detects a single problem
      fixes the manifest
      unquotes the variable
    string containing only a variable w/ lots of refs
      only detects a single problem
      fixes the manifest
      unquotes the variable

puppet_url_without_modules
  puppet:// url with modules
    does not detect any problems
  with fix disabled
    puppet:// url without modules
      only detects a single problem
      creates a warning
  with fix enabled
    puppet:// url without modules
      only detects a single problem
      fixes the manifest
      inserts modules into the path
  double string wrapped puppet:// urls
    detects several problems

quoted_booleans
  with fix disabled
    quoted false
      only detects a single problem
      creates a warning
    quoted true
      only detects a single problem
      creates a warning
    double quoted true
      only detects a single problem
      creates a warning
    double quoted false
      only detects a single problem
      creates a warning
  with fix enabled
    quoted false
      only detects a single problem
      fixes the manifest
      unquotes the boolean
    quoted true
      only detects a single problem
      fixes the manifest
      unquotes the boolean
    double quoted true
      only detects a single problem
      fixes the manifest
      unquotes the boolean
    double quoted false
      only detects a single problem
      fixes the manifest
      unquotes the boolean

single_quote_string_with_variables
  multiple strings in a line
    only detects a single problem
    creates an error
  single quoted inline template with dollar signs has no problems
    is expected to eq 0
  single quoted inline epp with dollar signs has no problems
    is expected to eq 0

variables_not_enclosed
  with fix disabled
    variable not enclosed in {}
      only detects a single problem
      creates a warning
    variable not enclosed in {} after many tokens
      only detects a single problem
      creates a warning
  with fix enabled
    variable not enclosed in {}
      only detects a single problem
      fixes the manifest
      encloses the variable in braces
    variable not enclosed in {} after many tokens
      only detects a single problem
      fixes the manifest
      encloses the variable in braces
    variables not enclosed in {}, delimited by -
      only detects two problems
      fixes the manifest
      encloses both variables in braces
    variable with a hash or array reference not enclosed
      only detects a single problem
      fixes the manifest
      encloses the variable with the references
    unenclosed variable followed by a dash and then text
      only detects a single problem
      fixes the manifest
      encloses the variable but not the text

variable_contains_dash
  a variable containing a dash
    only detects a single problem
    creates a warning
  variable containing a dash
    only detects a single problem
    creates a warning
  variable with an array reference containing a dash
    does not detect any problems
  enclosed variable in a string followed by a dash
    does not detect any problems

variable_is_lowercase
  a variable containing an uppercase letter
    only detects a single problem
    creates a warning
  a variable containing only lowercase letters
    does not detect any problems
  when typecasting inside an interpolation
    does not detect any problems
  when an interpolated variable contains an uppercase letter
    only detects a single problem
    creates a warning
  when an interpolated variable only contains lowercase letters
    does not detect any problems

140chars
  file resource with a source line > 140c
    does not detect any problems
  file resource with a template line > 140c
    does not detect any problems
  length of lines with UTF-8 characters
    does not detect any problems
  141 character line
    only detects a single problem
    creates a warning

2sp_soft_tabs
  when a line is indented by 3 spaces
    only detects a single problem
    creates an error

80chars
  file resource with a source line > 80c
    does not detect any problems
  file resource with a template line > 80c
    does not detect any problems
  length of lines with UTF-8 characters
    does not detect any problems
  81 character line
    only detects a single problem
    creates a warning

arrow_alignment
  with fix disabled
    selectors inside a resource
      does not detect any problems
    selectors in the middle of a resource
      does not detect any problems
    selector inside a resource
      does not detect any problems
    selector inside a hash inside a resource
      does not detect any problems
    nested hashes with correct indentation
      does not detect any problems
    single resource with a misaligned =>
      detects four problems
      creates four warnings
    single resource with a misaligned => and semicolon at the end
      detects four problems
      creates four warnings
    complex resource with a misaligned =>
      detects three problems
      creates three warnings
    multi-resource with a misaligned =>
      only detects a single problem
      creates a warning
    multi-resource with a misaligned => and semicolons
      only detects a single problem
      creates a warning
    multiple single line resources
      does not detect any problems
    resource with unaligned => in commented line
      does not detect any problems
    single line resource spread out on multiple lines
      does not detect any problems
    multiline resource with a single line of params
      does not detect any problems
    resource with aligned => too far out
      detects 2 problems
      creates 2 warnings
    resource with multiple params where one is an empty hash
      does not detect any problems
    multiline resource with multiple params on a line
      detects 2 problems
      creates 2 warnings
    resource param containing a single-element same-line hash
      does not detect any problems
    multiline hash with opening brace on same line as first pair
      does not detect any problems
    unaligned multiline hash with opening brace on the same line as the first pair
      detects one problem
      creates one warning
    hash with strings containing variables as keys properly aligned
      does not detect any problems
    hash with strings containing variables as keys incorrectly aligned
      detects 2 problems
      creates 2 warnings
    complex data structure with different indentation levels at the same depth
      does not detect any problems
    where the top level of the block has no parameters
      does not detect any problems
  with fix enabled
    single resource with a misaligned =>
      detects four problems
      fixes the manifest
      aligns the arrows
    complex resource with a misaligned =>
      detects three problems
      fixes the manifest
      aligns the arrows
    multi-resource with a misaligned =>
      only detects a single problem
      fixes the manifest
      aligns the arrows
    resource with aligned => too far out
      detects 2 problems
      creates 2 warnings
      realigns the arrows with the minimum whitespace
    resource with unaligned => and no whitespace between param and =>
      detects 1 problem
      fixes the problem
      adds whitespace between the param and the arrow
    multiline resource with multiple params on a line
      detects 2 problems
      fixes 2 problems
      moves the extra param onto its own line and realign
    multiline resource with multiple params on a line, extra one longer
      detects 2 problems
      fixes 2 problems
      moves the extra param onto its own line and realign
    hash with strings containing variables as keys incorrectly aligned
      detects 2 problems
      fixes 2 problems
      aligns the hash rockets
    complex data structure with different indentation levels at the same depth
      detects 1 problem
      fixes 1 problem
      aligns the hash rockets
    complex data structure with multiple token keys
      detects 5 problems
      fixes 5 problems
      realigns the arrows
    realignment of resource with an inline single line hash
      detects 8 problems
      fixes 8 problems
      realigns the arrows
    negative argument
      detects a problem
      fixes the problems
      realigns the arrows

hard_tabs
  with fix disabled
    hard tabs indents
      only detects a single problem
      creates an error
  with fix enabled
    hard tabs indents
      only detects a single problem
      fixes the manifest
      converts the tab characters into spaces

space_before_arrow
  with code that should not trigger any warnings
    resource with multiple parameters on different lines
      does not detect any problems
    resource with single param and normal spacing
      does not detect any problems
    resource with multiple params and normal spacing
      does not detect any problems
  resource with a single param and simple value with too much space before arrow
    with fix disabled
      detects extra space before arrow
      produces 1 warning
    with fix enabled
      detects the problem
      fixes the manifest
  resource with a single param, a hash as value and bad spacing within the hash
    with fix disabled
      detects extra space before arrow
      produces a warning
    with fix enabled
      detects the problem
      fixes the manifest

trailing_whitespace
  with fix disabled
    line with trailing whitespace
      only detects a single problem
      creates an error
    line without code and trailing whitespace
      only detects a single problem
      creates an error
  with fix enabled
    single line with trailing whitespace
      only detects a single problem
      fixes the manifest
      removes the trailing whitespace
    multiple lines with trailing whitespace
      only detects a single problem
      fixes the manifest
      removes the trailing whitespace
    line without code and trailing whitespace
      only detects a single problem
      creates an error
      removes the trailing whitespace
    empty lines with nothing but whitespace
      detects problems with both empty lines
      fixes the manifest

legacy_facts
  with fix disabled
    fact variable using modern $facts['os']['family'] hash
      does not detect any problems
    fact variable using modern $facts['ssh']['rsa']['key'] hash
      does not detect any problems
    fact variable using legacy $osfamily
      does not detect any problems
    fact variable using legacy $facts['osfamily']
      only detect a single problem
    fact variable using legacy $::osfamily
      only detect a single problem
    fact variable using legacy $::blockdevice_sda_model
      only detect a single problem
    fact variable using legacy $facts['ipaddress6_em2']
      only detect a single problem
    fact variable using legacy $::zone_foobar_uuid
      only detect a single problem
    fact variable using legacy $::processor314
      only detect a single problem
    fact variable using legacy $::sp_l3_cache
      only detect a single problem
    fact variable using legacy $::sshrsakey
      only detect a single problem
    fact variable in interpolated string "${::osfamily}"
      only detect a single problem
    fact variable using legacy variable in double quotes "$::osfamily"
      only detect a single problem
    fact variable using legacy facts hash variable in interpolation
      detects a single problem
    top scoped fact variable using legacy facts hash variable in interpolation
      detects a single problem
    top scoped fact variable using unquoted legacy facts hash variable in interpolation
      detects a single problem
    YAML file processing
      with YAML string containing legacy fact
        detects a single problem
      with YAML string not containing legacy fact
        does not detect any problems
      with YAML nested structure containing legacy fact
        detects a single problem
      with YAML array containing legacy facts
        detects multiple problems
      with YAML alias containing legacy fact
        detects multiple instances
  with fix enabled
    fact variable using modern $facts['os']['family'] hash
      does not detect any problems
    fact variable using modern $facts['ssh']['rsa']['key'] hash
      does not detect any problems
    fact variable using legacy $osfamily
      does not detect any problems
    fact variable using legacy $facts['osfamily']
      only detect a single problem
      fixes the problem
      uses the facts hash
    fact variable using top scope $::facts hash
      does not detect any problems
    fact variable using legacy top scope $::facts['osfamily']
      only detects a single problem
      fixes the problem
      uses the facts hash
    fact variable using legacy $::osfamily
      only detect a single problem
      fixes the problem
      uses the facts hash
    fact variable using legacy $::sshrsakey
      only detect a single problem
      fixes the problem
      uses the facts hash
    fact variable using legacy $::memoryfree_mb
      only detect a single problem
      continues to use the legacy fact
    fact variable using legacy $::blockdevice_sda_model
      only detect a single problem
      uses the facts hash
    fact variable using legacy $facts['ipaddress6_em2']
      only detect a single problem
      uses the facts hash
    fact variable using legacy $::zone_foobar_uuid
      only detect a single problem
      uses the facts hash
    fact variable using legacy $::processor314
      only detect a single problem
      uses the facts hash
    fact variable using legacy $::sp_l3_cache
      only detect a single problem
      uses the facts hash
    fact variable using legacy $::sshrsakey
      only detect a single problem
      uses the facts hash
    fact variable in interpolated string "${::osfamily}"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::osfamily"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::gid"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::id"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::lsbdistcodename"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::lsbdistdescription"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::lsbdistid"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::lsbdistrelease"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::lsbmajdistrelease"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::lsbminordistrelease"
      only detect a single problem
      uses the facts hash
    fact variable using legacy variable in double quotes "$::lsbrelease"
      only detect a single problem
      uses the facts hash
    fact variable using facts hash in double quotes "$facts['lsbrelease']"
      only detect a single problem
      uses the facts hash
    variable ending in the word fact
      does not detect any problems

top_scope_facts
  with fix disabled
    fact variable using $facts hash
      does not detect any problems
    non-fact variable with two colons
      does not detect any problems
    top scope $::facts hash
      does not detect any problems
    top scope $::trusted hash
      does not detect any problems
    fact variable using top scope
      does not detect a single problem
    out of scope namespaced variable with leading ::
      does not detect any problems
      inside double quotes
        does not detect any problems
      with curly braces in double quote
        does not detect any problems
  with fix enabled
    fact variable using $facts hash
      does not detect any problems
    non-fact variable with two colons
      does not detect any problems
    top scope $::facts hash
      does not detect any problems
    top scope structured fact not present on allowlist
      detects a problem
      fixes the problem
    top scope $::trusted hash
      does not detect any problems
    with custom top scope fact variables
      fact variable using $facts hash
        does not detect any problems
      fact variable using $trusted hash
        does not detect any problems
      allowlisted top scope variable $::location
        does not detect any problems
      non-allowlisted top scope variable $::application
        detects a problem

PuppetLint
  accepts manifests as a string
  returns empty manifest when empty one given as the input

Finished in 3.53 seconds (files took 1.17 seconds to load)
1085 examples, 0 failures


┌──────────────────────────────────────────────────────────────────────────────┐
│ dh_ruby --install finished                                                   │
└──────────────────────────────────────────────────────────────────────────────┘

   dh_installdocs -O--buildsystem=ruby
   dh_ruby_fixdocs -O--buildsystem=ruby
   dh_installchangelogs -O--buildsystem=ruby
   debian/rules override_dh_installman
make[1]: Entering directory '/build/reproducible-path/puppet-lint-4.3.0'
mkdir -p /build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/man/man1
help2man --name='Puppet Lint' --no-info \
	-o /build/reproducible-path/puppet-lint-4.3.0/debian/puppet-lint/usr/share/man/man1/puppet-lint.1 bin/puppet-lint
make[1]: Leaving directory '/build/reproducible-path/puppet-lint-4.3.0'
   dh_installsystemduser -O--buildsystem=ruby
   dh_perl -O--buildsystem=ruby
   dh_link -O--buildsystem=ruby
   dh_strip_nondeterminism -O--buildsystem=ruby
   dh_compress -X.rb -O--buildsystem=ruby
   dh_fixperms -O--buildsystem=ruby
   dh_missing -O--buildsystem=ruby
   dh_ruby_fixdepends -O--buildsystem=ruby
   dh_installdeb -O--buildsystem=ruby
   dh_gencontrol -O--buildsystem=ruby
dpkg-gencontrol: warning: Depends field of package puppet-lint: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: package puppet-lint: substitution variable ${ruby:Depends} unused, but is defined
   dh_md5sums -O--buildsystem=ruby
   dh_builddeb -O--buildsystem=ruby
dpkg-deb: building package 'puppet-lint' in '../puppet-lint_4.3.0-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../puppet-lint_4.3.0-1_arm64.buildinfo
 dpkg-genchanges --build=binary -O../puppet-lint_4.3.0-1_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/1740179 and its subdirectories
I: Current time: Sun Mar  9 02:58:16 -12 2025
I: pbuilder-time-stamp: 1741532296
Sun Mar  9 14:58:18 UTC 2025  I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net.
Sun Mar  9 14:58:18 UTC 2025  I: Preparing to do remote build '2' on codethink03-arm64.debian.net.
Sun Mar  9 14:59:10 UTC 2025  I: Deleting $TMPDIR on codethink03-arm64.debian.net.
Sun Mar  9 14:59:11 UTC 2025  I: puppet-lint_4.3.0-1_arm64.changes:
Format: 1.8
Date: Fri, 07 Mar 2025 17:55:13 -0500
Source: puppet-lint
Binary: puppet-lint
Architecture: all
Version: 4.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>
Changed-By: Jérôme Charaoui <jerome@riseup.net>
Description:
 puppet-lint - check puppet manifests for style guide conformity
Changes:
 puppet-lint (4.3.0-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 4.3.0
   * d/control: add Multi-Arch metadata
   * d/control: bump Standards-Version, no changes needed
Checksums-Sha1:
 6d18a0f8313a045c236b9b61b2dcbc71ca1acb8b 48604 puppet-lint_4.3.0-1_all.deb
 7176369ac9a671a07b4e6e68b12415e60aa66296 8162 puppet-lint_4.3.0-1_arm64.buildinfo
Checksums-Sha256:
 16a9ee6098323a351464ac6cc74b3f85161a83166880bf2333ce57cbb7e41461 48604 puppet-lint_4.3.0-1_all.deb
 01e0202872b15629c5dea83de48f624607d9b0816834e9e135846110c37019a5 8162 puppet-lint_4.3.0-1_arm64.buildinfo
Files:
 75d1ed3d3ef411366916a4ee839bcf17 48604 admin optional puppet-lint_4.3.0-1_all.deb
 67903d57fafdf6dbdebbe893f49ee59a 8162 admin optional puppet-lint_4.3.0-1_arm64.buildinfo
Sun Mar  9 14:59:12 UTC 2025  I: diffoscope 289 will be used to compare the two builds:
Running as unit: rb-diffoscope-arm64_12-85222.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.UMQd5FP4/puppet-lint_4.3.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.UMQd5FP4/puppet-lint_4.3.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.UMQd5FP4/puppet-lint_4.3.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.UMQd5FP4/b1/puppet-lint_4.3.0-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.UMQd5FP4/b2/puppet-lint_4.3.0-1_arm64.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     diffoscope.comparators.binary.FilesystemFile

## main (total time: 0.003s)
       0.003s      2 calls    outputs
       0.000s      1 call     cleanup
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 229ms
CPU time consumed: 229ms
Sun Mar  9 14:59:13 UTC 2025  I: diffoscope 289 found no differences in the changes files, and a .buildinfo file also exists.
Sun Mar  9 14:59:13 UTC 2025  I: puppet-lint from unstable built successfully and reproducibly on arm64.
Sun Mar  9 14:59:14 UTC 2025  I: Submitting .buildinfo files to external archives:
Sun Mar  9 14:59:14 UTC 2025  I: Submitting 12K	b1/puppet-lint_4.3.0-1_arm64.buildinfo.asc
Sun Mar  9 14:59:15 UTC 2025  I: Submitting 12K	b2/puppet-lint_4.3.0-1_arm64.buildinfo.asc
Sun Mar  9 14:59:15 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Sun Mar  9 14:59:15 UTC 2025  I: Done submitting .buildinfo files.
Sun Mar  9 14:59:15 UTC 2025  I: Removing signed puppet-lint_4.3.0-1_arm64.buildinfo.asc files:
removed './b1/puppet-lint_4.3.0-1_arm64.buildinfo.asc'
removed './b2/puppet-lint_4.3.0-1_arm64.buildinfo.asc'