I: pbuilder: network access will be disabled during build I: Current time: Tue Apr 22 02:43:30 +14 2025 I: pbuilder-time-stamp: 1745239410 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [puppet-lint_4.2.4-2.dsc] I: copying [./puppet-lint_4.2.4.orig.tar.gz] I: copying [./puppet-lint_4.2.4-2.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Feb 22 05:35:08 2024 gpgv: using EDDSA key C0AB4E11BF6C5B96ABFF7AEE69C52F658E988542 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./puppet-lint_4.2.4-2.dsc: no acceptable signature found dpkg-source: info: extracting puppet-lint in puppet-lint-4.2.4 dpkg-source: info: unpacking puppet-lint_4.2.4.orig.tar.gz dpkg-source: info: unpacking puppet-lint_4.2.4-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/96768/tmp/hooks/D01_modify_environment starting debug: Running on ionos16-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Apr 21 12:43 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/96768/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/96768/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=b81fa6fb64cc4491a57ecda8f67c767e LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=96768 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.aWT4ZtIa/pbuilderrc_a8SL --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aWT4ZtIa/b2 --logfile b2/build.log puppet-lint_4.2.4-2.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://85.184.249.68:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Apr 20 17:47 /bin -> usr/bin I: user script /srv/workspace/pbuilder/96768/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: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), 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 ... 19816 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} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} gpgsm{a} groff-base{a} help2man{a} intltool-debian{a} libarchive-zip-perl{a} libassuan0{a} libb-hooks-op-check-perl{a} libbsd0{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libedit2{a} libelf1{a} libencode-locale-perl{a} libexpat1{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} libgmp-dev{a} libgmpxx4ldbl{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} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libksba8{a} libldap-2.5-0{a} liblocale-gettext-perl{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmodule-runtime-perl{a} libmoo-perl{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} librole-tiny-perl{a} libruby{a} libruby3.1{a} libsasl2-2{a} libsasl2-modules-db{a} libsub-override-perl{a} libsub-quote-perl{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{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.11{a} python3.11-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-diff-lcs{a} ruby-net-telnet{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-sdbm{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.1{a} ruby3.1-dev{a} rubygems-integration{a} sensible-utils{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 libarchive-cpio-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libgpm2 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 pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby3.1-doc strace unzip wget zip 0 packages upgraded, 133 newly installed, 0 to remove and 0 not upgraded. Need to get 48.0 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 liblocale-gettext-perl i386 1.07-6+b1 [15.3 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 libpython3.11-minimal i386 3.11.8-1 [817 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 libexpat1 i386 2.5.0-2+b2 [104 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 python3.11-minimal i386 3.11.8-1 [2087 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 python3-minimal i386 3.11.6-1 [26.2 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 media-types all 10.1.0 [26.9 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 netbase all 6.4 [12.8 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 tzdata all 2024a-1 [255 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 readline-common all 8.2-3 [69.1 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libreadline8 i386 8.2-3+b1 [171 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 libpython3.11-stdlib i386 3.11.8-1 [1821 kB] Get: 12 http://deb.debian.org/debian trixie/main i386 python3.11 i386 3.11.8-1 [597 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 libpython3-stdlib i386 3.11.6-1 [9224 B] Get: 14 http://deb.debian.org/debian trixie/main i386 python3 i386 3.11.6-1 [26.2 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.22 [22.4 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 openssl i386 3.1.5-1 [1246 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 ca-certificates all 20240203 [158 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-2+b1 [314 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 libmagic1 i386 1:5.45-2+b1 [114 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-2+b1 [43.0 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.21-14+b1 [162 kB] Get: 22 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b1 [69.1 kB] Get: 23 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-3 [1195 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.39.3-6 [93.3 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.7-1+b2 [39.6 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 man-db i386 2.12.0-3 [1413 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-4 [293 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 autoconf all 2.71-3 [332 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 autopoint all 0.21-14 [496 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.14.1 [85.6 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 libtool all 2.4.7-7 [517 kB] Get: 34 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 35 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 36 http://deb.debian.org/debian trixie/main i386 libsub-override-perl all 0.10-1 [10.6 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 38 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 39 http://deb.debian.org/debian trixie/main i386 libelf1 i386 0.190-1+b1 [182 kB] Get: 40 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1 [118 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-4+b1 [9549 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.9.14+dfsg-1.3+b2 [727 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 gettext i386 0.21-14+b1 [1311 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 46 http://deb.debian.org/debian trixie/main i386 debhelper all 13.14.1 [890 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 libassuan0 i386 2.5.6-1 [51.9 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 gpgconf i386 2.2.40-1.1+b1 [572 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 libksba8 i386 1.6.6-1 [138 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-4+b1 [20.7 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 libsasl2-2 i386 2.1.28+dfsg1-4+b1 [60.7 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 libldap-2.5-0 i386 2.5.13+dfsg-5+b3 [196 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 libnpth0 i386 1.6-3+b1 [18.1 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 dirmngr i386 2.2.40-1.1+b1 [820 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 gnupg-utils i386 2.2.40-1.1+b1 [973 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 gpg i386 2.2.40-1.1+b1 [991 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 pinentry-curses i386 1.2.1-3 [79.4 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 gpg-agent i386 2.2.40-1.1+b1 [716 kB] Get: 60 http://deb.debian.org/debian trixie/main i386 gpg-wks-client i386 2.2.40-1.1+b1 [551 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 gpg-wks-server i386 2.2.40-1.1+b1 [541 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 gpgsm i386 2.2.40-1.1+b1 [691 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 gnupg all 2.2.40-1.1 [846 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 65 http://deb.debian.org/debian trixie/main i386 libfile-which-perl all 1.27-2 [15.1 kB] Get: 66 http://deb.debian.org/debian trixie/main i386 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 67 http://deb.debian.org/debian trixie/main i386 libfile-touch-perl all 0.12-2 [8816 B] Get: 68 http://deb.debian.org/debian trixie/main i386 libio-pty-perl i386 1:1.20-1 [35.7 kB] Get: 69 http://deb.debian.org/debian trixie/main i386 libipc-run-perl all 20231003.0-1 [102 kB] Get: 70 http://deb.debian.org/debian trixie/main i386 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 71 http://deb.debian.org/debian trixie/main i386 libclass-xsaccessor-perl i386 1.19-4+b2 [37.7 kB] Get: 72 http://deb.debian.org/debian trixie/main i386 libb-hooks-op-check-perl i386 0.22-2+b2 [10.7 kB] Get: 73 http://deb.debian.org/debian trixie/main i386 libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get: 74 http://deb.debian.org/debian trixie/main i386 libdevel-callchecker-perl i386 0.008-2+b1 [15.1 kB] Get: 75 http://deb.debian.org/debian trixie/main i386 libparams-classify-perl i386 0.015-2+b2 [23.1 kB] Get: 76 http://deb.debian.org/debian trixie/main i386 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 77 http://deb.debian.org/debian trixie/main i386 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 78 http://deb.debian.org/debian trixie/main i386 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 79 http://deb.debian.org/debian trixie/main i386 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 80 http://deb.debian.org/debian trixie/main i386 libmoo-perl all 2.005005-1 [58.0 kB] Get: 81 http://deb.debian.org/debian trixie/main i386 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 82 http://deb.debian.org/debian trixie/main i386 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 83 http://deb.debian.org/debian trixie/main i386 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 84 http://deb.debian.org/debian trixie/main i386 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 85 http://deb.debian.org/debian trixie/main i386 libhtml-tagset-perl all 3.20-6 [11.7 kB] Get: 86 http://deb.debian.org/debian trixie/main i386 liburi-perl all 5.27-1 [98.4 kB] Get: 87 http://deb.debian.org/debian trixie/main i386 libhtml-parser-perl i386 3.81-1+b1 [100 kB] Get: 88 http://deb.debian.org/debian trixie/main i386 libhtml-tree-perl all 5.07-3 [211 kB] Get: 89 http://deb.debian.org/debian trixie/main i386 libclone-perl i386 0.46-1+b1 [13.9 kB] Get: 90 http://deb.debian.org/debian trixie/main i386 libio-html-perl all 1.004-3 [16.2 kB] Get: 91 http://deb.debian.org/debian trixie/main i386 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 92 http://deb.debian.org/debian trixie/main i386 libhttp-message-perl all 6.45-1 [82.0 kB] Get: 93 http://deb.debian.org/debian trixie/main i386 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 94 http://deb.debian.org/debian trixie/main i386 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 95 http://deb.debian.org/debian trixie/main i386 perl-openssl-defaults i386 7+b1 [7920 B] Get: 96 http://deb.debian.org/debian trixie/main i386 libnet-ssleay-perl i386 1.94-1 [339 kB] Get: 97 http://deb.debian.org/debian trixie/main i386 libio-socket-ssl-perl all 2.085-1 [218 kB] Get: 98 http://deb.debian.org/debian trixie/main i386 libnet-http-perl all 6.23-1 [23.9 kB] Get: 99 http://deb.debian.org/debian trixie/main i386 liblwp-protocol-https-perl all 6.13-1 [10.7 kB] Get: 100 http://deb.debian.org/debian trixie/main i386 libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 101 http://deb.debian.org/debian trixie/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 102 http://deb.debian.org/debian trixie/main i386 libwww-perl all 6.77-1 [183 kB] Get: 103 http://deb.debian.org/debian trixie/main i386 patchutils i386 0.4.2-1 [79.6 kB] Get: 104 http://deb.debian.org/debian trixie/main i386 wdiff i386 1.2.2-6 [120 kB] Get: 105 http://deb.debian.org/debian trixie/main i386 devscripts all 2.23.7 [1068 kB] Get: 106 http://deb.debian.org/debian trixie/main i386 rubygems-integration all 1.18 [6704 B] Get: 107 http://deb.debian.org/debian trixie/main i386 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 108 http://deb.debian.org/debian trixie/main i386 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 109 http://deb.debian.org/debian trixie/main i386 ruby-xmlrpc all 0.3.2-2 [24.4 kB] Get: 110 http://deb.debian.org/debian trixie/main i386 libruby i386 1:3.1 [4968 B] Get: 111 http://deb.debian.org/debian trixie/main i386 ruby-sdbm i386 1.0.0-5+b2 [16.7 kB] Get: 112 http://deb.debian.org/debian trixie/main i386 libbsd0 i386 0.12.1-1 [132 kB] Get: 113 http://deb.debian.org/debian trixie/main i386 libedit2 i386 3.1-20230828-1 [97.5 kB] Get: 114 http://deb.debian.org/debian trixie/main i386 libncurses6 i386 6.4+20240113-1 [111 kB] Get: 115 http://deb.debian.org/debian trixie/main i386 libyaml-0-2 i386 0.2.5-1 [55.9 kB] Get: 116 http://deb.debian.org/debian trixie/main i386 libruby3.1 i386 3.1.2-8 [5456 kB] Get: 117 http://deb.debian.org/debian trixie/main i386 ruby3.1 i386 3.1.2-8 [663 kB] Get: 118 http://deb.debian.org/debian trixie/main i386 ruby-rubygems all 3.4.20-1 [309 kB] Get: 119 http://deb.debian.org/debian trixie/main i386 ruby i386 1:3.1 [5872 B] Get: 120 http://deb.debian.org/debian trixie/main i386 rake all 13.0.6-3 [83.9 kB] Get: 121 http://deb.debian.org/debian trixie/main i386 gem2deb-test-runner i386 2.2.2 [17.8 kB] Get: 122 http://deb.debian.org/debian trixie/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b1 [330 kB] Get: 123 http://deb.debian.org/debian trixie/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b1 [659 kB] Get: 124 http://deb.debian.org/debian trixie/main i386 ruby3.1-dev i386 3.1.2-8 [1002 kB] Get: 125 http://deb.debian.org/debian trixie/main i386 ruby-all-dev i386 1:3.1 [5976 B] Get: 126 http://deb.debian.org/debian trixie/main i386 gem2deb i386 2.2.2 [47.8 kB] Get: 127 http://deb.debian.org/debian trixie/main i386 help2man i386 1.49.3 [198 kB] Get: 128 http://deb.debian.org/debian trixie/main i386 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 129 http://deb.debian.org/debian trixie/main i386 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 130 http://deb.debian.org/debian trixie/main i386 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 131 http://deb.debian.org/debian trixie/main i386 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 132 http://deb.debian.org/debian trixie/main i386 ruby-rspec-its all 1.3.0-1 [6864 B] Get: 133 http://deb.debian.org/debian trixie/main i386 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Fetched 48.0 MB in 2s (21.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed 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 ... 19816 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6+b1_i386.deb ... Unpacking liblocale-gettext-perl (1.07-6+b1) ... Selecting previously unselected package libpython3.11-minimal:i386. Preparing to unpack .../libpython3.11-minimal_3.11.8-1_i386.deb ... Unpacking libpython3.11-minimal:i386 (3.11.8-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.5.0-2+b2_i386.deb ... Unpacking libexpat1:i386 (2.5.0-2+b2) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.8-1_i386.deb ... Unpacking python3.11-minimal (3.11.8-1) ... Setting up libpython3.11-minimal:i386 (3.11.8-1) ... Setting up libexpat1:i386 (2.5.0-2+b2) ... Setting up python3.11-minimal (3.11.8-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 ... 20148 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.6-1_i386.deb ... Unpacking python3-minimal (3.11.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-1_all.deb ... Unpacking tzdata (2024a-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-3_all.deb ... Unpacking readline-common (8.2-3) ... Selecting previously unselected package libreadline8:i386. Preparing to unpack .../5-libreadline8_8.2-3+b1_i386.deb ... Unpacking libreadline8:i386 (8.2-3+b1) ... Selecting previously unselected package libpython3.11-stdlib:i386. Preparing to unpack .../6-libpython3.11-stdlib_3.11.8-1_i386.deb ... Unpacking libpython3.11-stdlib:i386 (3.11.8-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.8-1_i386.deb ... Unpacking python3.11 (3.11.8-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../8-libpython3-stdlib_3.11.6-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.11.6-1) ... Setting up python3-minimal (3.11.6-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21136 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.6-1_i386.deb ... Unpacking python3 (3.11.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.1.5-1_i386.deb ... Unpacking openssl (3.1.5-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-2+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-2+b1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../005-libmagic1_1%3a5.45-2+b1_i386.deb ... Unpacking libmagic1:i386 (1:5.45-2+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-2+b1_i386.deb ... Unpacking file (1:5.45-2+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.21-14+b1_i386.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../008-libuchardet0_0.0.8-1+b1_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-3_i386.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.39.3-6_i386.deb ... Unpacking bsdextrautils (2.39.3-6) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../011-libpipeline1_1.5.7-1+b2_i386.deb ... Unpacking libpipeline1:i386 (1.5.7-1+b2) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.12.0-3_i386.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-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.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.14.1_all.deb ... Unpacking libdebhelper-perl (13.14.1) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... 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 libsub-override-perl. Preparing to unpack .../022-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../023-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../024-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../025-libelf1_0.190-1+b1_i386.deb ... Unpacking libelf1:i386 (0.190-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../026-dwz_0.15-1_i386.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../027-libicu72_72.1-4+b1_i386.deb ... Unpacking libicu72:i386 (72.1-4+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../028-libxml2_2.9.14+dfsg-1.3+b2_i386.deb ... Unpacking libxml2:i386 (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../029-gettext_0.21-14+b1_i386.deb ... Unpacking gettext (0.21-14+b1) ... 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.14.1_all.deb ... Unpacking debhelper (13.14.1) ... Selecting previously unselected package libassuan0:i386. Preparing to unpack .../033-libassuan0_2.5.6-1_i386.deb ... Unpacking libassuan0:i386 (2.5.6-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../034-gpgconf_2.2.40-1.1+b1_i386.deb ... Unpacking gpgconf (2.2.40-1.1+b1) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../035-libksba8_1.6.6-1_i386.deb ... Unpacking libksba8:i386 (1.6.6-1) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../036-libsasl2-modules-db_2.1.28+dfsg1-4+b1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../037-libsasl2-2_2.1.28+dfsg1-4+b1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../038-libldap-2.5-0_2.5.13+dfsg-5+b3_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.13+dfsg-5+b3) ... Selecting previously unselected package libnpth0:i386. Preparing to unpack .../039-libnpth0_1.6-3+b1_i386.deb ... Unpacking libnpth0:i386 (1.6-3+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../040-dirmngr_2.2.40-1.1+b1_i386.deb ... Unpacking dirmngr (2.2.40-1.1+b1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../041-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../042-gnupg-utils_2.2.40-1.1+b1_i386.deb ... Unpacking gnupg-utils (2.2.40-1.1+b1) ... Selecting previously unselected package gpg. Preparing to unpack .../043-gpg_2.2.40-1.1+b1_i386.deb ... Unpacking gpg (2.2.40-1.1+b1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../044-pinentry-curses_1.2.1-3_i386.deb ... Unpacking pinentry-curses (1.2.1-3) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../045-gpg-agent_2.2.40-1.1+b1_i386.deb ... Unpacking gpg-agent (2.2.40-1.1+b1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../046-gpg-wks-client_2.2.40-1.1+b1_i386.deb ... Unpacking gpg-wks-client (2.2.40-1.1+b1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../047-gpg-wks-server_2.2.40-1.1+b1_i386.deb ... Unpacking gpg-wks-server (2.2.40-1.1+b1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../048-gpgsm_2.2.40-1.1+b1_i386.deb ... Unpacking gpgsm (2.2.40-1.1+b1) ... Selecting previously unselected package gnupg. Preparing to unpack .../049-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../050-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 .../051-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 .../052-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 .../053-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 .../054-libio-pty-perl_1%3a1.20-1_i386.deb ... Unpacking libio-pty-perl (1:1.20-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../055-libipc-run-perl_20231003.0-1_all.deb ... Unpacking libipc-run-perl (20231003.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../056-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 .../057-libclass-xsaccessor-perl_1.19-4+b2_i386.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b2) ... Selecting previously unselected package libb-hooks-op-check-perl:i386. Preparing to unpack .../058-libb-hooks-op-check-perl_0.22-2+b2_i386.deb ... Unpacking libb-hooks-op-check-perl:i386 (0.22-2+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../059-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:i386. Preparing to unpack .../060-libdevel-callchecker-perl_0.008-2+b1_i386.deb ... Unpacking libdevel-callchecker-perl:i386 (0.008-2+b1) ... Selecting previously unselected package libparams-classify-perl:i386. Preparing to unpack .../061-libparams-classify-perl_0.015-2+b2_i386.deb ... Unpacking libparams-classify-perl:i386 (0.015-2+b2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../062-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 .../063-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 .../064-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 .../065-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../066-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../067-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../068-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../069-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 .../070-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 .../071-libhtml-tagset-perl_3.20-6_all.deb ... Unpacking libhtml-tagset-perl (3.20-6) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../072-liburi-perl_5.27-1_all.deb ... Unpacking liburi-perl (5.27-1) ... Selecting previously unselected package libhtml-parser-perl:i386. Preparing to unpack .../073-libhtml-parser-perl_3.81-1+b1_i386.deb ... Unpacking libhtml-parser-perl:i386 (3.81-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../074-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:i386. Preparing to unpack .../075-libclone-perl_0.46-1+b1_i386.deb ... Unpacking libclone-perl:i386 (0.46-1+b1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../076-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 .../077-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 .../078-libhttp-message-perl_6.45-1_all.deb ... Unpacking libhttp-message-perl (6.45-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../079-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 .../080-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:i386. Preparing to unpack .../081-perl-openssl-defaults_7+b1_i386.deb ... Unpacking perl-openssl-defaults:i386 (7+b1) ... Selecting previously unselected package libnet-ssleay-perl:i386. Preparing to unpack .../082-libnet-ssleay-perl_1.94-1_i386.deb ... Unpacking libnet-ssleay-perl:i386 (1.94-1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../083-libio-socket-ssl-perl_2.085-1_all.deb ... Unpacking libio-socket-ssl-perl (2.085-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../084-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 .../085-liblwp-protocol-https-perl_6.13-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.13-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../086-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../087-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../088-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../089-patchutils_0.4.2-1_i386.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../090-wdiff_1.2.2-6_i386.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../091-devscripts_2.23.7_all.deb ... Unpacking devscripts (2.23.7) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../092-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../093-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../094-ruby-webrick_1.8.1-1_all.deb ... Unpacking ruby-webrick (1.8.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../095-ruby-xmlrpc_0.3.2-2_all.deb ... Unpacking ruby-xmlrpc (0.3.2-2) ... Selecting previously unselected package libruby:i386. Preparing to unpack .../096-libruby_1%3a3.1_i386.deb ... Unpacking libruby:i386 (1:3.1) ... Selecting previously unselected package ruby-sdbm:i386. Preparing to unpack .../097-ruby-sdbm_1.0.0-5+b2_i386.deb ... Unpacking ruby-sdbm:i386 (1.0.0-5+b2) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../098-libbsd0_0.12.1-1_i386.deb ... Unpacking libbsd0:i386 (0.12.1-1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../099-libedit2_3.1-20230828-1_i386.deb ... Unpacking libedit2:i386 (3.1-20230828-1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../100-libncurses6_6.4+20240113-1_i386.deb ... Unpacking libncurses6:i386 (6.4+20240113-1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../101-libyaml-0-2_0.2.5-1_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.5-1) ... Selecting previously unselected package libruby3.1:i386. Preparing to unpack .../102-libruby3.1_3.1.2-8_i386.deb ... Unpacking libruby3.1:i386 (3.1.2-8) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../103-ruby3.1_3.1.2-8_i386.deb ... Unpacking ruby3.1 (3.1.2-8) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../104-ruby-rubygems_3.4.20-1_all.deb ... Unpacking ruby-rubygems (3.4.20-1) ... Selecting previously unselected package ruby. Preparing to unpack .../105-ruby_1%3a3.1_i386.deb ... Unpacking ruby (1:3.1) ... Selecting previously unselected package rake. Preparing to unpack .../106-rake_13.0.6-3_all.deb ... Unpacking rake (13.0.6-3) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../107-gem2deb-test-runner_2.2.2_i386.deb ... Unpacking gem2deb-test-runner (2.2.2) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../108-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b1_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../109-libgmp-dev_2%3a6.3.0+dfsg-2+b1_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package ruby3.1-dev:i386. Preparing to unpack .../110-ruby3.1-dev_3.1.2-8_i386.deb ... Unpacking ruby3.1-dev:i386 (3.1.2-8) ... Selecting previously unselected package ruby-all-dev:i386. Preparing to unpack .../111-ruby-all-dev_1%3a3.1_i386.deb ... Unpacking ruby-all-dev:i386 (1:3.1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../112-gem2deb_2.2.2_i386.deb ... Unpacking gem2deb (2.2.2) ... Selecting previously unselected package help2man. Preparing to unpack .../113-help2man_1.49.3_i386.deb ... Unpacking help2man (1.49.3) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../114-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 .../115-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 .../116-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 .../117-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 .../118-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 .../119-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Setting up libksba8:i386 (1.6.6-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:i386 (1.5.7-1+b2) ... Setting up wdiff (1.2.2-6) ... Setting up libfile-which-perl (1.27-2) ... Setting up libicu72:i386 (72.1-4+b1) ... Setting up bsdextrautils (2.39.3-6) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libio-pty-perl (1:1.20-1) ... Setting up libmagic-mgc (1:5.45-2+b1) ... Setting up libclone-perl:i386 (0.46-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:i386 (0.2.5-1) ... Setting up libhtml-tagset-perl (3.20-6) ... Setting up libdebhelper-perl (13.14.1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libtry-tiny-perl (0.31-2) ... Setting up libmagic1:i386 (1:5.45-2+b1) ... Setting up perl-openssl-defaults:i386 (7+b1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libnpth0:i386 (1.6-3+b1) ... Setting up file (1:5.45-2+b1) ... Setting up libassuan0:i386 (2.5.6-1) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-4+b1) ... Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Apr 21 12:43:50 UTC 2025. Universal Time is now: Mon Apr 21 12:43:50 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up libncurses6:i386 (6.4+20240113-1) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.21-14) ... Setting up libb-hooks-op-check-perl:i386 (0.22-2+b2) ... Setting up libipc-run-perl (20231003.0-1) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-4+b1) ... Setting up autoconf (2.71-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 sensible-utils (0.0.22) ... Setting up libuchardet0:i386 (0.0.8-1+b1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.10-1) ... Setting up netbase (6.4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b2) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up openssl (3.1.5-1) ... Setting up libbsd0:i386 (0.12.1-1) ... Setting up libelf1:i386 (0.190-1+b1) ... Setting up readline-common (8.2-3) ... Setting up ruby-xmlrpc (0.3.2-2) ... Setting up libxml2:i386 (2.9.14+dfsg-1.3+b2) ... Setting up liburi-perl (5.27-1) ... Setting up liblocale-gettext-perl (1.07-6+b1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libnet-ssleay-perl:i386 (1.94-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-3) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up gettext (0.21-14+b1) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b1) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libtool (2.4.7-7) ... Setting up libedit2:i386 (3.1-20230828-1) ... Setting up libreadline8:i386 (8.2-3+b1) ... Setting up libnet-http-perl (6.23-1) ... Setting up libdevel-callchecker-perl:i386 (0.008-2+b1) ... Setting up libldap-2.5-0:i386 (2.5.13+dfsg-5+b3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up help2man (1.49.3) ... Setting up dh-autoreconf (20) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up libhtml-parser-perl:i386 (3.81-1+b1) ... Setting up gpgconf (2.2.40-1.1+b1) ... Setting up libio-socket-ssl-perl (2.085-1) ... Setting up gpg (2.2.40-1.1+b1) ... Setting up gnupg-utils (2.2.40-1.1+b1) ... Setting up libhttp-message-perl (6.45-1) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up gpg-agent (2.2.40-1.1+b1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libpython3.11-stdlib:i386 (3.11.8-1) ... Setting up libparams-classify-perl:i386 (0.015-2+b2) ... Setting up gpgsm (2.2.40-1.1+b1) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Setting up dirmngr (2.2.40-1.1+b1) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up gpg-wks-server (2.2.40-1.1+b1) ... Setting up libpython3-stdlib:i386 (3.11.6-1) ... Setting up python3.11 (3.11.8-1) ... Setting up gpg-wks-client (2.2.40-1.1+b1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up debhelper (13.14.1) ... Setting up python3 (3.11.6-1) ... Setting up gnupg (2.2.40-1.1) ... Setting up libwww-perl (6.77-1) ... Setting up ruby-rubygems (3.4.20-1) ... Setting up devscripts (2.23.7) ... Setting up rake (13.0.6-3) ... Setting up liblwp-protocol-https-perl (6.13-1) ... Setting up libruby3.1:i386 (3.1.2-8) ... Setting up libruby:i386 (1:3.1) ... Setting up ruby3.1 (3.1.2-8) ... Setting up ruby3.1-dev:i386 (3.1.2-8) ... Setting up ruby-sdbm:i386 (1.0.0-5+b2) ... Setting up ruby-all-dev:i386 (1:3.1) ... Setting up ruby (1:3.1) ... 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.2) ... 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.2) ... Processing triggers for libc-bin (2.37-15) ... Processing triggers for ca-certificates (20240203) ... 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: user script /srv/workspace/pbuilder/96768/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/96768/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/puppet-lint-4.2.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../puppet-lint_4.2.4-2_source.changes dpkg-buildpackage: info: source package puppet-lint dpkg-buildpackage: info: source version 4.2.4-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jérôme Charaoui dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 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.2.4/debian/puppet-lint /usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20250422-101462-rx2h18/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash Successfully built RubyGem Name: puppet-lint Version: 4.2.4 File: puppet-lint-4.2.4.gem /usr/bin/ruby3.1 -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/d20250422-101462-rx2h18/puppet-lint-4.2.4.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/bin/puppet-lint /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/bin.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/checkplugin.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/checks.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/configuration.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/data.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/lexer.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/lexer/string_slurper.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/lexer/token.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/monkeypatches.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/optparser.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/arrow_on_right_operand_line.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/autoloader_layout.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/class_inherits_from_params_class.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/code_on_top_scope.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/inherits_across_namespaces.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/names_containing_dash.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/names_containing_uppercase.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/nested_classes_or_defines.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/parameter_order.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/right_to_left_relationship.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_classes/variable_scope.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_comments/slash_comments.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_comments/star_comments.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_conditionals/case_without_default.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_conditionals/selector_inside_resource.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_documentation/documentation.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_nodes/unquoted_node_name.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_resources/duplicate_params.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_resources/ensure_first_param.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_resources/ensure_not_symlink_target.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_resources/file_mode.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_resources/unquoted_file_mode.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_resources/unquoted_resource_title.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_strings/double_quoted_strings.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_strings/only_variable_string.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_strings/puppet_url_without_modules.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_strings/quoted_booleans.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_strings/single_quote_string_with_variables.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_strings/variables_not_enclosed.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_variables/variable_contains_dash.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_variables/variable_is_lowercase.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_whitespace/140chars.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_whitespace/2sp_soft_tabs.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_whitespace/80chars.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_whitespace/arrow_alignment.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_whitespace/hard_tabs.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_whitespace/line_length.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/check_whitespace/trailing_whitespace.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/legacy_facts/legacy_facts.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/plugins/top_scope_facts/top_scope_facts.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/report/codeclimate.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/report/github.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/report/sarif_template.json /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/tasks/gemfile_rewrite.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/tasks/puppet-lint.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/tasks/release_test.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/gems/puppet-lint-4.2.4/lib/puppet-lint/version.rb /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all/bin/puppet-lint Successfully installed puppet-lint-4.2.4 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.2.4 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/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.2.4/debian/puppet-lint/usr/bin/puppet-lint /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all:/build/reproducible-path/puppet-lint-4.2.4/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"puppet-lint\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/rubygems-integration/all:/build/reproducible-path/puppet-lint-4.2.4/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.1 -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.2.4/spec/unit/puppet-lint/bin_spec.rb:608:in `block (3 levels) in '. 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.2.4" 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 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 `" when passed ignore paths 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: 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 #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 "" 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 matches Callable matches Sensitive :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 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 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 1.4 seconds (files took 0.47871 seconds to load) 1061 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.2.4' mkdir -p /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/man/man1 help2man --name='Puppet Lint' --no-info \ -o /build/reproducible-path/puppet-lint-4.2.4/debian/puppet-lint/usr/share/man/man1/puppet-lint.1 bin/puppet-lint make[1]: Leaving directory '/build/reproducible-path/puppet-lint-4.2.4' 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.2.4-2_all.deb'. dpkg-genbuildinfo --build=binary -O../puppet-lint_4.2.4-2_i386.buildinfo dpkg-genchanges --build=binary -O../puppet-lint_4.2.4-2_i386.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: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/96768/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/96768/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/96768 and its subdirectories I: Current time: Tue Apr 22 02:44:04 +14 2025 I: pbuilder-time-stamp: 1745239444